|
|
|
@ -17,14 +17,25 @@ |
|
|
|
@refresh-change="refreshChange" |
|
|
|
@refresh-change="refreshChange" |
|
|
|
@on-load="onLoad" |
|
|
|
@on-load="onLoad" |
|
|
|
@sort-change="sortChange" |
|
|
|
@sort-change="sortChange" |
|
|
|
|
|
|
|
:permission="permissionList" |
|
|
|
> |
|
|
|
> |
|
|
|
<template #menu-left> |
|
|
|
<template #menu-left> |
|
|
|
<el-button type="primary" @click="handleAdd">新增 </el-button> |
|
|
|
<el-button type="primary" v-if="permission.safetyInspectionPoint_add" @click="handleAdd"> |
|
|
|
<el-button type="danger" @click="handleDelete">删除 </el-button> |
|
|
|
新增 |
|
|
|
|
|
|
|
</el-button> |
|
|
|
|
|
|
|
<el-button type="danger" v-if="permission.safetyInspectionPoint_del" @click="handleDelete"> |
|
|
|
|
|
|
|
删除 |
|
|
|
|
|
|
|
</el-button> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
<template #menu-right> |
|
|
|
<template #menu-right> |
|
|
|
<!-- <el-button type="primary" @click="handlePrint">打印 </el-button> --> |
|
|
|
<!-- <el-button type="primary" @click="handlePrint">打印 </el-button> --> |
|
|
|
<el-button type="primary" @click="handleImport">导入 </el-button> |
|
|
|
<el-button |
|
|
|
|
|
|
|
type="primary" |
|
|
|
|
|
|
|
v-if="permission.safetyInspectionPoint_import" |
|
|
|
|
|
|
|
@click="handleImport" |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
导入 |
|
|
|
|
|
|
|
</el-button> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</avue-crud> |
|
|
|
</avue-crud> |
|
|
|
<!-- 导入 --> |
|
|
|
<!-- 导入 --> |
|
|
|
@ -52,6 +63,7 @@ |
|
|
|
import basicImport from '@/components/basic-import/main.vue'; |
|
|
|
import basicImport from '@/components/basic-import/main.vue'; |
|
|
|
import { getList, add, remove, update } from '@/api/safetyManagement/safetyInspectionPoint.js'; |
|
|
|
import { getList, add, remove, update } from '@/api/safetyManagement/safetyInspectionPoint.js'; |
|
|
|
import addInspectDailog from './addInspectDailog.vue'; |
|
|
|
import addInspectDailog from './addInspectDailog.vue'; |
|
|
|
|
|
|
|
import { mapGetters } from 'vuex'; |
|
|
|
export default { |
|
|
|
export default { |
|
|
|
components: { |
|
|
|
components: { |
|
|
|
basicImport, |
|
|
|
basicImport, |
|
|
|
@ -202,6 +214,13 @@ export default { |
|
|
|
}); |
|
|
|
}); |
|
|
|
return ids.join(','); |
|
|
|
return ids.join(','); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
...mapGetters(['permission']), |
|
|
|
|
|
|
|
permissionList() { |
|
|
|
|
|
|
|
return { |
|
|
|
|
|
|
|
editBtn: this.validData(this.permission.safetyInspectionPoint_edit, false), |
|
|
|
|
|
|
|
delBtn: this.validData(this.permission.safetyInspectionPoint_del, false), |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
methods: { |
|
|
|
// 点击导入按钮 |
|
|
|
// 点击导入按钮 |
|
|
|
|