{"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/ApplicationAuthority.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/ApplicationAuthority.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 API from \"@/api.js\";\nexport default {\n name: \"application-authority\",\n data: function data() {\n return {\n checkList: ['preview'],\n List: [{\n name: this.$t('label.download'),\n value: 'download'\n }, {\n name: this.$t('label.preview'),\n value: 'preview'\n }, {\n name: this.$t('btns.edit'),\n value: 'edit'\n }],\n authorityInput: '',\n dataJson: {\n preview: false,\n download: false,\n edit: false\n },\n approvers: ''\n };\n },\n props: [\"visible\", \"authorityModalParams\"],\n watch: {\n authorityModalParams: function authorityModalParams() {\n var _this = this;\n\n //获取审批人\n this.checkList = [this.authorityModalParams.type];\n API.getApprovers(this.authorityModalParams.fileId, {\n onSucess: function onSucess(resp) {\n console.log(resp);\n _this.approvers = resp.data.data;\n }\n });\n }\n },\n computed: {\n visible_: {\n get: function get() {\n this.authorityInput = \"\";\n return this.visible;\n },\n set: function set(val) {\n this.$emit(\"update:visible\", val);\n }\n }\n },\n methods: {\n onChange: function onChange(ev, val) {\n console.log(\"e--->\", ev);\n console.log(\"val--->\", val);\n },\n //申请权限提交\n authorityClick: function authorityClick(checkValue, reason) {\n console.log(\"checkValue\", checkValue);\n console.log(\"reason\", reason);\n this.dataJson.preview = false;\n this.dataJson.download = false;\n this.dataJson.edit = false;\n\n for (var i = 0; i < checkValue.length; i++) {\n if (checkValue[i] == \"preview\") {\n this.dataJson.preview = true;\n } else if (checkValue[i] == \"download\") {\n this.dataJson.download = true;\n } else {\n this.dataJson.edit = true;\n }\n }\n\n console.log(\"this.checkboxList\", this.checkboxList);\n this.dataJson.reason = reason;\n this.dataJson.resourceId = this.rowId;\n\n if (this.approvers != \"\") {\n this.dataJson.resourceId = this.authorityModalParams.fileId;\n this.$emit(\"onAuthiority\", this.dataJson);\n } else {\n this.$message.error(this.$t('msg.no_approvers_section'));\n }\n }\n }\n};",null]}