瀏覽代碼

屏蔽评分与工作评论功能、增加工作计划填写优先级功能

humingbo 1 年之前
父節點
當前提交
b12bbd26ea
共有 1 個文件被更改,包括 32 次插入13 次删除
  1. 32 13
      src/views/meeting/weeklyRecords.vue

+ 32 - 13
src/views/meeting/weeklyRecords.vue

@@ -101,25 +101,25 @@
           </template>
         </el-table-column>
       </el-table-column>
-      <el-table-column prop="scores" label="评分" width="150" align="center" v-if="workScoreVisible">
-        <template slot-scope="scope">
-          <el-input-number size="mini" :precision="2" :step="0.1" :max="10" :min="0" v-model="scope.row.score" :value="0"
-                           @change="workComment(scope.row)">
-            {{ scope.row.score }}
-          </el-input-number>
-        </template>
-      </el-table-column>
+<!--      <el-table-column prop="scores" label="评分" width="150" align="center" v-if="workScoreVisible">-->
+<!--        <template slot-scope="scope">-->
+<!--          <el-input-number size="mini" :precision="2" :step="0.1" :max="10" :min="0" v-model="scope.row.score" :value="0"-->
+<!--                           @change="workComment(scope.row)">-->
+<!--            {{ scope.row.score }}-->
+<!--          </el-input-number>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
       <el-table-column prop="remarks" label="备注">
         <template slot-scope="scope">
           <el-input v-model="scope.row.remark" type="textarea" :autosize="{ minRows: 4}" @change="workComment(scope.row)">
           </el-input>
         </template>
       </el-table-column>
-      <el-table-column prop="workComments" label="工作评论" v-if="workScoreVisible">
+<!--      <el-table-column prop="workComments" label="工作评论" v-if="workScoreVisible">
         <template slot-scope="scope">
           <el-input v-model="scope.row.workComment" type="textarea" :autosize="{ minRows: 4}" @change="workComment(scope.row)"></el-input>
         </template>
-      </el-table-column>
+      </el-table-column>-->
     </el-table>
 
     <el-dialog
@@ -143,6 +143,21 @@
             <el-input v-model="scope.row.planContent" placeholder="请输入任务名称"  size="mini"></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="事项优先级">
+              <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 prop="projectId" label="所属项目" width="150">
           <template  slot-scope="scope">
             <el-select v-model="scope.row.projectId" placeholder="请选择" size="mini">
@@ -217,6 +232,7 @@ import { editEnforceRemind } from '@/api/meeting/enforceRemind'
 
 export default {
   name: 'weeklyRecords',
+  dicts: [ 'task_priority'],
   data() {
     return {
       taskFeedbackTitle: '',
@@ -536,7 +552,8 @@ export default {
         projectId: null,
         userId:null,
         taskId:null,
-        beginDate:null
+        beginDate:null,
+        priority:'4'
       }
       this.workPlanDatas.push(row)
     },
@@ -568,7 +585,8 @@ export default {
         meetingId:this.meetingId,
         userId:userId,
         weeks:weeks,
-        beginDate:new Date(beginDate).getTime()
+        beginDate:new Date(beginDate).getTime(),
+        priority:row.priority
       }
       addWorkPlan(data).then(res=>{
         this.$message.success("操作成功!")
@@ -604,7 +622,8 @@ export default {
         planContent:row.planContent,
         projectId:row.projectId,
         completionTime:new Date(completionTime).getTime(),
-        beginDate:new Date(beginDate).getTime()
+        beginDate:new Date(beginDate).getTime(),
+        priority:row.priority
       }
       updateWorkPlan(data).then(res=>{
         this.$message.success("操作成功!")