Jelajahi Sumber

增加字段显示

ouyj 4 bulan lalu
induk
melakukan
fb9b66edcd
1 mengubah file dengan 79 tambahan dan 6 penghapusan
  1. 79 6
      ygtx-ui/src/views/gxt/orderScore/index.vue

+ 79 - 6
ygtx-ui/src/views/gxt/orderScore/index.vue

@@ -205,6 +205,12 @@
                   <el-col :span="24">
                   <el-col :span="24">
                     <el-form-item label="工作负责人">{{ viewForm.teamLeaderName }}</el-form-item>
                     <el-form-item label="工作负责人">{{ viewForm.teamLeaderName }}</el-form-item>
                   </el-col>
                   </el-col>
+                  <el-col :span="24">
+                    <el-form-item label="外委人员数(人)">{{ viewForm.wwryNum }}</el-form-item>
+                  </el-col>
+                  <el-col :span="24">
+                    <el-form-item label="外来人员数(人)">{{ viewForm.wlryNum }}</el-form-item>
+                  </el-col>
                 </el-row>
                 </el-row>
               </el-form>
               </el-form>
             </div>
             </div>
@@ -384,7 +390,18 @@
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
         </el-row>
         </el-row>
-        
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="外委人员数(人)">
+              <el-input v-model="selfEvaluationForm.wwryNum" disabled />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="外来人员数(人)">
+              <el-input v-model="selfEvaluationForm.wlryNum" disabled />
+            </el-form-item>
+          </el-col>
+        </el-row>
         <el-form-item label="得分明细">
         <el-form-item label="得分明细">
           <el-table :data="selfEvaluationForm.scorePersonList" border style="width: 100%;">
           <el-table :data="selfEvaluationForm.scorePersonList" border style="width: 100%;">
             <el-table-column label="检修员" align="center" prop="nickName"  style="width: 50%;">
             <el-table-column label="检修员" align="center" prop="nickName"  style="width: 50%;">
@@ -535,6 +552,18 @@
               disabled
               disabled
           />
           />
         </el-form-item>
         </el-form-item>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="外委人员数(人)">
+              <el-input v-model="reviewForm.wwryNum" disabled />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="外来人员数(人)">
+              <el-input v-model="reviewForm.wlryNum" disabled />
+            </el-form-item>
+          </el-col>
+        </el-row>
         <el-form-item label="得分明细">
         <el-form-item label="得分明细">
           <el-table :data="reviewForm.scorePersonList" border style="width: 100%;">
           <el-table :data="reviewForm.scorePersonList" border style="width: 100%;">
             <el-table-column label="检修员" align="center" prop="nickName"  style="width: 50%;">
             <el-table-column label="检修员" align="center" prop="nickName"  style="width: 50%;">
@@ -633,7 +662,18 @@
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
           </el-row>
           </el-row>
-
+          <el-row :gutter="20">
+            <el-col :span="12">
+              <el-form-item label="外委人员数(人)">
+                <el-input v-model="finalEvaluationForm.wwryNum" disabled />
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item label="外来人员数(人)">
+                <el-input v-model="finalEvaluationForm.wlryNum" disabled />
+              </el-form-item>
+            </el-col>
+          </el-row>
           <!-- 维保工单保持原有样式 -->
           <!-- 维保工单保持原有样式 -->
           <el-form-item label="得分明细">
           <el-form-item label="得分明细">
             <el-table :data="finalEvaluationForm.scorePersonList" border style="width: 100%;">
             <el-table :data="finalEvaluationForm.scorePersonList" border style="width: 100%;">
@@ -741,6 +781,18 @@
                 </el-form-item>
                 </el-form-item>
               </el-col>
               </el-col>
             </el-row>
             </el-row>
+            <el-row :gutter="20">
+              <el-col :span="12">
+                <el-form-item label="外委人员数(人)">
+                  <el-input v-model="finalEvaluationForm.wwryNum" disabled />
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item label="外来人员数(人)">
+                  <el-input v-model="finalEvaluationForm.wlryNum" disabled />
+                </el-form-item>
+              </el-col>
+            </el-row>
             <el-form-item label="得分明细">
             <el-form-item label="得分明细">
               <el-table :data="finalEvaluationForm.scorePersonList" border style="width: 100%;">
               <el-table :data="finalEvaluationForm.scorePersonList" border style="width: 100%;">
                 <el-table-column label="检修员" align="center" prop="nickName"  style="width: 50%;">
                 <el-table-column label="检修员" align="center" prop="nickName"  style="width: 50%;">
@@ -928,7 +980,18 @@
             :rows="3"
             :rows="3"
           />
           />
         </el-form-item>
         </el-form-item>
