{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/qrcodeDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/qrcodeDialog.vue","mtime":1725957645729},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["\nimport QRCode from 'qrcodejs2';\n\nexport default {\n props: ['showQrcodeDialog'],\n\n watch: {\n showQrcodeDialog(newVal) {\n this.employeeId = localStorage.getItem('employeeId');\n this.organizationsId = localStorage.getItem('domainId');\n console.info('href', window.location.href);\n let domainUrl = window.location.href.split('/')[2];\n console.info('domain url', domainUrl);\n // this.inviteUrl = `https://v5qy.te.baibaodun.com.cn/static/signon/fronts/#/register?shareEmployeeId=${this.employeeId}&shareOrganizationId=${this.organizationsId}`;\n this.inviteUrl = `https://${domainUrl}/static/signon/fronts/#/register?shareEmployeeId=${this.employeeId}&shareOrganizationId=${this.organizationsId}`;\n this.showDialog = newVal;\n newVal ? setTimeout(() => {\n this.generateInviteCodeInDialog();\n }, 500) : null;\n }\n },\n\n data() {\n return {\n showDialog: false,\n employeeId: '',\n organizationsId: '',\n inviteUrl: ''\n };\n },\n\n methods: {\n generateInviteCodeInDialog() {\n document.getElementById('qrcodedialog').innerHTML = ''; // 避免重复生成二维码 \n let qrcode = new QRCode(document.getElementById('qrcodedialog'), {\n text: this.inviteUrl,\n width: 360,\n height: 360,\n colorDark: '#333333',\n colorLight: '#FFFFFF',\n correctLevel: QRCode.CorrectLevel.H\n });\n },\n\n closeQrcodeDialog() {\n this.$emit('closeQrcodeDialog')\n }\n }\n}\n",null]}