|
|
@@ -205,6 +205,12 @@
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="工作负责人">{{ viewForm.teamLeaderName }}</el-form-item>
|
|
|
</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-form>
|
|
|
</div>
|
|
|
@@ -384,7 +390,18 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</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-table :data="selfEvaluationForm.scorePersonList" border style="width: 100%;">
|
|
|
<el-table-column label="检修员" align="center" prop="nickName" style="width: 50%;">
|
|
|
@@ -535,6 +552,18 @@
|
|
|
disabled
|
|
|
/>
|
|
|
</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-table :data="reviewForm.scorePersonList" border style="width: 100%;">
|
|
|
<el-table-column label="检修员" align="center" prop="nickName" style="width: 50%;">
|
|
|
@@ -633,7 +662,18 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</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-table :data="finalEvaluationForm.scorePersonList" border style="width: 100%;">
|
|
|
@@ -741,6 +781,18 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</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-table :data="finalEvaluationForm.scorePersonList" border style="width: 100%;">
|
|
|
<el-table-column label="检修员" align="center" prop="nickName" style="width: 50%;">
|
|
|
@@ -928,7 +980,18 @@
|
|
|
:rows="3"
|
|
|
/>
|
|
|
</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-table :data="scorePersonList" border style="width: 100%;">
|
|
|
<el-table-column label="检修员" align="center" prop="nickName">
|
|
|
@@ -1354,7 +1417,9 @@ function handleSelfEvaluation(row) {
|
|
|
inspectionType: row.orderType === 2 ? data.inspectionType : null,
|
|
|
itemCompletionFactor: row.orderType === 2 ? data.itemCompletionFactor : 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 || []),
|
|
|
feedbackReason: row.orderType === 2 ? data.feedbackReason : null,
|
|
|
confirmStatus: data.confirmStatus,
|
|
|
+ wwryNum: data.wwryNum,
|
|
|
+ wlryNum: data.wlryNum,
|
|
|
};
|
|
|
|
|
|
// 保存初始值,用于比较
|
|
|
@@ -1600,6 +1667,8 @@ function handleConfirm(row) {
|
|
|
itemCompletionFactor: row.orderType === 2 ? data.itemCompletionFactor : null,
|
|
|
itemCompletionFactorSum: row.orderType === 2 ? data.itemCompletionFactorSum : null,
|
|
|
modifyReason: data.modifyReason,
|
|
|
+ wwryNum: data.wwryNum,
|
|
|
+ wlryNum: data.wlryNum,
|
|
|
};
|
|
|
|
|
|
// 设置人员列表
|
|
|
@@ -1875,7 +1944,9 @@ function handleFinalEvaluation(row) {
|
|
|
// 申诉相关信息
|
|
|
appealReason: data.appealReason,
|
|
|
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,
|
|
|
occurTime: proxy.parseTime(selectedOrder.realEndTime, '{y}-{m}-{d} {h}:{i}'),
|
|
|
originalScore: getReviewerScore(data),
|
|
|
- appealReason: ''
|
|
|
+ appealReason: '',
|
|
|
+ wwryNum: data.wwryNum,
|
|
|
+ wlryNum: data.wlryNum,
|
|
|
};
|
|
|
|
|
|
// 显示申诉对话框
|