mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-11 16:57:12 +08:00
refactor: 前端表单重置优化
This commit is contained in:
@@ -5,10 +5,10 @@ const BASE_URL = '/system/dept';
|
||||
|
||||
export interface DataRecord {
|
||||
id?: number;
|
||||
name: string;
|
||||
name?: string;
|
||||
parentId?: number;
|
||||
description?: string;
|
||||
sort: number;
|
||||
sort?: number;
|
||||
status?: number;
|
||||
isSystem?: boolean;
|
||||
createUserString?: string;
|
||||
|
@@ -5,11 +5,11 @@ const BASE_URL = '/system/dict/item';
|
||||
|
||||
export interface DataRecord {
|
||||
id?: number;
|
||||
label: string;
|
||||
value: string;
|
||||
label?: string;
|
||||
value?: string;
|
||||
color?: string;
|
||||
sort?: number;
|
||||
description: string;
|
||||
description?: string;
|
||||
dictId?: number;
|
||||
createUser?: string;
|
||||
createTime?: string;
|
||||
|
@@ -5,10 +5,10 @@ const BASE_URL = '/system/dict';
|
||||
|
||||
export interface DataRecord {
|
||||
id?: number;
|
||||
name: string;
|
||||
code: string;
|
||||
name?: string;
|
||||
code?: string;
|
||||
description?: string;
|
||||
isSystem: boolean;
|
||||
isSystem?: boolean;
|
||||
createUser?: string;
|
||||
createTime?: string;
|
||||
updateUser?: string;
|
||||
|
@@ -5,18 +5,18 @@ const BASE_URL = '/system/menu';
|
||||
|
||||
export interface DataRecord {
|
||||
id?: number;
|
||||
title: string;
|
||||
title?: string;
|
||||
parentId?: number;
|
||||
type: number;
|
||||
type?: number;
|
||||
path?: string;
|
||||
name?: string;
|
||||
component?: string;
|
||||
icon?: string;
|
||||
isExternal: boolean;
|
||||
isCache: boolean;
|
||||
isHidden: boolean;
|
||||
isExternal?: boolean;
|
||||
isCache?: boolean;
|
||||
isHidden?: boolean;
|
||||
permission?: string;
|
||||
sort: number;
|
||||
sort?: number;
|
||||
status?: number;
|
||||
createUserString?: string;
|
||||
createTime?: string;
|
||||
|
@@ -5,12 +5,12 @@ const BASE_URL = '/system/role';
|
||||
|
||||
export interface DataRecord {
|
||||
id?: number;
|
||||
name: string;
|
||||
name?: string;
|
||||
code?: string;
|
||||
sort?: number;
|
||||
description?: string;
|
||||
menuIds?: Array<number>;
|
||||
dataScope: number;
|
||||
dataScope?: number;
|
||||
deptIds?: Array<number>;
|
||||
status?: number;
|
||||
isSystem?: boolean;
|
||||
|
@@ -5,9 +5,9 @@ const BASE_URL = '/system/user';
|
||||
|
||||
export interface DataRecord {
|
||||
id?: number;
|
||||
username: string;
|
||||
nickname: string;
|
||||
gender: number;
|
||||
username?: string;
|
||||
nickname?: string;
|
||||
gender?: number;
|
||||
email?: string;
|
||||
phone?: string;
|
||||
description?: string;
|
||||
|
@@ -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();
|
||||
};
|
||||
|
||||
|
@@ -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();
|
||||
};
|
||||
|
@@ -351,13 +351,7 @@
|
||||
* 重置表单
|
||||
*/
|
||||
const reset = () => {
|
||||
form.value = {
|
||||
id: undefined,
|
||||
name: '',
|
||||
code: '',
|
||||
description: '',
|
||||
isSystem: false,
|
||||
};
|
||||
form.value = {};
|
||||
proxy.$refs.formRef?.resetFields();
|
||||
};
|
||||
|
||||
|
@@ -262,12 +262,8 @@
|
||||
*/
|
||||
const reset = () => {
|
||||
form.value = {
|
||||
id: undefined,
|
||||
label: '',
|
||||
value: '',
|
||||
color: '#165DFF',
|
||||
sort: 999,
|
||||
description: '',
|
||||
dictId: dictId.value,
|
||||
};
|
||||
proxy.$refs.formRef?.resetFields();
|
||||
|
@@ -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();
|
||||
};
|
||||
|
@@ -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();
|
||||
};
|
||||
|
@@ -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();
|
||||
};
|
||||
|
Reference in New Issue
Block a user