From 5aac8ab6ae563516d315dabdfd0dfa5bd719999e Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Wed, 20 Dec 2023 21:16:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=9C=8D=E5=8F=B8=E6=9C=BA=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E8=87=AA=E5=8A=A8=E5=B8=A6=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/aftersales/aftersalesWorkOrder.js | 8 +- .../aftersales/aftersalesWorkOrderAdd.vue | 186 +++++++++--------- 2 files changed, 97 insertions(+), 97 deletions(-) diff --git a/src/api/aftersales/aftersalesWorkOrder.js b/src/api/aftersales/aftersalesWorkOrder.js index c51fe909..12fc2daa 100644 --- a/src/api/aftersales/aftersalesWorkOrder.js +++ b/src/api/aftersales/aftersalesWorkOrder.js @@ -334,11 +334,11 @@ export const $_modifyData = (data) => { } // 查询配送信息 -export const $_shippingInformation = (data) => { +export const $_shippingInformation = (params) => { return request({ - url: '/api/logpm-aftersales/aftersalesWorkOrder/deliveryList/shippingInformation', - method: 'post', - data + url: '/api/logpm-distribution/deliveryList/shippingInformation', + method: 'get', + params }) } diff --git a/src/views/aftersales/aftersalesWorkOrderAdd.vue b/src/views/aftersales/aftersalesWorkOrderAdd.vue index 416d291d..30f49d2a 100644 --- a/src/views/aftersales/aftersalesWorkOrderAdd.vue +++ b/src/views/aftersales/aftersalesWorkOrderAdd.vue @@ -152,24 +152,63 @@ v-model="Indexform.trainNumber" placeholder="请输入车次号(干线卸车环节)" clearable + @change="DeliveryTrainnumber" /> - - + + + + + - - - - - + + + + - - + + --> - - - - + + + + @@ -591,34 +591,21 @@ const FangAddList = ref([ ]); // 提货责任方 const responsible = ref([ - // { - // value: '1', - // label: '工厂', - // }, - // { - // value: '2', - // label: '外包搬运', - // }, - // { - // value: '3', - // label: '物流', - // }, -]); - -const DeliveryDriver = ref([ - { - value: '0', - label: '兰溪', - }, { value: '1', - label: '李华', + label: '工厂', }, { value: '2', - label: '唐飞', + label: '外包搬运', + }, + { + value: '3', + label: '物流', }, ]); + +const DeliveryDriver = ref([]); // 图片列表 const fileList = ref([]); // 字典公共函数 @@ -697,6 +684,7 @@ const ResponsiblePartychange = (val, index) => { }); }; const onLoad = () => { + DeliveryTrainnumber();//获取司机 console.log($route.query.id, '页面初始化'); routerState.value = $route.query.routerState; updateDictionary(IndexException.value, 'pc_work_order'); //异常类型 @@ -731,16 +719,28 @@ const DiscoveringNodesChange = val => { } else { groundlineSet.value = true; //展示所有搜索框 } +}; + +// 车次号自动带出时间司机 +function DeliveryTrainnumber () { + + let data = { + trainNumber: Indexform.value.trainNumber, + }; + $_shippingInformation(data).then(res => { + // DeliveryDriver; + // Indexform.deliveryDriver; + + console.log(res, '查询返回值'); + DeliveryDriver.value = res.data.data.records;//获取到的信息 + // 如果是精确搜索自动带入日期 + if(res.data.data.records.length ==1){ + Indexform.value.deliveryTime = res.data.data.records[0].taskTime; //配送时间 + Indexform.value.deliveryDriver = res.data.data.records[0].id; //配送人 + } + + }); - // if(val==1){ - // let data={ - - // } - // $_shippingInformation(data).then(res=>{ - // console.log(res,'获取运单信息'); - // }) - - // } }; // 照片 @@ -802,6 +802,7 @@ const CompanyProportionInput = () => { const ConfirmForm = () => { // 提货责任方 + console.log(Indexform.value.businessMame, '提货责任方'); let DataSubmit = { personResponsibleDTO: [], @@ -830,15 +831,14 @@ const ConfirmForm = () => { } console.log(DataSubmit['decreaseImageEntityList'], '处理好的图片'); - - //司机信息处理 + //司机信息处理 if (Indexform.value.deliveryDriver) { - Indexform.value.deliveryDriver = DeliveryDriver.value.find( - item => item.value == 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; } - Indexform.value.deliveryDriver = Indexform.value.deliveryDriver.label; - console.log(Indexform.value.deliveryDriver); // 输出李华 + console.log(Indexform.value.deliveryDriver,'筛选出来的司机'); + let processorEntityList = []; //处理方信息处理 @@ -1100,7 +1100,7 @@ const Statistics = () => { }); }; -// 查询包件信息自动回显 +// 查询包件信息自动回显 const ChangePackageInfo = (val, index) => { PackageInfo.value[index].orderCode = ''; //订单自编码 PackageInfo.value[index].waybillNumber = ''; //运单号