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 @@ - - - - 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 @@