Skip to content

Commit 2cc8567

Browse files
feat: relocate PHP extension installation prompts (#11352)
#11293
1 parent 184a214 commit 2cc8567

File tree

1 file changed

+20
-20
lines changed
  • frontend/src/views/website/runtime/php/create

1 file changed

+20
-20
lines changed

frontend/src/views/website/runtime/php/create/index.vue

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,26 @@
122122
<el-form-item :label="$t('website.remark')" prop="remark">
123123
<el-input type="textarea" :rows="1" clearable v-model="runtime.remark" />
124124
</el-form-item>
125+
<el-form-item :label="$t('php.extensions')">
126+
<el-select v-model="extensions" @change="changePHPExtension()" clearable>
127+
<el-option
128+
v-for="(extension, index) in phpExtensions"
129+
:key="index"
130+
:label="extension.name"
131+
:value="extension.extensions"
132+
></el-option>
133+
</el-select>
134+
</el-form-item>
135+
<el-form-item :label="getLabel(formFields['PHP_EXTENSIONS'])" v-if="formFields['PHP_EXTENSIONS']">
136+
<el-select v-model="runtime.params['PHP_EXTENSIONS']" multiple allowCreate filterable>
137+
<el-option
138+
v-for="service in formFields['PHP_EXTENSIONS'].values"
139+
:key="service.label"
140+
:value="service.value"
141+
:label="service.label"
142+
></el-option>
143+
</el-select>
144+
</el-form-item>
125145
<el-form-item>
126146
<el-alert :title="$t('php.containerConfigHelper')" type="info" :closable="false" />
127147
</el-form-item>
@@ -144,26 +164,6 @@
144164
</template>
145165
</el-alert>
146166
</el-form-item>
147-
<el-form-item :label="$t('php.extensions')">
148-
<el-select v-model="extensions" @change="changePHPExtension()" clearable>
149-
<el-option
150-
v-for="(extension, index) in phpExtensions"
151-
:key="index"
152-
:label="extension.name"
153-
:value="extension.extensions"
154-
></el-option>
155-
</el-select>
156-
</el-form-item>
157-
<el-form-item :label="getLabel(formFields['PHP_EXTENSIONS'])" v-if="formFields['PHP_EXTENSIONS']">
158-
<el-select v-model="runtime.params['PHP_EXTENSIONS']" multiple allowCreate filterable>
159-
<el-option
160-
v-for="service in formFields['PHP_EXTENSIONS'].values"
161-
:key="service.label"
162-
:value="service.value"
163-
:label="service.label"
164-
></el-option>
165-
</el-select>
166-
</el-form-item>
167167
</div>
168168
</div>
169169
<div v-else>

0 commit comments

Comments
 (0)