Commit 28df05e261c0d63050d0bd938b7a6a2c2938b8e9
Committed by
GitHub
Merge branch '648540858:wvp-28181-2.0' into wvp-28181-2.0
Showing
5 changed files
with
22 additions
and
6 deletions
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/InviteRequestProcessor.java
| @@ -124,9 +124,6 @@ public class InviteRequestProcessor extends SIPRequestProcessorParent implements | @@ -124,9 +124,6 @@ public class InviteRequestProcessor extends SIPRequestProcessorParent implements | ||
| 124 | // Invite Request消息实现,此消息一般为级联消息,上级给下级发送请求视频指令 | 124 | // Invite Request消息实现,此消息一般为级联消息,上级给下级发送请求视频指令 |
| 125 | try { | 125 | try { |
| 126 | Request request = evt.getRequest(); | 126 | Request request = evt.getRequest(); |
| 127 | - SipURI sipUri = (SipURI) request.getRequestURI(); | ||
| 128 | - //从subject读取channelId,不再从request-line读取。 有些平台request-line是平台国标编码,不是设备国标编码。 | ||
| 129 | - //String channelId = sipURI.getUser(); | ||
| 130 | String channelId = SipUtils.getChannelIdFromRequest(request); | 127 | String channelId = SipUtils.getChannelIdFromRequest(request); |
| 131 | String requesterId = SipUtils.getUserIdFromFromHeader(request); | 128 | String requesterId = SipUtils.getUserIdFromFromHeader(request); |
| 132 | CallIdHeader callIdHeader = (CallIdHeader) request.getHeader(CallIdHeader.NAME); | 129 | CallIdHeader callIdHeader = (CallIdHeader) request.getHeader(CallIdHeader.NAME); |
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/NotifyMessageHandler.java
| @@ -9,6 +9,7 @@ import org.springframework.stereotype.Component; | @@ -9,6 +9,7 @@ import org.springframework.stereotype.Component; | ||
| 9 | /** | 9 | /** |
| 10 | * 命令类型: 通知命令 | 10 | * 命令类型: 通知命令 |
| 11 | * 命令类型: 状态信息(心跳)报送, 报警通知, 媒体通知, 移动设备位置数据,语音广播通知(TODO), 设备预置位(TODO) | 11 | * 命令类型: 状态信息(心跳)报送, 报警通知, 媒体通知, 移动设备位置数据,语音广播通知(TODO), 设备预置位(TODO) |
| 12 | + * @author lin | ||
| 12 | */ | 13 | */ |
| 13 | @Component | 14 | @Component |
| 14 | public class NotifyMessageHandler extends MessageHandlerAbstract implements InitializingBean { | 15 | public class NotifyMessageHandler extends MessageHandlerAbstract implements InitializingBean { |
web_src/src/components/channelList.vue
| @@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
| 32 | <el-button v-if="!showTree" icon="iconfont icon-tree" circle size="mini" @click="switchTree()"></el-button> | 32 | <el-button v-if="!showTree" icon="iconfont icon-tree" circle size="mini" @click="switchTree()"></el-button> |
| 33 | </div> | 33 | </div> |
| 34 | </div> | 34 | </div> |
| 35 | - <devicePlayer ref="devicePlayer" v-loading="isLoging"></devicePlayer> | 35 | + <devicePlayer ref="devicePlayer" ></devicePlayer> |
| 36 | <el-container v-loading="isLoging" style="height: 82vh;"> | 36 | <el-container v-loading="isLoging" style="height: 82vh;"> |
| 37 | <el-aside width="auto" style="height: 82vh; background-color: #ffffff; overflow: auto" v-if="showTree" > | 37 | <el-aside width="auto" style="height: 82vh; background-color: #ffffff; overflow: auto" v-if="showTree" > |
| 38 | <DeviceTree ref="deviceTree" :device="device" :onlyCatalog="true" :clickEvent="treeNodeClickEvent" ></DeviceTree> | 38 | <DeviceTree ref="deviceTree" :device="device" :onlyCatalog="true" :clickEvent="treeNodeClickEvent" ></DeviceTree> |
web_src/src/components/dialog/addUser.vue
| @@ -14,8 +14,8 @@ | @@ -14,8 +14,8 @@ | ||
| 14 | <el-form-item label="用户名" prop="username"> | 14 | <el-form-item label="用户名" prop="username"> |
| 15 | <el-input v-model="username" autocomplete="off"></el-input> | 15 | <el-input v-model="username" autocomplete="off"></el-input> |
| 16 | </el-form-item> | 16 | </el-form-item> |
| 17 | - <el-form-item label="用户类型" prop="roleId"> | ||
| 18 | - <el-select v-model="roleId" placeholder="请选择"> | 17 | + <el-form-item label="用户类型" prop="roleId" > |
| 18 | + <el-select v-model="roleId" placeholder="请选择" style="width: 100%"> | ||
| 19 | <el-option | 19 | <el-option |
| 20 | v-for="item in options" | 20 | v-for="item in options" |
| 21 | :key="item.id" | 21 | :key="item.id" |
web_src/src/components/dialog/pushStreamEdit.vue
| @@ -23,6 +23,12 @@ | @@ -23,6 +23,12 @@ | ||
| 23 | <el-form-item label="国标编码" prop="gbId"> | 23 | <el-form-item label="国标编码" prop="gbId"> |
| 24 | <el-input v-model="proxyParam.gbId" placeholder="设置国标编码可推送到国标" clearable></el-input> | 24 | <el-input v-model="proxyParam.gbId" placeholder="设置国标编码可推送到国标" clearable></el-input> |
| 25 | </el-form-item> | 25 | </el-form-item> |
| 26 | + <el-form-item label="经度" prop="longitude" v-if="proxyParam.gbId"> | ||
| 27 | + <el-input v-model="proxyParam.longitude" placeholder="经度" clearable></el-input> | ||
| 28 | + </el-form-item> | ||
| 29 | + <el-form-item label="纬度" prop="latitude" v-if="proxyParam.gbId"> | ||
| 30 | + <el-input v-model="proxyParam.latitude" placeholder="经度" clearable></el-input> | ||
| 31 | + </el-form-item> | ||
| 26 | <el-form-item> | 32 | <el-form-item> |
| 27 | <div style="float: right;"> | 33 | <div style="float: right;"> |
| 28 | <el-button type="primary" @click="onSubmit">保存</el-button> | 34 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| @@ -68,6 +74,8 @@ export default { | @@ -68,6 +74,8 @@ export default { | ||
| 68 | app: null, | 74 | app: null, |
| 69 | stream: null, | 75 | stream: null, |
| 70 | gbId: null, | 76 | gbId: null, |
| 77 | + longitude: null, | ||
| 78 | + latitude: null, | ||
| 71 | }, | 79 | }, |
| 72 | rules: { | 80 | rules: { |
| 73 | name: [{ required: true, message: "请输入名称", trigger: "blur" }], | 81 | name: [{ required: true, message: "请输入名称", trigger: "blur" }], |
| @@ -84,6 +92,16 @@ export default { | @@ -84,6 +92,16 @@ export default { | ||
| 84 | if (proxyParam != null) { | 92 | if (proxyParam != null) { |
| 85 | this.proxyParam = proxyParam; | 93 | this.proxyParam = proxyParam; |
| 86 | this.edit = true | 94 | this.edit = true |
| 95 | + }else{ | ||
| 96 | + this.proxyParam= { | ||
| 97 | + name: null, | ||
| 98 | + app: null, | ||
| 99 | + stream: null, | ||
| 100 | + gbId: null, | ||
| 101 | + longitude: null, | ||
| 102 | + latitude: null, | ||
| 103 | + } | ||
| 104 | + this.edit = false | ||
| 87 | } | 105 | } |
| 88 | }, | 106 | }, |
| 89 | onSubmit: function () { | 107 | onSubmit: function () { |