|
|
|
|
@ -12,14 +12,14 @@ |
|
|
|
|
> |
|
|
|
|
<el-descriptions-item label="提出人"> |
|
|
|
|
<span v-if="userListData && userListData.length > 0">{{ reportUserName }}</span> |
|
|
|
|
<span v-else>{{ detailData.reportUserId || '-' }}</span> |
|
|
|
|
<span v-else>{{ detailData.reportUserId || ' ' }}</span> |
|
|
|
|
</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="岗位">{{ detailData.postName || '-' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="免责问题描述">{{ detailData.notes || '-' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="原因">{{ detailData.reason || '-' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="措施">{{ detailData.measure || '-' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="免责理由">{{ detailData.raiseHandReason || '-' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="免责金额">{{ detailData.amount || '-' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="岗位">{{ detailData.postName || ' ' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="免责问题描述">{{ detailData.notes || ' ' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="原因">{{ detailData.reason || ' ' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="措施">{{ detailData.measure || ' ' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="免责理由">{{ detailData.raiseHandReason || ' ' }}</el-descriptions-item> |
|
|
|
|
<el-descriptions-item label="免责金额">{{ detailData.amount || ' ' }}</el-descriptions-item> |
|
|
|
|
</el-descriptions> |
|
|
|
|
|
|
|
|
|
<el-steps :active="active" finish-status="success" class="center-steps" align-center> |
|
|
|
|
@ -105,7 +105,7 @@ export default { |
|
|
|
|
reportUserName() { |
|
|
|
|
const userId = this.detailData.reportUserId; |
|
|
|
|
if (!userId || Object.keys(this.userMapObj).length === 0) { |
|
|
|
|
return userId || '-'; |
|
|
|
|
return userId || ' '; |
|
|
|
|
} |
|
|
|
|
return this.userMapObj[userId] || userId; |
|
|
|
|
}, |
|
|
|
|
@ -131,7 +131,7 @@ export default { |
|
|
|
|
getApprovalData(index, field) { |
|
|
|
|
const all = this.detailData.all || []; |
|
|
|
|
const item = all[index]; |
|
|
|
|
return item ? (item[field] || '-') : '-'; |
|
|
|
|
return item ? (item[field] || ' ') : ' '; |
|
|
|
|
}, |
|
|
|
|
closeDialog() { |
|
|
|
|
this.openShow = false; |
|
|
|
|
@ -170,12 +170,12 @@ export default { |
|
|
|
|
this.active = 3; // 待业务主管审批 - 第3步激活 |
|
|
|
|
break; |
|
|
|
|
case 3: |
|
|
|
|
case 4: |
|
|
|
|
this.active = 3; // 驳回/退回 - 显示到当前步骤 |
|
|
|
|
this.active = 4; // 驳回/退回 - 显示到当前步骤 |
|
|
|
|
break; |
|
|
|
|
case 5: |
|
|
|
|
this.active = 3; // 业务主管审批通过 - 第3步完成 |
|
|
|
|
case 4: |
|
|
|
|
this.active = 5; // 业务主管审批通过 - 第3步完成 |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
default: |
|
|
|
|
this.active = 0; // 初始状态 - 第0步 |
|
|
|
|
} |
|
|
|
|
|