@cdwx/system
Version:
成都文宣业务类服务模块组件库
307 lines (306 loc) • 7.07 kB
TypeScript
export interface IAccount {
customName: string;
search?: Search;
btn: Btn;
showTree: boolean;
table: Table;
addItem: AddItem;
}
export interface Search {
showKey?: boolean;
showStatus?: boolean;
showRole?: boolean;
showJob?: boolean;
}
export interface Btn {
showHeader?: boolean;
showLog?: boolean;
showAdd?: boolean;
showBatchDel?: boolean;
showBatchDis?: boolean;
showBatchEnable?: boolean;
showBatchUpdateDept?: boolean;
showBatchUpdateJob?: boolean;
showExport?: boolean;
}
export interface Table {
showCheckBox?: boolean;
showOrder?: boolean;
showName?: boolean;
showPhone?: boolean;
showDept?: boolean;
showSex?: boolean;
showJob?: boolean;
showAccountType?: boolean;
showRole?: boolean;
showAccount?: boolean;
showUpdateTime?: boolean;
showUpdatePerson?: boolean;
showCreateTime?: boolean;
showEmail?: boolean;
showStatus?: boolean;
showResetBtn?: boolean;
showEdit?: boolean;
showDel?: boolean;
showDetail?: boolean;
showBtnType?: string;
}
export interface AddItem {
showName?: boolean;
showPhone?: boolean;
showConfirmPhone?: boolean;
showEmail?: boolean;
showDept?: boolean;
showAccountType?: boolean;
showRole?: boolean;
showDes?: boolean;
workCustomName: string;
showWorkNumber?: boolean;
showSex?: boolean;
showApp?: boolean;
showFile?: boolean;
showListDept?: boolean;
}
export interface IDictionary {
searchType: DictionarySearch;
btnType: DictionaryBtn;
tableType: DictionaryTable;
addType: DictionaryAdd;
searchItem: DictionarySearch;
btnItem: DictionaryBtn;
tableItem: DictionaryTableItem;
addItem: DictionaryAddItem;
}
export interface DictionarySearch {
showKey?: boolean;
}
export interface DictionaryBtn {
showAdd?: boolean;
showBatchDel?: boolean;
showSort?: boolean;
}
export interface DictionaryTable {
showCheckBox?: boolean;
showOrder?: boolean;
showName?: boolean;
showCode?: boolean;
showDes?: boolean;
showCreateTime?: boolean;
showSort?: boolean;
showListBtn?: boolean;
showEditBtn?: boolean;
showDelBtn?: boolean;
showBtnType?: string;
}
export interface DictionaryAdd {
showName?: boolean;
showCode?: boolean;
showDes?: boolean;
showSort?: boolean;
}
export interface DictionaryTableItem {
showCheckBox?: boolean;
showOrder?: boolean;
showName?: boolean;
showValue?: boolean;
showDes?: boolean;
showCreateTime?: boolean;
showSort?: boolean;
showStatus?: boolean;
showEditBtn?: boolean;
showDelBtn?: boolean;
showBtnType?: string;
}
export interface DictionaryAddItem {
showName?: boolean;
showValue?: boolean;
showDes?: boolean;
showSort?: boolean;
showStatus?: boolean;
}
export interface IRole {
search: RoleSearch;
btn: RoleBtn;
table: RoleTable;
addItem: RoleAddItem;
}
export interface RoleSearch {
showKey?: boolean;
showStatus?: boolean;
showDate?: boolean;
}
export interface RoleBtn {
showAdd?: boolean;
showBatchDel?: boolean;
showLog?: boolean;
}
export interface RoleTable {
showCheckBox?: boolean;
showOrder?: boolean;
showName?: boolean;
showCode?: boolean;
showNum?: boolean;
showDes?: boolean;
showCreateTime?: boolean;
showSort?: boolean;
showUpdateTime?: boolean;
showUpdatePerson?: boolean;
showStatus?: boolean;
showEdit?: boolean;
showDel?: boolean;
showDetail?: boolean;
showBtnType?: string;
}
export interface RoleAddItem {
showName?: boolean;
showCode?: boolean;
showDes?: boolean;
showPermission?: boolean;
showDataPermission?: boolean;
}
export interface IPkg {
customName?: string;
search: PkgSearch;
btn: PkgBtn;
table: PkgTable;
addItem: PkgAddItem;
}
export interface PkgSearch {
showName?: boolean;
showStatus?: boolean;
showCode?: boolean;
}
export interface PkgBtn {
showAdd?: boolean;
showBatchDel?: boolean;
}
export interface PkgTable {
showCheckBox?: boolean;
showName?: boolean;
showCode?: boolean;
showDes?: boolean;
showLanguage?: boolean;
showStatus?: boolean;
showEdit?: boolean;
showDel?: boolean;
showDetail?: boolean;
showBtnType?: string;
}
export interface PkgAddItem {
showName?: boolean;
showCode?: boolean;
showDes?: boolean;
showPermission?: boolean;
showLanguage?: boolean;
showStatus?: boolean;
}
export interface IPkg {
search: PkgSearch;
btn: PkgBtn;
table: PkgTable;
addItem: PkgAddItem;
}
export interface MenuSearch {
showName?: boolean;
showStatus?: boolean;
showCode?: boolean;
showType?: boolean;
}
export interface MenuBtn {
showAdd?: boolean;
showBatchDel?: boolean;
showSort?: boolean;
}
export interface MenuTable {
showCheckBox?: boolean;
showName?: boolean;
showCode?: boolean;
showUrl?: boolean;
showSort?: boolean;
showIcon?: boolean;
showActiveIcon?: boolean;
showDes?: boolean;
showStatus?: boolean;
showEdit?: boolean;
showDel?: boolean;
showType?: boolean;
showBtnType?: string;
}
export interface MenuAddItem {
showName?: boolean;
showCode?: boolean;
showType?: boolean;
showDes?: boolean;
showLevel?: boolean;
showIcon?: boolean;
showActiveIcon?: boolean;
showSort?: boolean;
showUrl?: boolean;
showStatus?: boolean;
showClassify?: boolean;
}
export interface IMenu {
search: MenuSearch;
btn: MenuBtn;
table: MenuTable;
addItem: MenuAddItem;
}
export interface DepartmentBtn {
showAdd?: boolean;
}
export interface DepartmentTable {
showName?: boolean;
showNum?: boolean;
showCharge?: boolean;
showPhone?: boolean;
showChargePhone?: boolean;
showStatus?: boolean;
showEdit?: boolean;
showDel?: boolean;
showDetail?: boolean;
showBtnType?: string;
}
export interface DepartmentAddItem {
customName?: string;
showName?: boolean;
showCharge?: boolean;
showPhone?: boolean;
showParentId?: boolean;
showDes?: boolean;
showChargePhone?: boolean;
}
export interface IDepartment {
btn: DepartmentBtn;
showTree: boolean;
table: DepartmentTable;
addItem: DepartmentAddItem;
}
export interface StationSearch {
showName?: boolean;
}
export interface StationBtn {
showAdd?: boolean;
}
export interface StationTable {
showName?: boolean;
showNum?: boolean;
showUpdateTime?: boolean;
showCreateTime?: boolean;
showGPS?: boolean;
showCommand?: boolean;
showEdit?: boolean;
showDel?: boolean;
showBtnType?: string;
}
export interface StationAddItem {
showName?: boolean;
showGPS?: boolean;
showCommand?: boolean;
showDes?: boolean;
}
export interface IStation {
search: StationSearch;
btn: StationBtn;
table: StationTable;
addItem: StationAddItem;
}