{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\xq-web-bpm\\src\\api\\portal.js","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\api\\portal.js","mtime":1675071990897},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import req from \"@/request.js\";\nimport tenant from '@/store/tenant';\nimport utils from \"@/hotent-ui-util.js\";\nimport { hasData } from \"jquery\";\nvar portal = window.context.portal;\nvar headersUrlencoded = {\n 'Content-type': 'application/x-www-form-urlencoded'\n};\nexport default {\n getSysDict: function getSysDict() {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysDictionary/v1/queryAllDictItems\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSysCat: function getSysCat() {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysType/v1/sysTypeTree\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //批量保存菜单资源数据信息\n saveBatch: function saveBatch(list) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysMenu/v1/saveBatch\", list).then(function (response) {\n resolve(response.data);\n });\n });\n },\n getSysCatByPage: function getSysCatByPage(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/category/v1/list\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getMenus: function getMenus() {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/sys/sysMenu/v1/getCurrentUserMenu?menuAlias=manage_menu\")).then(function (response) {\n resolve(response.data.value);\n }, function (error) {\n reject(error);\n });\n });\n },\n getFrontMenus: function getFrontMenus() {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/sys/sysMenu/v1/getCurrentUserMenu?menuAlias=front_menu\")).then(function (response) {\n resolve(response.data.value);\n }, function (error) {\n reject(error);\n });\n });\n },\n removeMenuById: function removeMenuById(id) {\n return new Promise(function (resolve, reject) {\n req.remove(\"\".concat(portal, \"/sys/sysMenu/v1/remove?id=\").concat(id)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getMenuTree: function getMenuTree() {\n var ignoreAlias = \"\";\n\n if (tenant.state.tenantId) {\n ignoreAlias = \"?ignoreAlias=tenant\";\n }\n\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/sys/sysMenu/v1/getTree\").concat(ignoreAlias)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getMenuByRoleAlias: function getMenuByRoleAlias(roleAlias) {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/sys/sysMenu/v1/getMenuByRoleAlias?roleAlias=\") + roleAlias).then(function (response) {\n resolve(utils.tile2nest(response.data));\n }, function (error) {\n reject(error);\n });\n });\n },\n delSysType: function delSysType(id) {\n return new Promise(function (resolve, reject) {\n req.remove(\"\".concat(portal, \"/sys/sysType/v1/remove?id=\").concat(id)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //附件在线预览\n onlinePreview: function onlinePreview(id, cb) {\n req.get(portal + \"/file/onlinePreviewController/v1/onlinePreview?fileId=\" + id).then(function (response) {\n cb(response);\n });\n },\n //附件下载\n downloadFile: function downloadFile(id, cb) {\n req.download(portal + \"/file/v1/downloadFile?fileId=\" + id);\n },\n //流水号列表\n getIdentityPageJson: function getIdentityPageJson(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/identity/v1/listJson\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSysExternalUnitePageJson: function getSysExternalUnitePageJson(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/integrate/sysExternalUnite/v1/listJson\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n delSysExternalUniteById: function delSysExternalUniteById(id) {\n return new Promise(function (resolve, reject) {\n req.remove(portal + \"/integrate/sysExternalUnite/v1/removes?ids=\" + id).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n syncUser: function syncUser(id) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/integrate/sysExternalUnite/v1/syncUser?id=\" + id, \"arraybuffer\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n pullUser: function pullUser(id) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/integrate/sysExternalUnite/v1/pullUser?id=\" + id).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n generateMenuUrl: function generateMenuUrl(id) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/integrate/sysExternalUnite/v1/generateMenuUrl?id=\" + id).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //数据源列表\n getDataSourcePageJson: function getDataSourcePageJson(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysDataSource/v1/listJson\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //测试数据源连接\n checkConnection: function checkConnection(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysDataSource/v1/checkConnection\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //定时计划列表\n getschedulerPageJson: function getschedulerPageJson(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/job/scheduler/v1/jobList\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //切换定时计划状态\n changeStart: function changeStart(isStandby) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/job/scheduler/v1/changeStart?isStandby=\" + isStandby).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //删除定时计划\n delJob: function delJob(jobName) {\n return new Promise(function (resolve, reject) {\n req.remove(portal + \"/job/scheduler/v1/delJob?jobName=\" + jobName).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //定时计划日志列表\n getSchedulerPageJsonbyJobName: function getSchedulerPageJsonbyJobName(url, param) {\n return new Promise(function (resolve, reject) {\n req.post(url, param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //定时计划触发器列表\n getTriggersJsonByJob: function getTriggersJsonByJob(url, param) {\n return new Promise(function (resolve, reject) {\n req.post(url, param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //定时计划禁用触发器\n toggleTriggerRun: function toggleTriggerRun(triggerName) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/job/scheduler/v1/toggleTriggerRun?name=\" + triggerName).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //定时计划删除触发器\n delTrigger: function delTrigger(triggerName) {\n return new Promise(function (resolve, reject) {\n req.remove(portal + \"/job/scheduler/v1/delTrigger?name=\" + triggerName).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //国际化资源管理列表\n getI18nMessageTypePageJson: function getI18nMessageTypePageJson(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/i18n/custom/i18nMessageType/v1/list\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //查询所有语种类型\n geti18nMessageTypeAll: function geti18nMessageTypeAll() {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/i18n/custom/i18nMessageType/v1/all\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //国际化资源判断类型是否存在\n getI18nMessageTypeByType: function getI18nMessageTypeByType(type) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/i18n/custom/i18nMessageType/v1/getByType?type=\" + type).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //国际化资源判断key是否存在\n getByMessKey: function getByMessKey(key) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/i18n/custom/i18nMessage/v1/getByMessKey?key=\" + key).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //删除国际化资源\n i18nMessageDelByKey: function i18nMessageDelByKey(key) {\n return new Promise(function (resolve, reject) {\n req.remove(portal + \"/i18n/custom/i18nMessage/v1/delByKey?key=\" + key).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取国际化资源\n getI18nMessagePageJson: function getI18nMessagePageJson(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/i18n/custom/i18nMessage/v1/list\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //初始化国际化资源\n i18nMessageInit: function i18nMessageInit() {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/i18n/custom/i18nMessage/v1/init\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //清除缓存\n i18nMessageClearCache: function i18nMessageClearCache() {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/i18n/custom/i18nMessage/v1/clearCache\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //根据分类id获取字典\n getByTypeId: function getByTypeId(typeId) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/sys/dataDict/v1/getByTypeId\"), typeId).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //根据数据字典id 删除数据\n delDataDict: function delDataDict(id) {\n return new Promise(function (resolve, reject) {\n req.remove(\"\".concat(portal, \"/sys/dataDict/v1/remove?id=\").concat(id)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取布局\n getIndexLayoutPage: function getIndexLayoutPage(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/portal/sysIndexLayout/sysIndexLayout/v1/listJson\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取布局\n getIndexColumnPage: function getIndexColumnPage(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/portal/sysIndexColumn/sysIndexColumn/v1/listJson\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //添加汇报线\n addUserRel: function addUserRel(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/api/userRel/v1/userRel/addUserRel\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //修改汇报线\n updateUserRel: function updateUserRel(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/api/userRel/v1/userRel/updateUserRel\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n deleteUserRel: function deleteUserRel(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/api/userRel/v1/userRel/deleteUserRel\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取布局管理列表\n getLayoutManagerPage: function getLayoutManagerPage(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/portal/sysIndexLayoutManage/sysIndexLayoutManage/v1/listJson\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取布局管理列表\n getLayoutManageDesignData: function getLayoutManageDesignData(id, layoutType) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/portal/sysIndexLayoutManage/sysIndexLayoutManage/v1/design?id=\".concat(id, \"&layoutType=\").concat(layoutType)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取首页布局\n getHomeLayout: function getHomeLayout() {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/portal/main/v1/myHome\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getColumnByAlias: function getColumnByAlias(alias) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/portal/sysIndexColumn/sysIndexColumn/v1/getByAlias?alias=\" + alias).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n deleteOrg: function deleteOrg(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/api/org/v1/org/deleteOrg\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getDefaultLayoutManagerPage: function getDefaultLayoutManagerPage(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/portal/sysIndexLayoutManage/sysIndexLayoutManage/v1/getSysDefaultLayout\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n setlayoutMngShareToSub: function setlayoutMngShareToSub(id, shareToSub) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/portal/sysIndexLayoutManage/sysIndexLayoutManage/v1/setShareToSub?id=\".concat(id, \"&shareToSub=\").concat(shareToSub)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n setlayoutMngEnable: function setlayoutMngEnable(id, enable) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/portal/sysIndexLayoutManage/sysIndexLayoutManage/v1/enable?id=\".concat(id, \"&enable=\").concat(enable)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getLayoutMngById: function getLayoutMngById(id) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/portal/sysIndexLayoutManage/sysIndexLayoutManage/v1/getJson?id=\" + id).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getCurrentMenu: function getCurrentMenu() {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/sys/sysMenu/v1/getCurrentUserMenu?menuAlias=front_menu\").then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取用户头像\n downloadImg: function downloadImg(fileId, cb) {\n req.get(window.context.portal + \"/file/v1/preview?fileId=\" + fileId, \"blob\").then(function (response) {\n if (response.data.size > 0) {\n var blob = response.data;\n var reader = new FileReader();\n reader.readAsDataURL(blob);\n\n reader.onload = function (e) {\n cb(e.target.result);\n };\n } else {\n cb(\"\");\n }\n }, function errorCallback() {\n cb(\"\");\n });\n },\n getCurrentMenuByAlias: function getCurrentMenuByAlias(menuAlias) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/sys/sysMenu/v1/getCurrentUserMenu?menuAlias=\" + menuAlias).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n saveDataTemplateToMenu: function saveDataTemplateToMenu(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysMenu/v1/addDataTemplateToMenu\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n isMenuExist: function isMenuExist(alias) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/sys/sysMenu/v1/isMenuExistByAlias?alias=\" + alias).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSysProperties: function getSysProperties(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysProperties/v1/listJson\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //系统属性明细页面\n getSysProperty: function getSysProperty(id) {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/sys/sysProperties/v1/getJson?id=\").concat(id)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取系统属性解密后参数值\n getSysPropertyByAlias: function getSysPropertyByAlias(alias) {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/sys/sysProperties/v1/getDecryptByAlias?alias=\").concat(alias)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取系统属性别名为“sysSetting”解密后参数值\n getDecryptBySysSetting: function getDecryptBySysSetting() {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/sys/sysProperties/v1/getDecryptBySysSetting\")).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSysModuleJson: function getSysModuleJson(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysModule/v1/listJson\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSysModuleById: function getSysModuleById(id) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/sys/sysModule/v1/getJson?id=\" + id).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getDefaultPwdStrategy: function getDefaultPwdStrategy() {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/sys/sysPwdStrategy/v1/getDefault\")).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getDefPwdStrategy: function getDefPwdStrategy(cb) {\n req.get(portal + \"/sys/sysPwdStrategy/v1/getDefault\").then(function (response) {\n cb(response.data);\n });\n },\n saveDefaultPwdStrategy: function saveDefaultPwdStrategy(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysPwdStrategy/v1/save\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n importDataDict: function importDataDict(param, typeId) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/dataDict/v1/import?typeId=\".concat(typeId), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n importIdentity: function importIdentity(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + '/sys/identity/v1/import', param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n importSysDataSource: function importSysDataSource(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysDataSource/v1/import\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n importSysTags: function importSysTags(param, typeId) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/portal/sysTag/v1/import?typeId=\" + typeId, param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n removeTagByTypeId: function removeTagByTypeId(id) {\n return new Promise(function (resolve, reject) {\n req.remove(portal + \"/portal/sysTag/v1/removeByTypeId?id=\".concat(id)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getTagsByTypeId: function getTagsByTypeId(id) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/portal/sysTag/v1/tags?typeId=\".concat(id)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n removeTag: function removeTag(ids) {\n return new Promise(function (resolve, reject) {\n req.remove(portal + \"/portal/sysTag/v1/remove?ids=\".concat(ids)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSysAppList: function getSysAppList(param) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/portal/sysApp/v1/query\"), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSysApp: function getSysApp(id) {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/portal/sysApp/v1/\").concat(id)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSysAppTree: function getSysAppTree(id) {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/portal/sysAppMenu/v1/getTree?appId=\").concat(id)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n deleteSysApp: function deleteSysApp(id) {\n return new Promise(function (resolve, reject) {\n req.remove(\"\".concat(portal, \"/portal/sysApp/v1/remove?ids=\").concat(id)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n publishApp: function publishApp(param) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/portal/sysApp/v1/publish\"), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n saveApp: function saveApp(param) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/portal/sysApp/v1/save\"), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getRights: function getRights(id, type) {\n return req.get(\"\".concat(portal, \"/sys/authUser/v1/getRightsAndDefaultRightType?id=\").concat(id, \"&objType=\").concat(type));\n },\n importSysMenus: function importSysMenus(param, parentMenuId) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysMenu/v1/import?parentMenuId=\" + parentMenuId, param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //导入栏目\n importColumn: function importColumn(param) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/portal/sysIndexColumn/sysIndexColumn/v1/importColumn\"), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n importNews: function importNews(param, typeId) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/portalNewsNotice/v1/importNews?classifyId=\").concat(typeId), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n importTree: function importTree(param, typeId) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/portalNewsTree/v1/importTree?classifyId=\").concat(typeId), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n importDefaultLayout: function importDefaultLayout(param) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/portal/sysIndexLayoutManage/sysIndexLayoutManage/v1/importDefaultLayout?orgId=&isDefault=true\"), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n importOrgLayout: function importOrgLayout(param, orgId) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/portal/sysIndexLayoutManage/sysIndexLayoutManage/v1/importDefaultLayout?orgId=\").concat(orgId, \"&isDefault=false\"), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n loadSysMsg: function loadSysMsg(param) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/portal/commonBasic/v1/query\"), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //查询授权信息\n querySystemAuthorization: function querySystemAuthorization(param) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/uc/AuthorizationModel/v1/querySystemAuthorization\"), param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n downloadFileLic: function downloadFileLic() {\n var data = {\n url: \"\".concat(portal, \"/uc/AuthorizationModel/v1/downloadFileLic\"),\n method: 'post',\n responseType: 'blob'\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 行政区划-更改排序号\n updateSequence: function updateSequence(data) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/sys/sysAreas/v1/updateSequence\"), data).then(function (resp) {\n console.log(resp.data);\n resolve(resp.data);\n }, function (error) {\n console.log(\"NO\");\n reject(error);\n });\n });\n },\n // 行政区划-删除\n deleteAdstration: function deleteAdstration(data) {\n data.url = \"\".concat(portal, \"/sys/sysAreas/v1/deleteBatch\");\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n console.log(resp.data);\n resolve(resp.data);\n }, function (error) {\n console.log(\"NO\");\n reject(error);\n });\n });\n },\n //系统缓存获取:\n getAllCache: function getAllCache(param) {\n var data = {\n url: portal + \"/monitor/actuator/v1/redis/getAllCache\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //redis缓存清除\n deleteCache: function deleteCache(cacheKeys) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/monitor/actuator/v1/redis/deleteCache?cacheKey=\").concat(cacheKeys)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //redis根据key值查询\n getKeyCache: function getKeyCache(cacheKeys) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/monitor/actuator/v1/redis/getAllCache?cacheKey=\").concat(cacheKeys)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 系统管理---在线人员\n getOnLineUsr: function getOnLineUsr() {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(portal, \"/portal/main/v1/getOnLineUsr\")).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 安全---授权管理\n AuthorizationModel: function AuthorizationModel(data) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/uc/AuthorizationModel/v1/query\"), data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 安全---授权文件下载\n downloadAuthorizationFile: function downloadAuthorizationFile(data) {\n data.url = \"\".concat(portal, \"/uc/AuthorizationModel/v1/downloadAuthorizationFile\");\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 系统字典 \n loadDictList: function loadDictList(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysDictionary/v1/query\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n updateDictionariesStatus: function updateDictionariesStatus(param) {\n var data = {\n url: portal + \"/sys/sysDictionary/v1/updateDictionariesStatus\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n syncDictionaryRedis: function syncDictionaryRedis() {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/sys/sysDictionary/v1/syncDictionaryRedis\").then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n moveDictionaries: function moveDictionaries(param) {\n var data = {\n url: portal + \"/sys/sysDictionary/v1/moveDictionaries\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n loadDictionaryById: function loadDictionaryById(params) {\n var data = {\n url: portal + \"/sys/sysDictionary/v1/loadDictionaryById\",\n data: params,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n updateDictItemStatus: function updateDictItemStatus(param) {\n var data = {\n url: portal + \"/sys/sysDictionaryDetail/v1/updateDictionariesDetailsStatus\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n updateDictItemSequence: function updateDictItemSequence(param) {\n var url = portal + \"/sys/sysDictionaryDetail/v1/updateDictionariesDetailsSequence\";\n return new Promise(function (resolve, reject) {\n req.post(url, param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n deleteDictItem: function deleteDictItem(param) {\n var data = {\n url: portal + \"/sys/sysDictionaryDetail/v1/deleteDictionaryDetails\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 根据字典id查询字典项\n queryDictDetail: function queryDictDetail(param) {\n var url = portal + \"/sys/sysDictionaryDetail/v1/querySysDictionaryDetail\";\n return new Promise(function (resolve, reject) {\n req.post(url, param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 设置下级级联字典\n saveDictLowerDetails: function saveDictLowerDetails(param) {\n var data = {\n url: portal + \"/sys/sysDictionaryDetail/v1/saveDictDetailLowerDetails\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 查询下级级联字典\n loadSetLowerDict: function loadSetLowerDict(param) {\n var data = {\n url: portal + \"/sys/sysDictionary/v1/queryLowerDictionary\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 查询下级级联字典项\n loadSetLowerDictItem: function loadSetLowerDictItem(param) {\n var data = {\n url: portal + \"/sys/sysDictionary/v1/queryLowerDictionaryDetail\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n delLowerDetails: function delLowerDetails(param) {\n var data = {\n url: portal + \"/sys/sysDictionaryDetail/v1/delLowerDetails\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getDataAuthControlType: function getDataAuthControlType(param) {\n var data = {\n url: portal + \"/uc/DataAccessControl/v1/queryListDataAccessDefined\",\n params: param,\n method: \"get\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //redis表格信息查询\n getRedis: function getRedis() {\n return new Promise(function (resolve, reject) {\n req.get(portal + '/monitor/actuator/v1/redis/info').then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //redis图表查询\n getAction: function getAction(url) {\n return new Promise(function (resolve, reject) {\n req.get(portal + url).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //服务器信息\n getCPU: function getCPU() {\n return new Promise(function (resolve, reject) {\n req.get(portal + '/monitor/actuatorSystem/v1/cpu').then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //JVM监控\n getJVM: function getJVM() {\n return new Promise(function (resolve, reject) {\n req.get(portal + '/monitor/actuatorSystem/v1/jvm').then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //Tomact监控\n getTomact: function getTomact() {\n return new Promise(function (resolve, reject) {\n req.get(portal + '/monitor/actuatorSystem/v1/tomcat').then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //请求追踪\n getRequest: function getRequest() {\n return new Promise(function (resolve, reject) {\n req.get(portal + '/monitor/actuatorSystem/v1/httpTrace').then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //硬盘监控\n getHD: function getHD() {\n return new Promise(function (resolve, reject) {\n req.get(portal + '/monitor/actuator/v1/redis/queryDiskInfo').then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //附件存储配置查询\n fileStorage: function fileStorage(param) {\n var data = {\n url: portal + \"/file/fileStorage/v1/query\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //附件存储配置ID查询\n getFileStorage: function getFileStorage(id) {\n return new Promise(function (resolve, reject) {\n req.get(portal + '/file/fileStorage/v1/' + id).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //查看三员权限\n getThreeAdminMenu: function getThreeAdminMenu(tenantId) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/sys/sysMenu/v1/getThreeAdminMenu?tenantId=\".concat(tenantId)).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n Backup: function Backup(param) {\n //查询所有备份列表\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/uc/backupDatasource/v1/slicedQueryBackupDatasources\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n Updateback: function Updateback(param) {\n //修改数据保备份配置\n var data = {\n url: portal + \"/uc/backupDatasource/v1/updateBackupDatasource\",\n data: param,\n method: \"post\"\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n Queryback: function Queryback(param) {\n //根据ID查询数据保备份配置\n var data = {\n url: portal + \"/uc/backupDatasource/v1/loadBaseSysBackupDatasource\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n Addback: function Addback(param) {\n //添加数据备份\n var data = {\n url: portal + \"/uc/backupDatasource/v1/\",\n data: param,\n method: \"post\"\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n Deleteback: function Deleteback(param, id) {\n //删除数据备份\n var data = {\n url: portal + \"/uc/backupDatasource/v1/\".concat(id),\n data: param,\n method: \"post\"\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n QueryBase: function QueryBase(param, id) {\n //分页查询日志\n var data = {\n url: portal + \"/uc/backupDatasource/v1/slicedQueryBackupLog\",\n data: param,\n method: \"post\"\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n Reduction: function Reduction(param) {\n //还原\n var data = {\n url: portal + \"/uc/backupDatasource/v1/reduction\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n Backupfunction: function Backupfunction(param) {\n var data = {\n url: portal + \"/uc/backupDatasource/v1/backUpDataBase\",\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //消息分类的保存排序号\n MsgClassupdateSequence: function MsgClassupdateSequence(data) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(portal, \"/msg/messageType/v1/updateSequence\"), data).then(function (resp) {\n console.log(resp.data);\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 所有可导入字段查询\n getAllImportFields: function getAllImportFields(data) {\n var param = {\n url: portal + \"/config/excel/v1/getDataBaseField\",\n data: data,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getAllExportFields: function getAllExportFields(params) {\n var param = {\n url: window.context[params.originAPIOptions.moduleRoot] + params.originAPIOptions.url + '?export=field&tempId=' + params.bizCode,\n method: params.originAPIOptions.method,\n responseType: 'text'\n };\n return new Promise(function (resolve, reject) {\n req.request(param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 保存导入导出模板\n saveTemplate: function saveTemplate(data) {\n var param = {\n url: portal + \"/config/excel/v1/save\",\n data: data,\n method: \"post\"\n };\n return new Promise(function (resolve, reject) {\n req.request(param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 查询模板数据\n loadTempData: function loadTempData(id) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/config/excel/v1/getJson?id=\" + id).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 下载导入模板\n downloadTemp: function downloadTemp(params) {\n var param = {\n url: window.context[params.originAPIOptions.moduleRoot] + params.originAPIOptions.url + '?export=template&tempId=' + params.bizCode,\n method: params.originAPIOptions.method,\n responseType: 'blob'\n };\n return new Promise(function (resolve, reject) {\n req.request(param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 导出数据\n ExportData: function ExportData(params) {\n var param = {\n url: window.context[params.originAPIOptions.moduleRoot] + params.originAPIOptions.url + '?export=export&tempId=' + params.bizCode,\n method: params.originAPIOptions.method,\n data: params.exportQuery,\n responseType: 'blob'\n };\n return new Promise(function (resolve, reject) {\n req.request(param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 导入数据\n DeleteExportFields: function DeleteExportFields(id) {\n var param = {\n url: portal + \"/config/excel/v1/removeField?id=\".concat(id),\n method: 'delete'\n };\n return new Promise(function (resolve, reject) {\n req.request(param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 模板是否存在\n checkTemp: function checkTemp(data) {\n var param = {\n url: portal + \"/config/excel/v1/checkTemp\",\n data: data,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n }\n};",null]}