{"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/Watermark.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/Watermark.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 API from \"@/api.js\";\nimport ScriptEditor from \"@/components/admin/CompanyAdmin/ScriptEditor.vue\";\nexport default {\n name: \"watermark\",\n data: function data() {\n return {\n waterSwitch: false,\n //水印显示\n preview: false,\n //预览时水印\n download: true,\n //下载时水印\n print: true,\n //打印时水印\n mode: 1,\n //水印选择\n customContent: '',\n //文本水印\n isWater: false,\n //是否开启水印\n isTextare: false,\n //是否显示水印文本框\n scriptEditorVisible: false // 脚本编辑器弹窗\n\n };\n },\n mounted: function mounted() {\n this.getWater();\n },\n methods: {\n /**\n * 显示脚本编辑器\n */\n showScriptEditor: function showScriptEditor() {\n this.scriptEditorVisible = true;\n },\n\n /**\n * 将脚本编辑器的值写入到textarea中\n */\n handleScriptEditor: function handleScriptEditor(val) {\n this.customContent = val;\n },\n\n /**\n * 获取水印详情\n */\n getWater: function getWater() {\n var _this = this;\n\n API.getWatermark({\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n var data = resp.data.data;\n _this.waterSwitch = data.status;\n\n if (data.status) {\n _this.isWater = true;\n }\n\n _this.preview = data.preview;\n _this.download = data.download;\n _this.print = data.print;\n _this.customContent = data.customContent;\n\n if (data.mode == \"uploader\") {\n _this.mode = 1;\n } else if (data.mode == \"viewer\") {\n _this.mode = 2;\n } else {\n _this.mode = 3;\n _this.isTextare = true;\n }\n }\n }\n });\n },\n\n /**\n * 水印设置滑动\n */\n changeSwitch: function changeSwitch(val) {\n if (val) {\n this.isWater = true;\n } else {\n this.isWater = false;\n }\n },\n\n /**\n * 水印选择\n */\n handleRadio: function handleRadio(val) {\n if (val == \"3\") {\n this.isTextare = true;\n } else {\n this.isTextare = false;\n }\n },\n\n /**\n * 确定\n */\n handleClick: function handleClick() {\n var _this2 = this;\n\n var mode = \"\";\n\n if (this.mode == 1) {\n mode = \"uploader\";\n } else if (this.mode == 2) {\n mode = \"viewer\";\n } else {\n mode = \"custom\";\n }\n\n var dataJson = {\n customContent: this.customContent,\n download: this.download,\n mode: mode,\n preview: this.preview,\n print: this.print,\n status: this.waterSwitch\n };\n API.putWatermark(dataJson, {\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n _this2.$message({\n message: _this2.$t('msg.ss'),\n type: 'success'\n });\n\n _this2.WatermarkVisible = false;\n }\n }\n });\n },\n\n /**\n * 取消(文档水印弹窗取消)\n */\n Cancel: function Cancel() {\n var cancel = false;\n this.$emit('Cancel', cancel);\n }\n },\n components: {\n ScriptEditor: ScriptEditor\n }\n};",null]}