-        
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="外委人员数(人)">
+              <el-input v-model="confirmForm.wwryNum" disabled />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="外来人员数(人)">
+              <el-input v-model="confirmForm.wlryNum" disabled />
+            </el-form-item>
+          </el-col>
+        </el-row>
         <el-form-item label="得分明细">
         <el-form-item label="得分明细">
           <el-table :data="scorePersonList" border style="width: 100%;">
           <el-table :data="scorePersonList" border style="width: 100%;">
             <el-table-column label="检修员" align="center" prop="nickName">
             <el-table-column label="检修员" align="center" prop="nickName">
@@ -1354,7 +1417,9 @@ function handleSelfEvaluation(row) {
       inspectionType: row.orderType === 2 ? data.inspectionType : null,
       inspectionType: row.orderType === 2 ? data.inspectionType : null,
       itemCompletionFactor: row.orderType === 2 ? data.itemCompletionFactor : null,
       itemCompletionFactor: row.orderType === 2 ? data.itemCompletionFactor : null,
       itemCompletionFactorSum: row.orderType === 2 ? data.itemCompletionFactorSum : null,
       itemCompletionFactorSum: row.orderType === 2 ? data.itemCompletionFactorSum : null,
-      scorePersonList: row.orderType === 1 ? (data.repairOrderPersonList || []) : (data.workOrderPersonList || [])
+      scorePersonList: row.orderType === 1 ? (data.repairOrderPersonList || []) : (data.workOrderPersonList || []),
+      wwryNum: data.wwryNum,
+      wlryNum: data.wlryNum,
     };
     };
     
     
     // 如果是维保工单,根据风机型号获取维保类型选项
     // 如果是维保工单,根据风机型号获取维保类型选项
@@ -1539,6 +1604,8 @@ function handleReview(row) {
       scorePersonList: row.orderType === 1 ? (data.repairOrderPersonList || []) : (data.workOrderPersonList || []),
       scorePersonList: row.orderType === 1 ? (data.repairOrderPersonList || []) : (data.workOrderPersonList || []),
       feedbackReason: row.orderType === 2 ? data.feedbackReason : null,
       feedbackReason: row.orderType === 2 ? data.feedbackReason : null,
       confirmStatus: data.confirmStatus,
       confirmStatus: data.confirmStatus,
+      wwryNum: data.wwryNum,
+      wlryNum: data.wlryNum,
     };
     };
     
     
     // 保存初始值,用于比较
     // 保存初始值,用于比较
@@ -1600,6 +1667,8 @@ function handleConfirm(row) {
       itemCompletionFactor: row.orderType === 2 ? data.itemCompletionFactor : null,
       itemCompletionFactor: row.orderType === 2 ? data.itemCompletionFactor : null,
       itemCompletionFactorSum: row.orderType === 2 ? data.itemCompletionFactorSum : null,
       itemCompletionFactorSum: row.orderType === 2 ? data.itemCompletionFactorSum : null,
       modifyReason: data.modifyReason,
       modifyReason: data.modifyReason,
+      wwryNum: data.wwryNum,
+      wlryNum: data.wlryNum,
     };
     };
     
     
     // 设置人员列表
     // 设置人员列表
@@ -1875,7 +1944,9 @@ function handleFinalEvaluation(row) {
       // 申诉相关信息
       // 申诉相关信息
       appealReason: data.appealReason,
       appealReason: data.appealReason,
       appealUserName: data.appealUserName,
       appealUserName: data.appealUserName,
-      appealTime: data.appealTime ? proxy.parseTime(data.appealTime, '{y}-{m}-{d} {h}:{i}') : null
+      appealTime: data.appealTime ? proxy.parseTime(data.appealTime, '{y}-{m}-{d} {h}:{i}') : null,
+      wwryNum: data.wwryNum,
+      wlryNum: data.wlryNum,
     };
     };
     
     
     // 如果是维保工单,根据风机型号获取维保类型选项
     // 如果是维保工单,根据风机型号获取维保类型选项
@@ -2053,7 +2124,9 @@ function handleAppeal() {
       pcsStationName: selectedOrder.pcsStationName,
       pcsStationName: selectedOrder.pcsStationName,
       occurTime: proxy.parseTime(selectedOrder.realEndTime, '{y}-{m}-{d} {h}:{i}'),
       occurTime: proxy.parseTime(selectedOrder.realEndTime, '{y}-{m}-{d} {h}:{i}'),
       originalScore: getReviewerScore(data),
       originalScore: getReviewerScore(data),
-      appealReason: ''
+      appealReason: '',
+      wwryNum: data.wwryNum,
+      wlryNum: data.wlryNum,
     };
     };
     
     
     // 显示申诉对话框
     // 显示申诉对话框