|
|
@@ -24,7 +24,7 @@
|
|
|
<el-form-item label="检查机构">
|
|
|
<org-tree
|
|
|
v-model="queryParams.orgId"
|
|
|
- @defaultKey="getDefaultKey"
|
|
|
+ @defaultOrg="getDefaultOrg"
|
|
|
@checkChange="checkChange"
|
|
|
@click="clickTreeNode"
|
|
|
></org-tree>
|
|
|
@@ -182,7 +182,7 @@
|
|
|
icon="el-icon-download"
|
|
|
size="mini"
|
|
|
@click="handleExport"
|
|
|
- v-hasPermi="['system:user:export']"
|
|
|
+ v-hasPermi="['core:safetycheck:export']"
|
|
|
>导出</el-button
|
|
|
>
|
|
|
</el-col>
|
|
|
@@ -571,12 +571,12 @@ export default {
|
|
|
let path = "/core/safetycheck/register/" + row.id;
|
|
|
this.$router.push(path);
|
|
|
},
|
|
|
- getDefaultKey(key) {
|
|
|
+ getDefaultOrg(node) {
|
|
|
// console.log("wwewe")
|
|
|
- this.queryParams.orgId = key;
|
|
|
- this.selectedOrgName = this.orgName;
|
|
|
+ this.queryParams.orgId = node.id;
|
|
|
+ this.selectedOrgName = node.shortName;
|
|
|
this.getList();
|
|
|
- this.loadRoles(key);
|
|
|
+ this.loadRoles(node.id);
|
|
|
// this.loadPlanList();
|
|
|
},
|
|
|
//单选框状态改变
|
|
|
@@ -588,7 +588,7 @@ export default {
|
|
|
// 节点单击事件
|
|
|
clickTreeNode(data) {
|
|
|
this.queryParams.orgId = data.id;
|
|
|
- this.selectedOrgName = data.name;
|
|
|
+ this.selectedOrgName = data.shortName;
|
|
|
// this.loadPlanList();
|
|
|
this.loadRoles();
|
|
|
this.getList();
|
|
|
@@ -661,11 +661,9 @@ export default {
|
|
|
{
|
|
|
...this.queryParams,
|
|
|
},
|
|
|
- `${
|
|
|
- this.selectedOrgName +
|
|
|
- "-检查登记跟踪-" +
|
|
|
- this.formatTime(new Date(), "YYYYMMDD")
|
|
|
- }.xlsx`
|
|
|
+ `${this.selectedOrgName}-${this.$tab.getCurrentTabName()}-${dayjs(
|
|
|
+ new Date()
|
|
|
+ ).format("YYYYMMDD")}.xlsx`
|
|
|
);
|
|
|
},
|
|
|
statusColor(status, isBackground) {
|