强化类型

This commit is contained in:
thinkgem
2022-02-28 22:11:14 +08:00
parent 0901144fb4
commit 23d221b88e
2 changed files with 8 additions and 4 deletions

View File

@@ -16,7 +16,7 @@ import { useGlobSetting } from '/@/hooks/setting';
<% if(table.isTreeEntity){ %>
import { TreeDataModel, TreeModel } from '../model/baseModel';
<% }else{ %>
import { BasicModel } from '../model/baseModel';
import { BasicModel, Page } from '../model/baseModel';
<% } %>
const { adminPath } = useGlobSetting();
@@ -71,7 +71,11 @@ export const ${className}List = (params?: ${ClassName} | any) =>
defHttp.get<${ClassName}>({ url: adminPath + '/${urlPrefix}/list', params });
export const ${className}ListData = (params?: ${ClassName} | any) =>
<% if(table.isTreeEntity){ %>
defHttp.post<${ClassName}[]>({ url: adminPath + '/${urlPrefix}/listData', params });
<% }else{ %>
defHttp.post<Page<${ClassName}>>({ url: adminPath + '/${urlPrefix}/listData', params });
<% } %>
export const ${className}Form = (params?: ${ClassName} | any) =>
defHttp.get<${ClassName}>({ url: adminPath + '/${urlPrefix}/form', params });

View File

@@ -61,7 +61,7 @@
import { BasicTable, useTable } from '/@/components/Table';
<% } %>
import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
import { ${className}Save, ${className}Form<% if(table.isTreeEntity){ %>, ${className}TreeData<% } %> } from '/@/api/${moduleName}${isNotEmpty(subModuleName)?'/'+subModuleName:''}/${className}';
import { ${ClassName}, ${className}Save, ${className}Form<% if(table.isTreeEntity){ %>, ${className}TreeData<% } %> } from '/@/api/${moduleName}${isNotEmpty(subModuleName)?'/'+subModuleName:''}/${className}';
<%
var userselectExists = false;
var officeselectExists = false;
@@ -89,7 +89,7 @@ for(c in table.columnList){
const { t } = useI18n('${moduleName}${isNotEmpty(subModuleName)?'.'+subModuleName:''}.${className}');
const { showMessage } = useMessage();
const record = ref<Recordable>({});
const record = ref<${ClassName}>({} as ${ClassName});
const getTitle = computed(() => ({
icon: router.currentRoute.value.meta.icon || 'ant-design:book-outlined',
value: record.value.isNewRecord ? t('新增${functionNameSimple}') : t('编辑${functionNameSimple}'),
@@ -533,7 +533,7 @@ for (c in table.columnList){
resetFields();
setDrawerProps({ loading: true });
const res = await ${className}Form(data);
record.value = (res.${className} || {}) as Recordable;
record.value = (res.${className} || {}) as ${ClassName};
record.value.__t = new Date().getTime();
<% if(table.isTreeEntity){ %>
if (data.parentCode && data.parentName) {