|
|
@ -167,7 +167,7 @@ |
|
|
|
label="操作" |
|
|
|
align="center" |
|
|
|
class-name="small-padding fixed-width" |
|
|
|
width="200" |
|
|
|
width="150" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button |
|
|
@ -186,6 +186,20 @@ |
|
|
|
@click="handleSwitch(scope.row, 2)" |
|
|
|
>结束</el-button |
|
|
|
> |
|
|
|
<el-button |
|
|
|
size="mini" |
|
|
|
type="text" |
|
|
|
icon="el-icon-document" |
|
|
|
@click="handleDetails(scope.row)" |
|
|
|
>上报详情</el-button |
|
|
|
> |
|
|
|
<el-button |
|
|
|
size="mini" |
|
|
|
type="text" |
|
|
|
icon="el-icon-download" |
|
|
|
@click="handleDownload(scope.row)" |
|
|
|
>上报汇总表</el-button |
|
|
|
> |
|
|
|
<el-button |
|
|
|
size="mini" |
|
|
|
type="text" |
|
|
@ -292,6 +306,7 @@ import { |
|
|
|
managerUpd, |
|
|
|
managerDel, |
|
|
|
reportList, |
|
|
|
reportDown, |
|
|
|
} from "@/api/report"; |
|
|
|
import { tenantsList } from "@/api/member"; |
|
|
|
export default { |
|
|
@ -356,6 +371,7 @@ export default { |
|
|
|
// }], |
|
|
|
}, |
|
|
|
tenantsData: [], |
|
|
|
qzUrl: process.env.VUE_APP_API_QZURL, // 二维码路径 |
|
|
|
}; |
|
|
|
}, |
|
|
|
created() { |
|
|
@ -364,6 +380,24 @@ export default { |
|
|
|
this.getTenantsList(); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
handleDownload(row) { |
|
|
|
reportDown({ |
|
|
|
managementId: row.id, |
|
|
|
}).then((res) => { |
|
|
|
if (res.data) { |
|
|
|
window.open(this.qzUrl + res.data.url); |
|
|
|
} else { |
|
|
|
this.$modal.msgError("暂无上报汇总表"); |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 上报详情 |
|
|
|
handleDetails(row) { |
|
|
|
this.$router.push({ |
|
|
|
path: "/medicalFile/index", |
|
|
|
query: { id: row.id }, |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 获取上报类型切换处理 |
|
|
|
handleTypeChage() { |
|
|
|
// form.reportType reporTypeList 找到对应的id 然后获取到tenantIdList |
|
|
|