feat: 更新mock数据和用户store逻辑
重构用户模块的异步函数,添加租户和租户计划的mock接口,优化字典表单和请求拦截器的实现。
This commit is contained in:
@@ -162,7 +162,9 @@ const dialogState = reactive({
|
||||
});
|
||||
|
||||
// 表单数据
|
||||
const formData = reactive<DictTypeForm>({});
|
||||
const formData = reactive<DictTypeForm>({
|
||||
status: 1,
|
||||
});
|
||||
|
||||
// 验证规则
|
||||
const rules: FormRules = {
|
||||
@@ -213,6 +215,7 @@ function handleSelectionChange(selection: DictTypeItem[]): void {
|
||||
* 新增按钮点击事件
|
||||
*/
|
||||
function handleCreateClick(): void {
|
||||
resetForm();
|
||||
dialogState.visible = true;
|
||||
dialogState.title = "新增字典";
|
||||
}
|
||||
@@ -222,6 +225,7 @@ function handleCreateClick(): void {
|
||||
* @param id 字典ID
|
||||
*/
|
||||
function handleEditClick(id: string): void {
|
||||
resetForm();
|
||||
dialogState.visible = true;
|
||||
dialogState.title = "修改字典";
|
||||
DictAPI.getFormData(id).then((data) => {
|
||||
@@ -229,6 +233,15 @@ function handleEditClick(id: string): void {
|
||||
});
|
||||
}
|
||||
|
||||
function resetForm(): void {
|
||||
dataFormRef.value?.clearValidate();
|
||||
formData.id = undefined;
|
||||
formData.name = undefined;
|
||||
formData.dictCode = undefined;
|
||||
formData.status = 1;
|
||||
formData.remark = undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
* 提交表单
|
||||
*/
|
||||
@@ -264,8 +277,7 @@ function handleSubmit(): void {
|
||||
function closeDialog(): void {
|
||||
dialogState.visible = false;
|
||||
dataFormRef.value?.resetFields();
|
||||
dataFormRef.value?.clearValidate();
|
||||
formData.id = undefined;
|
||||
resetForm();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user