mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-07 15:45:08 +08:00
代码生成器的下载功能,完成~
This commit is contained in:
@ -85,15 +85,15 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { previewTable, delTable, genCode, synchDb } from "@/api/tool/gen";
|
||||
import { getCodeGenTablePage, previewCodegen, } from "@/api/tool/codegen";
|
||||
import { delTable, synchDb } from "@/api/tool/gen";
|
||||
import { getCodeGenTablePage, previewCodegen, downloadCodegen } from "@/api/tool/codegen";
|
||||
|
||||
import importTable from "./importTable";
|
||||
import { downLoadZip } from "@/utils/zipdownload";
|
||||
// 代码高亮插件
|
||||
import hljs from "highlight.js/lib/highlight";
|
||||
import "highlight.js/styles/github-gist.css";
|
||||
import {list} from "@/api/system/loginlog";
|
||||
import {exportOperateLog} from "@/api/system/operatelog";
|
||||
hljs.registerLanguage("java", require("highlight.js/lib/languages/java"));
|
||||
hljs.registerLanguage("xml", require("highlight.js/lib/languages/xml"));
|
||||
hljs.registerLanguage("html", require("highlight.js/lib/languages/xml"));
|
||||
@ -167,20 +167,9 @@ export default {
|
||||
},
|
||||
/** 生成代码操作 */
|
||||
handleGenTable(row) {
|
||||
// const tableNames = row.tableName || this.tableNames;
|
||||
// if (tableNames === "") {
|
||||
// this.msgError("请选择要生成的数据");
|
||||
// return;
|
||||
// }
|
||||
// if(row.genType === "1") {
|
||||
// genCode(row.tableName).then(response => {
|
||||
// this.msgSuccess("成功生成到自定义路径:" + row.genPath);
|
||||
// });
|
||||
// } else {
|
||||
// downLoadZip("/tool/gen/batchGenCode?tables=" + tableNames, "ruoyi");
|
||||
// }
|
||||
|
||||
|
||||
downloadCodegen(row.id).then(response => {
|
||||
this.downloadZip(response, 'codegen-' + row.tableName + '.zip');
|
||||
})
|
||||
},
|
||||
/** 同步数据库操作 */
|
||||
handleSynchDb(row) {
|
||||
|
Reference in New Issue
Block a user