refactor: 前端表单重置优化

This commit is contained in:
2023-09-24 11:41:32 +08:00
17 changed files with 45 additions and 113 deletions

View File

@@ -359,9 +359,7 @@
);
const dataList = ref<DataRecord[]>([]);
const dataDetail = ref<DataRecord>({
// TODO 待补充详情字段默认值
});
const dataDetail = ref<DataRecord>({});
const total = ref(0);
const ids = ref<Array<number>>([]);
const title = ref('');
@@ -440,9 +438,7 @@
* 重置表单
*/
const reset = () => {
form.value = {
// TODO 待补充需要重置的字段默认值,详情请参考其他模块 index.vue
};
form.value = {};
proxy.$refs.formRef?.resetFields();
};

View File

@@ -321,17 +321,7 @@
const { dis_enable_status_enum } = proxy.useDict('dis_enable_status_enum');
const dataList = ref<DataRecord[]>([]);
const dataDetail = ref<DataRecord>({
name: '',
sort: 0,
description: '',
status: 1,
createUserString: '',
createTime: '',
updateUserString: '',
updateTime: '',
parentName: '',
});
const dataDetail = ref<DataRecord>({});
const ids = ref<Array<number>>([]);
const title = ref('');
const single = ref(true);
@@ -423,13 +413,7 @@
*/
const reset = () => {
form.value = {
id: undefined,
name: '',
parentId: undefined,
description: '',
sort: 999,
status: 1,
disabled: false,
};
proxy.$refs.formRef?.resetFields();
};

View File

@@ -351,13 +351,7 @@
* 重置表单
*/
const reset = () => {
form.value = {
id: undefined,
name: '',
code: '',
description: '',
isSystem: false,
};
form.value = {};
proxy.$refs.formRef?.resetFields();
};

View File

@@ -262,12 +262,8 @@
*/
const reset = () => {
form.value = {
id: undefined,
label: '',
value: '',
color: '#165DFF',
sort: 999,
description: '',
dictId: dictId.value,
};
proxy.$refs.formRef?.resetFields();

View File

@@ -448,20 +448,11 @@
*/
const reset = () => {
form.value = {
id: undefined,
title: '',
parentId: undefined,
type: 1,
path: undefined,
name: undefined,
component: undefined,
icon: undefined,
isExternal: false,
isCache: false,
isHidden: false,
permission: undefined,
sort: 999,
status: 1,
};
proxy.$refs.formRef?.resetFields();
};

View File

@@ -443,19 +443,7 @@
);
const dataList = ref<DataRecord[]>([]);
const dataDetail = ref<DataRecord>({
name: '',
code: '',
status: 1,
dataScope: 1,
createUserString: '',
createTime: '',
updateUserString: '',
updateTime: '',
description: '',
menuIds: undefined,
deptIds: undefined,
});
const dataDetail = ref<DataRecord>({});
const total = ref(0);
const ids = ref<Array<number>>([]);
const title = ref('');
@@ -603,16 +591,8 @@
proxy.$refs.menuRef?.expandAll(menuExpandAll.value);
proxy.$refs.deptRef?.expandAll(deptExpandAll.value);
form.value = {
id: undefined,
name: '',
code: undefined,
dataScope: 4,
description: '',
sort: 999,
status: 1,
menuIds: [],
deptIds: [],
disabled: false,
};
proxy.$refs.formRef?.resetFields();
};

View File

@@ -532,22 +532,7 @@
const { dis_enable_status_enum } = proxy.useDict('dis_enable_status_enum');
const dataList = ref<DataRecord[]>([]);
const dataDetail = ref<DataRecord>({
username: '',
nickname: '',
gender: 1,
phone: undefined,
email: undefined,
status: 1,
pwdResetTime: '',
createUserString: '',
createTime: '',
updateUserString: '',
updateTime: '',
description: '',
roleIds: undefined,
deptId: undefined,
});
const dataDetail = ref<DataRecord>({});
const total = ref(0);
const ids = ref<Array<number>>([]);
const title = ref('');
@@ -700,17 +685,7 @@
*/
const reset = () => {
form.value = {
id: undefined,
username: '',
nickname: '',
gender: 1,
email: undefined,
phone: undefined,
description: '',
status: 1,
deptId: undefined,
roleIds: [] as Array<number>,
disabled: false,
};
proxy.$refs.formRef?.resetFields();
};