File tree Expand file tree Collapse file tree 1 file changed +7
-10
lines changed
frontend/src/views/app-store/detail/params Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Original file line number Diff line number Diff line change 118118 </div >
119119 <span class =" input-help" v-if =" p.description" >{{ getDescription(p) }}</span >
120120 </el-form-item >
121- <el-form-item
122- v-if =" form[p.envKey] == 'mysql' || form[p.envKey] == 'mariadb'"
123- :label =" $t('database.format')"
124- prop =" format"
125- >
121+ <el-form-item v-if =" isMysql(form, p.envKey)" :label =" $t('database.format')" prop =" format" >
126122 <el-select filterable v-model =" form.format" @change =" loadCollations()" >
127123 <el-option v-for =" item of formatOptions" :key =" item.format" :label =" item.format" :value =" item.format" />
128124 </el-select >
129125 </el-form-item >
130- <el-form-item
131- v-if =" form[p.envKey] == 'mysql' || form[p.envKey] == 'mariadb'"
132- :label =" $t('database.collation')"
133- prop =" collation"
134- >
126+ <el-form-item v-if =" isMysql(form, p.envKey)" :label =" $t('database.collation')" prop =" collation" >
135127 <el-select filterable v-model =" form.collation" >
136128 <el-option v-for =" item of collationOptions" :key =" item" :label =" item" :value =" item" />
137129 </el-select >
@@ -185,6 +177,7 @@ const props = defineProps({
185177
186178const form = reactive ({
187179 format: ' ' ,
180+ collation: ' ' ,
188181});
189182let rules = reactive ({});
190183const params = computed ({
@@ -205,6 +198,10 @@ const updateParam = () => {
205198 emit (' update:form' , form );
206199};
207200
201+ const isMysql = (form : Object , envKey : string ) => {
202+ return envKey === ' PANEL_DB_TYPE' && (form [envKey ] == ' mysql' || form [envKey ] == ' mariadb' );
203+ };
204+
208205const handleParams = () => {
209206 rules = props .rules ;
210207 if (params .value != undefined && params .value .formFields != undefined ) {
You can’t perform that action at this time.
0 commit comments