yuanyiming пре 2 година
родитељ
комит
9994575ea7

+ 36 - 8
src/views/projectApply/projectApplicationApply.vue

@@ -33,17 +33,15 @@
                     </div>
                     <div class="selectMid">
                       <div class="selectLeft">
-                          
-
                           <div class="inpBlock">
                               <div class="label">项目负责人</div>
-                              <el-input v-model="data.select.person" placeholder="请输入内容"></el-input>
+                              <el-input v-model="data.select.leader" placeholder="请输入内容"></el-input>
                           </div>
                           <div class="inpBlock">
                               <div class="label">所在部门</div>
-                              <el-select v-model="data.select.value" style="width: 100%;" placeholder="请选择">
+                              <el-select v-model="data.select.department" style="width: 100%;" placeholder="请选择">
                                 <el-option
-                                  v-for="item in data.options"
+                                  v-for="item in data.departmentOptions"
                                   :key="item.id"
                                   :label="item.name"
                                   :value="item.id">
@@ -51,8 +49,8 @@
                               </el-select>
                           </div>
                           <div class="inpBlock">
-                              <div class="label">优先支持项目(可多选)</div>
-                              <el-select v-model="data.MultiSelectProjectNameS" multiple placeholder="请选择">
+                              <div class="label" style="width: 50px;font-size: 14px;position: relative;top: -8px;">优先支持项目(可多选)</div>
+                              <el-select style="width: 100%;" v-model="data.select.MultiSelectProjectNameS" multiple placeholder="请选择">
                                 <el-option
                                   v-for="item in data.MultiSelectProject"
                                   :key="item.value"
@@ -72,12 +70,20 @@
                       <div class="selectRight">
                         <div class="inpBlock">
                               <div class="label">项目开始时间</div>
-                              <el-date-picker
+                              <!-- <el-date-picker
                                 v-model="data.select.value1"
                                 type="datetime"
                                 style="width: 100%;"
                                 value-format="yyyy-MM-dd HH:mm:ss"
                                 placeholder="选择日期">
+                              </el-date-picker> -->
+                              <el-date-picker
+                                v-model="data.select.projectDate"
+                                type="datetimerange"
+                                value-format="yyyy-MM-dd HH:mm:ss"
+                                start-placeholder="开始日期"
+                                end-placeholder="结束日期"
+                                >
                               </el-date-picker>
                           </div>
                           <div class="inpBlock" style="position: relative;">
@@ -85,6 +91,28 @@
                               <el-input type="number"  v-model="data.select.fund" placeholder="请输入内容"></el-input>
                               <div style="position: absolute;right: -30px;top: 10px;">(万)</div>
                           </div>
+                          <div class="inpBlock">
+                              <div class="label" style="font-size: 14px;max-width: 50px;position: relative;top: -8px;">美丽校园改造项目(特色项目)</div>
+                              <el-select v-model="data.select.schoolRemould" style="width: 100%;" placeholder="请选择">
+                                <el-option
+                                  v-for="item in data.schoolRemouldOptions"
+                                  :key="item.value"
+                                  :label="item.label"
+                                  :value="item.value">
+                                </el-option>
+                              </el-select>
+                          </div>
+                          <div class="inpBlock">
+                              <div class="label">项目申请人</div>
+                              <el-select v-model="data.select.value" style="width: 100%;" placeholder="请选择">
+                                <el-option
+                                  v-for="item in data.personType"
+                                  :key="item.value"
+                                  :label="item.label"
+                                  :value="item.value">
+                                </el-option>
+                              </el-select>
+                          </div>
                           <!-- <div class="inpBlock">
                               <div class="label">选择分类</div>
                               <el-cascader v-model="data.select.sort" :options="data.sortOptions" clearable></el-cascader>

+ 45 - 16
src/views/projectApply/projectApplicationApplyMain.vue

@@ -23,8 +23,10 @@
       <div class="Main_area">
         <!-- 学生创客项目 5e21b204-c206-11ed-a4cd-509a4c5b67cf -->
         <!-- 特色创客空间建设项目 5f7a66d5-c206-11ed-a4cd-509a4c5b67cf -->
