iv-npm
Version:
公共通用包
57 lines (56 loc) • 1.65 kB
TypeScript
export interface ComponentPropsType {
data: any;
colum: ColumType;
}
export interface ColumType {
system: "MRP2" | "MRP" | "ASSET" | "FMS";
title: string;
tips?: string;
type: ({ data, colum }: {
data: any;
colum?: ColumType;
}) => boolean;
serialNumber: string;
context: ContextInvoice;
}
export interface ContextInvoice {
companyName: string;
bankAccount: string;
bankOfCeposit: string;
departmentUnit: string;
contentPurpose: string;
capitalAmount: string;
amountData: string;
projectNameAndLocationData: string;
attachedInvoiceQuantity: string;
}
export interface DepartmentUnit {
department: ({ data, colum }: {
data: any;
colum: ColumType;
}) => string;
invoices: string;
unitKey: string;
}
declare const _default: import("vue").DefineComponent<{
data: {
type: null;
required: true;
};
colum: {
type: ObjectConstructor;
required: true;
};
}, (_ctx: any, _cache: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
data: {
type: null;
required: true;
};
colum: {
type: ObjectConstructor;
required: true;
};
}>>, {}>;
export default _default;