优化代码

This commit is contained in:
wuxw 2022-09-06 23:08:29 +08:00
parent 1546883bee
commit ec77e4f858
5 changed files with 51 additions and 5 deletions

View File

@ -59,7 +59,8 @@
<tr v-for="carIn in parkingAreaControlCarInoutsInfo.carIns">
<td class="text-center">{{carIn.inoutId}}</td>
<td class="text-center">{{carIn.carInout == '3306'?'进场':'出场'}}({{carIn.stateName}})</td>
<td class="text-center">{{carIn.carNum}}</td>
<td class="text-center">{{carIn.carNum}}
</td>
<td class="text-center">{{carIn.areaNum}}</td>
<td class="text-center" @click="_viewTempFeeConfigInOutCar(carIn.configId)">{{carIn.feeName}}
<span class="fa fa-info-circle"></span>
@ -72,7 +73,9 @@
<td class="text-center" v-if="carIn.carType != 'T'">-</td>
<!-- <td class="text-center" v-else-if="carIn.carInout != '3307">{{carIn.payCharge}}</td> -->
<!-- <td class="text-center" v-else>{{carIn.realCharge}}</td> -->
<td class="text-center" v-else>{{carIn.payCharge}}</td>
<td class="text-center" v-else>{{carIn.payCharge}}(
<a href="javascript:void(0)" @click="_carInoutTempCarPayFee(carIn)">收费出场</a>)
</td>
<td class="text-center">{{carIn.remark}}</td>

View File

@ -13,7 +13,8 @@
carNum: '',
startTime: '',
endTime: '',
carType: ''
carType: '',
machineId:''
}
},
_initMethod: function() {
@ -33,6 +34,9 @@
function(_currentPage) {
vc.component._loadParkingAreaControlCarInouts(_currentPage, DEFAULT_ROWS);
});
vc.on('parkingAreaControlCarInouts', 'changeMachine',function(_data){
$that.parkingAreaControlCarInoutsInfo.machineId = _data.machineId;
})
},
methods: {
@ -104,6 +108,16 @@
console.log('请求失败处理');
}
);
},
_carInoutTempCarPayFee:function(carIn){
vc.emit('parkingAreaControlCustomCarInout', 'open', {
type: "1102", //1101 手动入场 1102 手动出场
carNum: carIn.carNum,
amount: carIn.payCharge,
payCharge: carIn.payCharge,
machineId:$that.parkingAreaControlCarInoutsInfo.machineId,
boxId: $that.parkingAreaControlCarInoutsInfo.boxId,
})
}
}

View File

@ -71,7 +71,10 @@
<span><vc:i18n name="小时" namespace="parkingAreaControlInCar"></vc:i18n>
</span>{{carIn.min}}<span><vc:i18n name="分" namespace="parkingAreaControlInCar"></vc:i18n></span>
</td>
<td class="text-center" v-if="carIn.carType == 'T'">{{carIn.payCharge}}<span><vc:i18n name="元" namespace="parkingAreaControlInCar"></vc:i18n></span></td>
<td class="text-center" v-if="carIn.carType == 'T'">
{{carIn.payCharge}}
(<a href="javascript:void(0)" @click="_carInTempCarPayFee(carIn)">收费出场</a>)
</td>
<td class="text-center" v-else>-</td>
</tr>

View File

@ -15,7 +15,8 @@
endTime: '',
updateCarNum: '',
updateInoutId: '',
carType: ''
carType: '',
machineId:''
}
},
_initMethod: function() {
@ -36,6 +37,9 @@
function(_currentPage) {
vc.component._loadParkingAreaControlInCarData(_currentPage, DEFAULT_ROWS);
});
vc.on('parkingAreaControlInCar', 'changeMachine',function(_data){
$that.parkingAreaControlInCarInfo.machineId = _data.machineId;
})
},
methods: {
_loadParkingAreaControlInCarData: function(_page, _row) {
@ -143,6 +147,16 @@
vc.toast(errInfo);
});
},
_carInTempCarPayFee:function(car){
vc.emit('parkingAreaControlCustomCarInout', 'open', {
type: "1102", //1101 手动入场 1102 手动出场
carNum: carIn.carNum,
amount: carIn.payCharge,
payCharge: carIn.payCharge,
machineId: $that.parkingAreaControlInCarInfo.machineId,
boxId: $that.parkingAreaControlInCarInfo.boxId,
})
}
}
});

View File

@ -122,6 +122,18 @@
boxId: $that.parkingAreaControlVideoInfo.boxId
});
vc.emit('parkingAreaControlInCar', 'changeMachine', {
machineId: _outMachineId,
boxId: $that.parkingAreaControlVideoInfo.boxId
});
vc.emit('parkingAreaControlCarInouts', 'changeMachine', {
machineId: _outMachineId,
boxId: $that.parkingAreaControlVideoInfo.boxId
});
let paId = "";
$that.parkingAreaControlVideoInfo.outMachines.forEach((item) => {
if (item.machineId == _outMachineId) {