Browse Source

新增直发零担补录

dev-xx
qb 6 months ago
parent
commit
72e0baa460
  1. 2
      src/option/distribution/VehicleStowage.js
  2. 7
      src/views/distribution/artery/TripartiteTransfer.vue
  3. 27
      src/views/distribution/artery/VehicleStowage.vue
  4. 11
      src/views/distribution/artery/zeroAdditionalRecording.vue

2
src/option/distribution/VehicleStowage.js

@ -391,7 +391,7 @@ export const columnList = [
label: '操作',
type: 6,
values: '',
width: '250',
width: '350',
checkarr: [],
fixed: 'right',
sortable: false,

7
src/views/distribution/artery/TripartiteTransfer.vue

@ -193,7 +193,6 @@
</template>
<template v-if="slotProps.scope.column.label === '操作'">
<!-- <el-text @click="handleShowzeroAdditionalRecording(slotProps.scope)"> 删除 </el-text> -->
<!-- 文员签收 -->
<el-text
v-if="
@ -1050,12 +1049,6 @@ const handleShowTruckLoadingDetails = ({ row }) => {
});
};
/** 跳转零担补录 */
const handleShowzeroAdditionalRecording = ({ row }) => {
//
$router.push('/distribution/artery/zeroAdditionalRecording');
};
/** 新增中转 */
const addTransfer = async () => {
$router.push({

27
src/views/distribution/artery/VehicleStowage.vue

@ -241,6 +241,17 @@
零担补录
</el-text>
<el-text
v-if="
slotProps.scope.row.isCustomer === '1' &&
permissionObj.VehicleStowage_zeroAdditionalRecording &&
Number(slotProps.scope.row.loadStatus) !== 80
"
@click="handleShowzeroAdditionalRecording(slotProps.scope, true)"
>
直发签收零担补录
</el-text>
<!-- 装车明细 -->
<el-text
v-if="permissionObj.VehicleStowage_loadingDetails"
@ -973,15 +984,19 @@ const handleShowTruckLoadingDetails = ({ row }) => {
};
/** 显示零担补录 */
const handleShowzeroAdditionalRecording = ({ row }) => {
const handleShowzeroAdditionalRecording = ({ row }, type = false) => {
const _obj = {
name: '零担补录',
loadId: row.id,
carsNo: row.carsNo,
};
type && (_obj.type = 'sign');
//
$router.push({
path: '/distribution/artery/zeroAdditionalRecording',
query: {
name: '零担补录',
loadId: row.id,
carsNo: row.carsNo,
},
query: _obj,
});
};

11
src/views/distribution/artery/zeroAdditionalRecording.vue

@ -424,6 +424,9 @@ const onLoad = debounce(async (params = {}) => {
loadId: details.loadId,
};
// , type1,
if ($route.query.type === 'sign') submitData.type = 1;
const res = await postloadZeroSuppleList(submitData);
console.log('res :>> ', res);
const { code, data } = res.data;
@ -778,12 +781,16 @@ const handleEditZeroSubmit = async () => {
};
for (const iterator of details.newData) {
submitData.zeroSuppleList.push({
const _obj = {
orderCode: iterator.orderCode,
waybillNo: iterator.waybillNo,
enterNum: iterator.loadingNum,
finalNodeId: iterator.finalNodeId,
});
};
if ($route.query.type === 'sign') _obj.signOrderId = iterator.signOrderId;
submitData.zeroSuppleList.push(_obj);
}
console.log('submitData :>> ', submitData);

Loading…
Cancel
Save