{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\form\\FormTemplateEditDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\form\\FormTemplateEditDialog.vue","mtime":1675071992913},{"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//\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//\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\r\nexport default {\r\n props: [\"dialogData\"],\r\n data() {\r\n return {\r\n title: \"\",\r\n dialogVisible: false,\r\n isSubmit: false,\r\n form: {\r\n html: \"\",\r\n alias: \"\",\r\n templateDesc: \"\",\r\n templateName: \"\",\r\n templateType: \"\",\r\n source: \"\"\r\n },\r\n templateType: [\r\n { key: \"macro\", value: \"宏模板\" },\r\n { key: \"queryDataTemplate\", value: \"查询模板\" },\r\n { key: \"dataTemplate\", value: \"业务数据模板\" },\r\n { key: \"formDesign\", value: \"表单设计模板\" }\r\n ],\r\n cmOptions: {\r\n value: \"\",\r\n mode: \"vue\",\r\n readOnly: false,\r\n tabSize: 2,\r\n theme: 'base16-light',\r\n lineNumbers: true,\r\n line: true,\r\n }\r\n };\r\n },\r\n methods: {\r\n //保存地址\r\n saveUrl() {\r\n return window.context.form + \"/form/template/v1/save\";\r\n },\r\n //保存前\r\n beforeSaveData() {\r\n this.isSubmit = true;\r\n if(this.form.source != \"system\"){\r\n this.form.source = \"custom\";\r\n }\r\n },\r\n //保存后\r\n afterSaveData() {\r\n this.dialogVisible = false;\r\n this.init();\r\n this.$emit(\"loadData\");\r\n },\r\n init(){\r\n this.form = {\r\n html: \"\",\r\n alias: \"\",\r\n templateDesc: \"\",\r\n templateName: \"\",\r\n templateType: \"\",\r\n source: \"\"\r\n };\r\n },\r\n //关闭对话\r\n handleClose() {\r\n this.dialogVisible = false;\r\n this.$emit(\"loadData\");\r\n this.init();\r\n },\r\n //打开对话\r\n openDialog() {\r\n this.title = this.dialogData.title;\r\n if (this.dialogData.formData) {\r\n this.form = this.dialogData.formData;\r\n }\r\n this.dialogVisible = true;\r\n }\r\n }\r\n};\r\n",null]}