| | |
| | | </div> |
| | | </div> |
| | | |
| | | <el-dialog @close="Cancel" width="40%" top="10%" :visible.sync="dialog_1"> |
| | | <el-dialog @close="Cancel" width="40%" top="10%" :visible.sync="dialog_1" v-if="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" |
| | |
| | | <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> |
| | |
| | | |
| | | 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(); |
| | |
| | | this.handleTaskType; //要处理的明细数据 |
| | | |
| | | this.upData = {//设置要传的参数 |
| | | desc_task: this.desc_task, |
| | | |
| | | }, |
| | | this.upload_url = ""; //设置上传接口 |
| | |
| | | {'date': "2020-01-11", 'task': 2}, |
| | | ], */ |
| | | |
| | | |
| | | |
| | | }, |
| | | |
| | | getDayData(date_) {//获取指定日的任务。如'2019-12-21'字符串。在右侧显示的 |
| | |
| | | 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; |