451a325f2702fb646586139fd2e8f9fb.json 4.9 KB

1
  1. {"remainingRequest":"D:\\jiayue\\pig-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\jiayue\\pig-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jiayue\\pig-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jiayue\\pig-ui\\src\\views\\gen\\design.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jiayue\\pig-ui\\src\\views\\gen\\design.vue","mtime":1619070292892},{"path":"D:\\jiayue\\pig-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jiayue\\pig-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jiayue\\pig-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jiayue\\pig-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport { getForm, postForm } from '@/api/gen/gen';\nimport { validatenull } from \"../../util/validate\";\nexport default {\n data: function data() {\n return {\n box: true,\n options: {\n column: []\n }\n };\n },\n created: function created() {\n this.getFormInfo();\n },\n methods: {\n handleSubmit: function handleSubmit(json) {\n var _this = this;\n\n var params = this.$route.query;\n\n if (validatenull(params)) {\n return false;\n }\n\n var result = JSON.stringify(json);\n postForm(result, params.tableName, params.dsName).then(function (response) {\n _this.$message.success('生成并保存成功');\n });\n },\n getFormInfo: function getFormInfo() {\n var _this2 = this;\n\n var params = this.$route.query;\n\n if (validatenull(params)) {\n return false;\n }\n\n getForm(params.tableName, params.dsName).then(function (response) {\n if (!validatenull(response.data.data)) {\n _this2.options = JSON.parse(response.data.data);\n }\n });\n }\n }\n};",{"version":3,"sources":["design.vue"],"names":[],"mappings":";;;;;;;;;;;AAYA,SAAA,OAAA,EAAA,QAAA,QAAA,eAAA;AACA,SAAA,YAAA;AAEA,eAAA;AACA,EAAA,IADA,kBACA;AACA,WAAA;AACA,MAAA,GAAA,EAAA,IADA;AAEA,MAAA,OAAA,EAAA;AACA,QAAA,MAAA,EAAA;AADA;AAFA,KAAA;AAMA,GARA;AASA,EAAA,OATA,qBASA;AACA,SAAA,WAAA;AACA,GAXA;AAYA,EAAA,OAAA,EAAA;AACA,IAAA,YADA,wBACA,IADA,EACA;AAAA;;AACA,UAAA,MAAA,GAAA,KAAA,MAAA,CAAA,KAAA;;AACA,UAAA,YAAA,CAAA,MAAA,CAAA,EAAA;AACA,eAAA,KAAA;AACA;;AACA,UAAA,MAAA,GAAA,IAAA,CAAA,SAAA,CAAA,IAAA,CAAA;AACA,MAAA,QAAA,CAAA,MAAA,EAAA,MAAA,CAAA,SAAA,EAAA,MAAA,CAAA,MAAA,CAAA,CAAA,IAAA,CAAA,UAAA,QAAA,EAAA;AACA,QAAA,KAAA,CAAA,QAAA,CAAA,OAAA,CAAA,SAAA;AACA,OAFA;AAGA,KAVA;AAWA,IAAA,WAXA,yBAWA;AAAA;;AACA,UAAA,MAAA,GAAA,KAAA,MAAA,CAAA,KAAA;;AACA,UAAA,YAAA,CAAA,MAAA,CAAA,EAAA;AACA,eAAA,KAAA;AACA;;AACA,MAAA,OAAA,CAAA,MAAA,CAAA,SAAA,EAAA,MAAA,CAAA,MAAA,CAAA,CAAA,IAAA,CAAA,UAAA,QAAA,EAAA;AACA,YAAA,CAAA,YAAA,CAAA,QAAA,CAAA,IAAA,CAAA,IAAA,CAAA,EAAA;AACA,UAAA,MAAA,CAAA,OAAA,GAAA,IAAA,CAAA,KAAA,CAAA,QAAA,CAAA,IAAA,CAAA,IAAA,CAAA;AACA;AACA,OAJA;AAKA;AArBA;AAZA,CAAA","sourcesContent":["<template>\r\n <div class=\"webapp\">\r\n <basic-container>\r\n <avue-form-design :options=\"options\"\r\n @submit=\"handleSubmit\">\r\n </avue-form-design>\r\n </basic-container>\r\n </div>\r\n</template>\r\n\r\n\r\n<script>\r\n import {getForm, postForm} from '@/api/gen/gen'\r\n import {validatenull} from \"../../util/validate\";\r\n\r\n export default {\r\n data() {\r\n return {\r\n box: true,\r\n options: {\r\n column: []\r\n }\r\n }\r\n },\r\n created() {\r\n this.getFormInfo()\r\n },\r\n methods: {\r\n handleSubmit(json) {\r\n let params = this.$route.query;\r\n if (validatenull(params)) {\r\n return false\r\n }\r\n let result = JSON.stringify(json)\r\n postForm(result, params.tableName, params.dsName).then(response => {\r\n this.$message.success('生成并保存成功')\r\n })\r\n },\r\n getFormInfo() {\r\n let params = this.$route.query;\r\n if (validatenull(params)) {\r\n return false\r\n }\r\n getForm(params.tableName, params.dsName).then(response => {\r\n if (!validatenull(response.data.data)) {\r\n this.options = JSON.parse(response.data.data)\r\n }\r\n })\r\n }\r\n }\r\n }\r\n</script>\r\n<style lang=\"scss\">\r\n .webapp {\r\n background-color: #fff;\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n\r\n .form-designer {\r\n height: 800px;\r\n }\r\n\r\n .form-designer .widget-config-container .el-tabs__header {\r\n position: relative;\r\n }\r\n }\r\n</style>\r\n"],"sourceRoot":"src/views/gen"}]}