优化城市、配置

This commit is contained in:
zjl 2024-12-13 11:04:43 +08:00
parent a34bcc4156
commit dd3ad431e0
2 changed files with 14 additions and 37 deletions

View File

@ -139,10 +139,12 @@
},
},
];
/**
* 定义参数
*/
const message = useMessage();
const dialog = useDialog();
const fwbHeight = document.body.clientHeight - 350;
const loading = ref(false);
const createModalRef = ref();
const editVisible = ref(false);
const showTable = ref(true);
@ -164,6 +166,7 @@
});
lists.value = data;
};
/**
* 刷新数据列表
*/
@ -178,41 +181,6 @@
showTable.value = true;
};
const actionColumn = reactive({
width: 220,
title: '操作',
align: 'center',
key: 'action',
fixed: 'right',
render(record) {
return h(TableAction as any, {
style: 'button',
actions: [
{
label: '新增',
type: 'info',
icon: renderIcon(PlusOutlined),
auth: ['sys:city:add'],
onclick: handleAdd.bind(null, record),
},
{
label: '编辑',
type: 'warning',
icon: renderIcon(FormOutlined),
auth: ['sys:city:update'],
onclick: handleEdit.bind(null, record),
},
{
label: '删除',
type: 'error',
icon: renderIcon(DeleteOutlined),
auth: ['sys:city:delete'],
onclick: handleDelete.bind(null, record),
},
],
});
},
});
/**
* 执行添加
@ -266,6 +234,10 @@
});
};
/**
* 获取子级数据
* @param row 参数
*/
const getChild = async (row: Record<string, unknown>) => {
expandKeys.value.push(row.areaCode);
return new Promise<void>(async (resolve) => {

View File

@ -9,17 +9,22 @@ export const columns = [
{
title: 'ID',
key: 'id',
fixed: 'left',
width: 50,
},
{
title: '配置名称',
key: 'name',
width: 100,
},
{
title: '配置编码',
key: 'code',
width: 100,
},
{
title: '排序',
key: 'sort',
width: 100,
},
];