1 |
- {"remainingRequest":"D:\\cloud\\cemp\\cemp-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\cloud\\cemp\\cemp-ui\\src\\views\\gen\\design.vue?vue&type=style&index=0&lang=scss&","dependencies":[{"path":"D:\\cloud\\cemp\\cemp-ui\\src\\views\\gen\\design.vue","mtime":1619070292892},{"path":"D:\\cloud\\cemp\\cemp-ui\\node_modules\\css-loader\\index.js","mtime":499162500000},{"path":"D:\\cloud\\cemp\\cemp-ui\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":499162500000},{"path":"D:\\cloud\\cemp\\cemp-ui\\node_modules\\postcss-loader\\src\\index.js","mtime":499162500000},{"path":"D:\\cloud\\cemp\\cemp-ui\\node_modules\\sass-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\cloud\\cemp\\cemp-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\cloud\\cemp\\cemp-ui\\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.webapp {\n background-color: #fff;\n position: relative;\n width: 100%;\n height: 100%;\n\n .form-designer {\n height: 800px;\n }\n\n .form-designer .widget-config-container .el-tabs__header {\n position: relative;\n }\n}\n",{"version":3,"sources":["design.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqDA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA","file":"design.vue","sourceRoot":"src/views/gen","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"]}]}
|