删除所有 as any.

This commit is contained in:
lijiahang
2023-09-21 17:08:33 +08:00
parent d236e57f85
commit 3e55276a13
14 changed files with 40 additions and 45 deletions

View File

@@ -25,7 +25,7 @@ export interface ${vue.featureEntity}CreateRequest {
* ${table.comment}更新请求
*/
export interface ${vue.featureEntity}UpdateRequest extends ${vue.featureEntity}CreateRequest {
id: number;
id: number | undefined;
}
/**

View File

@@ -61,7 +61,7 @@
const title = ref<string>();
const isAddHandle = ref<boolean>(true);
const defaultForm = () => {
const defaultForm = (): ${vue.featureEntity}UpdateRequest & Record<string, any> => {
return {
#foreach($field in ${table.fields})
${field.propertyName}: undefined,
@@ -70,7 +70,7 @@
};
const formRef = ref<any>();
const formModel = reactive<Record<string, any>>(defaultForm());
const formModel = reactive<${vue.featureEntity}UpdateRequest & Record<string, any>>(defaultForm());
const emits = defineEmits(['added', 'updated']);
@@ -110,12 +110,12 @@
}
if (isAddHandle.value) {
// 新增
await create${vue.featureEntity}(formModel as any);
await create${vue.featureEntity}(formModel);
Message.success('创建成功');
emits('added');
} else {
// 修改
await update${vue.featureEntity}(formModel as any);
await update${vue.featureEntity}(formModel);
Message.success('修改成功');
emits('updated');
}

View File

@@ -53,7 +53,7 @@
import useLoading from '@/hooks/loading';
import useVisible from '@/hooks/visible';
import formRules from '../types/form.rules';
import { create${vue.featureEntity}, update${vue.featureEntity} } from '@/api/${vue.module}/${vue.feature}';
import { create${vue.featureEntity}, update${vue.featureEntity}, ${vue.featureEntity}UpdateRequest } from '@/api/${vue.module}/${vue.feature}';
import { Message } from '@arco-design/web-vue';
import {} from '../types/enum.types';
import {} from '../types/const';
@@ -65,7 +65,7 @@
const title = ref<string>();
const isAddHandle = ref<boolean>(true);
const defaultForm = () => {
const defaultForm = (): ${vue.featureEntity}UpdateRequest & Record<string, any> => {
return {
#foreach($field in ${table.fields})
${field.propertyName}: undefined,
@@ -74,7 +74,7 @@
};
const formRef = ref<any>();
const formModel = reactive<Record<string, any>>(defaultForm());
const formModel = reactive<${vue.featureEntity}UpdateRequest & Record<string, any>>(defaultForm());
const emits = defineEmits(['added', 'updated']);
@@ -114,12 +114,12 @@
}
if (isAddHandle.value) {
// 新增
await create${vue.featureEntity}(formModel as any);
await create${vue.featureEntity}(formModel);
Message.success('创建成功');
emits('added');
} else {
// 修改
await update${vue.featureEntity}(formModel as any);
await update${vue.featureEntity}(formModel);
Message.success('修改成功');
emits('updated');
}