zhangyanpeng
2020-01-21 419345c0df73648cabdb5fbfdbb3744bd957a81a
src/views/calendarTask.vue
@@ -23,10 +23,10 @@
      
      <el-dialog @close="Cancel" width="40%" top="10%" :visible.sync="dialog_1">
         <div slot="title" class="dialog-title" style="text-align: left;">
           <span> 上传交付物 </span>
           <span> 任务处理 </span>
         </div>
            <!-- 上传文件-->
         <div style="height: 100px;">
         <div v-if="handleTaskType.mustAttach" style="height: 150px;">
            <el-upload
               class="upload-demo"
               :action="upload_url"
@@ -40,20 +40,20 @@
               <el-button size="medium" type="text">选择文件</el-button>
               <div slot="tip" class="el-upload__tip">文件不超过500kb</div>
            </el-upload>
            <div style="text-align: left;">
               <span>描述</span>
               <el-input
                  type="textarea"
                  :rows="2"
                  placeholder="请输入内容"
                  v-model="desc_task">
               </el-input>
            </div>
         </div>
         <div style="text-align: left;">
            <span>描述</span>
            <el-input
               type="textarea"
               :rows="2"
               placeholder="请输入内容"
               v-model="desc_task">
            </el-input>
         </div>
         
         <!-- 处理完成 -->
         <div slot="footer" class="dialog-footer">
            <el-button @click="submitUpload">点击上传</el-button>
            <el-button v-if="handleTaskType.mustAttach" @click="submitUpload">点击上传</el-button>
            <el-button @click="Cancel">取 消</el-button>
            <el-button type="primary" @click="doHandleTask">处理完成</el-button>
         </div>
@@ -126,18 +126,16 @@
               
               handleTask(id, mustAttach, type_itm) {
                  this.handleTaskType = type_itm;
                  if(mustAttach) {
                     this.dialog_1 = true;
                  }
                  else {
                     this.doHandleTask();
                  }
                  this.dialog_1 = true;
               },
               
               doHandleTask() {
                  //此id的明细任务完成
                  let id = this.handleTaskType.id;
                  //请求改变此明细的完成状态;
                  this.desc_task;//描述的内容
                  
                  if (this.dialog_1) {
                     this.Cancel();
@@ -148,7 +146,6 @@
                  this.handleTaskType; //要处理的明细数据
                  
                  this.upData = {//设置要传的参数
                     desc_task: this.desc_task,
                     
                  },
                  this.upload_url = ""; //设置上传接口
@@ -183,6 +180,8 @@
                     {'date': "2020-01-11", 'task': 2},
                  ], */
                  
               },
               
               getDayData(date_) {//获取指定日的任务。如'2019-12-21'字符串。在右侧显示的
@@ -193,7 +192,7 @@
                  let DayDatas = [
                     {'id': "111", 'name': "测试1项目", 'desc': "此项目主要针对提高效率和销售量"}, //返回的数组字段
                     {'id': "111_1", 'name': "立题服务", 'mustAttach': true, 'parentId': "111"}, //
                     {'id': "111_2", 'name': "方案开发服务", 'mustAttach': true, 'parentId': "111"}, //
                     {'id': "111_2", 'name': "方案开发服务", 'mustAttach': false, 'parentId': "111"}, //
                  ];
                  
                  let list = DayDatas;