|
|
@@ -88,6 +88,18 @@
|
|
|
<span v-else>{{ scope.row.reviewScore || 0 }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="复核不通过原因" prop="reviewRejectReson" min-width="220">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-input
|
|
|
+ v-if="scope.row.isReviewInput"
|
|
|
+ v-model="scope.row.reviewRejectReson"
|
|
|
+ type="textarea"
|
|
|
+ :rows="2"
|
|
|
+ placeholder="请输入复核不通过原因"
|
|
|
+ />
|
|
|
+ <span v-else>{{ scope.row.reviewRejectReson || '-' }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -167,7 +179,7 @@
|
|
|
}
|
|
|
// 如果是评分模式,根据 isSelfApproveButton 决定按钮文字
|
|
|
if (isSelfApproveButton.value) {
|
|
|
- return '复核同意';
|
|
|
+ return '提交';
|
|
|
}
|
|
|
return '复核提交';
|
|
|
});
|
|
|
@@ -467,6 +479,7 @@
|
|
|
selfScore: score.selfScore || 0, // 自评得分
|
|
|
reviewUserName: score.reviewUserName || '-', // 复核人姓名(从详情顶层获取)
|
|
|
reviewScore: score.reviewScore || 0, // 复核得分
|
|
|
+ reviewRejectReson: score.reviewRejectReson || '', // 复核不通过原因
|
|
|
materialDescription: score.attachments || '', // 资料说明(使用附件字段,字符串)
|
|
|
attachmentFileList: parseAttachmentsToFileList(score.attachments || ''), // 资料说明对应的附件文件列表
|
|
|
isReviewInput: score.isReviewInput == true, // 是否显示复核得分输入框
|
|
|
@@ -523,6 +536,7 @@
|
|
|
return {
|
|
|
...score,
|
|
|
reviewScore: item ? Number(item.reviewScore) || 0 : score.reviewScore || 0,
|
|
|
+ reviewRejectReson: item ? item.reviewRejectReson || '' : score.reviewRejectReson || '',
|
|
|
isAdd: item
|
|
|
? item.isAdd !== undefined
|
|
|
? item.isAdd
|