fix: 代码生成字典组件不显示问题修复

This commit is contained in:
Ray.Hao
2026-02-11 11:35:28 +08:00
parent e735f768b5
commit 6f4e4eb6d6
3 changed files with 15 additions and 15 deletions

View File

@@ -10,7 +10,7 @@
#foreach($fieldConfig in $fieldConfigs) #foreach($fieldConfig in $fieldConfigs)
#if($fieldConfig.isShowInQuery == 1 && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.isShowInQuery == 1 && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<template #$fieldConfig.fieldName="scope"> <template #$fieldConfig.fieldName="scope">
<Dict v-model="scope.formData[scope.prop]" code="$fieldConfig.dictType" v-bind="scope.attrs" /> <DictSelect v-model="scope.formData[scope.prop]" code="$fieldConfig.dictType" v-bind="scope.attrs" />
</template> </template>
#end #end
#end #end
@@ -30,7 +30,7 @@
#foreach($fieldConfig in $fieldConfigs) #foreach($fieldConfig in $fieldConfigs)
#if($fieldConfig.isShowInList == 1 && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.isShowInList == 1 && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<template #$fieldConfig.fieldName="scope"> <template #$fieldConfig.fieldName="scope">
<DictLabel v-model="scope.row[scope.prop]" code="$fieldConfig.dictType" /> <DictTag v-model="scope.row[scope.prop]" code="$fieldConfig.dictType" />
</template> </template>
#end #end
#end #end
@@ -41,7 +41,7 @@
#foreach($fieldConfig in $fieldConfigs) #foreach($fieldConfig in $fieldConfigs)
#if($fieldConfig.isShowInForm == 1 && $fieldConfig.formType != "HIDDEN" && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.isShowInForm == 1 && $fieldConfig.formType != "HIDDEN" && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<template #$fieldConfig.fieldName="scope"> <template #$fieldConfig.fieldName="scope">
<Dict v-model="scope.formData[scope.prop]" code="$fieldConfig.dictType" v-bind="scope.attrs" /> <DictSelect v-model="scope.formData[scope.prop]" code="$fieldConfig.dictType" v-bind="scope.attrs" />
</template> </template>
#end #end
#end #end
@@ -52,7 +52,7 @@
#foreach($fieldConfig in $fieldConfigs) #foreach($fieldConfig in $fieldConfigs)
#if($fieldConfig.isShowInForm == 1 && $fieldConfig.formType != "HIDDEN" && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.isShowInForm == 1 && $fieldConfig.formType != "HIDDEN" && $fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<template #$fieldConfig.fieldName="scope"> <template #$fieldConfig.fieldName="scope">
<Dict v-model="scope.formData[scope.prop]" code="$fieldConfig.dictType" v-bind="scope.attrs" /> <DictSelect v-model="scope.formData[scope.prop]" code="$fieldConfig.dictType" v-bind="scope.attrs" />
</template> </template>
#end #end
#end #end

View File

