|
|
@@ -15,7 +15,7 @@
|
|
|
<el-form
|
|
|
:model="queryParams"
|
|
|
ref="queryFormRef"
|
|
|
- class="bg-white dark:bg-[#1d1e1f] rounded-lg shadow px-8 py-2 pt-4 flex items-center flex-wrap min-w-0">
|
|
|
+ class="bg-white dark:bg-[#1d1e1f] rounded-lg shadow px-8 pt-4 flex items-center flex-wrap min-w-0">
|
|
|
<div class="flex items-center gap-4 flex-wrap">
|
|
|
<el-form-item label="应急物资名称" prop="emergencyName">
|
|
|
<el-input
|
|
|
@@ -39,10 +39,19 @@
|
|
|
<el-button @click="resetQuery">
|
|
|
<Icon icon="ep:refresh" class="mr-5px" /> 重置
|
|
|
</el-button>
|
|
|
- <el-button type="primary" plain @click="openForm('create')">
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ plain
|
|
|
+ @click="openForm('create')"
|
|
|
+ v-hasPermi="['rq:qhse-emergency-book:create']">
|
|
|
<Icon icon="ep:plus" class="mr-5px" /> 新增
|
|
|
</el-button>
|
|
|
- <el-button type="success" plain @click="handleExport" :loading="exportLoading">
|
|
|
+ <el-button
|
|
|
+ type="success"
|
|
|
+ v-hasPermi="['rq:qhse-emergency-book:export']"
|
|
|
+ plain
|
|
|
+ @click="handleExport"
|
|
|
+ :loading="exportLoading">
|
|
|
<Icon icon="ep:download" class="mr-5px" /> 导出
|
|
|
</el-button>
|
|
|
</el-form-item>
|
|
|
@@ -65,14 +74,31 @@
|
|
|
{{ scope.$index + 1 }}
|
|
|
</template>
|
|
|
</zm-table-column>
|
|
|
- <zm-table-column label="应急物资名称" align="center" prop="emergencyName" min-width="140" />
|
|
|
- <zm-table-column label="应急物资单位" align="center" prop="emergencyUnit" min-width="120" />
|
|
|
+ <zm-table-column
|
|
|
+ label="应急物资名称"
|
|
|
+ align="center"
|
|
|
+ prop="emergencyName"
|
|
|
+ min-width="140" />
|
|
|
+ <zm-table-column
|
|
|
+ label="应急物资单位"
|
|
|
+ align="center"
|
|
|
+ prop="emergencyUnit"
|
|
|
+ min-width="120" />
|
|
|
<zm-table-column label="数量" align="center" prop="emergencyNumber" width="90" />
|
|
|
- <zm-table-column label="存放位置" align="center" prop="emergencyLocation" min-width="140" />
|
|
|
+ <zm-table-column
|
|
|
+ label="存放位置"
|
|
|
+ align="center"
|
|
|
+ prop="emergencyLocation"
|
|
|
+ min-width="140" />
|
|
|
<zm-table-column label="责任人" align="center" prop="dutyPerson" width="100" />
|
|
|
<zm-table-column label="联系电话" align="center" prop="mobile" min-width="120" />
|
|
|
<zm-table-column label="部门名称" align="center" prop="deptName" min-width="140" />
|
|
|
- <zm-table-column label="备注" align="center" prop="remark" min-width="160" show-overflow-tooltip />
|
|
|
+ <zm-table-column
|
|
|
+ label="备注"
|
|
|
+ align="center"
|
|
|
+ prop="remark"
|
|
|
+ min-width="160"
|
|
|
+ show-overflow-tooltip />
|
|
|
<zm-table-column label="附件" align="center" prop="file" min-width="90">
|
|
|
<template #default="scope">
|
|
|
<el-button
|
|
|
@@ -86,10 +112,18 @@
|
|
|
</zm-table-column>
|
|
|
<zm-table-column label="操作" align="center" width="140" fixed="right" action>
|
|
|
<template #default="scope">
|
|
|
- <el-button link type="primary" @click="openForm('update', scope.row.id)">
|
|
|
+ <el-button
|
|
|
+ v-hasPermi="['rq:qhse-emergency-book:update']"
|
|
|
+ link
|
|
|
+ type="primary"
|
|
|
+ @click="openForm('update', scope.row.id)">
|
|
|
编辑
|
|
|
</el-button>
|
|
|
- <el-button link type="danger" @click="handleDelete(scope.row.id)">
|
|
|
+ <el-button
|
|
|
+ link
|
|
|
+ type="danger"
|
|
|
+ v-hasPermi="['rq:qhse-emergency-book:delete']"
|
|
|
+ @click="handleDelete(scope.row.id)">
|
|
|
删除
|
|
|
</el-button>
|
|
|
</template>
|
|
|
@@ -257,7 +291,7 @@ const handleDownload = async (url: string) => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-onMounted(() => {
|
|
|
+onMounted(async () => {
|
|
|
getList()
|
|
|
})
|
|
|
</script>
|