{"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]}