@@ -14,7 +14,7 @@
/> />
#elseif($fieldConfig.formType == "SELECT") #elseif($fieldConfig.formType == "SELECT")
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<Dict v-model="queryParams.$fieldConfig.fieldName" code="$fieldConfig.dictType" /> <DictSelect v-model="queryParams.$fieldConfig.fieldName" code="$fieldConfig.dictType" />
#else #else
<el-select v-model="queryParams.$fieldConfig.fieldName" placeholder="请选择$fieldConfig.fieldComment"> <el-select v-model="queryParams.$fieldConfig.fieldName" placeholder="请选择$fieldConfig.fieldComment">
<el-option :key="1" :value="1" label="选项一"/> <el-option :key="1" :value="1" label="选项一"/>
@@ -23,7 +23,7 @@
#end #end
#elseif($fieldConfig.formType == "RADIO") #elseif($fieldConfig.formType == "RADIO")
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<Dict v-model="formData.$fieldConfig.fieldName" type="radio" code="$fieldConfig.dictType" /> <DictSelect v-model="queryParams.$fieldConfig.fieldName" type="radio" code="$fieldConfig.dictType" />
#else #else
<el-radio-group v-model="queryParams.$fieldConfig.fieldName"> <el-radio-group v-model="queryParams.$fieldConfig.fieldName">
<el-radio :key="1" :value="1">选项一</el-radio> <el-radio :key="1" :value="1">选项一</el-radio>
@@ -32,7 +32,7 @@
#end #end
#elseif($fieldConfig.formType == "CHECK_BOX") #elseif($fieldConfig.formType == "CHECK_BOX")
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<Dict v-model="formData.$fieldConfig.fieldName" type="checkbox" code="$fieldConfig.dictType" /> <DictSelect v-model="queryParams.$fieldConfig.fieldName" type="checkbox" code="$fieldConfig.dictType" />
#else #else
<el-checkbox-group v-model="queryParams.$fieldConfig.fieldName"> <el-checkbox-group v-model="queryParams.$fieldConfig.fieldName">
<el-checkbox :key="1" :label="1">选项一</el-checkbox> <el-checkbox :key="1" :label="1">选项一</el-checkbox>
@@ -126,7 +126,7 @@
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<el-table-column label="$fieldConfig.fieldComment" width="150" align="center"> <el-table-column label="$fieldConfig.fieldComment" width="150" align="center">
<template #default="scope"> <template #default="scope">
<DictLabel v-model="scope.row.$fieldConfig.fieldName" code="$fieldConfig.dictType" /> <DictTag v-model="scope.row.$fieldConfig.fieldName" code="$fieldConfig.dictType" />
</template> </template>
</el-table-column> </el-table-column>
#else #else
@@ -193,7 +193,7 @@
/> />
#elseif($fieldConfig.formType == "SELECT") #elseif($fieldConfig.formType == "SELECT")
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<Dict v-model="formData.$fieldConfig.fieldName" code="$fieldConfig.dictType" /> <DictSelect v-model="formData.$fieldConfig.fieldName" code="$fieldConfig.dictType" />
#else #else
<el-select v-model="formData.$fieldConfig.fieldName" placeholder="请选择$fieldConfig.fieldComment"> <el-select v-model="formData.$fieldConfig.fieldName" placeholder="请选择$fieldConfig.fieldComment">
<el-option :value="0" label="选项一"/> <el-option :value="0" label="选项一"/>
@@ -202,7 +202,7 @@
#end #end
#elseif($fieldConfig.formType == "RADIO") #elseif($fieldConfig.formType == "RADIO")
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<Dict v-model="queryParams.$fieldConfig.fieldName" type="radio" code="$fieldConfig.dictType" /> <DictSelect v-model="formData.$fieldConfig.fieldName" type="radio" code="$fieldConfig.dictType" />
#else #else
<el-radio-group v-model="formData.$fieldConfig.fieldName"> <el-radio-group v-model="formData.$fieldConfig.fieldName">
<el-radio :value="0">选项一</el-radio> <el-radio :value="0">选项一</el-radio>
@@ -211,7 +211,7 @@
#end #end
#elseif($fieldConfig.formType == "CHECK_BOX") #elseif($fieldConfig.formType == "CHECK_BOX")
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<Dict v-model="queryParams.$fieldConfig.fieldName" type="checkbox" code="$fieldConfig.dictType" /> <DictSelect v-model="formData.$fieldConfig.fieldName" type="checkbox" code="$fieldConfig.dictType" />
#else #else
<el-checkbox-group v-model="formData.$fieldConfig.fieldName"> <el-checkbox-group v-model="formData.$fieldConfig.fieldName">
<el-checkbox :value="0">选项一</el-checkbox> <el-checkbox :value="0">选项一</el-checkbox>

View File

@@ -14,7 +14,7 @@
/> />
#elseif($fieldConfig.formType == "SELECT") #elseif($fieldConfig.formType == "SELECT")
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<Dict v-model="queryParams.$fieldConfig.fieldName" code="$fieldConfig.dictType" /> <DictSelect v-model="queryParams.$fieldConfig.fieldName" code="$fieldConfig.dictType" />
#else #else
<el-select v-model="queryParams.$fieldConfig.fieldName" placeholder="请选择$fieldConfig.fieldComment"> <el-select v-model="queryParams.$fieldConfig.fieldName" placeholder="请选择$fieldConfig.fieldComment">
<el-option :key="1" :value="1" label="选项一"/> <el-option :key="1" :value="1" label="选项一"/>
@@ -23,7 +23,7 @@
#end #end
#elseif($fieldConfig.formType == "RADIO") #elseif($fieldConfig.formType == "RADIO")
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<Dict v-model="formData.$fieldConfig.fieldName" type="radio" code="$fieldConfig.dictType" /> <DictSelect v-model="queryParams.$fieldConfig.fieldName" type="radio" code="$fieldConfig.dictType" />
#else #else
<el-radio-group v-model="queryParams.$fieldConfig.fieldName"> <el-radio-group v-model="queryParams.$fieldConfig.fieldName">
<el-radio :key="1" :value="1">选项一</el-radio> <el-radio :key="1" :value="1">选项一</el-radio>
@@ -32,7 +32,7 @@
#end #end
#elseif($fieldConfig.formType == "CHECK_BOX") #elseif($fieldConfig.formType == "CHECK_BOX")
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<Dict v-model="formData.$fieldConfig.fieldName" type="checkbox" code="$fieldConfig.dictType" /> <DictSelect v-model="queryParams.$fieldConfig.fieldName" type="checkbox" code="$fieldConfig.dictType" />
#else #else
<el-checkbox-group v-model="queryParams.$fieldConfig.fieldName"> <el-checkbox-group v-model="queryParams.$fieldConfig.fieldName">
<el-checkbox :key="1" :label="1">选项一</el-checkbox> <el-checkbox :key="1" :label="1">选项一</el-checkbox>
@@ -126,7 +126,7 @@
#if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "") #if($fieldConfig.dictType && $fieldConfig.dictType.trim() != "")
<el-table-column label="$fieldConfig.fieldComment" width="150" align="center"> <el-table-column label="$fieldConfig.fieldComment" width="150" align="center">
<template #default="scope"> <template #default="scope">
<DictLabel v-model="scope.row.$fieldConfig.fieldName" code="$fieldConfig.dictType" /> <DictTag v-model="scope.row.$fieldConfig.fieldName" code="$fieldConfig.dictType" />
</template> </template>
</el-table-column> </el-table-column>
#else #else