{"remainingRequest":"/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--12-0!/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/vue-loader/lib/loaders/templateLoader.js??ref--6!/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=template&id=126b6499&","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/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/vue-loader/lib/loaders/templateLoader.js","mtime":1655712169000},{"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/es6.function.name\";\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c('div', [_c('el-dialog', {\n attrs: {\n \"title\": _vm.$t('authorization.list'),\n \"visible\": _vm.impowerTreeModalParams.visible,\n \"width\": \"80%\",\n \"before-close\": _vm.handleImpowerTreeDialogClose\n },\n on: {\n \"update:visible\": function updateVisible($event) {\n return _vm.$set(_vm.impowerTreeModalParams, \"visible\", $event);\n }\n }\n }, [_c('div', {\n staticClass: \"impower-tree-dialog\"\n }, [_c('div', {\n staticClass: \"bar\"\n }, [_c('el-button', {\n attrs: {\n \"type\": \"primary\"\n },\n on: {\n \"click\": _vm.createAuthorizations\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.create')))]), _vm.multipleSelectionArray.length > 0 ? _c('el-button', {\n attrs: {\n \"type\": \"danger\"\n },\n on: {\n \"click\": function click($event) {\n return _vm.showDeleteMessageBox('batch');\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.batch_delete')))]) : _vm._e()], 1), _c('div', {\n staticClass: \"tableDiv\"\n }, [_c('el-table', {\n ref: \"multipleTable\",\n staticStyle: {\n \"width\": \"100%\"\n },\n attrs: {\n \"data\": _vm.data\n },\n on: {\n \"selection-change\": _vm.handleSelectionChange\n }\n }, [_c('el-table-column', {\n attrs: {\n \"type\": \"selection\",\n \"width\": \"55\"\n }\n }), _c('el-table-column', {\n attrs: {\n \"prop\": \"description\",\n \"label\": _vm.$t('tabs.description'),\n \"width\": \"200\"\n }\n }), _c('el-table-column', {\n attrs: {\n \"prop\": \"targetName\",\n \"label\": _vm.$t('authorization.object')\n }\n }), _c('el-table-column', {\n attrs: {\n \"prop\": \"operationString\",\n \"label\": _vm.$t('form.permission'),\n \"width\": \"120\"\n }\n }), _c('el-table-column', {\n attrs: {\n \"prop\": \"indate\",\n \"label\": _vm.$t('tabs.aging'),\n \"width\": \"200\"\n }\n }), _c('el-table-column', {\n attrs: {\n \"label\": _vm.$t('tabs.operation'),\n \"width\": \"160\",\n \"align\": \"right\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function fn(scope) {\n return [_c('el-button', {\n attrs: {\n \"size\": \"mini\"\n },\n on: {\n \"click\": function click($event) {\n return _vm.handleEdit(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.edit')))]), _c('el-button', {\n attrs: {\n \"size\": \"mini\",\n \"type\": \"danger\"\n },\n on: {\n \"click\": function click($event) {\n return _vm.showDeleteMessageBox('single', scope.row.id);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.delete')))])];\n }\n }])\n })], 1)], 1), _c('div', {\n staticClass: \"impower-form\"\n }, [_c('el-dialog', {\n attrs: {\n \"width\": \"50%\",\n \"title\": _vm.editVisible ? _vm.$t('edit_authorization') : _vm.$t('suthorized_as'),\n \"visible\": _vm.subVisible,\n \"before-close\": _vm.handleImpowerFormDialogClose,\n \"append-to-body\": \"\"\n },\n on: {\n \"update:visible\": function updateVisible($event) {\n _vm.subVisible = $event;\n }\n }\n }, [_c('div', [_c('el-form', {\n attrs: {\n \"label-position\": \"left\",\n \"label-width\": \"120px\"\n }\n }, [_c('el-form-item', {\n attrs: {\n \"label\": _vm.$t('tabs.description')\n }\n }, [_c('el-input', {\n attrs: {\n \"type\": \"textarea\",\n \"rows\": 2,\n \"placeholder\": _vm.$t('placeholder.enter_description')\n },\n model: {\n value: _vm.impowerParams.description,\n callback: function callback($$v) {\n _vm.$set(_vm.impowerParams, \"description\", $$v);\n },\n expression: \"impowerParams.description\"\n }\n })], 1), _c('el-form-item', {\n attrs: {\n \"label\": _vm.$t('authorization.scope')\n }\n }, [_c('el-radio-group', {\n model: {\n value: _vm.impowerParams.scope,\n callback: function callback($$v) {\n _vm.$set(_vm.impowerParams, \"scope\", $$v);\n },\n expression: \"impowerParams.scope\"\n }\n }, [_c('el-radio', {\n attrs: {\n \"label\": _vm.SCOPE_RANGE.DEPT\n }\n }, [_vm._v(_vm._s(_vm.$t('menu.department')))]), _c('el-radio', {\n attrs: {\n \"label\": _vm.SCOPE_RANGE.USER\n }\n }, [_vm._v(_vm._s(_vm.$t('User')))])], 1)], 1), _vm.impowerParams.scope == _vm.SCOPE_RANGE.DEPT ? _c('el-form-item', {\n attrs: {\n \"label\": _vm.$t('authorization.empower_department')\n }\n }, [_vm.selectDeptData.length > 0 ? _c('div', _vm._l(_vm.selectDeptData, function (data, index) {\n return _c('el-tag', {\n key: data.id,\n staticStyle: {\n \"margin-right\": \"4px\"\n },\n attrs: {\n \"closable\": \"\",\n \"type\": \"info\"\n },\n on: {\n \"close\": function close($event) {\n return _vm.handleDeptRemove(index);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(data.name) + \"\\n \")]);\n }), 1) : _vm._e(), _c('el-button', {\n attrs: {\n \"type\": \"primary\",\n \"size\": \"mini\"\n },\n on: {\n \"click\": _vm.showDeptSelectBox\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.add_department')))])], 1) : _vm._e(), _vm.impowerParams.scope == _vm.SCOPE_RANGE.USER ? _c('el-form-item', {\n attrs: {\n \"label\": _vm.$t('authorization.empower_user')\n }\n }, [_vm.selectUserData.length > 0 ? _c('div', _vm._l(_vm.selectUserData, function (data, index) {\n return _c('div', {\n key: data.id,\n staticStyle: {\n \"display\": \"inline-block\",\n \"margin-right\": \"4px\"\n }\n }, [_c('el-popover', {\n attrs: {\n \"placement\": \"top-start\",\n \"title\": \"\",\n \"width\": \"200\",\n \"trigger\": \"hover\"\n }\n }, [_c('div', {\n staticClass: \"popover\"\n }, [_c('div', [_c('a', {\n on: {\n \"click\": function click($event) {\n return _vm.handleUserRemove(index);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.delete')))])])]), _c('el-tag', {\n attrs: {\n \"slot\": \"reference\"\n },\n slot: \"reference\"\n }, [_vm._v(_vm._s(data.name))])], 1)], 1);\n }), 0) : _vm._e(), _c('el-button', {\n attrs: {\n \"type\": \"primary\",\n \"size\": \"mini\"\n },\n on: {\n \"click\": _vm.showUserDialog\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.add_user')))])], 1) : _vm._e(), _c('el-form-item', {\n attrs: {\n \"label\": _vm.$t('form.permission')\n }\n }, [_c('el-checkbox-group', {\n model: {\n value: _vm.impowerParams.operations,\n callback: function callback($$v) {\n _vm.$set(_vm.impowerParams, \"operations\", $$v);\n },\n expression: \"impowerParams.operations\"\n }\n }, [_c('el-checkbox', {\n attrs: {\n \"label\": \"2\"\n }\n }, [_vm._v(_vm._s(_vm.$t('label.preview')))]), _c('el-checkbox', {\n attrs: {\n \"label\": \"1\"\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.download')))]), _c('el-checkbox', {\n attrs: {\n \"label\": \"3\"\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.edit')))])], 1)], 1), _c('el-form-item', {\n attrs: {\n \"label\": _vm.$t('tabs.aging')\n }\n }, [_c('el-select', {\n attrs: {\n \"placeholder\": _vm.$t('select')\n },\n model: {\n value: _vm.impowerParams.timeLimitType,\n callback: function callback($$v) {\n _vm.$set(_vm.impowerParams, \"timeLimitType\", $$v);\n },\n expression: \"impowerParams.timeLimitType\"\n }\n }, [_c('el-option', {\n attrs: {\n \"label\": _vm.$t('authorization.permanent'),\n \"value\": _vm.TIMELIMITTYPE.TIME_LIMIT_TYPE_PERMANENCE\n }\n }), _c('el-option', {\n attrs: {\n \"label\": _vm.$t('authorization.time_limited'),\n \"value\": _vm.TIMELIMITTYPE.TIME_LIMIT_TYPE_TEMPORARY\n }\n })], 1), _vm.impowerParams.timeLimitType != _vm.TIMELIMITTYPE.TIME_LIMIT_TYPE_PERMANENCE ? _c('el-date-picker', {\n attrs: {\n \"format\": _vm.$t('time_y_m_d'),\n \"type\": \"daterange\",\n \"range-separator\": _vm.$t('to'),\n \"start-placeholder\": _vm.$t('start_placeholder'),\n \"end-placeholder\": _vm.$t('end_placeholder')\n },\n on: {\n \"change\": _vm.onChangeRangePicker\n },\n model: {\n value: _vm.impowerParams.indateRange,\n callback: function callback($$v) {\n _vm.$set(_vm.impowerParams, \"indateRange\", $$v);\n },\n expression: \"impowerParams.indateRange\"\n }\n }) : _vm._e()], 1)], 1)], 1), _c('span', {\n staticClass: \"dialog-footer\",\n attrs: {\n \"slot\": \"footer\"\n },\n slot: \"footer\"\n }, [_c('el-button', {\n on: {\n \"click\": _vm.handleImpowerFormDialogClose\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.cancel')))]), !_vm.editVisible ? _c('el-button', {\n attrs: {\n \"type\": \"primary\"\n },\n on: {\n \"click\": _vm.handleImpowerOk\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.determine')))]) : _vm._e(), _vm.editVisible ? _c('el-button', {\n attrs: {\n \"type\": \"primary\"\n },\n on: {\n \"click\": _vm.handleEditImpowerOk\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.determine')))]) : _vm._e()], 1), _c('el-dialog', {\n attrs: {\n \"width\": \"400px\",\n \"title\": _vm.$t('department.selection'),\n \"visible\": _vm.deptSelectVisiblve,\n \"before-close\": _vm.handleDeptSelectBoxCancel,\n \"append-to-body\": \"\"\n },\n on: {\n \"update:visible\": function updateVisible($event) {\n _vm.deptSelectVisiblve = $event;\n }\n }\n }, [_c('div', [_c('department-select-box', {\n attrs: {\n \"deptSelectVisiblve\": _vm.deptSelectVisiblve,\n \"impowerParams\": _vm.impowerParams\n },\n on: {\n \"oncheckedKeys\": _vm.oncheckedKeys\n }\n })], 1), _c('div', {\n staticClass: \"dialog-footer\",\n attrs: {\n \"slot\": \"footer\"\n },\n slot: \"footer\"\n }, [_c('el-button', {\n attrs: {\n \"size\": \"mini\"\n },\n on: {\n \"click\": _vm.handleDeptSelectBoxCancel\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.cancel')))]), _c('el-button', {\n attrs: {\n \"type\": \"primary\",\n \"size\": \"mini\"\n },\n on: {\n \"click\": _vm.handleDeptSelectBoxOk\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.determine')))])], 1)]), _c('el-dialog', {\n attrs: {\n \"width\": \"650px\",\n \"title\": _vm.$t('user.select'),\n \"visible\": _vm.visible,\n \"before-close\": _vm.handleCancel,\n \"append-to-body\": \"\"\n },\n on: {\n \"update:visible\": function updateVisible($event) {\n _vm.visible = $event;\n }\n }\n }, [_c('div', {\n staticStyle: {\n \"heigh\": \"360px\"\n }\n }, [_c('user-dialog', _vm._g(_vm._b({\n ref: \"userDialog\",\n attrs: {\n \"formParams\": _vm.formParams\n },\n on: {\n \"handleSelectUser\": _vm.handleSelectUser\n }\n }, 'user-dialog', _vm.$attrs, false), _vm.$listeners))], 1), _c('div', {\n staticClass: \"dialog-footer\",\n attrs: {\n \"slot\": \"footer\"\n },\n slot: \"footer\"\n }, [_c('el-button', {\n attrs: {\n \"size\": \"mini\"\n },\n on: {\n \"click\": _vm.handleCancel\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.cancel')))]), _c('el-button', {\n attrs: {\n \"type\": \"primary\",\n \"size\": \"mini\"\n },\n on: {\n \"click\": _vm.handleSettingUserOk\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.determine')))])], 1)])], 1)], 1)])])], 1);\n};\n\nvar staticRenderFns = [];\nexport { render, staticRenderFns };",null]}