优化代码加入 提交收费开关

This commit is contained in:
java110 2022-01-21 12:39:59 +08:00
parent 454864f26c
commit 33835c5056
3 changed files with 59 additions and 5 deletions

View File

@ -15,6 +15,7 @@
}, },
_initMethod: function() { _initMethod: function() {
$that._listMachines(1, 500); $that._listMachines(1, 500);
$that._initMachineVideo();
}, },
_initEvent: function() { _initEvent: function() {
vc.on('cameraControlVideo', 'notify', function(param) { vc.on('cameraControlVideo', 'notify', function(param) {
@ -53,10 +54,11 @@
); );
}, },
_initMachineVideo: function(_machines) { _initMachineVideo: function(_machines) {
$that._playVideo('rtc_media_player1', 'webrtc://117.159.177.191/live/34020000002000000010@34020000001320000010');
$that._playVideo('rtc_media_player2', 'webrtc://112.124.21.207/live/34020000001320000002@34020000001320000010'); setInterval(function() {
$that._playVideo('rtc_media_player3', 'webrtc://112.124.21.207/live/34020000001320000001@34020000001320000010'); $that.heartbeatCamera();
$that._playVideo('rtc_media_player4', 'webrtc://112.124.21.207/live/34020000001320000002@34020000001320000010'); }, 1000 * 30)
}, },
_playVideo: function(_videoId, url) { _playVideo: function(_videoId, url) {
$('#' + _videoId).show(); $('#' + _videoId).show();
@ -95,9 +97,60 @@
}); });
}, },
applyViewCamera: function(_machine) { applyViewCamera: function(_machine) {
let data = {
machineId: _machine.machineId,
communityId: vc.getCurrentCommunity().communityId,
}
vc.http.apiPost(
'/machine.playCameraCmd',
JSON.stringify(vc.component.deleteShopTypeInfo), {
emulateJSON: true
},
function(json, res) {
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
let _json = JSON.parse(json);
if (_json.code == 0) {
$that._playVideo(_machine.machineId, _json.data.address);
_machine.callId = _json.data.callId
return;
}
vc.toast(_json.msg);
},
function(errInfo, error) {
console.log('请求失败处理');
vc.message(json);
});
},
heartbeatCamera: function(_machine) {
let _machines = $that.cameraControlVideoInfo.machines;
if (!_machines || _machines.length < 1) {
return;
}
let _callIds = "";
_machines.forEach(item => {
if (item.callId) {
_callIds += (item.callId + ",")
}
});
if (!_callIds) {
return;
}
let data = {
callIds: _callIds,
communityId: vc.getCurrentCommunity().communityId,
}
vc.http.apiPost(
'/machine.heartbeatCamera',
JSON.stringify(vc.component.deleteShopTypeInfo), {
emulateJSON: true
},
function(json, res) {
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
},
function(errInfo, error) {});
}, },
_changeCount: function(_count) { _changeCount: function(_count) {
$that.cameraControlVideoInfo.cameraCount = _count; $that.cameraControlVideoInfo.cameraCount = _count;

View File

@ -130,7 +130,7 @@
</button> </button>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<button type="button" class="btn btn-warning btn-lg btn-block" @click="_openPayFee('common')">提交收费 <button type="button" class="btn btn-warning btn-lg btn-block" v-if="payFeeOrderInfo.offlinePayFeeSwitch !='2'" @click="_openPayFee('common')">提交收费
</button> </button>
</div> </div>
</div> </div>

View File

@ -43,6 +43,7 @@
payType: 'common', payType: 'common',
authCode: '', authCode: '',
orderId: '', orderId: '',
offlinePayFeeSwitch: '1'
} }
}, },
watch: { watch: {