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[] = [