Skip to content

Commit e8892dc

Browse files
author
piexlmax
committed
完善枚举值自动化
1 parent 83e26c4 commit e8892dc

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

server/resource/autocode_template/web/form.vue.tpl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@
2424
{{- end }}
2525
{{- if eq .FieldType "float64" }}
2626
<el-input-number v-model="formData.{{ .FieldJson }}" :precision="2" clearable></el-input-number>
27+
{{- end }}
28+
{{- if eq .FieldType "enum" }}
29+
<el-select v-model="formData.{{ .FieldJson }}" placeholder="请选择" style="width:100%" clearable>
30+
<el-option v-for="item in [{{ .DataTypeLong }}]" :key="item" :label="item" :value="item" />
31+
</el-select>
2732
{{- end }}
2833
</el-form-item>
2934
{{- end }}

server/resource/autocode_template/web/table.vue.tpl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@
110110
{{- end }}
111111
{{- if eq .FieldType "float64" }}
112112
<el-input-number v-model="formData.{{ .FieldJson }}" style="width:100%" :precision="2" clearable />
113+
{{- end }}
114+
{{- if eq .FieldType "enum" }}
115+
<el-select v-model="formData.{{ .FieldJson }}" placeholder="请选择" style="width:100%" clearable>
116+
<el-option v-for="item in [{{.DataTypeLong}}]" :key="item" :label="item" :value="item" />
117+
</el-select>
113118
{{- end }}
114119
</el-form-item>
115120
{{- end }}

web/src/view/systemTools/autoCode/component/fieldDialog.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
</el-select>
4242
</el-form-item>
4343
<el-form-item :label="middleDate.fieldType === 'enum' ? '枚举值' : '类型长度'" prop="dataTypeLong">
44-
<el-input v-model="middleDate.dataTypeLong" placeholder="数据库类型长度" />
44+
<el-input v-model="middleDate.dataTypeLong" :placeholder="middleDate.fieldType === 'enum'?`例:'北京','天津'`:'数据库类型长度'" />
4545
</el-form-item>
4646
<el-form-item label="Field查询条件" prop="fieldSearchType">
4747
<el-select

0 commit comments

Comments
 (0)