Explorar el Código

周会填报增加优先级字段功能

humingbo hace 1 año
padre
commit
6c84e1754c
Se han modificado 1 ficheros con 23 adiciones y 4 borrados
  1. 23 4
      src/views/meeting/weekly.vue

+ 23 - 4
src/views/meeting/weekly.vue

@@ -58,6 +58,21 @@
               <el-input size="mini" v-else v-model="scope.row.planContent" @input="updateWorkPlans(scope.row)" placeholder="请填写工作计划信息" ></el-input>
             </template>
           </el-table-column>
+          <el-table-column label="优先级" prop="priority" width="180">
+            <template slot-scope="scope">
+              <el-select
+                v-model="scope.row.priority"
+                placeholder="事项优先级"  @change="updateWorkPlans(scope.row)">
+                <el-option
+                  v-for="dict in dict.type.task_priority"
+                  :key="dict.value"
+                  :label="dict.label"
+                  :value="dict.value">
+                  {{ dict.label }}
+                </el-option>
+              </el-select>
+            </template>
+          </el-table-column>
           <el-table-column label="预计开始时间" prop="beginDate" width="180">
             <template slot-scope="scope">
               <el-date-picker
@@ -162,6 +177,7 @@ import TaskDetail from "../task/components/taskDetail"
 export default {
   name: 'weekly',
   components: {TaskDetail},
+  dicts: [ 'task_priority'],
   data() {
     return {
       meetingWeek: null,
@@ -174,7 +190,8 @@ export default {
         meetingId: null,
         completionTimes: null,
         completionTime: null,
-        projectId: null
+        projectId: null,
+        priority:'4'
       }],
       meetingStatus: null,
       weeks: null,
@@ -224,7 +241,8 @@ export default {
             completionTimes: null,
             completionTime: null,
             projectId: null,
-            beginDate:null
+            beginDate:null,
+            priority:'4'
           }]
         }
         this.weeks = response.data.weeks
@@ -359,7 +377,7 @@ export default {
         if (res.success !== true) {
           this.$message.warning(res.data)
         }else{
-          let row = {planContent: '', 'op': '', id: null, completionTimes: null,beginDate:null}
+          let row = {planContent: '', 'op': '', id: null, completionTimes: null,beginDate:null,priority:'4'}
           this.workPlans.push(row)
         }
       })
@@ -453,7 +471,8 @@ export default {
           planContent:data.planContent,
           beginDate:new Date(data.beginDate).getTime(),
           projectId:row.projectId,
-          completionTime:new Date(row.completionTimes).getTime()
+          completionTime:new Date(row.completionTimes).getTime(),
+          priority:row.priority
         }
         updateWorkPlan(datas).then(res=>{
         })