From 2e5d94181a3c02c819f2fec4c5d88378bf2b5848 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期五, 31 三月 2023 08:56:54 +0800
Subject: [PATCH] 支持修改页面展示的sip ip

---
 src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java |   14 ++++++++++----
 src/main/resources/all-application.yml                  |    4 ++--
 web_src/src/components/dialog/configInfo.vue            |    2 +-
 3 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java b/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
index d4c7b83..600b9e8 100644
--- a/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
+++ b/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
@@ -4,7 +4,6 @@
 import org.junit.jupiter.api.Order;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.stereotype.Component;
-import org.springframework.util.ObjectUtils;
 
 @Component
 @ConfigurationProperties(prefix = "sip", ignoreInvalidFields = true)
@@ -12,6 +11,8 @@
 public class SipConfig {
 
 	private String ip;
+
+	private String showIp;
 
 	private Integer port;
 
@@ -96,9 +97,14 @@
 		this.alarm = alarm;
 	}
 
-	public void getLocalIp(String deviceLocalIp) {
-		if (ObjectUtils.isEmpty(deviceLocalIp)) {
-
+	public String getShowIp() {
+		if (this.showIp == null) {
+			return this.ip;
 		}
+		return showIp;
+	}
+
+	public void setShowIp(String showIp) {
+		this.showIp = showIp;
 	}
 }
diff --git a/src/main/resources/all-application.yml b/src/main/resources/all-application.yml
index bfa4bcf..d0a8289 100644
--- a/src/main/resources/all-application.yml
+++ b/src/main/resources/all-application.yml
@@ -65,10 +65,10 @@
 
 # 浣滀负28181鏈嶅姟鍣ㄧ殑閰嶇疆
 sip:
-    # [蹇呴』淇敼] 鏈満鐨処P, 蹇呴』鏄綉鍗′笂鐨処P锛岀敤浜巗ip涓嬪崗璁爤鐩戝惉ip锛屽鏋滅洃鍚墍鏈夎缃负0.0.0.0
-    monitor-ip: 0.0.0.0
     # [蹇呴』淇敼] 鏈満鐨処P
     ip: 192.168.0.100
+    # [鍙�塢 娌℃湁浠讳綍涓氬姟闇�姹傦紝浠呬粎鏄湪鍓嶇灞曠ず鐨勬椂鍊欑敤
+    show-ip: 192.168.0.100
     # [鍙�塢 28181鏈嶅姟鐩戝惉鐨勭鍙�
     port: 5060
     # 鏍规嵁鍥芥爣6.1.2涓瀹氾紝domain瀹滈噰鐢↖D缁熶竴缂栫爜鐨勫墠鍗佷綅缂栫爜銆傚浗鏍囬檮褰旸涓畾涔夊墠8浣嶄负涓績缂栫爜锛堢敱鐪佺骇銆佸競绾с�佸尯绾с�佸熀灞傜紪鍙风粍鎴愶紝鍙傜収GB/T 2260-2007锛�
diff --git a/web_src/src/components/dialog/configInfo.vue b/web_src/src/components/dialog/configInfo.vue
index 83d9f38..4ac90cc 100644
--- a/web_src/src/components/dialog/configInfo.vue
+++ b/web_src/src/components/dialog/configInfo.vue
@@ -13,7 +13,7 @@
         <el-descriptions title="鍥芥爣鏈嶅姟淇℃伅" v-if="configInfoData.sip" :span="2">
           <el-descriptions-item label="缂栧彿" >{{configInfoData.sip.id}}</el-descriptions-item>
           <el-descriptions-item label="鍩�">{{configInfoData.sip.domain}}</el-descriptions-item>
-          <el-descriptions-item label="IP">{{configInfoData.sip.ip}}</el-descriptions-item>
+          <el-descriptions-item label="IP">{{configInfoData.sip.showIp}}</el-descriptions-item>
           <el-descriptions-item label="绔彛">{{configInfoData.sip.port}}</el-descriptions-item>
           <el-descriptions-item label="瀵嗙爜">
             <el-tag size="small">{{configInfoData.sip.password}}</el-tag>

--
Gitblit v1.8.0