| | |
| | | import { Ref } from 'vue'; |
| | | import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel'; |
| | | import { ActionItem } from '/@/components/Table'; |
| | | import { CustModalParams } from './systemModel'; |
| | | import { EventDataNode } from 'ant-design-vue/lib/tree'; |
| | | import { ContextMenuItem } from '/@/components/TigerTree'; |
| | | //物料信息实体 |
| | | export type MaterialInfoParams = { |
| | | ITEM_CODE?: string; |
| | |
| | | export type SupplierInfoPageListGetResultModel = BasicFetchResult<SupplierInfoListItem>; |
| | | export type PackageRulePageListGetResultModel = BasicFetchResult<PackageRuleListItem>; |
| | | |
| | | /** |
| | | * @description: 自定义方法接口 |
| | | * @return {*} |
| | | */ |
| | | export interface EntityCustFunctionType { |
| | | CreateAction: (fnName: string) => {}; |
| | | CreateAction: (type: string) => {}; |
| | | ActionItem: (params: Recordable<any>, data, ...args) => ActionItem[]; |
| | | EditOperation: (data: Ref<any[]>, d, u) => void; |
| | | EditOperation: (data: Ref<any[]>, d, u, item: string | undefined) => void; |
| | | OpenSelectItem: (openItemModal: Fn, ...args) => void; |
| | | GetSelectSuccess: (d, u, ...args) => {}; |
| | | GetHomeUrl: () => string; |
| | | GetBaseColumns: () => []; |
| | | GetSearchForm: () => []; |
| | | GetCrudForm: () => []; |
| | | GetBaseForm: () => []; |
| | | GetBaseCards: () => []; |
| | | OthersValues: (val: string, id: string) => {} |
| | | GetTitle: () => {}; |
| | | GetHomeUrl: (params: {} | undefined) => string; |
| | | GetBaseColumns: (type: string | undefined) => [] | {}; |
| | | GetSearchForm: (type: string | undefined) => [] | {}; |
| | | GetCrudForm: (type: string | undefined) => [] | {}; |
| | | GetBaseForm: () => [] | {}; |
| | | GetBaseCards: (type: string | undefined) => []; |
| | | KeyFieldValues: (val: string, id: string) => {}; |
| | | GetTitle: (type: string | undefined) => {}; |
| | | GetCrudColSlots: () => []; |
| | | nodeChange: ({}) => void, |
| | | nodeChange: ({}) => void; |
| | | CreateIcon: (params: Recordable<any>) => string; |
| | | SelectNode: (selectedNodes: Ref<any[]>) => {}; |
| | | GetNavItems: () => NavItem[]; |
| | | GetNavItems: (type: string) => NavItem[]; |
| | | navChangeItem: (action: any, ...args) => void; |
| | | GetUseModals: () => {}; |
| | | SubmitFunc: (values: Recordable<any>, emit) => void; |
| | | GetUseDrawers: () => []; |
| | | GetUseTables: (data: Ref<Recordable[]>, ...args) => {}; |
| | | GetUseForm: (...args) => {}; |
| | | SubmitFunc: (values: Recordable<any>, type: string, emit) => void; |
| | | FormSearch: (d) => string | {}; |
| | | GetSlots: (type: string | undefined) => {}; |
| | | GenerateHtml: (type: string | null) => HTMLElement | null; |
| | | CustFunc: (param: CustModalParams) => void | any; |
| | | SubmitAll: (data: Ref<any[]>, keyFieldValues: Ref<{}>, ...args) => void | any; |
| | | CustInitData: (data: Ref<any[]>, keyFieldValues: Ref<{}>, type: string) => void | any; |
| | | GetCustData: () => {}; |
| | | GetRightMenuList: (node: EventDataNode, ...args) => ContextMenuItem[]; |
| | | GetNewRow: (type: string) => {}; |
| | | } |