diff --git a/.env.production b/.env.production index a976772c7f8eeaab4f4a4784918887e3c0c82d3b..ee94de16dc20bc3a659de13b218f852b95045cec 100644 --- a/.env.production +++ b/.env.production @@ -7,7 +7,7 @@ VITE_GLOB_UPLOAD_URL=/upload # 接口地址前缀,有些系统所有接口地址都有前缀,可以在这里统一加,方便切换 VITE_GLOB_API_URL_PREFIX= # 是否删除Console.log -VITE_DROP_CONSOLE=true +VITE_DROP_CONSOLE=false # 资源公共路径,需要以 / 开头和结尾 VITE_PUBLIC_PATH=/ # 打包是否输出gz|br文件 diff --git a/.gitignore b/.gitignore index 81d3255a7682bfec24e4fdb8fff6f9106626b2c3..f691d2a83cfa7cdbf6e14ef5d4996b4079cf94aa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ node_modules .DS_Store -dist .npmrc .cache diff --git a/README.md b/README.md index 77f8643169799b1b1ff818ea6f50efad7b830d70..d1a7183ff1fafcfc0116b33dd890e06ebf0d1ef9 100644 --- a/README.md +++ b/README.md @@ -5,17 +5,22 @@ 基于GoFrame框架的代码生成器
# 介绍 -- 后端使用GoFrame框架编写: 框架文档:[戳这](https://goframe.org/) +- 后端使用GoFrame框架编写: 框架文档:[戳这](https://goframe.org/), - 前端基于Vben Admin前端框架: 框架文档:[戳这](https://vvbin.cn/doc-next/) +# 项目源码 +- 后端:[https://gitee.com/genCode/gen-code-v2](https://gitee.com/genCode/gen-code-v2) +- 前端:[https://gitee.com/genCode/gen-code-web](https://gitee.com/genCode/gen-code-web) + + # 特征 - 多数据源:动态添加数据源,导入表信息生成代码 @@ -31,6 +36,8 @@ - 预览:预览生成的代码,可预览不同模板 - 生成:生成代码下载,支持多模板同时生成 3. 模板管理:在线管理模板,编辑器支持内置模板变量语法提示 + - 编辑器: [monaco-editor](https://github.com/microsoft/monaco-editor) + - 树表格: [vxe-table](https://gitee.com/xuliangzhan_admin/vxe-table) # 演示地址 @@ -38,16 +45,16 @@![]() |
- ![]() |
+ ![]() |
+ ![]() |
![]() |
- ![]() |
+ ![]() |
+ ![]() |
![]() |
- ![]() |
+ ![]() |
+ ![]() |
T+j&&(T=h,j=c),!N&&Math.abs(V-R)<=M-1&&h>=A[V])return a[0]=h,o[0]=c,ie<=A[V]&&1447>0&&M<=1447+1?this.WALKTRACE(C,d,p,k,R,f,g,F,y,A,h,n,a,c,i,o,N,l):null}const U=(T-t+(j-r)-M)/2;if(this.ContinueProcessingPredicate!==null&&!this.ContinueProcessingPredicate(T,U))return l[0]=!0,a[0]=T,o[0]=j,U>0&&1447>0&&M<=1447+1?this.WALKTRACE(C,d,p,k,R,f,g,F,y,A,h,n,a,c,i,o,N,l):(t++,r++,[new tt(t,n-t+1,r,i-r+1)]);f=this.ClipDiagonalBound(R-M,M,R,b),g=this.ClipDiagonalBound(R+M,M,R,b);for(let V=f;V<=g;V+=2){V===f||V