{"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]}