{"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/admin/CompanyAdmin/DepartmentKmSettings.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/admin/CompanyAdmin/DepartmentKmSettings.vue","mtime":1742796810165},{"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.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\";\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\";\nexport default {\n name: \"DepartmentKmSettings\",\n props: [\"visible\"],\n data: function data() {\n return {\n deptSelectVisiblve: false,\n editVisible: false,\n params: {\n id: \"\",\n name: \"\",\n type: \"\",\n orderNo: 1,\n domainId: \"\",\n ownerId: \"\",\n data: [],\n pageNo: 1,\n linesPerPage: 15\n },\n deptIds: \"\",\n multipleSelection: [],\n multipleSelectionKeys: [],\n pageSize: 10000\n };\n },\n computed: {\n deptVisible: {\n get: function get() {\n return this.visible;\n },\n set: function set(val) {\n this.$emit(\"update:visible\", val);\n }\n }\n },\n mounted: function mounted() {\n this.getdisksData();\n },\n methods: {\n /**\n * 部门KM列表\n */\n getdisksData: function getdisksData(currentPage) {\n var _this = this;\n\n if (currentPage) {\n this.params.linesPerPage = currentPage.linesPerPage;\n this.params.pageNo = currentPage.pageNo;\n }\n\n API.getdisksData(this.params, {\n onSucess: function onSucess(resp) {\n _this.params = resp.data.data;\n _this.params.data = resp.data.data.datas;\n }\n });\n },\n\n /**\n * 当前页改变时会触发\n */\n handleCurrentChange: function handleCurrentChange(val) {\n var currentPage = {\n pageNo: val,\n linesPerPage: this.params.linesPerPage\n };\n this.getdisksData(currentPage);\n },\n\n /**\n * 显示新建弹出框\n */\n handleShow: function handleShow() {\n this.editVisible = false;\n this.deptSelectVisiblve = true;\n },\n\n /**\n * 获取选中部门节点id\n */\n oncheckedKeys: function oncheckedKeys(value) {\n this.deptIds = value;\n },\n\n /**\n * 确定新建部门网盘\n */\n handleSettingsOk: function handleSettingsOk() {\n var _this2 = this;\n\n var checkedKeys = [];\n\n if (this.deptIds.length > 0) {\n this.deptIds.map(function (e) {\n var id = {};\n id = e.id;\n checkedKeys.push(id);\n });\n }\n\n if (checkedKeys.length === 0) {\n this.$message({\n type: 'warning',\n message: this.$t('msg.select_exis_department')\n });\n } else {\n API.createDeptDisks(checkedKeys, {\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n _this2.getdisksData();\n\n _this2.handleCancel();\n }\n }\n });\n }\n },\n\n /**\n * 勾选行时响应\n */\n handleSelectionChange: function handleSelectionChange(val) {\n var multipleSelectionKeys = [];\n\n if (val.length) {\n val.map(function (e) {\n var id = {};\n id = e.id;\n multipleSelectionKeys.push(id);\n });\n }\n\n this.multipleSelectionKeys = multipleSelectionKeys;\n this.multipleSelection = val;\n },\n\n /**\n * 批量删除部门网盘\n */\n showDeleteMessageBox: function showDeleteMessageBox(index, row) {\n var _this3 = this;\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(function () {\n API.deleteDeptDisks(row != undefined ? [row.id] : _this3.multipleSelectionKeys, {\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n _this3.getdisksData();\n\n _this3.$message({\n type: 'success',\n message: _this3.$t('msg.es')\n });\n }\n }\n });\n }).catch(function () {\n _this3.$refs.multipleTable.clearSelection();\n\n _this3.$message({\n type: 'info',\n message: _this3.$t('msg.cancel_del')\n });\n });\n },\n\n /**\n * 编辑部门网盘\n */\n handleEdit: function handleEdit(index, row) {\n this.params = _objectSpread(_objectSpread({}, this.params), {}, {\n id: row.id,\n name: row.name,\n type: row.type,\n orderNo: row.orderNo,\n domainId: row.domainId,\n ownerId: row.ownerId\n });\n this.deptSelectVisiblve = false;\n this.editVisible = true;\n },\n\n /**\n * 确定编辑专委会\n */\n handleEditOk: function handleEditOk() {\n var _this4 = this;\n\n var data = this.params;\n API.handleEditDeptDisk(data, {\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n var params = _objectSpread(_objectSpread({}, _this4.params), {}, {\n id: \"\",\n name: \"\",\n type: \"\",\n orderNo: 1,\n domainId: \"\",\n ownerId: \"\"\n });\n\n _this4.getdisksData();\n\n _this4.handleCancel();\n\n _this4.params = params;\n }\n }\n });\n },\n\n /**\n * 隐藏新建或编辑专委会弹出框\n */\n handleCancel: function handleCancel() {\n var params = _objectSpread(_objectSpread({}, this.params), {}, {\n id: \"\",\n name: \"\",\n type: \"\",\n orderNo: 1,\n domainId: \"\",\n ownerId: \"\"\n });\n\n this.getdisksData();\n this.params = params;\n this.deptSelectVisiblve = false;\n this.editVisible = false;\n }\n }\n};",null]}