use-on-demand
Version:
89 lines • 4.21 kB
TypeScript
/**
* 全局CRUD对话框组件抽取
*/
import xX_Father_ExportExcel_Mixin from './Father_ExportExcel_Mixin';
import { MixinLevelTag } from './Father_BaseVue';
declare const xX_Father_DialogMixin_base: import("vue-class-component/lib/declarations").VueClass<xX_Father_ExportExcel_Mixin>;
/**
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
* 可能最后,还是要用【Mixins】去解决!!!。
*/
export default class xX_Father_DialogMixin<SelectOptionType> extends xX_Father_DialogMixin_base {
private show;
initData: any;
dialogType: number;
language: string;
dialogVisible: boolean;
uploadHost: string;
uploadData: OssUploadBean_Type;
dataCommitting: boolean;
watch_show(newVal: boolean): void;
t: (path: string, ...options: any[]) => any;
showDialog(type: number, row?: {} | null): void;
closeDialog(): void;
submitForm(formName: string): void;
_handleInitData(_data: any): void;
_createItem(): Promise<any>;
_updateItem(): Promise<any>;
handleUploadSuccess(response: any): void;
beforeUpload(): Promise<any>;
/**
* 以下方法,都是需要在子类中实现的interface方法。父类中只有空的。
*/
MixinsData_2: MixinLevelTag & DialogMixinImpl & ExtendImpl<SelectOptionType>;
}
export interface DialogMixinImpl {
ruleForm: {
value?: string;
[key: string]: any;
};
addCallback: Function;
editCallback: Function;
closeCallback: Function;
dataInitCallback?: Function;
createCallback: Function;
processCreatedCallback: Function;
updateCallback: Function;
}
interface ExtendImpl<SelectOptionType> {
selectOption: SelectOptionType;
preuploadApi(): Promise<any>;
}
export {};
//# sourceMappingURL=Father_DialogMixin.d.ts.map