{"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/LabelCategoryDialog.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/LabelCategoryDialog.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/es6.function.name\";\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\";\nimport API from \"@/api.js\";\nexport default {\n name: 'labelcategorydialog',\n props: ['categorySettingsModalParams'],\n methods: {\n /**\n * 取消添加标签对话框\n */\n handleCategoryDialogClose: function handleCategoryDialogClose() {\n this.$emit('handleCategoryDialogClose');\n },\n\n /**\n * 确定移动\n */\n handleCategoryOk: function () {\n var _handleCategoryOk = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {\n var fileId, categoryData, labelCate, categorySettingsValue, categorySettingsArr, i, y, categorySettingsJson, arr, json, result, z, _json;\n\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n fileId = this.categorySettingsModalParams.fileId;\n categoryData = this.categorySettingsModalParams.categoryData;\n labelCate = this.categorySettingsModalParams.labelCate;\n console.log(labelCate);\n categorySettingsValue = \"\";\n categorySettingsArr = [];\n\n for (i = 0; i < categoryData.length; i++) {\n for (y = 0; y < labelCate.length; y++) {\n if (labelCate[y] == categoryData[i].id || labelCate[y] == categoryData[i].name) {\n categorySettingsJson = {};\n categorySettingsJson.categoryName = categoryData[i].name;\n categorySettingsJson.categoryId = categoryData[i].id;\n categorySettingsJson.isAuto = false;\n categorySettingsArr.push(categorySettingsJson);\n }\n }\n }\n\n if (fileId) {\n _context.next = 11;\n break;\n }\n\n this.$emit('handleCategoryOk', this.categorySettingsModalParams.labelCate);\n _context.next = 28;\n break;\n\n case 11:\n arr = [];\n json = {};\n\n if (!(typeof fileId == \"string\")) {\n _context.next = 21;\n break;\n }\n\n json.fileId = fileId;\n json.categorys = categorySettingsArr;\n _context.next = 18;\n return API.onePasteConfirm(json);\n\n case 18:\n result = _context.sent;\n _context.next = 25;\n break;\n\n case 21:\n //批量贴标签\n for (z = 0; z < fileId.length; z++) {\n _json = {\n fileId: fileId[z],\n categorys: categorySettingsArr\n };\n arr.push(_json);\n }\n\n _context.next = 24;\n return API.pasteConfirm(arr);\n\n case 24:\n result = _context.sent;\n\n case 25:\n if (result.errcode == 500) {\n this.$message({\n type: 'warning',\n message: result.errmsg\n });\n }\n\n this.$emit('handleCategoryDialogClose');\n this.$emit('handleCategoryOk');\n\n case 28:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function handleCategoryOk() {\n return _handleCategoryOk.apply(this, arguments);\n }\n\n return handleCategoryOk;\n }()\n }\n};",null]}