Browse Source

培训/演练:主持人/指挥人支持变更为文本输入;

演练:统计报表增加完成率,app根据完成率排序
jingyuanchao 1 year ago
parent
commit
3f9f468d9a

+ 2 - 2
src/views/menu/drillStatistics/index.vue

@@ -6,7 +6,7 @@
       <van-row>
         <van-col span="24"
           >
-         
+
           <van-cell title="演练任务名称" @click="showStatus = true" is-link arrow-direction="down" :value="fieldValue" />
 
           <van-popup v-model="showStatus" round position="bottom">
@@ -151,7 +151,7 @@ export default {
         { field: 'orgName', key: 'a', title: '单位名称', align: 'center' },
         { field: 'shouldFinish', key: 'b', title: '应演练数', align: 'center' },
         { field: 'finish', key: 'c', title: '已演练数', align: 'center' },
-        { field: 'score', key: 'd', title: '评分', align: 'center' }
+        { field: 'finishRate', key: 'd', title: '完成率', align: 'center' }
       ],
       dataList: []
     }

+ 2 - 2
src/views/menu/educationStatistics/index.vue

@@ -8,7 +8,7 @@
       <div class="search-flex">
         <select-cell
           style="border-right:1px solid #f5f5f5;"
-          title="培训任务"
+          title="培训任务名称"
           v-model="query.planId"
           :dataList="planList"
           :prop="prop"
@@ -55,7 +55,7 @@ export default {
         planId: null
       },
       planList: [],
-      
+
       prop: {
         label: 'name',
         value: 'id'

+ 11 - 1
src/views/menu/rehearsalTask/components/addRehearsalTask.vue

@@ -160,7 +160,16 @@
         placeholder="请填写点评总结"
       />
       <!-- 参演人员 -->
-
+      <!-- 主持人 -->
+      <van-field
+        required
+        :rules="[{ required: true, message: '指挥人不能为空' }]"
+        v-model="form.hostName"
+        name="hostName"
+        label="指挥人"
+        rows="6"
+        placeholder="请输入指挥人"
+      />
       <!-- 必填 -->
       <CheckPeople
         ref="checkPeople"
@@ -241,6 +250,7 @@ export default {
         taskUserList: [], //人员数组
         imageList: [], //图片数组
         comment: '',
+        hostName: '',//指挥人
         presetCase: '', //预设案由
         drillSituation: '', //演练情况
         drillEndTime: '', //结束时间

+ 14 - 4
src/views/menu/training/components/addTraining.vue

@@ -110,7 +110,16 @@
       />
 
       <!-- 参与人员 -->
-
+      <!-- 主持人 -->
+      <van-field
+        required
+        :rules="[{ required: true, message: '主持人不能为空' }]"
+        v-model="form.hostName"
+        name="hostName"
+        label="主持人"
+        rows="6"
+        placeholder="请输入主持人"
+      />
       <!-- 必填 -->
       <CheckPeople
         :userList="userPeopleList"
@@ -187,6 +196,7 @@ export default {
         type: '', //培训value
         content: '', //培训内容
         note: '', //培训总结
+        hostName: '',//主持人
         taskUserList: [], //人员数组
         imageList: [], //图片数组
         trainingStartDateTime: '', //开始时间
@@ -383,7 +393,7 @@ export default {
       if(!endDate){
         endDate = Date.parse(new Date(objend));
       }
-      
+
       if(!endDate){
         Toast('培训结束时间不能为空')
         this.falg = true
@@ -450,8 +460,8 @@ export default {
               //校验通过触发
               this.$refs.form.validate().then(() => {
                 this.submitHandlerConfirm(type)
-              })    
-            }       
+              })
+            }
           }
         })
         .catch(() => {