From e3b49d33e9c2e8ba75ce3d6fdef0da27d529c72c Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期四, 14 十二月 2023 10:43:00 +0800
Subject: [PATCH] 样式调整
---
src/views/safetyReview/baseSet/area/index.vue | 50 ++++++++++++++++++++++++++++++++------------------
1 files changed, 32 insertions(+), 18 deletions(-)
diff --git a/src/views/safetyReview/baseSet/area/index.vue b/src/views/safetyReview/baseSet/area/index.vue
index 309e39b..42bfcfd 100644
--- a/src/views/safetyReview/baseSet/area/index.vue
+++ b/src/views/safetyReview/baseSet/area/index.vue
@@ -9,7 +9,7 @@
>新增</el-button>
</div>
<!-- 表格数据 -->
- <el-table v-loading="loading" :data="dataList" :border="true" row-key="name">
+ <el-table v-loading="loading" :data="dataList" :border="true" row-key="id">
<el-table-column label="地区" align="center">
<template #default="scope">
<span>{{scope.row.name}}</span>
@@ -18,31 +18,26 @@
</el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" >
<template #default="scope">
- <el-button link type="primary" @click="openDialog('edit',scope.row)" v-hasPermi="['system:role:edit']">编辑</el-button>
- <el-button link type="danger" @click="handleDelete(scope.row)" v-hasPermi="['system:role:remove']">删除</el-button>
+ <el-button link type="primary" @click="openDialog('edit',scope.row)" >编辑</el-button>
+ <el-button link type="danger" @click="handleDelete(scope.row)" >删除</el-button>
</template>
</el-table-column>
</el-table>
-
- <pagination
- v-show="total > 0"
- :total="total"
- v-model:page="queryParams.pageNum"
- v-model:limit="queryParams.pageSize"
- @pagination="getList"
- />
<area-dialog ref="areaRef" @getList="getList"></area-dialog>
</div>
</template>
<script setup>
import {getCurrentInstance, onMounted, reactive, ref, toRefs} from "vue";
-import {ElMessageBox} from "element-plus";
+import {ElMessage, ElMessageBox} from "element-plus";
import areaDialog from "./components/areaDialog.vue"
-import { getArea } from "@/api/backManage/area";
+import {delArea, getArea} from "@/api/backManage/area";
+import {getDictList} from "@/api/backManage/evaluate";
+import {delMonitor} from "@/api/sysUsers";
const { proxy } = getCurrentInstance();
const loading = ref(false);
const areaRef = ref();
+const cityList = ref([])
const data = reactive({
queryParams: {
pageNum: 1,
@@ -51,8 +46,6 @@
total: 0,
dataList: [
]
-
-
});
const { queryParams, total, dataList } = toRefs(data);
@@ -63,12 +56,27 @@
});
const getList = async () => {
loading.value = true;
- // let res = await getArea();
+ const res = await getArea();
+ if(res.code === 200){
+ dataList.value = res.data
+ cityList.value = res.data.map(item => {
+ return {
+ id: item.id,
+ name: item.name,
+ parentId: item.parentId,
+ regionType: item.regionType,
+ sort: item.sort
+
+ }
+ })
+ }else{
+ ElMessage.warning(res.message)
+ }
loading.value = false;
}
const openDialog = (type, value) => {
- areaRef.value.openDialog(type, value);
+ areaRef.value.openDialog(type, value,cityList.value);
}
/** 重置新增的表单以及其他数据 */
@@ -85,7 +93,13 @@
type: 'warning',
})
.then( async() => {
-
+ const res = await delArea(val)
+ if(res.code == 200){
+ ElMessage.success('数据删除成功')
+ getList()
+ }else{
+ ElMessage.warning(res.message)
+ }
})
}
--
Gitblit v1.9.2