Commit 552e9969ccf5fa33dadcce388a98e30defd5b3da

Authored by baayso
1 parent 53541380

fix: 代码生成:Vue3标准模板问题修复。

yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3/api/api.ts.vm
... ... @@ -3,7 +3,7 @@ import request from '@/config/axios'
3 3 export interface ${simpleClassName}VO {
4 4 #foreach ($column in $columns)
5 5 #if ($column.createOperation || $column.updateOperation)
6   -#if(${column.javaType.toLowerCase()} == "long" || ${column.javaType.toLowerCase()} == "integer" || ${column.javaType.toLowerCase()} == "double" || ${column.javaType.toLowerCase()} == "bigdecimal")
  6 +#if(${column.javaType.toLowerCase()} == "long" || ${column.javaType.toLowerCase()} == "integer" || ${column.javaType.toLowerCase()} == "short" || ${column.javaType.toLowerCase()} == "double" || ${column.javaType.toLowerCase()} == "bigdecimal")
7 7 ${column.javaField}: number
8 8 #elseif(${column.javaType.toLowerCase()} == "date" || ${column.javaType.toLowerCase()} == "localdatetime")
9 9 ${column.javaField}: Date
... ... @@ -14,32 +14,34 @@ export interface ${simpleClassName}VO {
14 14 #end
15 15 }
16 16  
  17 +const baseURL = '/${table.moduleName}/${simpleClassName_strikeCase}'
  18 +
17 19 // 查询${table.classComment}列表
18 20 export const get${simpleClassName}Page = async (params: ${simpleClassName}PageReqVO) => {
19   - return await request.get({ url: '${baseURL}/page', params })
  21 + return await request.get({ url: `${baseURL}/page`, params })
20 22 }
21 23  
22 24 // 查询${table.classComment}详情
23 25 export const get${simpleClassName} = async (id: number) => {
24   - return await request.get({ url: '${baseURL}/get?id=' + id })
  26 + return await request.get({ url: `${baseURL}/get?id=` + id })
25 27 }
26 28  
27 29 // 新增${table.classComment}
28 30 export const create${simpleClassName} = async (data: ${simpleClassName}VO) => {
29   - return await request.post({ url: '${baseURL}/create', data })
  31 + return await request.post({ url: `${baseURL}/create`, data })
30 32 }
31 33  
32 34 // 修改${table.classComment}
33 35 export const update${simpleClassName} = async (data: ${simpleClassName}VO) => {
34   - return await request.put({ url: '${baseURL}/update', data })
  36 + return await request.put({ url: `${baseURL}/update`, data })
35 37 }
36 38  
37 39 // 删除${table.classComment}
38 40 export const delete${simpleClassName} = async (id: number) => {
39   - return await request.delete({ url: '${baseURL}/delete?id=' + id })
  41 + return await request.delete({ url: `${baseURL}/delete?id=` + id })
40 42 }
41 43  
42 44 // 导出${table.classComment} Excel
43   -export const export${simpleClassName}Api = async (params) => {
44   - return await request.download({ url: '${baseURL}/export-excel', params })
  45 +export const export${simpleClassName} = async (params) => {
  46 + return await request.download({ url: `${baseURL}/export-excel`, params })
45 47 }
... ...
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3/views/form.vue.vm
... ... @@ -102,7 +102,7 @@
102 102 <el-date-picker
103 103 v-model="formData.${javaField}"
104 104 type="date"
105   - value-format="timestamp"
  105 + value-format="x"
106 106 placeholder="选择${comment}"
107 107 />
108 108 </el-form-item>
... ...
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3/views/index.vue.vm
... ... @@ -66,7 +66,7 @@
66 66 <el-form-item label="${comment}" prop="${javaField}">
67 67 <el-date-picker
68 68 v-model="queryParams.${javaField}"
69   - value-format="yyyy-MM-dd"
  69 + value-format="YYYY-MM-DD"
70 70 type="date"
71 71 placeholder="选择${comment}"
72 72 clearable
... ... @@ -77,7 +77,7 @@
77 77 <el-form-item label="${comment}" prop="${javaField}">
78 78 <el-date-picker
79 79 v-model="queryParams.${javaField}"
80   - value-format="yyyy-MM-dd HH:mm:ss"
  80 + value-format="YYYY-MM-DD HH:mm:ss"
81 81 type="daterange"
82 82 start-placeholder="开始日期"
83 83 end-placeholder="结束日期"
... ...