Browse Source

fix(view): 代码生成器 查询方式 select

closed #I6Z3Y0
main
xingyu 2 years ago
parent
commit
d41e280db3
  1. 2
      src/views/infra/codegen/components/CloumInfoForm.vue
  2. 9
      src/views/infra/codegen/components/FinishForm.vue
  3. 4
      src/views/infra/codegen/components/data.ts

2
src/views/infra/codegen/components/CloumInfoForm.vue

@ -6,7 +6,7 @@
<Divider />
<div class="step2-button">
<a-button @click="customResetFunc">上一步</a-button>
<a-button type="primary" @click="customSubmitFunc">下一步</a-button>
<a-button type="primary" @click="customSubmitFunc">提交</a-button>
</div>
<h3>说明</h3>
<h4>配置字段</h4>

9
src/views/infra/codegen/components/FinishForm.vue

@ -2,7 +2,7 @@
<div class="m-5 result-success">
<Result status="success" title="代码生成成功" sub-title="可点击下方按钮预览下载或返回列表页">
<template #extra>
<a-button key="console" type="primary" @click="closeCurrent"> 返回列表 </a-button>
<a-button key="console" type="primary" @click="handleGoList"> 返回列表 </a-button>
<a-button key="preview" @click="handlePreview"> 预览 </a-button>
<a-button key="download" @click="handleGenTable"> 生成 </a-button>
</template>
@ -14,12 +14,14 @@
import { Result } from 'ant-design-vue'
import { useRoute } from 'vue-router'
import { useModal } from '@/components/Modal'
import { useGo } from '@/hooks/web/usePage'
import { useI18n } from '@/hooks/web/useI18n'
import { useTabs } from '@/hooks/web/useTabs'
import { useMessage } from '@/hooks/web/useMessage'
import PreviewModal from './PreviewModal.vue'
import { downloadCodegen, getCodegenTable } from '@/api/infra/codegen'
const go = useGo()
const { closeCurrent } = useTabs()
const { query } = useRoute()
const { t } = useI18n()
@ -38,6 +40,11 @@ async function handleGenTable() {
await downloadCodegen(res.table)
createMessage.success(t('common.successText'))
}
function handleGoList() {
closeCurrent()
go('/infra/codegen')
}
</script>
<style lang="less" scoped>
.result-success {

4
src/views/infra/codegen/components/data.ts

@ -258,7 +258,7 @@ export const columns: BasicColumn[] = [
title: '查询方式',
dataIndex: 'listOperationCondition',
editRow: true,
editComponent: 'Checkbox',
editComponent: 'Select',
editComponentProps: {
options: [
{ label: '=', value: '=' },
@ -271,7 +271,7 @@ export const columns: BasicColumn[] = [
{ label: 'BETWEEN', value: 'BETWEEN' }
]
},
width: 60
width: 80
},
{
title: '允许空',