[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-form-control *ngIf="paramDefine.type === 'boolean'" nzSpan="8" [nzErrorTip]="'validation.required' | i18n">
|
||||||
<nz-switch
|
<nz-switch
|
||||||
[(ngModel)]="params[i].value"
|
[(ngModel)]="params[i].value"
|
||||||
|
(ngModelChange)="onParamBooleanChanged($event, paramDefine.field)"
|
||||||
[required]="paramDefine.required"
|
[required]="paramDefine.required"
|
||||||
[name]="paramDefine.field"
|
[name]="paramDefine.field"
|
||||||
[id]="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) {
|
onSubmit(formGroup: FormGroup) {
|
||||||
if (formGroup.invalid) {
|
if (formGroup.invalid) {
|
||||||
Object.values(formGroup.controls).forEach(control => {
|
Object.values(formGroup.controls).forEach(control => {
|
||||||
|
|||||||
@@ -134,6 +134,7 @@
|
|||||||
<nz-form-control *ngIf="paramDefine.type === 'boolean'" nzSpan="8" [nzErrorTip]="'validation.required' | i18n">
|
<nz-form-control *ngIf="paramDefine.type === 'boolean'" nzSpan="8" [nzErrorTip]="'validation.required' | i18n">
|
||||||
<nz-switch
|
<nz-switch
|
||||||
[(ngModel)]="params[i].value"
|
[(ngModel)]="params[i].value"
|
||||||
|
(ngModelChange)="onParamBooleanChanged($event, paramDefine.field)"
|
||||||
[required]="paramDefine.required"
|
[required]="paramDefine.required"
|
||||||
[name]="paramDefine.field"
|
[name]="paramDefine.field"
|
||||||
[id]="paramDefine.field"
|
[id]="paramDefine.field"
|
||||||
|
|||||||
@@ -89,6 +89,21 @@ export class MonitorNewComponent implements OnInit {
|
|||||||
this.monitor.name = `${this.monitor.app.toUpperCase()}_${hostValue}`;
|
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) {
|
onSubmit(formGroup: FormGroup) {
|
||||||
if (formGroup.invalid) {
|
if (formGroup.invalid) {
|
||||||
Object.values(formGroup.controls).forEach(control => {
|
Object.values(formGroup.controls).forEach(control => {
|
||||||
|
|||||||
Reference in New Issue
Block a user