Files
PropertyDeployment/resources/Web/MicroCommunityIotWeb/html/pages/car/parkingAreaTotalControl/parkingAreaTotalControl.js
2025-12-09 20:22:03 +08:00

44 lines
1.5 KiB
JavaScript

/**
入驻小区
**/
import { parkingWebSocket } from "/api/websocket/parkingWebSocket.js";
(function (vc) {
vc.extends({
data: {
parkingAreaTotalControlInfo: {
_currentTab: 'parkingAreaTotalControlVideo',
paId: '',
inMachineId: '',
outMachineId: ''
}
},
_initMethod: function () {
$that.parkingAreaTotalControlInfo.paId = vc.getParam('paId');
$that._initParkingAreaWs();
vc.emit('parkingAreaTotalControlVideo', 'notify', {
paId: $that.parkingAreaTotalControlInfo.paId
});
},
_initEvent: function () {
vc.on('parkingAreaTotalControl', 'notify', function (_param) {
vc.copyObject(_param, $that.parkingAreaTotalControlInfo);
})
},
methods: {
changeTab: function (_tab) {
$that.parkingAreaTotalControlInfo._currentTab = _tab;
vc.emit(_tab, 'switch', {
paId: $that.parkingAreaTotalControlInfo.paId
})
},
_initParkingAreaWs: function () {
let _url = "/ws/parkingArea/" + $that.parkingAreaTotalControlInfo.paId;
new parkingWebSocket(_url, function (_data) {
vc.emit('parkingAreaTotalControlVideo', 'notify', _data);
});
}
}
});
})(window.vc);