{"remainingRequest":"/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/LabelCategory.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/LabelCategory.vue","mtime":1742796810165},{"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":["\nimport API from \"@/api.js\";\nimport {getPreviewUrl} from \"@/utils/utils.js\";\nexport default {\n name: 'labelcategory',\n props: [\n \"visible\",\n ],\n data () {\n return {\n activeName: \"0\",\n params:{\n categoryName: \"\",\n userIds: \"\",\n beginTime: \"\",\n endTime: \"\",\n linesPerPage: 10,\n pageNo: 1\n },\n tagData: [],\n tagListData: {},\n clientHeight: \"\",\n }\n },\n computed: {\n visible_: {\n get() {\n return this.visible;\n },\n set(val) {\n this.$emit(\"update:visible\", val);\n }\n }\n },\n watch:{\n visible_(){\n this.getTagCategory();\n }\n },\n mounted(){\n this.getTagCategory();\n },\n\n methods: {\n /**\n * 获取标签类别\n */\n async getTagCategory (){\n // 33底部授权信息\n this.clientHeight = `${document.documentElement.clientHeight}`- 280 - 33+'px';\n const tagData = (await API.getTagCategory()).data;\n if(tagData.data){\n this.getKmsFilesList(tagData.data[0]);\n this.tagData = tagData.data;\n }\n },\n /**\n * 点击页签获取列表数据\n */\n async getKmsFilesList(data){\n let params = {\n ...this.params,\n categoryName: data.categoryName\n }\n const result = (await API.getKmsFilesList(params)).data;\n if(result.errcode == 0){\n this.tagListData = result.data;\n this.params = params;\n }\n },\n\n /**\n * 刷新列表数据\n */\n async refreshFilesList(params){\n const result = (await API.getKmsFilesList(params)).data;\n if(result.errcode == 0){\n this.tagListData = result.data;\n this.params = params;\n }\n },\n\n /**\n * 切换页签\n */\n handleClick(tab){\n let activeKeyData = this.tagData[tab.name];\n this.getKmsFilesList(activeKeyData);\n },\n\n /**\n * 当前页改变时会触发\n */\n handleCurrentChange(val) {\n let params = {\n ...this.params,\n pageNo: val ? val : this.params.pageNo,\n };\n this.refreshFilesList(params);\n },\n\n //预览文件\n onClickPreview(record){\n const preview_params={\n 'id' : record.id, //文件id\n 'diskId' : record.diskId\n }\n let preview_url = getPreviewUrl(preview_params);\n let url = kmsconfig.kmsFilePath;\n url += \"/asset\";\n url += preview_url.substring(1);\n window.open().location.href = url;\n }\n }\n\n}\n",null]}