UNPKG

tav-ui

Version:
89 lines (84 loc) 3.28 kB
'use strict'; 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