{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\customView\\TemplateEdit.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\customView\\TemplateEdit.vue","mtime":1675071992131},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport form from \"@/api/form.js\";\nexport default {\n props:{\n id:String\n },\n data(){\n return {\n dialogVisible:false,\n data:{},\n cmOptions: {\n value: \"\",\n mode: \"vue\",\n readOnly: false,\n smartIndent: true,\n tabSize: 2,\n theme: \"base16-light\",\n lineNumbers: true,\n line: true\n },\n }\n },\n methods:{\n beforeClose(){\n this.dialogVisible = false;\n },\n handleOpen(){\n this.dialogVisible = true;\n this.$nextTick(()=>{\n form\n .getQueryViewTemplate(this.id)\n .then(response=>{\n this.data = response;\n });\n })\n },\n save(){\n form.saveQueryViewTemplate(this.id,this.data.template).then(response=>{\n if(response.state){\n this.$message({message:response.message,type:'success'});\n this.close();\n this.$emit('closeViewEdit');\n }else{\n this.$message.error(response.message);\n }\n })\n },\n close(){\n this.dialogVisible = false;\n },\n }\n}\n",null]}