|
@@ -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 => {
|