From a4d74a3a6f51c9e712b34eb9e7d8f2a7b5d76864 Mon Sep 17 00:00:00 2001
From: dqjdda <201507802@qq.com>
Date: Sun, 17 Nov 2019 22:39:44 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E5=99=A8?=
=?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/dict.js | 7 +
src/api/genConfig.js | 4 +-
src/api/generator.js | 17 ++
src/router/routers.js | 28 +--
src/views/generator/config.vue | 300 +++++++++++++++++++-----------
src/views/generator/generator.vue | 181 ------------------
src/views/generator/index.vue | 4 +-
7 files changed, 230 insertions(+), 311 deletions(-)
delete mode 100644 src/views/generator/generator.vue
diff --git a/src/api/dict.js b/src/api/dict.js
index e318b3b..a5a8f72 100644
--- a/src/api/dict.js
+++ b/src/api/dict.js
@@ -1,5 +1,12 @@
import request from '@/utils/request'
+export function getDicts() {
+ return request({
+ url: 'api/dict/all',
+ method: 'get'
+ })
+}
+
export function add(data) {
return request({
url: 'api/dict',
diff --git a/src/api/genConfig.js b/src/api/genConfig.js
index 5535d37..e15b200 100644
--- a/src/api/genConfig.js
+++ b/src/api/genConfig.js
@@ -1,8 +1,8 @@
import request from '@/utils/request'
-export function get() {
+export function get(tableName) {
return request({
- url: 'api/genConfig',
+ url: 'api/genConfig/' + tableName,
method: 'get'
})
}
diff --git a/src/api/generator.js b/src/api/generator.js
index c9302d6..a25aec5 100644
--- a/src/api/generator.js
+++ b/src/api/generator.js
@@ -1,5 +1,13 @@
import request from '@/utils/request'
+// export function getAllTable() {
+// return request({
+// url: 'api/generator?tableName=' + tableName,
+// data,
+// method: 'post'
+// })
+// }
+
export function generator(data, tableName) {
return request({
url: 'api/generator?tableName=' + tableName,
@@ -7,3 +15,12 @@ export function generator(data, tableName) {
method: 'post'
})
}
+
+export function save(data) {
+ return request({
+ url: 'api/generator',
+ data,
+ method: 'put'
+ })
+}
+
diff --git a/src/router/routers.js b/src/router/routers.js
index 14bc988..40048f0 100644
--- a/src/router/routers.js
+++ b/src/router/routers.js
@@ -72,21 +72,21 @@ export const constantRouterMap = [
meta: { title: '个人中心' }
}
]
- },
- {
- path: '/generator',
- component: Layout,
- hidden: true,
- redirect: 'noredirect',
- children: [
- {
- path: 'config/:tableName',
- component: () => import('@/views/generator/config'),
- name: 'GeneratorIndex',
- meta: { title: '生成配置' }
- }
- ]
}
+ // {
+ // path: '/generator',
+ // component: Layout,
+ // hidden: true,
+ // redirect: 'noredirect',
+ // children: [
+ // {
+ // path: 'config/:tableName',
+ // component: () => import('@/views/generator/config'),
+ // name: 'GeneratorIndex',
+ // meta: { title: '生成配置' }
+ // }
+ // ]
+ // }
// { path: '*', redirect: '/404', hidden: true }
]
diff --git a/src/views/generator/config.vue b/src/views/generator/config.vue
index 609e689..dcecb73 100644
--- a/src/views/generator/config.vue
+++ b/src/views/generator/config.vue
@@ -1,119 +1,176 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 是
- 否
-
-
-
-
-
-
-
-
-
- {{ scope.$index + 1 }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 字段配置
+ 保存
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 生成配置
+ 保存
+
+
+
+
+ 类上面的作者名称
+
+
+
+ 模块的名称,请选择项目中已存在的模块
+
+
+
+ 项目包的名称,生成的代码放到哪个包里面
+
+
+
+ 输入views文件夹下的目录,不存在即创建
+
+
+
+ 默认不去除表前缀,可自定义
+
+
+
+
+
+
+
+ 是
+ 否
+
+ 危险选型,请考虑后选择
+
+
+
+
+
+
-
-
-
-
diff --git a/src/views/generator/index.vue b/src/views/generator/index.vue
index b9ab0c7..d691302 100644
--- a/src/views/generator/index.vue
+++ b/src/views/generator/index.vue
@@ -25,7 +25,7 @@
预览
-
+
编辑
@@ -47,10 +47,8 @@