{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/src/components/shared/ImpowerTreeDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/src/components/shared/ImpowerTreeDialog.vue","mtime":1742796810168},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/babel.config.js","mtime":1742796810089},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["import \"core-js/modules/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.object.keys\";\nimport \"core-js/modules/es6.regexp.split\";\nimport _toConsumableArray from \"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js\";\nimport \"core-js/modules/es6.function.name\";\nimport _defineProperty from \"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js\";\nimport \"regenerator-runtime/runtime\";\nimport _asyncToGenerator from \"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/@babel/runtime-corejs2/helpers/esm/asyncToGenerator.js\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport API from \"@/api.js\";\nimport moment from 'moment';\nmoment.locale('zh-cn');\nimport { handleTableListDataWitdhNORename, dateToTime } from \"@/utils/utils.js\"; //用户选择框\n\nimport UserDialog from '@/components/shared/UserDialog/UserDialog.vue';\nvar TIMELIMITTYPE = {\n \"TIME_LIMIT_TYPE_PERMANENCE\": \"1\",\n //永久\n \"TIME_LIMIT_TYPE_TEMPORARY\": \"2\" //限时授权\n\n};\nvar SCOPE_RANGE = {\n \"DEPT\": 2,\n \"USER\": 1\n};\nvar RESOURCE_TYPE_FILE = 1;\nvar RESOURCE_TYPE_FOLDER = 2;\nvar CODE_DOWNLOAD = 1;\nvar CODE_PREVIEW = 2;\nvar CODE_EDIT = 3;\nvar CODE_SHARE = 4;\nvar CODE_COLLECT = 8;\nexport default {\n name: 'impowertreedialog',\n components: {\n UserDialog: UserDialog\n },\n props: ['impowerTreeModalParams'],\n data: function data() {\n return {\n data: [],\n subVisible: false,\n //新建弹出层\n editVisible: false,\n //编辑权限弹出层\n multipleSelection: [],\n multipleSelectionArray: [],\n editAuthorizationId: \"\",\n //编辑某条授权的id \n impowerParams: {\n \"description\": \"\",\n \"scope\": SCOPE_RANGE.DEPT,\n \"targetId\": [],\n \"targetName\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"indateRange\": \"\",\n \"resourceId\": this.impowerTreeModalParams.record.id,\n \"resourceType\": this.impowerTreeModalParams.record.folder ? RESOURCE_TYPE_FOLDER : RESOURCE_TYPE_FILE,\n \"operations\": [],\n \"creatorId\": \"\",\n \"creator\": \"\",\n \"createDate\": \"\",\n \"timeLimitType\": \"\"\n },\n selectUserData: [],\n selectDeptData: [],\n deptIds: [],\n TIMELIMITTYPE: {\n \"TIME_LIMIT_TYPE_PERMANENCE\": \"1\",\n //永久\n \"TIME_LIMIT_TYPE_TEMPORARY\": \"2\" //限时授权\n\n },\n SCOPE_RANGE: {\n \"DEPT\": 2,\n \"USER\": 1\n },\n deptSelectVisiblve: false,\n //部门选择框\n visible: false,\n formParams: {\n members: [],\n userId: []\n }\n };\n },\n watch: {\n impowerTreeModalParams: function impowerTreeModalParams() {\n var resourceId = this.impowerTreeModalParams.resourceId;\n this.getAuthorizationData(resourceId);\n this.setResource(this.impowerTreeModalParams.record);\n }\n },\n mounted: function mounted() {\n var resourceId = this.impowerTreeModalParams.resourceId;\n this.getAuthorizationData(resourceId);\n this.setResource(this.impowerTreeModalParams.record);\n },\n methods: {\n /**\n * 获取授权列表数据\n */\n getAuthorizationData: function () {\n var _getAuthorizationData = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(resourceId) {\n var result, resultAddKey, data;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(resourceId != \"\")) {\n _context.next = 7;\n break;\n }\n\n _context.next = 3;\n return API.getAuthorizationData(resourceId);\n\n case 3:\n result = _context.sent.data.data.datas;\n resultAddKey = handleTableListDataWitdhNORename(result);\n data = this.handleDataForShow(resultAddKey);\n this.data = data;\n\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function getAuthorizationData(_x) {\n return _getAuthorizationData.apply(this, arguments);\n }\n\n return getAuthorizationData;\n }(),\n\n /**\n * 把当前要授权的资源的id和name添加到state里\n * @param {Object} record \n */\n setResource: function setResource(record) {\n var impowerParams = _objectSpread({}, this.impowerParams);\n\n impowerParams.resourceId = record.id;\n impowerParams.creatorId = record.creatorId;\n impowerParams.creator = record.creator;\n impowerParams.createDate = record.createDate;\n this.impowerParams = impowerParams;\n },\n\n /**\n * 处理授权列表,为显示\n * @param {Array} data \n */\n handleDataForShow: function handleDataForShow(data) {\n var _this = this;\n\n data.map(function (e, key) {\n var operationString = \"\";\n e.operations.map(function (e) {\n switch (parseInt(e)) {\n case CODE_DOWNLOAD:\n operationString += _this.$t('digalogTree.download');\n break;\n\n case CODE_PREVIEW:\n operationString += _this.$t('digalogTree.preview');\n break;\n\n case CODE_EDIT:\n operationString += _this.$t('digalogTree.edit');\n break;\n\n case CODE_SHARE:\n operationString += _this.$t('digalogTree.share');\n break;\n\n case CODE_COLLECT:\n operationString += _this.$t('digalogTree.collection');\n break;\n }\n });\n\n if (operationString.length > 0) {\n operationString = operationString.substring(0, operationString.length - 1);\n }\n\n data[key].operationString = operationString;\n var startDate = data[key].startDate ? data[key].startDate : \"\";\n var endDate = data[key].endDate ? data[key].endDate : \"\";\n var timeLimitType = data[key].timeLimitType ? data[key].timeLimitType : \"\";\n var indate = \"\";\n\n if (timeLimitType != \"1\" && (startDate || endDate)) {\n indate = data[key].startDate + _this.$t('to') + data[key].endDate;\n } else {\n indate = _this.$t('permanent');\n }\n\n data[key].indate = indate;\n });\n return data;\n },\n\n /**\n * 勾选行时响应\n */\n handleSelectionChange: function handleSelectionChange(val) {\n var multipleSelection = [];\n\n if (val.length) {\n val.map(function (e) {\n multipleSelection.push(e.id);\n });\n }\n\n this.multipleSelectionArray = val;\n this.multipleSelection = multipleSelection;\n },\n\n /**\n * 取消选中行,分页、批量处理使用\n */\n cancelMultipleSelection: function cancelMultipleSelection() {\n this.$refs.multipleTable.clearSelection();\n },\n\n /**\n * 批量删除\n */\n showDeleteMessageBox: function showDeleteMessageBox(type, deleteIdArray) {\n var _this2 = this;\n\n var resourceId = this.impowerParams.resourceId;\n var authorizationIdArray = [];\n\n if (type == \"single\") {\n authorizationIdArray.push(deleteIdArray);\n } else {\n authorizationIdArray = this.multipleSelection;\n }\n\n this.$confirm(this.$t('msg.delConfirm'), this.$t('msg.tip'), {\n confirmButtonText: this.$t('msg.confirm'),\n cancelButtonText: this.$t('msg.cancel'),\n type: 'warning'\n }).then( /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {\n var result;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return API.deleteAuthorizations(authorizationIdArray);\n\n case 2:\n result = _context2.sent.data;\n\n if (result.errcode == 0) {\n _this2.getAuthorizationData(resourceId);\n\n _this2.$message({\n type: 'success',\n message: _this2.$t('msg.es')\n });\n }\n\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))).catch(function () {\n _this2.cancelMultipleSelection();\n\n _this2.$message({\n type: 'info',\n message: _this2.$t('msg.cancel_del')\n });\n });\n },\n\n /**\n * 取消授权\n */\n handleImpowerTreeDialogClose: function handleImpowerTreeDialogClose() {\n this.$emit('handleImpowerTreeDialogClose');\n },\n\n /**\n * 重置授权参数,新建/编辑时用\n */\n resetImpowerParams: function resetImpowerParams() {\n //重置部分参数\n var impowerParams = _objectSpread(_objectSpread({}, this.impowerParams), {}, {\n \"description\": \"\",\n \"targetId\": [],\n \"targetName\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"indateRange\": \"\",\n \"operations\": [],\n \"scope\": SCOPE_RANGE.DEPT,\n \"creatorId\": \"\",\n \"creator\": \"\",\n \"createDate\": \"\",\n \"timeLimitType\": \"1\"\n });\n\n this.impowerParams = impowerParams;\n },\n\n /**\n * 创建授权\n */\n createAuthorizations: function createAuthorizations() {\n this.resetImpowerParams();\n this.showSubImpowerModal();\n },\n\n /**\n * 打开新建授权信息界面\n */\n showSubImpowerModal: function showSubImpowerModal() {\n this.subVisible = true;\n },\n\n /**\n * 取消新建授权信息界面\n */\n handleImpowerFormDialogClose: function handleImpowerFormDialogClose() {\n this.selectUserData = [];\n this.selectDeptData = [];\n this.deptIds = [];\n this.subVisible = false;\n\n if (this.editVisible == true) {\n //取消编辑授权时\n this.hideEditImpowerCancel();\n }\n },\n\n /**\n * 确定新建授权\n */\n handleImpowerOk: function () {\n var _handleImpowerOk = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {\n var impowerParams, result;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n impowerParams = _objectSpread(_objectSpread({}, this.impowerParams), {}, {\n \"resourceId\": this.impowerTreeModalParams.record.id\n });\n console.log(impowerParams);\n\n if (!(impowerParams.targetId.length == 0)) {\n _context3.next = 7;\n break;\n }\n\n this.$message({\n type: 'warning',\n message: this.$t('msg.authorization_object_sl')\n });\n return _context3.abrupt(\"return\");\n\n case 7:\n if (!(impowerParams.operations.length == 0)) {\n _context3.next = 12;\n break;\n }\n\n this.$message({\n type: 'warning',\n message: this.$t('msg.least_permission_sl')\n });\n return _context3.abrupt(\"return\");\n\n case 12:\n if (!(impowerParams.timeLimitType == TIMELIMITTYPE.TIME_LIMIT_TYPE_TEMPORARY && (impowerParams.startDate == \"\" || impowerParams.startDate == null) && (impowerParams.endDate == \"\" || impowerParams.endDate == null))) {\n _context3.next = 17;\n break;\n }\n\n this.$message({\n type: 'warning',\n message: this.$t('msg.start_end_time_sl')\n });\n return _context3.abrupt(\"return\");\n\n case 17:\n _context3.next = 19;\n return API.createAuthorization(impowerParams);\n\n case 19:\n result = _context3.sent.data;\n\n if (result.errcode == 0) {\n this.getAuthorizationData(impowerParams.resourceId);\n this.$message({\n type: 'success',\n message: this.$t('msg.authorization_ss')\n });\n }\n\n this.handleImpowerFormDialogClose();\n\n case 22:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, this);\n }));\n\n function handleImpowerOk() {\n return _handleImpowerOk.apply(this, arguments);\n }\n\n return handleImpowerOk;\n }(),\n\n /**\n * 显示部门选择框\n */\n showDeptSelectBox: function showDeptSelectBox() {\n this.deptSelectVisiblve = true;\n },\n\n /**\n * 取消部门选择框\n */\n handleDeptSelectBoxCancel: function handleDeptSelectBoxCancel() {\n this.deptSelectVisiblve = false;\n this.deptIds = [];\n },\n\n /**\n * 获取选中部门节点id\n */\n oncheckedKeys: function oncheckedKeys(data) {\n this.deptIds = data;\n },\n\n /**\n * 确定部门选择框\n */\n handleDeptSelectBoxOk: function handleDeptSelectBoxOk() {\n var data = this.deptIds;\n var targetId = [];\n var targetName = \"\";\n data.map(function (e) {\n targetId.push(e.id);\n targetName += e.name + \",\";\n });\n\n var impowerParams = _objectSpread(_objectSpread({}, this.impowerParams), {}, {\n \"targetId\": targetId,\n \"targetName\": targetName.substring(0, targetName.length - 1)\n });\n\n this.impowerParams = impowerParams;\n this.selectDeptData = data;\n this.deptSelectVisiblve = false;\n },\n\n /**\n * 删除部门\n */\n handleDeptRemove: function handleDeptRemove(index) {\n var selectDeptData = [].concat(_toConsumableArray(this.selectDeptData.slice(0, index)), _toConsumableArray(this.selectDeptData.slice(index + 1)));\n var targetId = [];\n var targetName = \"\";\n selectDeptData.map(function (e) {\n targetId.push(e.id);\n targetName += e.name + \",\";\n });\n\n var impowerParams = _objectSpread(_objectSpread({}, this.impowerParams), {}, {\n \"targetId\": targetId,\n \"targetName\": targetName.substring(0, targetName.length - 1)\n });\n\n this.impowerParams = impowerParams;\n this.selectDeptData = selectDeptData;\n this.deptIds = selectDeptData;\n },\n\n /**\n * 显示用户选择框\n */\n showUserDialog: function showUserDialog() {\n this.visible = true;\n },\n\n /**\n * 取消用户选择框\n */\n handleCancel: function handleCancel() {\n this.$refs.userDialog.handleCancel();\n this.visible = false;\n },\n\n /**\n * 确定已选择用户\n */\n handleSettingUserOk: function handleSettingUserOk() {\n this.$refs.userDialog.handleSelectUser();\n this.visible = false;\n },\n\n /**\n * 选择授权对象-用户\n * @param {Object} data \n */\n handleSelectUser: function handleSelectUser(data) {\n var targetId = [];\n var targetName = \"\";\n data.map(function (e) {\n targetId.push(e.id);\n targetName += e.name + \",\";\n });\n var selectUserData = data;\n\n var impowerParams = _objectSpread(_objectSpread({}, this.impowerParams), {}, {\n \"targetId\": targetId,\n \"targetName\": targetName.substring(0, targetName.length - 1)\n }); //与用户选择框参数先符合,后续在把授权统一\n\n\n var formParams = _objectSpread(_objectSpread({}, this.formParams), {}, {\n \"members\": data,\n \"userId\": targetId\n });\n\n this.formParams = formParams;\n this.impowerParams = impowerParams;\n this.selectUserData = selectUserData;\n },\n\n /**\n * 删除用户\n * @param {int} index \n */\n handleUserRemove: function handleUserRemove(index) {\n var selectUserData = [].concat(_toConsumableArray(this.selectUserData.slice(0, index)), _toConsumableArray(this.selectUserData.slice(index + 1)));\n var targetId = [];\n var targetName = \"\";\n selectUserData.map(function (e) {\n targetId.push(e.id);\n targetName += e.name + \",\";\n });\n\n var impowerParams = _objectSpread(_objectSpread({}, this.impowerParams), {}, {\n \"targetId\": targetId,\n \"targetName\": targetName.substring(0, targetName.length - 1)\n });\n\n this.impowerParams = impowerParams;\n this.selectUserData = selectUserData; // ---------\n\n var datas = [].concat(_toConsumableArray(this.formParams.members.slice(0, index)), _toConsumableArray(this.formParams.members.slice(index + 1)));\n\n var formParams = _objectSpread(_objectSpread({}, this.formParams), {}, {\n \"members\": datas,\n \"userId\": \"\"\n });\n\n this.formParams = formParams;\n },\n\n /**\n * 修改时效参数\n */\n onChangeRangePicker: function onChangeRangePicker() {\n var startDate = \"\";\n var endDate = \"\";\n\n var impowerParams = _objectSpread({}, this.impowerParams);\n\n startDate = dateToTime(impowerParams.indateRange[0]);\n endDate = dateToTime(impowerParams.indateRange[1]);\n impowerParams.startDate = startDate;\n impowerParams.endDate = endDate;\n this.impowerParams = impowerParams;\n },\n\n /**\n * 编辑授权\n */\n handleEdit: function handleEdit(record) {\n var editAuthorizationId = _objectSpread({}, this.editAuthorizationId);\n\n var indateRange = [];\n console.log(record, \"编辑时候的\");\n\n if (record.startDate != \"\" && record.endDate != \"\") {\n indateRange.push(moment(record.startDate, 'YYYY-MM-DD'));\n indateRange.push(moment(record.endDate, 'YYYY-MM-DD'));\n }\n\n var impowerParams = _objectSpread(_objectSpread({}, this.impowerParams), {}, {\n \"startDate\": record.startDate,\n \"endDate\": record.endDate,\n \"indateRange\": indateRange,\n \"description\": record.description,\n \"scope\": record.scope,\n \"targetId\": record.targetId,\n \"targetName\": record.targetName,\n \"operations\": record.operations,\n \"timeLimitType\": record.timeLimitType\n });\n\n console.log(impowerParams, \"aaaa\");\n editAuthorizationId = record.id;\n var targetIdArray = record.targetId;\n var targetNameArray = record.targetName.split(\",\");\n var selectUserData = [];\n var selectDeptData = [];\n var selectData = [];\n targetIdArray.map(function (e, key) {\n var selectedObj = {};\n selectedObj.id = e;\n selectedObj.name = targetNameArray[key];\n selectData.push(selectedObj);\n });\n\n if (record.scope == SCOPE_RANGE.DEPT) {\n selectDeptData = selectData;\n }\n\n if (record.scope == SCOPE_RANGE.USER) {\n selectUserData = selectData;\n }\n\n this.impowerParams = impowerParams;\n this.selectUserData = selectUserData;\n this.selectDeptData = selectDeptData;\n this.editAuthorizationId = editAuthorizationId;\n this.ShowEditImpowerShow();\n },\n\n /**\n * 打开编辑授权信息界面\n */\n ShowEditImpowerShow: function ShowEditImpowerShow() {\n this.subVisible = true;\n this.editVisible = true;\n },\n\n /**\n * 确定编辑授权\n */\n handleEditImpowerOk: function () {\n var _handleEditImpowerOk = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {\n var impowerParams, editParams, result;\n return regeneratorRuntime.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n impowerParams = this.impowerParams;\n editParams = {\n \"id\": this.editAuthorizationId,\n \"description\": impowerParams.description,\n \"scope\": impowerParams.scope,\n \"targetId\": impowerParams.targetId,\n \"targetName\": impowerParams.targetName,\n \"startDate\": impowerParams.startDate,\n \"endDate\": impowerParams.endDate,\n \"creatorId\": impowerParams.creatorId,\n \"creator\": impowerParams.creator,\n \"createDate\": impowerParams.createDate,\n \"resourceId\": impowerParams.resourceId,\n \"resourceType\": impowerParams.resourceType,\n \"operations\": impowerParams.operations,\n \"timeLimitType\": impowerParams.timeLimitType\n };\n\n if (!(impowerParams.targetId.length == 0)) {\n _context4.next = 7;\n break;\n }\n\n this.$message({\n type: 'warning',\n message: this.$t('msg.authorization_object_sl')\n });\n return _context4.abrupt(\"return\");\n\n case 7:\n if (!(impowerParams.operations.length == 0)) {\n _context4.next = 12;\n break;\n }\n\n this.$message({\n type: 'warning',\n message: this.$t('msg.least_permission_sl')\n });\n return _context4.abrupt(\"return\");\n\n case 12:\n if (!(impowerParams.timeLimitType == TIMELIMITTYPE.TIME_LIMIT_TYPE_TEMPORARY && (impowerParams.startDate == \"\" || impowerParams.startDate == null) && (impowerParams.endDate == \"\" || impowerParams.endDate == null))) {\n _context4.next = 17;\n break;\n }\n\n this.$message({\n type: 'warning',\n message: this.$t('msg.start_end_time_sl')\n });\n return _context4.abrupt(\"return\");\n\n case 17:\n _context4.next = 19;\n return API.editAuthorization(editParams);\n\n case 19:\n result = _context4.sent.data;\n\n if (result.errcode == 0) {\n this.getAuthorizationData(impowerParams.resourceId);\n this.$message({\n type: 'success',\n message: this.$t('msg.authorization_ss')\n });\n this.hideEditImpowerCancel();\n }\n\n case 21:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, this);\n }));\n\n function handleEditImpowerOk() {\n return _handleEditImpowerOk.apply(this, arguments);\n }\n\n return handleEditImpowerOk;\n }(),\n\n /**\n * 取消编辑授权信息界面\n */\n hideEditImpowerCancel: function hideEditImpowerCancel() {\n var impowerParams = _objectSpread({}, this.impowerParams);\n\n var editAuthorizationId = _objectSpread({}, this.editAuthorizationId);\n\n editAuthorizationId = \"\";\n impowerParams.startDate = \"\";\n impowerParams.endDate = \"\";\n impowerParams.description = \"\";\n this.editAuthorizationId = editAuthorizationId;\n this.impowerParams = impowerParams;\n this.editVisible = false;\n this.subVisible = false;\n this.selectUserData = [];\n this.selectDeptData = [];\n }\n }\n};",null]}