使用字典配置替换枚举.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
};
|
||||
|
||||
// 清空
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user