{"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/searchFile/MySearch.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/searchFile/MySearch.vue","mtime":1742796810167},{"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\";\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 { getPreviewUrl, dateToTime, spliceHash, encodeHash, TimeToDate } from '@/utils/utils.js'; //文件分享\n\nimport filesharedialog from '@/components/shared/FileShareDialog.vue'; //收藏文件\n\nimport collectdialog from '@/components/shared/CollectDialog.vue'; //标签对话框\n\nimport labelcategorydialog from '@/components/shared/LabelCategoryDialog.vue'; //申请权限对话框\n\nimport applicationAuthority from '@/components/shared/ApplicationAuthority';\nexport default {\n name: \"mySearch\",\n components: {\n filesharedialog: filesharedialog,\n collectdialog: collectdialog,\n labelcategorydialog: labelcategorydialog,\n applicationAuthority: applicationAuthority\n },\n props: [\"searchName\"],\n data: function data() {\n return {\n // checkList: ['部门KM','团队KM','专委会KM'],\n kmsFilePath: kmsFilePath,\n list: [\"1\", \"2\", \"4\", \"8\"],\n checkList: [{\n name: this.$t('menu.department') + \"KM\",\n title: this.$t('placeholder.searches_department'),\n key: \"1\"\n }, {\n name: this.$t('menu.team_KM'),\n title: this.$t('placeholder.searches_team'),\n key: \"2\"\n }, {\n name: this.$t('Committee.oneself') + \"KM\",\n title: this.$t('placeholder.searches_panel'),\n key: \"4\"\n }, {\n name: this.$t('menu.staff_KM'),\n title: this.$t('placeholder.earches_employee'),\n key: \"8\"\n }],\n searchText: '',\n restaurants: [],\n params: {\n keyWord: '',\n selectTitle: true,\n //标题是否搜索\n selectContent: true,\n //内容是否搜索\n creator: \"\",\n //创建人\n beginTime: \"\",\n //开始时间\n endTime: \"\",\n //结束时间\n categoryIds: [],\n scope: [],\n pageNo: 1,\n linesPerPage: 15\n },\n dateString: [],\n timeout: null,\n searchList: [],\n shareTreeModalParams: {\n //分享弹出层\n fileId: \"\",\n diskId: \"\",\n folderId: \"\",\n shareTreeModalVisible: false,\n teamTreeData: []\n },\n collectTreeModalParams: {\n //文件收藏弹出层\n collectTreeModalVisible: false,\n fileId: \"\"\n },\n categorySettingsModalParams: {\n //贴标签弹出层\n fileId: \"\",\n defaultValue: [],\n categoryData: [],\n visible: false\n },\n authorityModalParams: {\n //权限对话框\n fileId: \"\",\n authorityVisible: false,\n type: \"\"\n },\n categoryOkParams: [],\n advancedSearch: false,\n fileOriginType: \"\",\n //定义来源信息\n //文件源from哪个km\n resourceType: {\n \"ORIGIN_TYPE_DEPT_KM\": 1,\n //部门KM\n \"ORIGIN_TYPE_DEPT_TEAMKM\": 2,\n //团队KM\n \"ORIGIN_TYPE_DEPT_COMMITTEEKM\": 4,\n //专委会KM\n \"ORIGIN_TYPE_DEPT_PERSON\": 8,\n //个人\n \"ORIGIN_TYPE_DEPT_NETWORK\": 9 //其他网盘\n\n },\n flag: true,\n scrollHeight: 0\n };\n },\n mounted: function mounted() {\n var _this = this;\n\n /**\n * 获取滚动条的高度\n */\n setTimeout(function () {\n var clientHeight = document.documentElement.clientHeight || document.body.clientHeight;\n _this.scrollHeight = clientHeight - 50 - 40 - 16 - 32 - 24 - 12 - 12 - 35 - 40;\n }, 100);\n },\n methods: {\n //显示高级搜索\n handleModalToggle: function handleModalToggle() {\n this.advancedSearch = !this.advancedSearch;\n\n if (this.advancedSearch) {\n this.scrollHeight = this.scrollHeight - 44 - 62;\n } else {\n this.scrollHeight = this.scrollHeight + 44 + 62;\n }\n },\n // 根据关键字进行查询\n filesSearch: function filesSearch(item) {\n var _this2 = this;\n\n if (this.dateString && this.dateString.length > 0) {\n var beginTime = \"\";\n var endTime = \"\";\n this.dateString.map(function (e, key) {\n if (key == 0) {\n beginTime = e ? dateToTime(e) : \"\";\n } else if (key == 1) endTime = e ? dateToTime(e) : \"\";\n });\n this.params.beginTime = beginTime;\n this.params.endTime = endTime;\n } else if (this.dateString == null) {\n //当日期选择框清空时,把日期的时间清空\n this.params.beginTime = \"\";\n this.params.endTime = \"\";\n }\n\n this.params.scope = [];\n\n if (item && item.content) {\n this.params.keyWord = item.content;\n } else {\n this.params.keyWord = this.searchText;\n }\n\n for (var i = 0; i < this.list.length; i++) {\n if (this.params.scope.length == 0) {\n this.params.scope = \"&scope=\" + this.list[i];\n } else {\n this.params.scope = this.params.scope + \"&scope=\" + this.list[i];\n }\n }\n\n var keyWordStr = this.params.keyWord.trim();\n\n if (this.params.creator == \"\" && this.dateString && this.dateString.length == 0 && this.params.categoryIds.length == 0 && this.advancedSearch) {\n if (keyWordStr == \"\" || keyWordStr == null) {\n this.params.keyWord = \"\";\n this.$message({\n type: 'warning',\n message: this.$t('msg.keywords_no_empty')\n });\n return;\n } else if (this.params.scope == \"\" || this.params.scope == null) {\n this.$message({\n type: 'warning',\n message: this.$t('msg.search_area_sl')\n });\n return;\n } else {\n API.filesSearch(this.params, {\n onSucess: function onSucess(resp) {\n if (_this2.flag) _this2.flag = false;\n var data = resp.data.data;\n\n for (var _i = 0; _i < data.datas.length; _i++) {\n data.datas[_i].createDate = TimeToDate(data.datas[_i].createDate, \"YYYY-MM-DD\");\n data.datas[_i].fileOriginType = _this2.getOriginType(data.datas[_i]);\n }\n\n _this2.searchList = data.datas;\n }\n });\n }\n } else if (this.params.scope == \"\" || this.params.scope == null) {\n this.$message({\n type: 'warning',\n message: this.$t('msg.selection_range_sl')\n });\n } else if ((keyWordStr == \"\" || keyWordStr == null) && !this.advancedSearch) {\n this.params.keyWord = \"\";\n this.$message({\n type: 'warning',\n message: this.$t('msg.keywords_no_empty')\n });\n } else {\n API.filesSearch(this.params, {\n onSucess: function onSucess(resp) {\n if (_this2.flag) _this2.flag = false;\n var data = resp.data.data;\n\n for (var _i2 = 0; _i2 < data.datas.length; _i2++) {\n data.datas[_i2].createDate = TimeToDate(data.datas[_i2].createDate, \"YYYY-MM-DD\");\n data.datas[_i2].fileOriginType = _this2.getOriginType(data.datas[_i2]);\n }\n\n _this2.searchList = data.datas;\n }\n });\n }\n },\n // 动态获取历史搜索记录\n querySearchAsync: function () {\n var _querySearchAsync = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(queryString, cb) {\n var result, i, results;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return API.getFilesSearch(this.params);\n\n case 2:\n result = _context.sent.data;\n\n if (result.errcode == 0) {\n this.restaurants = result.data.datas;\n\n for (i = 0; i < this.restaurants.length; i++) {\n this.restaurants[i].value = this.restaurants[i].content;\n }\n\n results = queryString ? this.restaurants.filter(this.createStateFilter(queryString)) : this.restaurants;\n clearTimeout(this.timeout);\n this.timeout = setTimeout(function () {\n cb(results);\n }, 2000 * Math.random());\n }\n\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function querySearchAsync(_x, _x2) {\n return _querySearchAsync.apply(this, arguments);\n }\n\n return querySearchAsync;\n }(),\n createStateFilter: function createStateFilter(queryString) {\n return function (state) {\n return state.content.toLowerCase().indexOf(queryString.toLowerCase()) === 0;\n };\n },\n //动态获取类名\n setClass: function setClass(key) {\n var obj = \"item-icon icon-file32x32 icon-file-\" + key;\n return obj;\n },\n // 点击搜索按钮进行查询\n handleClick: function handleClick() {\n this.filesSearch();\n },\n\n /**\n * 来源点击回到文件所在的网盘\n */\n handleBackToOrigin: function handleBackToOrigin(file) {\n var resourceType = this.resourceType;\n\n switch (parseInt(file.resourceType)) {\n case resourceType.ORIGIN_TYPE_DEPT_KM:\n //部门KM\n var deptHashParams = {\n fileName: \"\",\n diskId: file.diskId,\n folderId: file.folderId,\n pageNo: 1,\n linesPerPage: 15\n };\n var deptHash = spliceHash(deptHashParams);\n location.hash = \"#/departmentKm?\" + encodeHash(deptHash);\n break;\n\n case resourceType.ORIGIN_TYPE_DEPT_TEAMKM:\n //团队KM\n //团队下的阶段所需的的teamId跟diskId相同\n var teamHashParam = {\n \"teamId\": file.diskId,\n \"diskId\": file.diskId\n };\n var teamHash = spliceHash(teamHashParam);\n location.hash = \"#/teamKm?\" + encodeHash(teamHash);\n break;\n\n case resourceType.ORIGIN_TYPE_DEPT_COMMITTEEKM:\n //专委会KM\n var param = {\n id: file.id\n };\n this.$router.push({\n path: \"/knowledgePreview\",\n query: {\n param: param\n }\n });\n break;\n\n case resourceType.ORIGIN_TYPE_DEPT_PERSON:\n //个人/员工km\n var personHashParams = {\n diskId: file.diskId,\n folderId: file.folderId,\n pageNo: 1,\n linesPerPage: 15\n };\n var personHash = spliceHash(personHashParams);\n location.hash = \"#/personKm?\" + encodeHash(personHash);\n break;\n\n case resourceType.ORIGIN_TYPE_DEPT_NETWORK:\n //其他网盘\n break;\n }\n },\n\n /**\n * 获取文件来源\n */\n getOriginType: function getOriginType(file) {\n var fileOriginType = \"\";\n var resourceType = this.resourceType;\n\n switch (parseInt(file.resourceType)) {\n case resourceType.ORIGIN_TYPE_DEPT_KM:\n this.fileOriginType = file.folderName; // fileOriginType = \"部门KM\";\n\n break;\n\n case resourceType.ORIGIN_TYPE_DEPT_TEAMKM:\n this.fileOriginType = this.$t('menu.team_KM');\n break;\n\n case resourceType.ORIGIN_TYPE_DEPT_COMMITTEEKM:\n this.fileOriginType = this.$t('Committee.oneself') + \"KM\";\n break;\n\n case resourceType.ORIGIN_TYPE_DEPT_PERSON:\n this.fileOriginType = this.$t('menu.staff_KM');\n break;\n\n case resourceType.ORIGIN_TYPE_DEPT_NETWORK:\n this.fileOriginType = \"其他网盘\";\n\n default:\n break;\n }\n\n return this.fileOriginType;\n },\n\n /**\n * 打开文件分享对话框\n */\n shawFileShareDialog: function () {\n var _shawFileShareDialog = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(fileId, diskId, folderId) {\n var result, treeData, shareTreeModalParams;\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.getTeamtreeData();\n\n case 2:\n result = _context2.sent.data;\n treeData = JSON.parse(result.data);\n shareTreeModalParams = {\n fileId: fileId,\n diskId: diskId,\n folderId: folderId,\n shareTreeModalVisible: true,\n //移动弹出层\n teamTreeData: treeData\n };\n this.shareTreeModalParams = shareTreeModalParams;\n\n case 6:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, this);\n }));\n\n function shawFileShareDialog(_x3, _x4, _x5) {\n return _shawFileShareDialog.apply(this, arguments);\n }\n\n return shawFileShareDialog;\n }(),\n\n /**\n * 取消文件分享对话框\n */\n handleFileShareDialogClose: function handleFileShareDialogClose() {\n var shareTreeModalParams = {\n fileId: \"\",\n diskId: \"\",\n folderId: \"\",\n shareTreeModalVisible: false,\n teamTreeData: []\n };\n this.shareTreeModalParams = shareTreeModalParams;\n },\n\n /**\n * 无权限下载时的回调函数\n * @param {fileId} 公共使用的下载函数回调返回文件的id\n */\n downloadWithout: function downloadWithout() {\n this.$message({\n type: 'info',\n message: this.$t('msg.file_download_failed')\n });\n },\n\n /**\n * 单个下载\n */\n handleSingleFileDownload: function () {\n var _handleSingleFileDownload = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(fileId, folder) {\n var _this3 = this;\n\n var apiParams;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n apiParams = {\n \"fileId\": fileId,\n \"folder\": folder\n };\n API.handleSingleFileDownload(apiParams, {\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n var url = \"\";\n\n if (apiParams.folder) {\n url = kmsConfig.contextPath + \"/kms/downloads?folderIds=\" + apiParams.fileId + \"&fileIds=\";\n } else {\n url = kmsConfig.contextPath + \"/kms/download/\" + apiParams.fileId;\n }\n\n window.open(url);\n }\n },\n onError: function onError(error) {\n if (error.response.data.errcode == 403) {\n var authorityModalParams = _objectSpread(_objectSpread({}, _this3.authorityModalParams), {}, {\n authorityVisible: true,\n fileId: fileId,\n type: 'download'\n });\n\n _this3.authorityModalParams = authorityModalParams;\n } else {\n _this3.$message({\n type: 'warning',\n message: error.response.data.errmsg\n });\n }\n }\n });\n\n case 2:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n\n function handleSingleFileDownload(_x6, _x7) {\n return _handleSingleFileDownload.apply(this, arguments);\n }\n\n return handleSingleFileDownload;\n }(),\n\n /**\n * 显示收藏对话框\n */\n showCollectModal: function showCollectModal(fileId) {\n var collectTreeModalParams = {\n //文件收藏弹出层\n \"collectTreeModalVisible\": true,\n \"fileId\": fileId\n };\n this.collectTreeModalParams = collectTreeModalParams;\n },\n\n /**\n * 取消收藏\n */\n handleCollectDialogClose: function handleCollectDialogClose() {\n var collectTreeModalParams = {\n //文件收藏弹出层\n \"collectTreeModalVisible\": false,\n \"fileId\": \"\"\n };\n this.collectTreeModalParams = collectTreeModalParams;\n },\n\n /**\n * 预览文件\n */\n clickFileForPreview: function () {\n var _clickFileForPreview = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(row) {\n var _this4 = this;\n\n var preview_params, preview_url;\n return regeneratorRuntime.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n preview_params = {\n id: row.id,\n //文件id\n diskId: row.diskId\n };\n preview_url = getPreviewUrl(preview_params).substring(1);\n API.getFilePreviewAble(row.id, {\n onSucess: function onSucess(resp) {\n var newWin = window.open();\n var url;\n\n if (resp.data.errcode == 0) {\n if (row.type == \"mp4\" || row.type == \"mp3\") {\n url = kmsConfig.kmsFilePath + \"/uploads/kms/\" + row.url;\n } else {\n if (kmsConfig.staticContextPath) {\n url = kmsConfig.staticContextPath + kmsConfig.kmsFilePath + \"/asset\" + preview_url;\n } else {\n url = kmsConfig.kmsFilePath + \"/kms/asset\" + preview_url;\n }\n }\n\n newWin.location.href = url;\n }\n },\n onError: function onError(error) {\n if (error.response.data.errcode == 403) {\n var authorityModalParams = _objectSpread(_objectSpread({}, _this4.authorityModalParams), {}, {\n authorityVisible: true,\n fileId: row.id,\n type: 'preview'\n });\n\n _this4.authorityModalParams = authorityModalParams;\n } else {\n _this4.$message({\n type: 'warning',\n message: result.errmsg\n });\n }\n }\n });\n\n case 3:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }));\n\n function clickFileForPreview(_x8) {\n return _clickFileForPreview.apply(this, arguments);\n }\n\n return clickFileForPreview;\n }(),\n\n /**\n * 申请权限确定\n */\n onAuthiority: function onAuthiority(value) {\n var _this5 = this;\n\n API.appAuthority(value, {\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n _this5.authorityModalParams.authorityVisible = false;\n\n _this5.$message(_this5.$t('msg.approval_admin_wa'));\n }\n },\n onError: function onError(error) {\n _this5.$message({\n type: 'warning',\n message: error.response.data.errmsg\n });\n }\n });\n },\n\n /**\n * 打开标签对话框\n */\n showLabelCategoryDialog: function () {\n var _showLabelCategoryDialog = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {\n var categoryIds, categorySettingsData, categoryData, defaultValueData, arr, categorySettingsModalParams;\n return regeneratorRuntime.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n categoryIds = this.params.categoryIds;\n _context5.next = 3;\n return API.getCategory();\n\n case 3:\n categorySettingsData = _context5.sent.data;\n categoryData = categorySettingsData.data; // let defaultValueData = (await API.getFileCategorys(fileId)).data;\n // if(defaultValueData == undefined){\n // defaultValueData = [];\n // }\n\n defaultValueData = [];\n categoryIds.length > 1 ? categoryIds.map(function (item) {\n defaultValueData.push(item);\n }) : \"\";\n\n if (!categoryData) {\n this.$message({\n type: 'warning',\n message: this.$t('msg.created_tags_no')\n });\n } else {\n arr = [];\n\n if (defaultValueData.data) {\n defaultValueData.data.map(function (name) {\n categoryData.map(function (labelCate) {\n if (labelCate.name == name) {\n arr.push(labelCate.id);\n }\n });\n });\n }\n\n categorySettingsModalParams = {\n 'fileId': false,\n 'defaultValue': defaultValueData,\n 'categoryData': categoryData,\n 'visible': true,\n 'labelCate': arr\n };\n this.categorySettingsModalParams = categorySettingsModalParams;\n }\n\n case 8:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, this);\n }));\n\n function showLabelCategoryDialog() {\n return _showLabelCategoryDialog.apply(this, arguments);\n }\n\n return showLabelCategoryDialog;\n }(),\n\n /**\n * 取消标签弹出层\n */\n handleCategoryDialogClose: function handleCategoryDialogClose() {\n var categorySettingsModalParams = {\n fileId: \"\",\n defaultValue: [],\n categoryData: [],\n visible: false\n };\n this.categorySettingsModalParams = categorySettingsModalParams;\n },\n\n /**\n * 确定贴标签\n */\n handleCategoryOk: function () {\n var _handleCategoryOk = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6(categorySettingsValue) {\n var categoryData, categoryOkParams, categoryIds, params;\n return regeneratorRuntime.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n categoryData = this.categorySettingsModalParams.categoryData;\n categoryOkParams = [];\n categoryIds = [];\n categoryData.map(function (item, index) {\n categorySettingsValue.map(function (e) {\n if (item.id === e) {\n var option = {};\n option = {\n categoryId: item.id,\n categoryName: item.name,\n isAuto: false\n };\n categoryOkParams.push(option);\n categoryIds.push(item.id);\n }\n });\n });\n this.handleCategoryDialogClose();\n params = _objectSpread(_objectSpread({}, this.params), {}, {\n categoryIds: categoryIds\n });\n this.params = params;\n this.categoryOkParams = categoryOkParams;\n\n case 8:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6, this);\n }));\n\n function handleCategoryOk(_x9) {\n return _handleCategoryOk.apply(this, arguments);\n }\n\n return handleCategoryOk;\n }(),\n\n /**\n * 删除标签\n */\n handleClose: function handleClose(tags) {\n var categoryOkParams = this.categoryOkParams;\n var categoryIds = this.params.categoryIds;\n categoryOkParams.map(function (file, index) {\n if (file.categoryId == tags.categoryId) {\n categoryOkParams.splice(index, 1);\n {\n categoryIds.length > 1 ? categoryIds.map(function (tag, key) {\n if (tag == tags.categoryId) {\n categoryIds.splice(key, 1);\n }\n }) : categoryIds.splice(0, 1);\n }\n }\n });\n\n var params = _objectSpread(_objectSpread({}, this.params), {}, {\n categoryIds: categoryIds\n });\n\n this.params = params;\n this.categoryOkParams = categoryOkParams;\n }\n },\n watch: {\n /**\n * 获取首页搜索的信息\n */\n searchName: function searchName(val) {\n this.searchText = val;\n this.filesSearch(val);\n }\n }\n};",null]}