fieldOptions

This commit is contained in:
cxc
2022-07-27 16:56:23 +08:00
parent 488071ab2b
commit 181a643b93
5 changed files with 151 additions and 99 deletions

View File

@ -85,16 +85,11 @@
<el-table-column label="数据编号" align="center" prop="id" />
<el-table-column label="企业名称" align="center" prop="name" />
<el-table-column label="统一社会信用代码" align="center" prop="code" />
<!-- <el-table-column
label="所属领域"
align="center"
prop="industrys"
show-overflow-tooltip
>
<el-table-column label="所属领域" align="center" show-overflow-tooltip>
<template #default="{ row }">
<div>{{ row.industrys[row.industrys.length - 1] }}</div>
</template>
</el-table-column> -->
</el-table-column>
<el-table-column label="站点" align="center">
<template #default="{ row }">
{{ siteList.find((el) => el.id === row.tenantId)?.name || "无" }}
@ -122,6 +117,13 @@
@click="handleDetail(row.id)"
>修改</el-button
>
<el-button
size="small"
type="text"
icon="delete"
@click="handleDelete(row.id)"
>删除</el-button
>
</template>
</el-table-column>
</el-table>
@ -137,7 +139,11 @@
</template>
<script setup name="Enterprise">
import { companyList, companyExport } from "@/api/dataList/enterprise";
import {
companyList,
companyExport,
companyDelete,
} from "@/api/dataList/enterprise";
import { download } from "@/utils/request";
import dayjs from "dayjs";
import { tenantSelect } from "@/api/subPlatform/tenant";
@ -199,6 +205,15 @@ const handleDetail = (id) => {
query: { id },
});
};
const handleDelete = async (id) => {
ElMessageBox.confirm(`是否确认删除编号为${id}的数据项?`)
.then(async () => {
await companyDelete(id);
getList();
ElMessage.success("删除成功");
})
.catch(() => {});
};
const handleExport = () => {
ElMessageBox.confirm(`是否确认企业列表?`)
.then(() => {
@ -207,7 +222,6 @@ const handleExport = () => {
})
.catch(() => {});
};
getList();
getSiteList();
</script>