From 19815bf9e98e280b4a64a711c291ecad5e1192a6 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Tue, 21 Nov 2023 09:20:09 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=EF=BC=9A=E6=96=B0=E5=A2=9E=E5=8D=95=E8=A1=A8=E7=94=9F=E6=88=90?= =?UTF-8?q?=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/infra/demo01.js | 53 +++++ .../infra/demo/demo01/Demo01ContactForm.vue | 136 +++++++++++++ src/views/infra/demo/demo01/index.vue | 181 ++++++++++++++++++ 3 files changed, 370 insertions(+) create mode 100644 src/api/infra/demo01.js create mode 100644 src/views/infra/demo/demo01/Demo01ContactForm.vue create mode 100644 src/views/infra/demo/demo01/index.vue diff --git a/src/api/infra/demo01.js b/src/api/infra/demo01.js new file mode 100644 index 0000000..b3e5ac1 --- /dev/null +++ b/src/api/infra/demo01.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 创建示例联系人 +export function createDemo01Contact(data) { + return request({ + url: '/infra/demo01-contact/create', + method: 'post', + data: data + }) +} + +// 更新示例联系人 +export function updateDemo01Contact(data) { + return request({ + url: '/infra/demo01-contact/update', + method: 'put', + data: data + }) +} + +// 删除示例联系人 +export function deleteDemo01Contact(id) { + return request({ + url: '/infra/demo01-contact/delete?id=' + id, + method: 'delete' + }) +} + +// 获得示例联系人 +export function getDemo01Contact(id) { + return request({ + url: '/infra/demo01-contact/get?id=' + id, + method: 'get' + }) +} + +// 获得示例联系人分页 +export function getDemo01ContactPage(params) { + return request({ + url: '/infra/demo01-contact/page', + method: 'get', + params + }) +} +// 导出示例联系人 Excel +export function exportDemo01ContactExcel(params) { + return request({ + url: '/infra/demo01-contact/export-excel', + method: 'get', + params, + responseType: 'blob' + }) +} diff --git a/src/views/infra/demo/demo01/Demo01ContactForm.vue b/src/views/infra/demo/demo01/Demo01ContactForm.vue new file mode 100644 index 0000000..b1a5295 --- /dev/null +++ b/src/views/infra/demo/demo01/Demo01ContactForm.vue @@ -0,0 +1,136 @@ + + + diff --git a/src/views/infra/demo/demo01/index.vue b/src/views/infra/demo/demo01/index.vue new file mode 100644 index 0000000..b7be7f7 --- /dev/null +++ b/src/views/infra/demo/demo01/index.vue @@ -0,0 +1,181 @@ + + + -- Gitee From 691ac8d2431832ed0193ecb29b711ded80e757ae Mon Sep 17 00:00:00 2001 From: puhui999 Date: Tue, 21 Nov 2023 09:20:32 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=EF=BC=9A=E6=96=B0=E5=A2=9E=E6=A0=91=E8=A1=A8=E7=94=9F=E6=88=90?= =?UTF-8?q?=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/infra/demo02.js | 53 ++++++ .../infra/demo/demo02/Demo02CategoryForm.vue | 145 +++++++++++++++ src/views/infra/demo/demo02/index.vue | 176 ++++++++++++++++++ 3 files changed, 374 insertions(+) create mode 100644 src/api/infra/demo02.js create mode 100644 src/views/infra/demo/demo02/Demo02CategoryForm.vue create mode 100644 src/views/infra/demo/demo02/index.vue diff --git a/src/api/infra/demo02.js b/src/api/infra/demo02.js new file mode 100644 index 0000000..7d6d4cd --- /dev/null +++ b/src/api/infra/demo02.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 创建示例分类 +export function createDemo02Category(data) { + return request({ + url: '/infra/demo02-category/create', + method: 'post', + data: data + }) +} + +// 更新示例分类 +export function updateDemo02Category(data) { + return request({ + url: '/infra/demo02-category/update', + method: 'put', + data: data + }) +} + +// 删除示例分类 +export function deleteDemo02Category(id) { + return request({ + url: '/infra/demo02-category/delete?id=' + id, + method: 'delete' + }) +} + +// 获得示例分类 +export function getDemo02Category(id) { + return request({ + url: '/infra/demo02-category/get?id=' + id, + method: 'get' + }) +} + +// 获得示例分类列表 +export function getDemo02CategoryList(params) { + return request({ + url: '/infra/demo02-category/list', + method: 'get', + params + }) +} +// 导出示例分类 Excel +export function exportDemo02CategoryExcel(params) { + return request({ + url: '/infra/demo02-category/export-excel', + method: 'get', + params, + responseType: 'blob' + }) +} diff --git a/src/views/infra/demo/demo02/Demo02CategoryForm.vue b/src/views/infra/demo/demo02/Demo02CategoryForm.vue new file mode 100644 index 0000000..9865965 --- /dev/null +++ b/src/views/infra/demo/demo02/Demo02CategoryForm.vue @@ -0,0 +1,145 @@ + + + diff --git a/src/views/infra/demo/demo02/index.vue b/src/views/infra/demo/demo02/index.vue new file mode 100644 index 0000000..29c873e --- /dev/null +++ b/src/views/infra/demo/demo02/index.vue @@ -0,0 +1,176 @@ + + + -- Gitee From 97edab4ad97fe39d3d91f606272ae50afb038d36 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Tue, 21 Nov 2023 11:04:35 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=EF=BC=9A=E6=96=B0=E5=A2=9E=E4=B8=BB=E5=AD=90=E8=A1=A8=EF=BC=88?= =?UTF-8?q?=E6=A0=87=E5=87=86=E6=A8=A1=E5=BC=8F=EF=BC=89=E7=94=9F=E6=88=90?= =?UTF-8?q?=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/infra/demo03-normal.js | 73 +++++++ src/views/infra/demo/demo02/index.vue | 3 - .../demo/demo03/normal/Demo03StudentForm.vue | 191 ++++++++++++++++++ .../normal/components/Demo03CourseForm.vue | 112 ++++++++++ .../normal/components/Demo03GradeForm.vue | 83 ++++++++ src/views/infra/demo/demo03/normal/index.vue | 175 ++++++++++++++++ 6 files changed, 634 insertions(+), 3 deletions(-) create mode 100644 src/api/infra/demo03-normal.js create mode 100644 src/views/infra/demo/demo03/normal/Demo03StudentForm.vue create mode 100644 src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue create mode 100644 src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue create mode 100644 src/views/infra/demo/demo03/normal/index.vue diff --git a/src/api/infra/demo03-normal.js b/src/api/infra/demo03-normal.js new file mode 100644 index 0000000..834522a --- /dev/null +++ b/src/api/infra/demo03-normal.js @@ -0,0 +1,73 @@ +import request from '@/utils/request' + +// 创建学生 +export function createDemo03Student(data) { + return request({ + url: '/infra/demo03-student/create', + method: 'post', + data: data + }) +} + +// 更新学生 +export function updateDemo03Student(data) { + return request({ + url: '/infra/demo03-student/update', + method: 'put', + data: data + }) +} + +// 删除学生 +export function deleteDemo03Student(id) { + return request({ + url: '/infra/demo03-student/delete?id=' + id, + method: 'delete' + }) +} + +// 获得学生 +export function getDemo03Student(id) { + return request({ + url: '/infra/demo03-student/get?id=' + id, + method: 'get' + }) +} + +// 获得学生分页 +export function getDemo03StudentPage(params) { + return request({ + url: '/infra/demo03-student/page', + method: 'get', + params + }) +} +// 导出学生 Excel +export function exportDemo03StudentExcel(params) { + return request({ + url: '/infra/demo03-student/export-excel', + method: 'get', + params, + responseType: 'blob' + }) +} + +// ==================== 子表(学生课程) ==================== + +// 获得学生课程列表 +export function getDemo03CourseListByStudentId(studentId) { + return request({ + url: `/infra/demo03-student/demo03-course/list-by-student-id?studentId=` + studentId, + method: 'get' + }) +} + +// ==================== 子表(学生班级) ==================== + +// 获得学生班级 +export function getDemo03GradeByStudentId(studentId) { + return request({ + url: `/infra/demo03-student/demo03-grade/get-by-student-id?studentId=` + studentId, + method: 'get' + }) +} diff --git a/src/views/infra/demo/demo02/index.vue b/src/views/infra/demo/demo02/index.vue index 29c873e..61bca72 100644 --- a/src/views/infra/demo/demo02/index.vue +++ b/src/views/infra/demo/demo02/index.vue @@ -64,9 +64,6 @@ - - diff --git a/src/views/infra/demo/demo03/normal/Demo03StudentForm.vue b/src/views/infra/demo/demo03/normal/Demo03StudentForm.vue new file mode 100644 index 0000000..07a36a5 --- /dev/null +++ b/src/views/infra/demo/demo03/normal/Demo03StudentForm.vue @@ -0,0 +1,191 @@ + + + diff --git a/src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue b/src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue new file mode 100644 index 0000000..064de80 --- /dev/null +++ b/src/views/infra/demo/demo03/normal/components/Demo03CourseForm.vue @@ -0,0 +1,112 @@ + + + diff --git a/src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue b/src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue new file mode 100644 index 0000000..f426d2d --- /dev/null +++ b/src/views/infra/demo/demo03/normal/components/Demo03GradeForm.vue @@ -0,0 +1,83 @@ + + + diff --git a/src/views/infra/demo/demo03/normal/index.vue b/src/views/infra/demo/demo03/normal/index.vue new file mode 100644 index 0000000..cd82a4f --- /dev/null +++ b/src/views/infra/demo/demo03/normal/index.vue @@ -0,0 +1,175 @@ + + + -- Gitee From 80330c029900e35b34152d2f3faa960a472f9bda Mon Sep 17 00:00:00 2001 From: puhui999 Date: Tue, 21 Nov 2023 11:46:01 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=EF=BC=9A=E6=96=B0=E5=A2=9E=E4=B8=BB=E5=AD=90=E8=A1=A8=EF=BC=88?= =?UTF-8?q?erp=E6=A8=A1=E5=BC=8F=EF=BC=89=E7=94=9F=E6=88=90=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/infra/demo03-erp.js | 141 ++++++++++++ .../demo/demo03/erp/Demo03StudentForm.vue | 134 +++++++++++ .../erp/components/Demo03CourseForm.vue | 112 +++++++++ .../erp/components/Demo03CourseList.vue | 116 ++++++++++ .../demo03/erp/components/Demo03GradeForm.vue | 112 +++++++++ .../demo03/erp/components/Demo03GradeList.vue | 116 ++++++++++ src/views/infra/demo/demo03/erp/index.vue | 214 ++++++++++++++++++ 7 files changed, 945 insertions(+) create mode 100644 src/api/infra/demo03-erp.js create mode 100644 src/views/infra/demo/demo03/erp/Demo03StudentForm.vue create mode 100644 src/views/infra/demo/demo03/erp/components/Demo03CourseForm.vue create mode 100644 src/views/infra/demo/demo03/erp/components/Demo03CourseList.vue create mode 100644 src/views/infra/demo/demo03/erp/components/Demo03GradeForm.vue create mode 100644 src/views/infra/demo/demo03/erp/components/Demo03GradeList.vue create mode 100644 src/views/infra/demo/demo03/erp/index.vue diff --git a/src/api/infra/demo03-erp.js b/src/api/infra/demo03-erp.js new file mode 100644 index 0000000..521317c --- /dev/null +++ b/src/api/infra/demo03-erp.js @@ -0,0 +1,141 @@ +import request from '@/utils/request' + +// 创建学生 +export function createDemo03Student(data) { + return request({ + url: '/infra/demo03-student/create', + method: 'post', + data: data + }) +} + +// 更新学生 +export function updateDemo03Student(data) { + return request({ + url: '/infra/demo03-student/update', + method: 'put', + data: data + }) +} + +// 删除学生 +export function deleteDemo03Student(id) { + return request({ + url: '/infra/demo03-student/delete?id=' + id, + method: 'delete' + }) +} + +// 获得学生 +export function getDemo03Student(id) { + return request({ + url: '/infra/demo03-student/get?id=' + id, + method: 'get' + }) +} + +// 获得学生分页 +export function getDemo03StudentPage(params) { + return request({ + url: '/infra/demo03-student/page', + method: 'get', + params + }) +} +// 导出学生 Excel +export function exportDemo03StudentExcel(params) { + return request({ + url: '/infra/demo03-student/export-excel', + method: 'get', + params, + responseType: 'blob' + }) +} + +// ==================== 子表(学生课程) ==================== + +// 获得学生课程分页 +export function getDemo03CoursePage(params) { + return request({ + url: '/infra/demo03-student/demo03-course/page', + method: 'get', + params + }) +} +// 新增学生课程 +export function createDemo03Course(data) { + return request({ + url: `/infra/demo03-student/demo03-course/create`, + method: 'post', + data + }) +} + +// 修改学生课程 +export function updateDemo03Course(data) { + return request({ + url: `/infra/demo03-student/demo03-course/update`, + method: 'post', + data + }) +} + +// 删除学生课程 +export function deleteDemo03Course(id) { + return request({ + url: `/infra/demo03-student/demo03-course/delete?id=` + id, + method: 'delete' + }) +} + +// 获得学生课程 +export function getDemo03Course(id) { + return request({ + url: `/infra/demo03-student/demo03-course/get?id=` + id, + method: 'get' + }) +} + +// ==================== 子表(学生班级) ==================== + +// 获得学生班级分页 +export function getDemo03GradePage(params) { + return request({ + url: '/infra/demo03-student/demo03-grade/page', + method: 'get', + params + }) +} +// 新增学生班级 +export function createDemo03Grade(data) { + return request({ + url: `/infra/demo03-student/demo03-grade/create`, + method: 'post', + data + }) +} + +// 修改学生班级 +export function updateDemo03Grade(data) { + return request({ + url: `/infra/demo03-student/demo03-grade/update`, + method: 'post', + data + }) +} + +// 删除学生班级 +export function deleteDemo03Grade(id) { + return request({ + url: `/infra/demo03-student/demo03-grade/delete?id=` + id, + method: 'delete' + }) +} + +// 获得学生班级 +export function getDemo03Grade(id) { + return request({ + url: `/infra/demo03-student/demo03-grade/get?id=` + id, + method: 'get' + }) +} diff --git a/src/views/infra/demo/demo03/erp/Demo03StudentForm.vue b/src/views/infra/demo/demo03/erp/Demo03StudentForm.vue new file mode 100644 index 0000000..be2638d --- /dev/null +++ b/src/views/infra/demo/demo03/erp/Demo03StudentForm.vue @@ -0,0 +1,134 @@ + + + diff --git a/src/views/infra/demo/demo03/erp/components/Demo03CourseForm.vue b/src/views/infra/demo/demo03/erp/components/Demo03CourseForm.vue new file mode 100644 index 0000000..4cefc16 --- /dev/null +++ b/src/views/infra/demo/demo03/erp/components/Demo03CourseForm.vue @@ -0,0 +1,112 @@ + + + diff --git a/src/views/infra/demo/demo03/erp/components/Demo03CourseList.vue b/src/views/infra/demo/demo03/erp/components/Demo03CourseList.vue new file mode 100644 index 0000000..81c9ff6 --- /dev/null +++ b/src/views/infra/demo/demo03/erp/components/Demo03CourseList.vue @@ -0,0 +1,116 @@ + + + diff --git a/src/views/infra/demo/demo03/erp/components/Demo03GradeForm.vue b/src/views/infra/demo/demo03/erp/components/Demo03GradeForm.vue new file mode 100644 index 0000000..f77fa58 --- /dev/null +++ b/src/views/infra/demo/demo03/erp/components/Demo03GradeForm.vue @@ -0,0 +1,112 @@ + + + diff --git a/src/views/infra/demo/demo03/erp/components/Demo03GradeList.vue b/src/views/infra/demo/demo03/erp/components/Demo03GradeList.vue new file mode 100644 index 0000000..298ac26 --- /dev/null +++ b/src/views/infra/demo/demo03/erp/components/Demo03GradeList.vue @@ -0,0 +1,116 @@ + + + diff --git a/src/views/infra/demo/demo03/erp/index.vue b/src/views/infra/demo/demo03/erp/index.vue new file mode 100644 index 0000000..0a47bd5 --- /dev/null +++ b/src/views/infra/demo/demo03/erp/index.vue @@ -0,0 +1,214 @@ + + + -- Gitee From 61e719f697a33c2310b9afb351bda5495e1ddfd5 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Tue, 21 Nov 2023 12:05:54 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=EF=BC=9A=E6=96=B0=E5=A2=9E=E4=B8=BB=E5=AD=90=E8=A1=A8=EF=BC=88?= =?UTF-8?q?inner=E6=A8=A1=E5=BC=8F=EF=BC=89=E7=94=9F=E6=88=90=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/infra/demo03-inner.js | 73 +++++++ .../demo/demo03/inner/Demo03StudentForm.vue | 191 +++++++++++++++++ .../inner/components/Demo03CourseForm.vue | 111 ++++++++++ .../inner/components/Demo03CourseList.vue | 73 +++++++ .../inner/components/Demo03GradeForm.vue | 85 ++++++++ .../inner/components/Demo03GradeList.vue | 77 +++++++ src/views/infra/demo/demo03/inner/index.vue | 192 ++++++++++++++++++ 7 files changed, 802 insertions(+) create mode 100644 src/api/infra/demo03-inner.js create mode 100644 src/views/infra/demo/demo03/inner/Demo03StudentForm.vue create mode 100644 src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue create mode 100644 src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue create mode 100644 src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue create mode 100644 src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue create mode 100644 src/views/infra/demo/demo03/inner/index.vue diff --git a/src/api/infra/demo03-inner.js b/src/api/infra/demo03-inner.js new file mode 100644 index 0000000..834522a --- /dev/null +++ b/src/api/infra/demo03-inner.js @@ -0,0 +1,73 @@ +import request from '@/utils/request' + +// 创建学生 +export function createDemo03Student(data) { + return request({ + url: '/infra/demo03-student/create', + method: 'post', + data: data + }) +} + +// 更新学生 +export function updateDemo03Student(data) { + return request({ + url: '/infra/demo03-student/update', + method: 'put', + data: data + }) +} + +// 删除学生 +export function deleteDemo03Student(id) { + return request({ + url: '/infra/demo03-student/delete?id=' + id, + method: 'delete' + }) +} + +// 获得学生 +export function getDemo03Student(id) { + return request({ + url: '/infra/demo03-student/get?id=' + id, + method: 'get' + }) +} + +// 获得学生分页 +export function getDemo03StudentPage(params) { + return request({ + url: '/infra/demo03-student/page', + method: 'get', + params + }) +} +// 导出学生 Excel +export function exportDemo03StudentExcel(params) { + return request({ + url: '/infra/demo03-student/export-excel', + method: 'get', + params, + responseType: 'blob' + }) +} + +// ==================== 子表(学生课程) ==================== + +// 获得学生课程列表 +export function getDemo03CourseListByStudentId(studentId) { + return request({ + url: `/infra/demo03-student/demo03-course/list-by-student-id?studentId=` + studentId, + method: 'get' + }) +} + +// ==================== 子表(学生班级) ==================== + +// 获得学生班级 +export function getDemo03GradeByStudentId(studentId) { + return request({ + url: `/infra/demo03-student/demo03-grade/get-by-student-id?studentId=` + studentId, + method: 'get' + }) +} diff --git a/src/views/infra/demo/demo03/inner/Demo03StudentForm.vue b/src/views/infra/demo/demo03/inner/Demo03StudentForm.vue new file mode 100644 index 0000000..bb8d4a8 --- /dev/null +++ b/src/views/infra/demo/demo03/inner/Demo03StudentForm.vue @@ -0,0 +1,191 @@ + + + diff --git a/src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue b/src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue new file mode 100644 index 0000000..5c5fe9f --- /dev/null +++ b/src/views/infra/demo/demo03/inner/components/Demo03CourseForm.vue @@ -0,0 +1,111 @@ + + + diff --git a/src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue b/src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue new file mode 100644 index 0000000..504bad9 --- /dev/null +++ b/src/views/infra/demo/demo03/inner/components/Demo03CourseList.vue @@ -0,0 +1,73 @@ + + + diff --git a/src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue b/src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue new file mode 100644 index 0000000..3a663f8 --- /dev/null +++ b/src/views/infra/demo/demo03/inner/components/Demo03GradeForm.vue @@ -0,0 +1,85 @@ + + + diff --git a/src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue b/src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue new file mode 100644 index 0000000..e2adf2e --- /dev/null +++ b/src/views/infra/demo/demo03/inner/components/Demo03GradeList.vue @@ -0,0 +1,77 @@ + + + diff --git a/src/views/infra/demo/demo03/inner/index.vue b/src/views/infra/demo/demo03/inner/index.vue new file mode 100644 index 0000000..92da050 --- /dev/null +++ b/src/views/infra/demo/demo03/inner/index.vue @@ -0,0 +1,192 @@ + + + -- Gitee From dce4fdd03e9e593f4f46b153281d117ba4cc3418 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Tue, 21 Nov 2023 15:10:14 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=EF=BC=9A=E9=80=82=E9=85=8D=E6=A0=91=E8=A1=A8=E5=92=8C=E4=B8=BB?= =?UTF-8?q?=E5=AD=90=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/infra/codegen.js | 8 + src/views/infra/codegen/editTable.vue | 88 ++++---- src/views/infra/codegen/genInfoForm.vue | 266 +++++++++++------------- 3 files changed, 174 insertions(+), 188 deletions(-) diff --git a/src/api/infra/codegen.js b/src/api/infra/codegen.js index ffb3e04..0d65c93 100644 --- a/src/api/infra/codegen.js +++ b/src/api/infra/codegen.js @@ -9,6 +9,14 @@ export function getCodegenTablePage(query) { }) } +// 查询列表代码生成表定义 +export const getCodegenTableList = (dataSourceConfigId) => { + return request({ + url: '/infra/codegen/table/list?dataSourceConfigId=' + dataSourceConfigId, + method: 'get', + }) +} + // 获得表和字段的明细 export function getCodegenDetail(tableId) { return request({ diff --git a/src/views/infra/codegen/editTable.vue b/src/views/infra/codegen/editTable.vue index fee16c3..767eaaf 100644 --- a/src/views/infra/codegen/editTable.vue +++ b/src/views/infra/codegen/editTable.vue @@ -2,10 +2,11 @@ - + - + @@ -64,14 +65,14 @@ @@ -83,15 +84,15 @@ @@ -99,10 +100,10 @@ @@ -115,7 +116,7 @@ - + @@ -127,9 +128,9 @@