-        <projectApplicationApply :data="projectApplicationApply1" :next="next"  :back="back" v-if="status==0 && pageType[0]=='5e21b204-c206-11ed-a4cd-509a4c5b67cf'"/>
-        <projectApplicationApplyMakerSpace :data="MakerSpace" :next="next"  :back="back" v-if="status==0 && pageType[0]=='5f7a66d5-c206-11ed-a4cd-509a4c5b67cf'"/>
+        <projectApplicationApply :data="projectApplicationApply1" :next="next"  :back="back" v-if="status==0"/>
+
+        <!-- <projectApplicationApply :data="projectApplicationApply1" :next="next"  :back="back" v-if="status==0 && pageType[0]=='5e21b204-c206-11ed-a4cd-509a4c5b67cf'"/> -->
+        <!-- <projectApplicationApplyMakerSpace :data="MakerSpace" :next="next"  :back="back" v-if="status==0 && pageType[0]=='5f7a66d5-c206-11ed-a4cd-509a4c5b67cf'"/> -->
 
         <projectApplicationApply2 :data="projectApplicationApply2" :next="next" :back="back" v-if="status==1"/>
         <projectApplicationApply3 :data="projectApplicationApply3" :confirmSetFund="confirmSetFund" :data2="projectApplicationApply1" :next="next" :back="back" :submitBtn="submitBtn" v-show="status==2"/> 
@@ -89,7 +91,7 @@
         },
         data() {
           return {
-            selectType:true,     //选择分类对话框
+            selectType:false,     //选择分类对话框
             pageType:[],         //判断页面显示分类   学生创客项目    学院特色创客空间   
             status:0,   //判断顶部导航跳转
             submitHint:false,   //提交按钮
@@ -167,10 +169,9 @@
             projectApplicationApply1:{   //立项基础信息页面
               amendMemberDialog:false,  //修改人员对话框显示判断
                 dialogImageUrl:"",  //封面
-                telVerify:true,
+                telVerify:true,    //判断基础信息里联系电话
                 telVerify2:true,  //添加修改成员电话判断
-                MultiSelectProjectNameS:[],
-                MultiSelectProject:[
+                MultiSelectProject:[   //优先支持项目下拉框数据
                     {
                       value: '1',
                       label: '大赛选拔项目'
@@ -185,17 +186,44 @@
                       label: '产业命题项目'
                     }
                 ],
-                select:{    //基本信息数据框
-                  projectName:'', 
-                  person:'',
-                  Data:'',
-                  value:"",   //部门
-                  fund:'',
-                  tel:'',
+                schoolRemouldOptions:[   //美丽校园下拉框数据
+                    {
+                      value: '1',
+                      label: '校园安全项目'
+                    }, {
+                      value: '2',
+                      label: '环境治理项目'
+                    }, {
+                      value: '3',
+                      label: '校园服务项目'
+                    }, {
+                      value: '4',
+                      label: '文创装置项目'
+                    }
+                ],
+                personType:[
+                    {
+                      value: '1',
+                      label: '在校学生'
+                    }, {
+                      value: '2',
+                      label: '入驻学校孵化基地的初创企业法人'
+                    }
+                ],
+                select:{    //提交后端的基本信息数据框
+                  projectName:'',     //项目名称
+                  leader:'', 
+                  projectDate:'',   //开始结束日期
+                  department:"",   //部门
+                  fund:'',         //资金
+                  MultiSelectProjectNameS:[],   //优先支持项目
+                  schoolRemould:'',        //校园改造项目
+                  tel:'',  //电话
                   value1:"",
-                  sort:[] //["dawjiawdjaw",0]
+                  projectApplyPerson:'',  //项目申请人
+                  sort:[] //["dawjiawdjaw",0]   
                 },
-                options: [],  //部门下拉框
+                departmentOptions: [],  //部门下拉框
                 // sortOptions: [], //分类下拉框
                 sortOptions: [
                     {
@@ -312,7 +340,8 @@
                         // console.log(res.data[0]);
                         let p=res.data[0]
                         let a=this.projectApplicationApply1
-                        a.options=p
+                        a.departmentOptions=p
+                        // console.log(this.projectApplicationApply1.options);
                       },err=>{
                         console.log(err);
                       })