tav-ui
Version:
89 lines (84 loc) • 3.28 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
require('../../../../../locales/index2.js');
var transfer = require('../../../../../locales/transfer2.js');
function useMode(options) {
const { mergedProps } = options;
function typeSelectApiOptions(apiParams) {
if (!mergedProps.value.apiQueryFileType) {
console.warn("[tavui TaFileCards] apiQueryFileType is undefined");
return;
}
const options2 = {
api: mergedProps.value.apiQueryFileType,
beforeApi: mergedProps.value.beforeApiQueryFileType,
afterApi: mergedProps.value.afterApiQueryFileType,
apiParams: {
appId: apiParams.appId,
moduleCode: apiParams.moduleCode,
typeCodes: apiParams.typeCodes,
permissionControl: apiParams.permissionControl,
...apiParams.visibleSubModules ? { visibleSubModules: apiParams.visibleSubModules } : {}
},
failureMessage: () => {
return transfer.tavI18n("Tav.common.httpError");
}
};
return options2;
}
function apiQueryFileListOptions(apiParams) {
if (!mergedProps.value.apiQueryFileList) {
console.warn("[tavui TaFileCards] apiQueryFileList is undefined");
return;
}
const options2 = {
api: mergedProps.value.apiQueryFileList,
beforeApi: mergedProps.value.beforeApiQueryFileList,
afterApi: mergedProps.value.afterApiQueryFileList,
catchError: mergedProps.value.catchApiQueryFileListError,
apiParams: {
appId: apiParams.appId,
businessCheck: apiParams.businessCheck,
...apiParams.businessDisplayItem ? {
businessDisplayItem: apiParams.businessDisplayItem
} : {},
...apiParams.businessIds ? {
businessIds: apiParams.businessIds
} : {},
businessKey: apiParams.businessKey,
...apiParams.businessSearchItems ? {
businessSearchItems: apiParams.businessSearchItems
} : {},
endTime: apiParams.endTime,
...typeof apiParams.excludeDeleted !== "undefined" ? { excludeDeleted: apiParams.excludeDeleted } : {},
...typeof apiParams.excludeStaging !== "undefined" ? { excludeStaging: apiParams.excludeStaging } : {},
...apiParams.ids ? { ids: apiParams.ids } : {},
moduleCode: apiParams.moduleCode,
owners: apiParams.owners,
permissionControl: apiParams.permissionControl,
...apiParams.searchValue ? { searchValue: apiParams.searchValue } : {},
...apiParams.startTime ? { startTime: apiParams.startTime } : {},
...apiParams.suffix ? { suffix: apiParams.suffix } : {},
...apiParams.typeCodes ? { typeCodes: apiParams.typeCodes } : {},
...apiParams.visibleSubModules ? { visibleSubModules: apiParams.visibleSubModules } : {}
},
failureMessage: () => {
return transfer.tavI18n("Tav.common.httpError");
}
};
if (mergedProps.value.mode === "read") {
} else if (mergedProps.value.mode === "create") {
} else if (mergedProps.value.mode === "update") {
} else {
}
return options2;
}
return {
apiActions: {
typeSelectApiOptions,
apiQueryFileListOptions
}
};
}
exports.useMode = useMode;
//# sourceMappingURL=use-mode2.js.map