|
|
@ -389,18 +389,10 @@ |
|
|
|
<el-table-column |
|
|
|
label="上报标题" |
|
|
|
align="center" |
|
|
|
prop="managementId" |
|
|
|
prop="reportTitle" |
|
|
|
show-overflow-tooltip |
|
|
|
min-width="150" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<!-- managerList 找到匹配项回显名称 --> |
|
|
|
<span v-for="item in managerList" :key="item.id"> |
|
|
|
<span v-if="item.id == scope.row.managementId"> |
|
|
|
{{ item.reportTitle }} |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="上报人" |
|
|
@ -498,7 +490,7 @@ |
|
|
|
提交审核 |
|
|
|
</el-button> --> |
|
|
|
<!-- 审核 --> |
|
|
|
<!-- <el-button |
|
|
|
<el-button |
|
|
|
:disabled="scope.row.status != 1" |
|
|
|
size="mini" |
|
|
|
type="text" |
|
|
@ -517,7 +509,7 @@ |
|
|
|
v-hasPermi="['medicalFile:index:reject']" |
|
|
|
> |
|
|
|
驳回 |
|
|
|
</el-button> --> |
|
|
|
</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
@ -703,6 +695,7 @@ import { |
|
|
|
saveAidRecord, |
|
|
|
queueAdd, |
|
|
|
exportTreatmentPg, |
|
|
|
treatmentAudit, |
|
|
|
} from "@/api/medicalFile"; |
|
|
|
import { managerQuery } from "@/api/report"; |
|
|
|
import { tenantsList } from "@/api/member"; |
|
|
@ -1188,15 +1181,17 @@ export default { |
|
|
|
}, |
|
|
|
/** 提交审核 */ |
|
|
|
handleExamine(row, _status) { |
|
|
|
let form = JSON.parse(JSON.stringify(row)); |
|
|
|
form = { |
|
|
|
...JSON.parse(JSON.stringify(row)), |
|
|
|
let params = { |
|
|
|
tenantId: row.tenantId, // 租户id |
|
|
|
treatmentId: row.id, // 诊疗id |
|
|
|
status: _status, // 状态 0:保存 1:待审核 2:通过 3:驳回 |
|
|
|
}; |
|
|
|
form.status = _status; |
|
|
|
let title = this.status[_status]; |
|
|
|
title = title == "待审核" ? "提交" : title; |
|
|
|
this.$modal |
|
|
|
.confirm(`是否确认提交当前选择的数据(${row.name})?`) |
|
|
|
.confirm(`是否确认${title}当前选择的数据(${row.name})?`) |
|
|
|
.then(function () { |
|
|
|
return treatmentUpd(form); |
|
|
|
return treatmentAudit(params); |
|
|
|
}) |
|
|
|
.then(() => { |
|
|
|
this.getList(); |
|
|
|