Browse Source

优化客服列表

dev-xx
马远东 1 year ago
parent
commit
8531d71946
  1. 2
      src/option/aftersales/vueTvemp.js
  2. 278
      src/views/aftersales/aftersalesWorkOrder.vue
  3. 75
      src/views/aftersales/aftersalesWorkOrderAdd.vue

2
src/option/aftersales/vueTvemp.js

@ -853,7 +853,7 @@ export const timeoutList = [
{
prop: 'timeout',
label: '超时时间',
type: 2,
type: 4,
values: '',
width: '130',
checkarr: [],

278
src/views/aftersales/aftersalesWorkOrder.vue

@ -539,16 +539,29 @@
<span class="title" :style="{ color: item.state != 0 ? '#000' : '#F56C6C' }"
>{{ item.state == 0 ? '赔款方' : '受款方' }}{{ item.cld }}</span
>
<div class="sk_input">
<!-- <div class="sk_input">
<el-input
v-model="item.name"
:placeholder="item.state == 0 ? '请填写赔款方' : '请填写受款方'"
/>
</div> -->
<div class="sk_input">
<el-select v-model="item.warehouseId" filterable placeholder="请选择仓库">
<el-option
v-for="item in warehouseData"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</div>
<div class="sk_input">
<span>原因</span>
<el-input v-model="item.reason" placeholder="请填写原因" />
</div>
<div class="sk_input">
<span>金额</span>
<el-input
@input="amountMoney"
:min="0"
@ -557,18 +570,10 @@
/>
</div>
<div class="sk_input" v-if="item.state == 0">
<el-select v-model="item.warehouseId" filterable placeholder="请选择仓库">
<el-option
v-for="item in warehouseData"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</div>
<div class="sk_input" v-if="item.state == 0">
<span>责任人</span>
<el-input
v-model="item.personResponsibleName"
placeholder="请填写责任人"
@ -579,7 +584,7 @@
<div class="sk_input" v-if="item.state == 1"></div>
<div class="sk_input" v-if="item.state == 1"></div>
<el-button type="danger" round @click="payremove(item.state, index)"
>移除</el-button
>
@ -1228,16 +1233,16 @@ const AppealeditorState = ref(false); //申诉是否为编辑状态(默认否)
const AppealStatusT = ref(false); //
const loadingCustomer = ref(false); //
const TabList = ref([
{ name: 0, label: '全部', state: true, request: true,DataList:[]},
{ name: 3, label: '待处理', state: true, request: true,DataList:[]},
{ name: 9, label: '待审核', state: true, request: true,DataList:[]},
{ name: 8, label: '待回复', state: false, request: true ,DataList:[]},
{ name: 1, label: '处理中', state: true, request: true ,DataList:[]},
{ name: 2, label: '处理完毕', state: true, request: true ,DataList:[]},
{ name: 6, label: '仲裁中', state: true, request: true ,DataList:[]},
{ name: 5, label: '客服介入', state: true, request: true ,DataList:[]},
{ name: 4, label: '理赔金额未出', state: true, request: true ,DataList:[]},
{ name: 7, label: '超时未处理', state: true, request: true ,DataList:[]},
{ name: 0, label: '全部', state: true, request: true,DataList:[],total:''},
{ name: 3, label: '待处理', state: true, request: true,DataList:[],total:''},
{ name: 9, label: '待审核', state: true, request: true,DataList:[],total:''},
{ name: 8, label: '待回复', state: false, request: true ,DataList:[],total:''},
{ name: 1, label: '处理中', state: true, request: true ,DataList:[],total:''},
{ name: 2, label: '处理完毕', state: true, request: true ,DataList:[],total:''},
{ name: 6, label: '仲裁中', state: true, request: true ,DataList:[],total:''},
{ name: 5, label: '客服介入', state: true, request: true ,DataList:[],total:''},
{ name: 4, label: '理赔金额未出', state: true, request: true ,DataList:[],total:''},
{ name: 7, label: '超时未处理', state: true, request: true ,DataList:[],total:''},
]); //
const DeliveryDriver = ref([]);
@ -1734,7 +1739,14 @@ const Statusprocessing = val => {
});
};
//
const IndexTable = val => {
const IndexTable = (val,Refresh) => {
console.log(!TabList.value.find(res=>res.name == TabPermissions.value).request,Refresh,'Refresh');
if(!TabList.value.find(res=>res.name == TabPermissions.value).request && !Refresh){
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
page.value.total = TabList.value.find(res=>res.name == TabPermissions.value).total
return
}
ClaimStatus.value = false;
AppealStatus.value = false; //
TimeoutStatus.value = false; //
@ -1788,15 +1800,21 @@ const IndexTable = val => {
console.log(res, '初始化返回值');
details.loadingObj.list = false; //
if (res.data.data) {
page.value.total = res.data.data.total; //
// page.value.total = res.data.data.total; //
if (res.data.data.records.length) {
Statusprocessing(res.data.data.records);
TabList.value.find(res=>res.name == TabPermissions.value).DataList = res.data.data.records
TabList.value.find(res=>res.name == TabPermissions.value).total = res.data.data.total
TabList.value.find(res=>res.name == TabPermissions.value).request=false
console.log(TabList.value,'当前存储的值');
details.data = res.data.data.records;
// details.data = res.data.data.records;
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
page.value.total = TabList.value.find(res=>res.name == TabPermissions.value).total
} else {
// details.data = res.data.data.records;
details.data = res.data.data.records;
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList;
}
}
loading.value = false; //
@ -2465,12 +2483,14 @@ const Appealbutton = state => {
};
/** 表格表头输入框搜索 */
const inputsc = (index, row) => {
const inputsc = async(index, row) => {
TabList.value.find(res=>res.name == TabPermissions.value).request=true
console.log('调用了表格输入参数');
processRowProperty(index, row, details);
details.query[row.prop] = index;
// tabChenge( TabPermissions.value,details.query)
DataRendering(TabPermissions.value, details.query);
await DataRendering(TabPermissions.value, details.query,true);
TabList.value.find(res=>res.name == TabPermissions.value).request=false
return;
console.log('没有执行');
if (TabPermissions.value == '4') {
@ -2526,7 +2546,7 @@ const inputsc = (index, row) => {
};
//
const searchChange = () => {
DataRendering(TabPermissions.value, details.query);
DataRendering(TabPermissions.value, details.query,true);
return;
if (ClaimStatus.value) {
@ -2568,7 +2588,7 @@ const searchChangeS = () => {
details.search = false; //
// tabValue.value = 0;
// IndexTable(); //
tabChenge(TabPermissions.value);
tabChenge(TabPermissions.value,{},true);
};
//
@ -2578,15 +2598,16 @@ const WorkorderChange=(val)=>{
//
const searchReset = () => {
details.query = {};
IndexTable(details.query);
IndexTable(details.query,true);
details.search = false; //
};
/** 表格表头时间选择 */
const timesc = (index, row) => {
const timesc = async(index, row) => {
TabList.value.find(res=>res.name == TabPermissions.value).request=true
processRowProperty(index, row, details);
details.query[row.prop] = index;
DataRendering(TabPermissions.value, details.query);
await DataRendering(TabPermissions.value, details.query,true);
TabList.value.find(res=>res.name == TabPermissions.value).request=false
return
@ -2602,16 +2623,18 @@ const timesc = (index, row) => {
/** 表格表头输入框搜索 */
const btnsc = val => {
TabList.value.find(res=>res.name == TabPermissions.value).request=true
console.log(val);
};
/** 表格表头下拉框选择 */
const selectsc = (index, row) => {
const selectsc = async(index, row) => {
TabList.value.find(res=>res.name == TabPermissions.value).request=true
console.log(row,'下拉参数');
processRowProperty(index, row, details);
details.query[row.prop] = index;
DataRendering(TabPermissions.value, details.query);
await DataRendering(TabPermissions.value, details.query,true);
TabList.value.find(res=>res.name == TabPermissions.value).request=false
return;
@ -2654,14 +2677,17 @@ const Antidictionary = (val, data) => {
/** 表格表头复选框选择 */
const selectionChange = list => {
// TabList.value.find(res=>res.name == TabPermissions.value).request=true
console.log(list, '当前选择的数据');
details.selectionList = list;
};
/** 页码改变执行的回调 */
const currentChange = val => {
const currentChange = async (val) => {
TabList.value.find(res=>res.name == TabPermissions.value).request=true
page.value.currentPage = val;
DataRendering(TabPermissions.value, details.query);
await DataRendering(TabPermissions.value, details.query,true);
TabList.value.find(res=>res.name == TabPermissions.value).request=false
return;
//
if (TimeoutStatus.value) {
@ -2689,9 +2715,11 @@ const currentChange = val => {
}
};
//
const sizeChange = val => {
const sizeChange = async val => {
TabList.value.find(res=>res.name == TabPermissions.value).request=true
page.value.pageSize = val;
DataRendering(TabPermissions.value, details.query);
await DataRendering(TabPermissions.value, details.query,true);
TabList.value.find(res=>res.name == TabPermissions.value).request=false
return;
//
if (TimeoutStatus.value) {
@ -2760,7 +2788,13 @@ const changeProcessingResults = val => {
});
};
//
const settlementclaim = val => {
const settlementclaim = (val,Refresh) => {
console.log(!TabList.value.find(res=>res.name == TabPermissions.value).request,Refresh,'Refresh');
if(!TabList.value.find(res=>res.name == TabPermissions.value).request && !Refresh){
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
page.value.total = TabList.value.find(res=>res.name == TabPermissions.value).total
return
}
details.loadingObj.list = true; //
console.log(Claimsfield, '理赔数据');
ClaimStatus.value = true; //
@ -2811,11 +2845,16 @@ const settlementclaim = val => {
console.log(res, '查询理赔数据');
if (res.data.data) {
if (res.data.data.records.length) {
details.data = res.data.data.records; //
// details.data = res.data.data.records; //
TabList.value.find(res=>res.name == TabPermissions.value).DataList = res.data.data.records
TabList.value.find(res=>res.name == TabPermissions.value).total = res.data.data.total
TabList.value.find(res=>res.name == TabPermissions.value).request=false
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
page.value.total = TabList.value.find(res=>res.name == TabPermissions.value).total
} else {
details.data = [];
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList;
}
page.value.total = res.data.data.total;
}
})
.catch(res => {
@ -2845,11 +2884,16 @@ const appealFn = val => {
console.log(res, '申诉列表返回值');
if (res.data.data.records.length) {
details.data = res.data.data.records;
// details.data = res.data.data.records;
TabList.value.find(res=>res.name == TabPermissions.value).DataList = res.data.data.records
TabList.value.find(res=>res.name == TabPermissions.value).total = res.data.data.total
TabList.value.find(res=>res.name == TabPermissions.value).request=false
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
page.value.total = TabList.value.find(res=>res.name == TabPermissions.value).total;
} else {
details.data = [];
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList;
}
page.value.total = res.data.data.total;
})
.catch(res => {
details.loadingObj.list = false; //
@ -2943,7 +2987,14 @@ function getWinHight() {
// });
// };
//
const TimeoutHandling = val => {
const TimeoutHandling = (val,Refresh) => {
console.log(!TabList.value.find(res=>res.name == TabPermissions.value).request,Refresh,'Refresh');
if(!TabList.value.find(res=>res.name == TabPermissions.value).request && !Refresh){
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
page.value.total = TabList.value.find(res=>res.name == TabPermissions.value).total
return
}
timeoutList[3].checkarr = []; //
timeoutList[4].checkarr = []; //
ClaimStatus.value = false; //
@ -2961,13 +3012,17 @@ const TimeoutHandling = val => {
Statusprocessing(res.data.data.records)
details.loadingObj.list = false; //
console.log(res, '超时记录');
details.data = res.data.data.records;
page.value.total = res.data.data.total;
// details.data = res.data.data.records;
TabList.value.find(res=>res.name == TabPermissions.value).DataList = res.data.data.records
TabList.value.find(res=>res.name == TabPermissions.value).total = res.data.data.total
TabList.value.find(res=>res.name == TabPermissions.value).request=false
page.value.total = TabList.value.find(res=>res.name == TabPermissions.value).total;
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
});
};
//
const DataRendering = (val, input) => {
const DataRendering = (val, input,Refresh) => {
// val:
//input:
console.log(input, '接搜的搜索参数');
@ -2988,12 +3043,12 @@ const DataRendering = (val, input) => {
data.workOrderStatus = 1000;
details.query.workOrderStatus = 1000;
Tableheaderswitching(columnList);
IndexTable(data);
IndexTable(data,Refresh);
} else {
data.workOrderStatus = null;
details.query.workOrderStatus = null;
Tableheaderswitching(columnList);
IndexTable(data);
IndexTable(data,Refresh);
}
} else if (val == 1) {
//
@ -3007,7 +3062,7 @@ const DataRendering = (val, input) => {
ProcessingPartyState.value = false; //
ArbitrationStatus.value = true; //
Tableheaderswitching(columnList);
IndexTable(data);
IndexTable(data,Refresh);
} else if (val == 2) {
//
data.workOrderStatus = 30;
@ -3015,7 +3070,7 @@ const DataRendering = (val, input) => {
ProcessingPartyState.value = false; //
ArbitrationStatus.value = false; //
Tableheaderswitching(columnList);
IndexTable(data);
IndexTable(data,Refresh);
} else if (val == 3) {
//
ProcessingPartyState.value = true; //
@ -3031,14 +3086,14 @@ const DataRendering = (val, input) => {
details.query.workOrderStatus = 10;
ArbitrationStatus.value = true; //
Tableheaderswitching(columnList);
IndexTable(data);
IndexTable(data,Refresh);
} else if (val == 4) {
//
ProcessingPartyState.value = false; //
details.query.workOrderStatus = null;
ArbitrationStatus.value = false; //
Tableheaderswitching(Claimsfield); //
settlementclaim(data);
settlementclaim(data,Refresh);
} else if (val == 5) {
//
ProcessingPartyState.value = false; //
@ -3046,12 +3101,12 @@ const DataRendering = (val, input) => {
details.query.workOrderStatus = 70;
ArbitrationStatus.value = false; //
Tableheaderswitching(columnList); //
IndexTable(data);
IndexTable(data,Refresh);
} else if (val == 6 && AppealStatusT.value) {
console.log('申诉列表');
data.workOrderStatus = null;
details.query.workOrderStatus = null;
AppealListFn(data); //
AppealListFn(data,Refresh); //
} else if (val == 6) {
//
ProcessingPartyState.value = false; //
@ -3059,7 +3114,7 @@ const DataRendering = (val, input) => {
details.query.workOrderStatus = 80;
ArbitrationStatus.value = false; //
Tableheaderswitching(columnList); //
IndexTable(data);
IndexTable(data,Refresh);
var bodyContent = document.querySelectorAll('.maboxhi');
const _height = getWinHight();
//
@ -3073,7 +3128,7 @@ const DataRendering = (val, input) => {
details.query.workOrderStatus = null;
ArbitrationStatus.value = false; //
Tableheaderswitching(timeoutList); //
TimeoutHandling(data); //
TimeoutHandling(data,Refresh); //
} else if (val == 8) {
//
if (UserPermissions.value == '仓库客服') {
@ -3081,7 +3136,7 @@ const DataRendering = (val, input) => {
data.workOrderStatus = null;
details.query.workOrderStatus = null;
Tableheaderswitching(columnList);
ProcessingPartyFun(data);
ProcessingPartyFun(data,Refresh);
}
} else if (val == 9) {
//
@ -3092,14 +3147,14 @@ const DataRendering = (val, input) => {
}
ArbitrationStatus.value = true; //
Tableheaderswitching(columnList);
IndexTable(data);
IndexTable(data,Refresh);
}
console.log('执行完毕');
};
//
const tabChenge = async (val, input) => {
const tabChenge = async (val, input,Refresh=false) => {
TabPermissions.value = val; //
if (val != 6) {
@ -3110,7 +3165,8 @@ const tabChenge = async (val, input) => {
...input, //
};
await empty();
DataRendering(TabPermissions.value, input);
DataRendering(TabPermissions.value, input,Refresh);
return;
if (val == 0) {
ProcessingPartyState.value = false; //
@ -3237,7 +3293,13 @@ const showdrawer = _flag => {
};
//
const ProcessingPartyFun = val => {
const ProcessingPartyFun = (val,Refresh) => {
console.log(TabList.value.find(res=>res.name == TabPermissions.value).request,Refresh,'待回复');
if(!TabList.value.find(res=>res.name == TabPermissions.value).request && !Refresh){
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
page.value.total = TabList.value.find(res=>res.name == TabPermissions.value).total
return;
}
console.log('触发了待回复');
ClaimStatus.value = false; //
TimeoutStatus.value = false; //
@ -3257,51 +3319,19 @@ const ProcessingPartyFun = val => {
$_getProcessor(data)
.then(res => {
details.loadingObj.list = false; //
page.value.total = res.data.data.total; //
// page.value.total = res.data.data.total; //
if (res.data.data.records.length) {
Statusprocessing(res.data.data.records);
// res.data.data.records.forEach(item => {
// // null
// // for (const property in item) {
// // if (item[property] == null) {
// // item[property] = '/';
// // }
// // }
// //
// if (item.workOrderType == 1) {
// item.workOrderTypeNameS = columnList[2].checkarr[0].label; //
// } else if (item.workOrderType == 2) {
// item.workOrderTypeNameS = columnList[2].checkarr[1].label; //
// } else if (item.workOrderType == 3) {
// item.workOrderTypeNameS = columnList[2].checkarr[2].label; //
// } else if (item.workOrderType == 4) {
// item.workOrderTypeNameS = columnList[2].checkarr[3].label; //
// } else if (item.workOrderType == 5) {
// item.workOrderTypeNameS = columnList[2].checkarr[4].label; //
// }
// //
// if (item.discoveryNode == 1) {
// item.discoveryNodeNameS = columnList[3].checkarr[0].label; //
// } else if (item.discoveryNode == 2) {
// item.discoveryNodeNameS = columnList[3].checkarr[1].label; //
// } else if (item.discoveryNode == 3) {
// item.discoveryNodeNameS = columnList[3].checkarr[2].label; //线
// } else if (item.discoveryNode == 4) {
// item.discoveryNodeNameS = columnList[3].checkarr[3].label; //
// } else if (item.discoveryNode == 5) {
// item.discoveryNodeNameS = columnList[3].checkarr[4].label; //
// } else if (item.discoveryNode == 6) {
// item.discoveryNodeNameS = columnList[3].checkarr[5].label; //
// } else if (item.discoveryNode == 7) {
// item.discoveryNodeNameS = columnList[3].checkarr[6].label; //
// } else if (item.discoveryNode == 8) {
// item.discoveryNodeNameS = columnList[3].checkarr[7].label; //
// }
// });
details.data = res.data.data.records;
TabList.value.find(res=>res.name == TabPermissions.value).DataList = res.data.data.records
TabList.value.find(res=>res.name == TabPermissions.value).total = res.data.data.total
TabList.value.find(res=>res.name == TabPermissions.value).request = false
console.log(TabList.value.find(res=>res.name == TabPermissions.value).request,'待回复当前状态');
page.value.total= TabList.value.find(res=>res.name == TabPermissions.value).total
// details.data = res.data.data.records;
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
console.log(details.data, '存储的数据');
} else {
details.data = res.data.data.records; //
details.data = TabList.value.find(res=>res.name == TabPermissions.value).DataList
}
loading.value = false; //
})
@ -3344,7 +3374,7 @@ const reply = val => {
//
const ProcessingParty = () => {
ProcessingPartyState.value = true; //
ProcessingPartyFun();
ProcessingPartyFun({},true);
};
//
const messagesendFn = () => {
@ -3475,7 +3505,7 @@ const EndArbitration = val => {
message: res.data.msg,
type: 'success',
});
DataRendering(TabPermissions.value, details.query);
DataRendering(TabPermissions.value, details.query,true);
}
})
.catch(res => {
@ -3508,7 +3538,7 @@ const AllEndArbitration = () => {
message: res.data.msg,
type: 'success',
});
DataRendering(TabPermissions.value, details.query);
DataRendering(TabPermissions.value, details.query,true);
}
})
.catch(res => {
@ -3823,7 +3853,7 @@ const CustomerServiceintervention = () => {
.then(res => {
console.log(res, '仲裁成功返回值');
// PagerefreshPublic();
DataRendering(TabPermissions.value, details.query);
DataRendering(TabPermissions.value, details.query,true);
if (res.data.code == 200) {
ElMessage({
message: res.data.msg,
@ -3866,7 +3896,7 @@ const DingTalkSubmit = () => {
type: 'success',
});
dialogDingTalk.value = false; //
DataRendering(TabPermissions.value, details.query);
DataRendering(TabPermissions.value, details.query,true);
}
});
};
@ -3874,7 +3904,7 @@ const DingTalkSubmit = () => {
const PagerefreshPublic = () => {
console.log('执行了页面刷新公共函数');
if (ProcessingPartyState.value && ArbitrationStatus.value) {
ProcessingPartyFun();
ProcessingPartyFun({},true);
} else {
IndexTable(); //
}
@ -3983,7 +4013,7 @@ const Financialfilling = () => {
type: 'success',
});
dialogFinancialaccounting.value = false; //
DataRendering(TabPermissions.value, details.query);
DataRendering(TabPermissions.value, details.query,true);
}
AppealListFn();
})
@ -4064,7 +4094,8 @@ const CompletedSubmission = () => {
responsibleParty: '', //
workOrderNumber: selection.workOrderNumber,
workOrderId: selection.id,
warehouseId: selection.warehouseId,
// warehouseId: selection.warehouseId,()
warehouseId: party.warehouseId, //
};
// completionRecipientEntities
data[index].completionRecipientEntities.push(recipient);
@ -4074,7 +4105,7 @@ const CompletedSubmission = () => {
//
console.log(data, '处理好的值');
$_addCompletionEnd(data).then(res => {
DataRendering(TabPermissions.value, details.query);
DataRendering(TabPermissions.value, details.query,true);
PLloading.value = false; //
dialogBatchcompletion.value = false; //
console.log(res, '完结成功返回值');
@ -4223,6 +4254,7 @@ const defaultAssignments = () => {
};
//
const assignsizeChange = val => {
console.log('123');
(assignpageSize.value = val), defaultAssignments();
};
@ -4579,7 +4611,17 @@ const AssignSubmission = () => {
}
.sk_input {
margin: 0 5px;
width: 300px;
margin-left: 20px;
width: 20%;
display: flex;
span{
width: 70px;
font-size: 16px;
font-weight: 300;
display: flex;
align-items: center;
justify-content: flex-start;
}
}
.el-button {
background-color: #ff0000;

75
src/views/aftersales/aftersalesWorkOrderAdd.vue

@ -71,7 +71,6 @@
v-model="item.packageCode"
placeholder="请输入包条码"
clearable
:rows="2"
@change="ChangePackageInfo(item.packageCode, index)"
/>
</el-tooltip>
@ -87,7 +86,6 @@
<el-input
v-model="item.waybillNumber"
placeholder="请输入运单号"
@change="ChangePackageInfo(item.packageCode, index)"
/>
</el-tooltip>
</el-form-item>
@ -201,7 +199,13 @@
prop="deliveryDriver"
v-if="groundlineType == 5 || groundlineType == 7 || groundlineType == 6"
>
<el-select
<el-input
v-model="Indexform.deliveryDriver"
placeholder="请输入配送司机"
clearable
/>
<!-- <el-select
v-model="Indexform.deliveryDriver"
filterable
default-first-option
@ -215,7 +219,7 @@
:label="item.driverName + '-' + item.trainNumber"
:value="item.id"
/>
</el-select>
</el-select> -->
</el-form-item>
<el-form-item prop="vehicleRoute" label="车辆路线" v-if="groundlineType == 3">
@ -668,6 +672,7 @@ const groundlineType = ref(null); //干线状态
const Inputbox = ref(true); //
const ShortageState = ref(false); //
const fleeingState = ref(false); //
const DeliveryprocessData = ref([]);//
const ShortageList = ref([]); //
const fleeingList = ref([]); //
const valueStrictly = ref();
@ -678,8 +683,10 @@ const personResponsibleList = ref([]); //责任人列表
const ZFdialog = ref(false); //
const companyProportion = ref(100); //
const identifying = ref(1); //
const MainlineUnloadingData=ref([]);//线
const dialogHistoricalPackage = ref(false); //
const HistoricalPackageList = ref([]); //
const DeliveryprocessTime = ref([]);//
const HistorIndex = ref(0); //
const NumberPackages = ref(0); //
const dialogImgList = ref(false); //
@ -921,6 +928,25 @@ const DiscoveringNodesChange = val => {
//
function DeliveryTrainnumber() {
if(groundlineType.value == 5 || groundlineType.value == 6){
let dataInfo= DeliveryprocessData.value.find(res=>res.trainNumber == Indexform.value.trainNumber)
if(dataInfo){
console.log(dataInfo,'车次号筛选出来的数据');
Indexform.value.deliveryTime = dataInfo.taskTime; //
Indexform.value.deliveryDriver = dataInfo.driverName; //
}
}
if(groundlineType.value == 3){
let dataMain= MainlineUnloadingData.value.find(res=>res.trainNumber ==Indexform.value.trainNumber )
if(dataMain){
Indexform.value.vehicleRoute = dataMain.vehicleRoute; //线
}
}
return
console.log(Indexform.value.trainNumber,'车次号');
if (!Indexform.value.trainNumber && !Indexform.value.deliveryTime) {
@ -1171,13 +1197,13 @@ const ConfirmForm = () => {
console.log(DataSubmit['decreaseImageEntityList'], '处理好的图片');
//
if (Indexform.value.deliveryDriver) {
console.log(DeliveryDriver.value, '当前全部司机');
console.log(Indexform.value.deliveryDriver, '选择的司机信息');
Indexform.value.deliveryDriver = DeliveryDriver.value.find(
item => item.id == Indexform.value.deliveryDriver
).driverName;
}
// if (Indexform.value.deliveryDriver) {
// console.log(DeliveryDriver.value, '');
// console.log(Indexform.value.deliveryDriver, '');
// Indexform.value.deliveryDriver = DeliveryDriver.value.find(
// item => item.id == Indexform.value.deliveryDriver
// ).driverName;
// }
console.log(Indexform.value.deliveryDriver, '筛选出来的司机');
@ -1577,6 +1603,33 @@ const ChangePackageInfo = (val, index) => {
console.log(res, '包件信息');
console.log(res.data.data, '包件信息');
if (res.data.data.length) {
if(groundlineType.value == 5 || groundlineType.value == 6){
//
//
//driverName
//taskTime
//trainNumber
//vehicleName
res.data.data.forEach(item=>{
item.deliver.forEach(itemChid=>{
TrainnumberList.value.push({label:itemChid.trainNumber,value:itemChid.trainNumber})//
DeliveryprocessData.value.push(itemChid)
})
})
//
}
//
if(groundlineType.value == 3){
res.data.data.forEach(item=>{
item.trunklines.forEach(itemChid=>{
TrainnumberList.value.push({label:itemChid.trainNumber,value:itemChid.trainNumber})//
MainlineUnloadingData.value.push(itemChid)
})
})
}
console.log(NumberPackages.value, 'NumberPackages.value ');
console.log(PackageInfo.value, 'PackageInfo.value');
const packageData = res.data.data[0];

Loading…
Cancel
Save