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 | 124 | // Invite Request消息实现,此消息一般为级联消息,上级给下级发送请求视频指令 |
| 125 | 125 | try { |
| 126 | 126 | Request request = evt.getRequest(); |
| 127 | - SipURI sipUri = (SipURI) request.getRequestURI(); | |
| 128 | - //从subject读取channelId,不再从request-line读取。 有些平台request-line是平台国标编码,不是设备国标编码。 | |
| 129 | - //String channelId = sipURI.getUser(); | |
| 130 | 127 | String channelId = SipUtils.getChannelIdFromRequest(request); |
| 131 | 128 | String requesterId = SipUtils.getUserIdFromFromHeader(request); |
| 132 | 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 | 9 | /** |
| 10 | 10 | * 命令类型: 通知命令 |
| 11 | 11 | * 命令类型: 状态信息(心跳)报送, 报警通知, 媒体通知, 移动设备位置数据,语音广播通知(TODO), 设备预置位(TODO) |
| 12 | + * @author lin | |
| 12 | 13 | */ |
| 13 | 14 | @Component |
| 14 | 15 | public class NotifyMessageHandler extends MessageHandlerAbstract implements InitializingBean { | ... | ... |
web_src/src/components/channelList.vue
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | <el-button v-if="!showTree" icon="iconfont icon-tree" circle size="mini" @click="switchTree()"></el-button> |
| 33 | 33 | </div> |
| 34 | 34 | </div> |
| 35 | - <devicePlayer ref="devicePlayer" v-loading="isLoging"></devicePlayer> | |
| 35 | + <devicePlayer ref="devicePlayer" ></devicePlayer> | |
| 36 | 36 | <el-container v-loading="isLoging" style="height: 82vh;"> |
| 37 | 37 | <el-aside width="auto" style="height: 82vh; background-color: #ffffff; overflow: auto" v-if="showTree" > |
| 38 | 38 | <DeviceTree ref="deviceTree" :device="device" :onlyCatalog="true" :clickEvent="treeNodeClickEvent" ></DeviceTree> | ... | ... |
web_src/src/components/dialog/addUser.vue
| ... | ... | @@ -14,8 +14,8 @@ |
| 14 | 14 | <el-form-item label="用户名" prop="username"> |
| 15 | 15 | <el-input v-model="username" autocomplete="off"></el-input> |
| 16 | 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 | 19 | <el-option |
| 20 | 20 | v-for="item in options" |
| 21 | 21 | :key="item.id" | ... | ... |
web_src/src/components/dialog/pushStreamEdit.vue
| ... | ... | @@ -23,6 +23,12 @@ |
| 23 | 23 | <el-form-item label="国标编码" prop="gbId"> |
| 24 | 24 | <el-input v-model="proxyParam.gbId" placeholder="设置国标编码可推送到国标" clearable></el-input> |
| 25 | 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 | 32 | <el-form-item> |
| 27 | 33 | <div style="float: right;"> |
| 28 | 34 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| ... | ... | @@ -68,6 +74,8 @@ export default { |
| 68 | 74 | app: null, |
| 69 | 75 | stream: null, |
| 70 | 76 | gbId: null, |
| 77 | + longitude: null, | |
| 78 | + latitude: null, | |
| 71 | 79 | }, |
| 72 | 80 | rules: { |
| 73 | 81 | name: [{ required: true, message: "请输入名称", trigger: "blur" }], |
| ... | ... | @@ -84,6 +92,16 @@ export default { |
| 84 | 92 | if (proxyParam != null) { |
| 85 | 93 | this.proxyParam = proxyParam; |
| 86 | 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 | 107 | onSubmit: function () { | ... | ... |