{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\cssc-fvue\\src\\components\\eipControl\\EipButton.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\components\\eipControl\\EipButton.vue","mtime":1667804638962},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport utils from \"@/utils.js\";\nimport { Message, Loading } from 'element-ui';\nimport { Base64 } from \"js-base64\";\nimport i18n from '@/lang/index.js';\nimport req from \"@/request.js\";\nimport sub_pio_mixin from \"@/sub-permission-mixin.js\";\nexport default {\n name: \"eip-button\",\n props: [\"value\", \"name\", \"permission\", \"icon\", \"btnName\", \"attr\", \"htCustomScript\", \"isShowInput\"],\n mixins: [sub_pio_mixin],\n //混入方式引入表单组件中公共属性,处理子表、孙表行内联动(切面修改permission_sub_sub)\n data: function data() {\n return {\n unwatchAry: [],\n content: \"\"\n };\n },\n computed: {\n inputVal: {\n get: function get() {\n return this.value;\n },\n set: function set(val) {\n this.$emit(\"input\", val);\n }\n }\n },\n mounted: function mounted() {\n if (this.value) {\n this.inputVal = this.value;\n }\n },\n methods: {\n customEvilJS: function customEvilJS() {\n var _me = this;\n\n var htCustomScript = Base64.decode(this.htCustomScript);\n var formVm = utils.getOnlineFormInstance(_me);\n\n function evil() {\n var Fn = Function('req', 'data', 'i18n', 'Message', 'Loading', 'formVm', '_this', htCustomScript); //一个变量指向Function,防止有些前端编译工具报错\n\n var result = Fn(req, formVm.data, i18n, Message, Loading, formVm, _me);\n return result;\n }\n\n var resultValue = evil();\n\n if (resultValue) {\n this.inputVal = resultValue;\n this.$emit(\"input\", resultValue);\n }\n }\n }\n};",null]}