{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\xq-web-fvue\\src\\api\\portal.js","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\api\\portal.js","mtime":1667327528544},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\babel.config.js","mtime":1667327525434},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.regexp.replace\";\nimport _readOnlyError from \"D:/jenkins/workspace/xq-web-fvue/node_modules/@babel/runtime/helpers/esm/readOnlyError.js\";\nimport req from '@/request.js';\nimport i18n from '@/lang/index.js';\nimport utils from '@/hotent-ui-util.js';\nimport tenant from '@/store/tenant';\nvar portal = window.context.portal;\nvar bpmRunTime = window.context.bpmRunTime;\nvar bpmModel = window.context.bpmModel;\nvar uc = window.context.uc;\nvar form = window.context.form;\nvar _menus = [{\n id: '0',\n name: i18n.t('menus.home'),\n alias: 'home',\n sn: -1\n}\n/*{ \"id\": 1, \"name\": i18n.t('menus.flow'), \"alias\": \"flow\" },\r\n { \"id\": 2, \"name\": i18n.t('menus.mail'), \"alias\": \"mail\" },\r\n { \"id\": 3, \"name\": i18n.t('menus.personal'), \"alias\": \"personal\" }*/\n];\nvar headersUrlencoded = {\n 'Content-type': 'application/x-www-form-urlencoded'\n};\nexport default {\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 //获取字典数据\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 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 getSysMenus: function getSysMenus() {\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 //获取用户头像\n downuserloadImg: function downuserloadImg(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 //获取指定菜单的下级菜单\n getSubMenus: function getSubMenus(menuAlias, cb) {\n req.get(\"\".concat(portal, \"/sys/sysMenu/v1/getCurrentUserMenu?menuAlias=\").concat(menuAlias)).then(function (reponse) {\n cb(reponse);\n });\n },\n //获取当前用户所有接口权限\n getCurrentUserMethodAuth: function getCurrentUserMethodAuth(cb) {\n req.get(\"\".concat(portal, \"/sys/sysMenu/v1/getCurrentUserMethodAuth\")).then(function (reponse) {\n cb(reponse);\n });\n },\n //获取布局管理列表\n getLayoutManageDesignData: function getLayoutManageDesignData(id, layoutType) {\n return new Promise(function (resolve, reject) {\n req.get(portal + \"/portal/sysIndexMyLayout/v1/designMyLayout?id=\".concat(id, \"&layoutType=2\")).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //获取新闻公告列表\n getNewsPagination: function getNewsPagination(pagination, cb) {\n req.post(portal + '/portal/messageNews/v1/list?isPublic=true', pagination).then(function (response) {\n cb(response);\n });\n },\n //根据分类获取轮播图\n getNewsPaginations: function getNewsPaginations(type, cb) {\n req.get(portal + '/portal/pressRelease/v1/getByType?FLbtssfl=' + type).then(function (response) {\n cb(response);\n });\n },\n //获取新闻公告列表\n getNewsPaginationList: function getNewsPaginationList(pagination, cb) {\n req.post(portal + '/portalNewsNotice/v1/query', pagination).then(function (response) {\n cb(response);\n });\n },\n //获取发文公告列表\n getNoticePagination: function getNoticePagination(pagination, cb) {\n req.post(portal + '/portal/messageNews/v1/listNotice?isPublic=true', pagination).then(function (response) {\n cb(response);\n });\n },\n //根据ID获取新闻公告详情\n getNewsById: function getNewsById(id, cb) {\n /*req.get(portal + '/portal/messageNews/v1/getById?id=' + id).then(response => {\r\n cb(response);\r\n });*/\n req.get(portal + '/portalNewsNotice/v1/getNewsById?id=' + id).then(function (resp) {\n cb(resp);\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) {\n req.download(portal + '/system/file/v1/downloadFile?fileId=' + id);\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 // downloadImg(fileId, cb) {\n // req\n // .get(\n // window.context.portal + '/system/file/v1/preview?fileId=' + fileId,\n // 'blob'\n // )\n // .then(\n // response => {\n // if (response.data.size > 0) {\n // var blob = response.data\n // var reader = new FileReader()\n // reader.readAsDataURL(blob)\n // reader.onload = function (e) {\n // cb(e.target.result)\n // }\n // } else {\n // cb('')\n // }\n // },\n // function errorCallback(response) {\n // cb('')\n // }\n // )\n // },\n //获取要参加的会议列表\n getMeetingPagination: function getMeetingPagination(pagination, cb) {\n req.post(bpmRunTime + '/portal/meetingRoomAppointment/v1/pendingJson', pagination).then(function (response) {\n cb(response);\n });\n },\n getByTypeKeyForComBo: function getByTypeKeyForComBo(dicKey, cb) {\n req.post(portal + '/sys/dataDict/v1/getByTypeKeyForComBo?typeKey=' + dicKey).then(function (response) {\n cb(response.data);\n });\n },\n getNextIdByAlias: function getNextIdByAlias(alias, cb) {\n req.get(portal + '/sys/identity/v1/getNextIdByAlias?alias=' + alias).then(function (response) {\n cb(response.data);\n });\n },\n vueFrontHome: function vueFrontHome(cb) {\n req.get(portal + '/portal/main/v1/vueFrontHome').then(function (response) {\n cb(response.data);\n });\n },\n getColumnByAlias: function getColumnByAlias(alias, cb) {\n req.get(portal + '/portal/sysIndexColumn/sysIndexColumn/v1/getByAlias?alias=' + alias).then(function (response) {\n cb(response.data);\n });\n },\n batchGetColumnByAliases: function batchGetColumnByAliases(aliases, cb) {\n req.post(portal + '/portal/sysIndexColumn/sysIndexColumn/v1/getDatasByAlias', aliases).then(function (response) {\n cb(response.data);\n });\n },\n getColumnData: function getColumnData(column, cb) {\n var reqUrl = column.dataFrom.replace('${bpmModel}', bpmModel).replace('${bpmRunTime}', bpmRunTime).replace('${portal}', portal).replace('${uc}', uc).replace('${form}', form);\n var requestType = column.requestType;\n var reqParam = column.dataParam;\n\n if (reqParam) {\n reqParam = eval('(' + reqParam + ')');\n var isMany = reqParam.length > 1;\n\n for (var i = 0; i < reqParam.length; i++) {\n var value = reqParam[i]['value'];\n var name = reqParam[i]['name'];\n\n if (requestType == 'POST') {\n try {\n value = JSON.parse(value);\n } catch (e) {}\n\n if (isMany) {\n reqParam[name] = value;\n } else {\n reqParam = value;\n }\n } else {\n i > 0 ? reqUrl + '&' + name + '=' + value : '?' + name + '=' + value, _readOnlyError(\"reqUrl\");\n }\n }\n }\n\n if (requestType == 'POST') {\n req.post(reqUrl, reqParam).then(function (response) {\n cb(response.data);\n });\n } else {\n req.get(reqUrl).then(function (response) {\n cb(response.data);\n });\n }\n },\n //更新附件的属性(包含扩展属性、流程实例ID、节点名称、流程标题、附件来源、所属分类)\n updateFileExtraProp: function updateFileExtraProp(data, cb) {\n req.post(portal + '/system/file/v1/updateFileExtraProp', data).then(function (response) {\n cb(response.data);\n });\n },\n getSysTypeByCatId: function getSysTypeByCatId(catId) {\n // return sysType.getSysTypeByCatId();\n return new Promise(function (resolve) {\n req.request({\n url: \"\".concat(portal, \"/sys/sysType/v1/getByParentId?catId=\").concat(catId)\n }).then(function (response) {\n resolve(utils.tile2nest(response.data));\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 getTagList: function getTagList(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/portal/sysTag/v1/query\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n saveTag: function saveTag(param) {\n return new Promise(function (resolve, reject) {\n req.post(portal + \"/portal/sysTag/v1/save\", param).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/authList\"), param).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 fileUpload: function fileUpload(param, fileId) {\n return req.post(\"\".concat(portal, \"/system/file/v1/upload?fileId=\").concat(fileId), param);\n },\n getFile: function getFile(id) {\n return req.get(\"\".concat(portal, \"/system/file/v1/fileGet?id=\").concat(id));\n },\n //获取应用标签分类列表\n getAppTagTypes: function getAppTagTypes() {\n return req.get(\"\".concat(portal, \"/sys/sysType/v1/getTreeDateByTypeKey?typeKey=yybq\"));\n },\n getMsgbadge: function getMsgbadge() {\n return req.get(\"\".concat(portal, \"/innermsg/messageReceiver/v1/getMsgbadge\"));\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 //系统缓存获取:\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 //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 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 //定时计划列表\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};",null]}