diff --git a/src/store/modules/vms.ts b/src/store/modules/vms.ts index cfcbaf8..81d7134 100644 --- a/src/store/modules/vms.ts +++ b/src/store/modules/vms.ts @@ -2,32 +2,12 @@ import { defineStore } from 'pinia'; import { generator, getVmsPathList } from '@/api/vms'; -interface VmsStore { - generators: any; - serverOptions: string[]; - webOptions: string[]; - formValue: { - author: string; - packageName: string; - requestMapping: string; - className: string; - tableName: string; - simpleDateFormat: string; - tablePrefixes: string; - path: string[]; - }; - formOption: { - generatorServer: string[]; - generatorWeb: string[]; - }; -} - export const useVmsStore = defineStore('vmsStore', { // 开启持久化 // persist: true, - persist: { - paths: ['formValue', 'formOption'], - }, + // persist: { + // paths: ['formValue', 'formOption'], + // }, state: () => ({ generators: [], @@ -46,6 +26,7 @@ export const useVmsStore = defineStore('vmsStore', { tableName: '', simpleDateFormat: 'yyyy-MM-dd HH:mm:ss', tablePrefixes: 't_,sys_,qrtz_,log_', + comment: '', path: [], }, diff --git a/src/views/generator-code/components/generator/components/generator-form.vue b/src/views/generator-code/components/generator/components/generator-form.vue index 5aaca51..7f8913f 100644 --- a/src/views/generator-code/components/generator/components/generator-form.vue +++ b/src/views/generator-code/components/generator/components/generator-form.vue @@ -37,10 +37,16 @@ const { formValue, formOption } = storeToRefs(vmsStore); - + - + + + + + + + - + import { NCard, NTabPane, NTabs } from 'naive-ui'; +import { storeToRefs } from 'pinia'; import { onMounted, reactive } from 'vue'; import { useRoute, useRouter } from 'vue-router'; import { useTableStore } from '@/store/modules/table'; +import { useVmsStore } from '@/store/modules/vms'; import Index from '@/views/generator-code/components/column-field/index.vue'; import GeneratorForm from '@/views/generator-code/components/generator/index.vue'; const router = useRouter(); const route = useRoute(); const tableStore = useTableStore(); +const vmsStore = useVmsStore(); +const { formValue, formOption } = storeToRefs(vmsStore); // 数据库表信息 const tableInfo = reactive({ @@ -28,6 +32,9 @@ const getTableData = async () => { const tableName: any = route.query.tableName; const tableMetaData = await tableStore.getTableMetaData(tableName); Object.assign(tableInfo, tableMetaData); + + // 设置 生成表单注释值 + formValue.value.comment = tableInfo.comment; }; onMounted(() => {