使用字典配置替换枚举.

This commit is contained in:
lijiahangmax
2023-10-27 01:43:16 +08:00
parent 5d43a9ce88
commit 74688ca535
17 changed files with 198 additions and 127 deletions

View File

@@ -111,7 +111,7 @@
value: undefined,
label: undefined,
extra: undefined,
sort: 10,
sort: undefined,
};
};
@@ -126,7 +126,7 @@
const openAdd = () => {
title.value = '添加字典配置值';
isAddHandle.value = true;
renderForm({ ...defaultForm(), keyId: formModel.value.keyId });
renderForm({ ...defaultForm(), keyId: formModel.value.keyId, sort: (formModel.value.sort || 0) + 10 });
setVisible(true);
};
@@ -207,6 +207,13 @@
// 关闭
const handleClose = () => {
handlerClear();
if (isAddHandle.value) {
// 关闭后设置排序 -10 下次进入的排序字段会保持不变
formModel.value.sort = (formModel.value.sort || 0) - 10;
} else {
// 关闭后设置排序为 0 下次进入的排序字段为 10
formModel.value.sort = 0;
}
};
// 清空

View File

@@ -78,7 +78,9 @@
:bordered="false">
<!-- 值 -->
<template #value="{ record }">
<icon-copy class="copy-left" title="复制" @click="copy(record.value)" />
<span class="copy-left" title="复制" @click="copy(record.value)">
<icon-copy />
</span>
<a-tooltip :content="record.value">
<span>{{ record.value }}</span>
</a-tooltip>