- 新增
+
+
+ 新增
+
删除
+
+ 删除
+
编辑
+
+ 编辑
+
删除
+
+ 删除
+
@@ -129,8 +138,10 @@
type="primary"
size="small"
@click.stop="handleAddAttrClick"
- >新增字典
+
+ 新增字典
+
删除
+
+ 删除
+
@@ -294,7 +307,6 @@ function handleEditClick(id: number, name: string) {
// 提交字典表单
function handleSubmitClick() {
dataFormRef.value.validate((isValid: boolean) => {
- console.log("isValid", isValid);
if (isValid) {
loading.value = true;
const id = formData.id;
@@ -327,6 +339,7 @@ function handleCloseDialog() {
dataFormRef.value.clearValidate();
formData.id = undefined;
+ formData.dictItems = [];
}
/**
* 删除字典
@@ -356,12 +369,13 @@ function handleDelete(id?: number) {
);
}
-// 新增字典
+/** 新增字典项 */
function handleAddAttrClick() {
formData.dictItems = formData.dictItems ?? [];
formData.dictItems.push({ sort: 1, status: 1 });
}
-// 删除字典
+
+/** 删除字典项 */
function handleDeleteAttrClick(index: number) {
if (formData.dictItems && formData.dictItems.length > 0) {
formData.dictItems.splice(index, 1);