[webapp]feature:http port follows ssl change (#61)
This commit is contained in:
@@ -125,6 +125,7 @@
|
||||
<nz-form-control *ngIf="paramDefine.type === 'boolean'" nzSpan="8" [nzErrorTip]="'validation.required' | i18n">
|
||||
<nz-switch
|
||||
[(ngModel)]="params[i].value"
|
||||
(ngModelChange)="onParamBooleanChanged($event, paramDefine.field)"
|
||||
[required]="paramDefine.required"
|
||||
[name]="paramDefine.field"
|
||||
[id]="paramDefine.field"
|
||||
|
||||
@@ -108,6 +108,21 @@ export class MonitorEditComponent implements OnInit {
|
||||
});
|
||||
}
|
||||
|
||||
onParamBooleanChanged(booleanValue: boolean, field: string) {
|
||||
// 对SSL的端口联动处理, 不开启SSL默认80端口,开启SSL默认443
|
||||
if (field === 'ssl') {
|
||||
this.params.forEach(param => {
|
||||
if (param.field === 'port') {
|
||||
if (booleanValue) {
|
||||
param.value = '443';
|
||||
} else {
|
||||
param.value = '80';
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
onSubmit(formGroup: FormGroup) {
|
||||
if (formGroup.invalid) {
|
||||
Object.values(formGroup.controls).forEach(control => {
|
||||
|
||||
@@ -134,6 +134,7 @@
|
||||
<nz-form-control *ngIf="paramDefine.type === 'boolean'" nzSpan="8" [nzErrorTip]="'validation.required' | i18n">
|
||||
<nz-switch
|
||||
[(ngModel)]="params[i].value"
|
||||
(ngModelChange)="onParamBooleanChanged($event, paramDefine.field)"
|
||||
[required]="paramDefine.required"
|
||||
[name]="paramDefine.field"
|
||||
[id]="paramDefine.field"
|
||||
|
||||
@@ -89,6 +89,21 @@ export class MonitorNewComponent implements OnInit {
|
||||
this.monitor.name = `${this.monitor.app.toUpperCase()}_${hostValue}`;
|
||||
}
|
||||
|
||||
onParamBooleanChanged(booleanValue: boolean, field: string) {
|
||||
// 对SSL的端口联动处理, 不开启SSL默认80端口,开启SSL默认443
|
||||
if (field === 'ssl') {
|
||||
this.params.forEach(param => {
|
||||
if (param.field === 'port') {
|
||||
if (booleanValue) {
|
||||
param.value = '443';
|
||||
} else {
|
||||
param.value = '80';
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
onSubmit(formGroup: FormGroup) {
|
||||
if (formGroup.invalid) {
|
||||
Object.values(formGroup.controls).forEach(control => {
|
||||
|
||||
Reference in New Issue
Block a user