强化类型
This commit is contained in:
@@ -16,7 +16,7 @@ import { useGlobSetting } from '/@/hooks/setting';
|
|||||||
<% if(table.isTreeEntity){ %>
|
<% if(table.isTreeEntity){ %>
|
||||||
import { TreeDataModel, TreeModel } from '../model/baseModel';
|
import { TreeDataModel, TreeModel } from '../model/baseModel';
|
||||||
<% }else{ %>
|
<% }else{ %>
|
||||||
import { BasicModel } from '../model/baseModel';
|
import { BasicModel, Page } from '../model/baseModel';
|
||||||
<% } %>
|
<% } %>
|
||||||
|
|
||||||
const { adminPath } = useGlobSetting();
|
const { adminPath } = useGlobSetting();
|
||||||
@@ -71,7 +71,11 @@ export const ${className}List = (params?: ${ClassName} | any) =>
|
|||||||
defHttp.get<${ClassName}>({ url: adminPath + '/${urlPrefix}/list', params });
|
defHttp.get<${ClassName}>({ url: adminPath + '/${urlPrefix}/list', params });
|
||||||
|
|
||||||
export const ${className}ListData = (params?: ${ClassName} | any) =>
|
export const ${className}ListData = (params?: ${ClassName} | any) =>
|
||||||
|
<% if(table.isTreeEntity){ %>
|
||||||
defHttp.post<${ClassName}[]>({ url: adminPath + '/${urlPrefix}/listData', params });
|
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) =>
|
export const ${className}Form = (params?: ${ClassName} | any) =>
|
||||||
defHttp.get<${ClassName}>({ url: adminPath + '/${urlPrefix}/form', params });
|
defHttp.get<${ClassName}>({ url: adminPath + '/${urlPrefix}/form', params });
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
import { BasicTable, useTable } from '/@/components/Table';
|
import { BasicTable, useTable } from '/@/components/Table';
|
||||||
<% } %>
|
<% } %>
|
||||||
import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
|
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 userselectExists = false;
|
||||||
var officeselectExists = false;
|
var officeselectExists = false;
|
||||||
@@ -89,7 +89,7 @@ for(c in table.columnList){
|
|||||||
|
|
||||||
const { t } = useI18n('${moduleName}${isNotEmpty(subModuleName)?'.'+subModuleName:''}.${className}');
|
const { t } = useI18n('${moduleName}${isNotEmpty(subModuleName)?'.'+subModuleName:''}.${className}');
|
||||||
const { showMessage } = useMessage();
|
const { showMessage } = useMessage();
|
||||||
const record = ref<Recordable>({});
|
const record = ref<${ClassName}>({} as ${ClassName});
|
||||||
const getTitle = computed(() => ({
|
const getTitle = computed(() => ({
|
||||||
icon: router.currentRoute.value.meta.icon || 'ant-design:book-outlined',
|
icon: router.currentRoute.value.meta.icon || 'ant-design:book-outlined',
|
||||||
value: record.value.isNewRecord ? t('新增${functionNameSimple}') : t('编辑${functionNameSimple}'),
|
value: record.value.isNewRecord ? t('新增${functionNameSimple}') : t('编辑${functionNameSimple}'),
|
||||||
@@ -533,7 +533,7 @@ for (c in table.columnList){
|
|||||||
resetFields();
|
resetFields();
|
||||||
setDrawerProps({ loading: true });
|
setDrawerProps({ loading: true });
|
||||||
const res = await ${className}Form(data);
|
const res = await ${className}Form(data);
|
||||||
record.value = (res.${className} || {}) as Recordable;
|
record.value = (res.${className} || {}) as ${ClassName};
|
||||||
record.value.__t = new Date().getTime();
|
record.value.__t = new Date().getTime();
|
||||||
<% if(table.isTreeEntity){ %>
|
<% if(table.isTreeEntity){ %>
|
||||||
if (data.parentCode && data.parentName) {
|
if (data.parentCode && data.parentName) {
|
||||||
|
|||||||
Reference in New Issue
Block a user