223
223
<el-select
224
224
v-model =" website.appinstall.memoryUnit"
225
225
placeholder =" Select"
226
- style = " width : 85 px "
226
+ class = " pre-select "
227
227
>
228
228
<el-option label =" KB" value =" K" />
229
229
<el-option label =" MB" value =" M" />
268
268
</span >
269
269
</div >
270
270
</el-form-item >
271
- <el-form-item v-if =" website.type === 'proxy'" :label =" $t('website.proxyAddress')" prop =" proxy" >
272
- <el-input v-model =" website.proxy" :placeholder =" $t('website.proxyHelper')" ></el-input >
271
+ <el-form-item
272
+ v-if =" website.type === 'proxy'"
273
+ :label =" $t('website.proxyAddress')"
274
+ prop =" proxyAddress"
275
+ >
276
+ <el-input v-model =" website.proxyAddress" :placeholder =" $t('website.proxyHelper')" >
277
+ <template #prepend >
278
+ <el-select v-model =" website.proxyProtocol" class =" pre-select" >
279
+ <el-option label =" http" value =" http://" />
280
+ <el-option label =" https" value =" https://" />
281
+ <el-option :label =" $t('website.other')" value =" " />
282
+ </el-select >
283
+ </template >
284
+ </el-input >
273
285
</el-form-item >
274
286
<el-form-item :label =" $t('website.remark')" prop =" remark" >
275
287
<el-input v-model =" website.remark" ></el-input >
@@ -348,6 +360,8 @@ const website = ref({
348
360
IPV6: false ,
349
361
proxyType: ' tcp' ,
350
362
port: 9000 ,
363
+ proxyProtocol: ' http://' ,
364
+ proxyAddress: ' ' ,
351
365
});
352
366
const rules = ref <any >({
353
367
primaryDomain: [Rules .domain ],
@@ -356,7 +370,7 @@ const rules = ref<any>({
356
370
webSiteGroupId: [Rules .requiredSelectBusiness ],
357
371
appInstallId: [Rules .requiredSelectBusiness ],
358
372
appType: [Rules .requiredInput ],
359
- proxy : [Rules .requiredInput ],
373
+ proxyAddress : [Rules .requiredInput ],
360
374
runtimeID: [Rules .requiredSelectBusiness ],
361
375
appinstall: {
362
376
name: [Rules .appName ],
@@ -549,6 +563,10 @@ const submit = async (formEl: FormInstance | undefined) => {
549
563
loading .value = false ;
550
564
preCheckRef .value .acceptParams ({ items: res .data });
551
565
} else {
566
+ if (website .value .type === ' proxy' ) {
567
+ website .value .proxy = website .value .proxyProtocol + website .value .proxyAddress ;
568
+ console .log (website .value .proxy );
569
+ }
552
570
CreateWebsite (website .value )
553
571
.then (() => {
554
572
MsgSuccess (i18n .global .t (' commons.msg.createSuccess' ));
0 commit comments