forked from liweijie/education
1 line
3.5 KiB
JSON
1 line
3.5 KiB
JSON
{"remainingRequest":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\views\\tool\\gen\\createTable.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\views\\tool\\gen\\createTable.vue","mtime":1787567871722},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js","mtime":1787309793142},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js","mtime":1787309793790}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgeyBjcmVhdGVUYWJsZSB9IGZyb20gIkAvYXBpL3Rvb2wvZ2VuIg0KZXhwb3J0IGRlZmF1bHQgew0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICAvLyDpga7nvanlsYINCiAgICAgIHZpc2libGU6IGZhbHNlLA0KICAgICAgLy8g5paH5pys5YaF5a65DQogICAgICBjb250ZW50OiAiIg0KICAgIH0NCiAgfSwNCiAgbWV0aG9kczogew0KICAgIC8vIOaYvuekuuW8ueahhg0KICAgIHNob3coKSB7DQogICAgICB0aGlzLnZpc2libGUgPSB0cnVlDQogICAgfSwNCiAgICAvKiog5Yib5bu65oyJ6ZKu5pON5L2cICovDQogICAgaGFuZGxlQ3JlYXRlVGFibGUoKSB7DQogICAgICBpZiAodGhpcy5jb250ZW50ID09PSAiIikgew0KICAgICAgICB0aGlzLiRtb2RhbC5tc2dFcnJvcigi6K+36L6T5YWl5bu66KGo6K+t5Y+lIikNCiAgICAgICAgcmV0dXJuDQogICAgICB9DQogICAgICBjcmVhdGVUYWJsZSh7IHNxbDogdGhpcy5jb250ZW50LCB0cGxXZWJUeXBlOiAnZWxlbWVudC11aScgfSkudGhlbihyZXMgPT4gew0KICAgICAgICB0aGlzLiRtb2RhbC5tc2dTdWNjZXNzKHJlcy5tc2cpDQogICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7DQogICAgICAgICAgdGhpcy52aXNpYmxlID0gZmFsc2UNCiAgICAgICAgICB0aGlzLiRlbWl0KCJvayIpDQogICAgICAgIH0NCiAgICAgIH0pDQogICAgfQ0KICB9DQp9DQo="},{"version":3,"sources":["createTable.vue"],"names":[],"mappings":";;;;;;;;;;;;;AAaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"createTable.vue","sourceRoot":"src/views/tool/gen","sourcesContent":["<template>\r\n <!-- 创建表 -->\r\n <el-dialog title=\"创建表\" :visible.sync=\"visible\" width=\"800px\" top=\"5vh\" append-to-body>\r\n <span>创建表语句(支持多个建表语句):</span>\r\n <el-input type=\"textarea\" :rows=\"10\" placeholder=\"请输入文本\" v-model=\"content\"></el-input>\r\n <div slot=\"footer\" class=\"dialog-footer\">\r\n <el-button type=\"primary\" @click=\"handleCreateTable\">确 定</el-button>\r\n <el-button @click=\"visible = false\">取 消</el-button>\r\n </div>\r\n </el-dialog>\r\n</template>\r\n\r\n<script>\r\nimport { createTable } from \"@/api/tool/gen\"\r\nexport default {\r\n data() {\r\n return {\r\n // 遮罩层\r\n visible: false,\r\n // 文本内容\r\n content: \"\"\r\n }\r\n },\r\n methods: {\r\n // 显示弹框\r\n show() {\r\n this.visible = true\r\n },\r\n /** 创建按钮操作 */\r\n handleCreateTable() {\r\n if (this.content === \"\") {\r\n this.$modal.msgError(\"请输入建表语句\")\r\n return\r\n }\r\n createTable({ sql: this.content, tplWebType: 'element-ui' }).then(res => {\r\n this.$modal.msgSuccess(res.msg)\r\n if (res.code === 200) {\r\n this.visible = false\r\n this.$emit(\"ok\")\r\n }\r\n })\r\n }\r\n }\r\n}\r\n</script>\r\n"]}]} |