From 65c09155349ff8ce7a6ba029513d932b76797f82 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Mon, 19 Feb 2024 18:02:05 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../genDataBaseType/GenDataBaseTypeModal.vue | 138 ++++++++++++------ .../GenTableFieldTypeModal.vue | 69 +++++++++ .../genDataBaseType/genDataBaseType.data.ts | 57 ++++---- 3 files changed, 194 insertions(+), 70 deletions(-) create mode 100644 src/views/system/devtools/genDataBaseType/GenTableFieldTypeModal.vue diff --git a/src/views/system/devtools/genDataBaseType/GenDataBaseTypeModal.vue b/src/views/system/devtools/genDataBaseType/GenDataBaseTypeModal.vue index e31ba40..8eb339f 100644 --- a/src/views/system/devtools/genDataBaseType/GenDataBaseTypeModal.vue +++ b/src/views/system/devtools/genDataBaseType/GenDataBaseTypeModal.vue @@ -1,95 +1,145 @@ diff --git a/src/views/system/devtools/genDataBaseType/genDataBaseType.data.ts b/src/views/system/devtools/genDataBaseType/genDataBaseType.data.ts index 6cce6c7..c56ed0c 100644 --- a/src/views/system/devtools/genDataBaseType/genDataBaseType.data.ts +++ b/src/views/system/devtools/genDataBaseType/genDataBaseType.data.ts @@ -35,42 +35,47 @@ export const formSchema: FormSchema[] = [ show: false }, { - field: 'nickName', - label: '昵称', - component: 'Input', - }, + field: 'typeId', + label: '数据库类型', + component: 'ApiSelect', + colProps: { span: 16 }, + componentProps: { + api: listGenDatabaseType, + params: { + size: 99 + }, + labelField: 'type', + valueField: 'id', + resultField: 'data' + } + } +]; + +export const formSchemaGenTableFieldType: FormSchema[] = [ { - field: 'deptName', - label: '所属部门', + field: 'id', + label: 'ID', component: 'Input', - colProps: { - span: 12 - }, + show: false }, { - field: 'sex', - label: '性别', - component: 'Select', - colProps: { - span: 12 - }, - componentProps: { - options: [ - { label: '男', value: '0' }, - { label: '女', value: '1' } - ] - }, + field: 'label', + label: '标签', + component: 'Input', + required: true }, { - field: 'phone', - label: '手机号', + field: 'value', + label: '值', component: 'Input', + required: true }, { - field: 'email', - label: '邮箱', + field: 'sort', + label: '排序', component: 'Input', - }, + required: true + } ]; export const genTableFieldTypeReloadColumns: BasicColumn[] = [