diff --git a/src/option/basicdata/basicdataTray.js b/src/option/basicdata/basicdataTray.js index 57ef814f..fbb1b3e2 100644 --- a/src/option/basicdata/basicdataTray.js +++ b/src/option/basicdata/basicdataTray.js @@ -74,6 +74,23 @@ export default { hide: true, width: '130', }, + { + label: '打托方式', + prop: 'trayType', + type: 'select', + search: true, + dicUrl: '/api/blade-system/dict-biz/dictionary?code=pallet_order_type', + props: { + label: 'dictValue', + value: 'dictKey', + }, + align: 'center', + labelWidth: '100', + addDisplay: true, + editDisplay: true, + viewDisplay: true, + width: '130', + }, { label: '状态', prop: 'status', diff --git a/src/router/views/index.js b/src/router/views/index.js index 440aa72a..2662d00a 100644 --- a/src/router/views/index.js +++ b/src/router/views/index.js @@ -1542,7 +1542,7 @@ export default [ { meta: { i18n: 'dict', - keepAlive: false, + keepAlive: true, }, path: '/financialsector/FinanceHome', name: '财务', diff --git a/src/views/basicdata/brand/basicClient.vue b/src/views/basicdata/brand/basicClient.vue index f04b44be..0e5edaa1 100644 --- a/src/views/basicdata/brand/basicClient.vue +++ b/src/views/basicdata/brand/basicClient.vue @@ -985,7 +985,7 @@ export default { if (!this.CustomerEntd) { setTimeout(async () => { const response = { valid: false }; // 假设校验通过 - await $_getListlistName({ code: a }).then(res => { + await $_getListlistName({ name: a }).then(res => { console.log("客户名称校验",res.data); if (res.data.data.length > 0) { reject(new Error('客户名称已存在')); // 校验不通过,调用 reject() 并传递错误信息 diff --git a/src/views/basicdata/warehouse/tray/basicdataTrayedt.vue b/src/views/basicdata/warehouse/tray/basicdataTrayedt.vue index 4d79305f..b5bec8dc 100644 --- a/src/views/basicdata/warehouse/tray/basicdataTrayedt.vue +++ b/src/views/basicdata/warehouse/tray/basicdataTrayedt.vue @@ -14,6 +14,9 @@ 类 型:{{ traydata.$type }} + + 打托方式:{{ traydata.trayType }} + 在 托 货 物 @@ -619,6 +622,17 @@ export default { sortable: true, head: false, }, + { + prop: 'orderCode', + label: '订单自编号', + type: 1, + values: '', + width: '150', + checkarr: [], + fixed: false, + sortable: true, + head: false, + }, { prop: 'orderPackageCode', label: '包条码', @@ -1424,6 +1438,15 @@ export default { //查询详情 const data = decodeURIComponent(this.$route.query.data); this.traydata = JSON.parse(data); + getDictionaryBiz('pallet_order_type').then(res => { + console.log(res,'打托字典'); + // 解码打托 + if(res.data.code ==200){ + if(res.data.data.length){ + this.traydata.trayType = res.data.data.find(res=>res.dictKey== this.traydata.trayType).dictValue + } + } + }); console.log('data>>>>>>>>', this.traydata); this.loading = true; // getDetail(id).then(res => { diff --git a/src/views/distribution/deliverylist/distributionDeliveryListedt.vue b/src/views/distribution/deliverylist/distributionDeliveryListedt.vue index 8454a660..8927af23 100644 --- a/src/views/distribution/deliverylist/distributionDeliveryListedt.vue +++ b/src/views/distribution/deliverylist/distributionDeliveryListedt.vue @@ -4700,13 +4700,14 @@ export default { }, // 复核签收确认弹窗 submitForm() { - if (!this.DoorstepPhoto.length) { - ElMessage({ - message: '至少上传一张上门照片', - type: 'warning', - }); - return; - } + // 取消上门照片规则 + // if (!this.DoorstepPhoto.length) { + // ElMessage({ + // message: '至少上传一张上门照片', + // type: 'warning', + // }); + // return; + // } if (!this.StackingPhoto.length) { ElMessage({ message: '至少上传一张堆码照片', diff --git a/src/views/distribution/turndelivery/deliveryDiscuss.vue b/src/views/distribution/turndelivery/deliveryDiscuss.vue index 127e11eb..478fcaec 100644 --- a/src/views/distribution/turndelivery/deliveryDiscuss.vue +++ b/src/views/distribution/turndelivery/deliveryDiscuss.vue @@ -1719,6 +1719,9 @@ onMounted(() => { getDeliveryList(route.query.id).then(res => { //司机配置 if (res.data.data.kind == 2) { + if(!res.data.data.deliveryTripartiteVO){ + return + } DataSubmit.value.tripartite.distributionCompany = res.data.data.distributionCompany; //外协来源 DataSubmit.value.tripartite.driverName = res.data.data.deliveryTripartiteVO.driverName; //司机名称 DataSubmit.value.tripartite.vehicleNum = res.data.data.deliveryTripartiteVO.vehicleNum; //司机车牌 @@ -1732,7 +1735,11 @@ onMounted(() => { numTab.value[0].name = '0'; //切换外协选项卡 numTab.value[1].name = '1'; kind.value = true; - res.data.data.deliverySelfVO.forEach(item => { + if(res.data.data.deliverySelfVO){ + if(!res.data.data.deliverySelfVO.length){ + return + } + res.data.data.deliverySelfVO.forEach(item => { console.log(item, '司机配置信息'); DriverTemporaryStorage.value.push({ driverId: item.driverId, //司机ID @@ -1755,24 +1762,35 @@ onMounted(() => { DataSubmit.value.masterVehicleNub = item.vehicleNub; //司机车牌号 } }); + } + } - wrapDataInfo.value = res.data.data.stockArticleList; // 订单包件 - dataInfo.value = res.data.data.stockArticleList; //订单列表 + console.log(res.data.data,'123'); + + wrapDataInfo.value = res.data.data.stockArticleList||''; // 订单包件 + dataInfo.value = res.data.data.stockArticleList||''; //订单列表 // dataInfoTemp.value=dataInfo.value;//把获取到的值传递给公共组件 - DataSubmit.value.stockup.loaderId = res.data.data.loadingTeamId; //装车班组ID - DataSubmit.value.stockup.loaderName = res.data.data.loadingTeamName; //装车班组名称 - DataSubmit.value.stockup.unloaderId = res.data.data.unloadingTeamId; //卸车班组ID - DataSubmit.value.stockup.unloaderName = res.data.data.unloadingTeamName; //卸车班组名称 + DataSubmit.value.stockup.loaderId = res.data.data.loadingTeamId||''; //装车班组ID + DataSubmit.value.stockup.loaderName = res.data.data.loadingTeamName||''; //装车班组名称 + DataSubmit.value.stockup.unloaderId = res.data.data.unloadingTeamId||''; //卸车班组ID + DataSubmit.value.stockup.unloaderName = res.data.data.unloadingTeamName||''; //卸车班组名称 DataSubmit.value.remarks = res.data.data.remarks; //备注信息 - DataSubmit.value.stockup.forkliftName = res.data.data.stockupInfo.forkliftName; //备货人员名称 - DataSubmit.value.stockup.forkliftId = res.data.data.stockupInfo.forkliftId; //备货人员ID - DataSubmit.value.stockup.goodsAreaId = res.data.data.stockupInfo.goodsAreaId; //备货区域ID - DataSubmit.value.stockup.goodsAreaName = res.data.data.stockupInfo.stockupArea; //备货区域名称 - DataSubmit.value.stockup.outboundDate = res.data.data.stockupInfo.outboundDate; //出库时间 - DataSubmit.value.stockup.stockupDate = res.data.data.stockupInfo.stockupDate; //备货时间 + if(!res.data.data.stockupInfo){ + return + } + DataSubmit.value.stockup.forkliftName = res.data.data.stockupInfo.forkliftName||''; //备货人员名称 + DataSubmit.value.stockup.forkliftId = res.data.data.stockupInfo.forkliftId||''; //备货人员ID + DataSubmit.value.stockup.goodsAreaId = res.data.data.stockupInfo.goodsAreaId||''; //备货区域ID + DataSubmit.value.stockup.goodsAreaName = res.data.data.stockupInfo.stockupArea||''; //备货区域名称 + DataSubmit.value.stockup.outboundDate = res.data.data.stockupInfo.outboundDate||''; //出库时间 + DataSubmit.value.stockup.stockupDate = res.data.data.stockupInfo.stockupDate||''; //备货时间 DataSubmit.value.taskTime = res.data.data.taskTime; //配送日期 editLoading.value = false; //所有信息获取完成关闭弹窗 tooSUM(); + }).catch(()=>{ + + }).finally(()=>{ + editLoading.value = false; //开启加载 }); } }); @@ -2964,22 +2982,19 @@ const SubmitCommercial = async () => { const res = await updateDeliveryList(DataSubmitRenamed); console.log(res, '修改之后提交的返回值'); code = res.data.code; + ElMessage({ + message: res.data.msg, + type: 'success', + }) + handleBack(); } else { // 新增信息 console.log(DataSubmit.value, '准备提交的信息'); const res = await deliveryBusinessTask(DataSubmit.value); code = res.data.code; - console.log(res, '新增之后的返回值'); - } - } catch (error) { - console.log('error :>> ', error); - } finally { - editLoading.value = false; //关闭提交加载 - - if (code !== 200) return; - state.value = false; //重置满足条件 - ElMessageBox.confirm( + if (code !== 200) return; + ElMessageBox.confirm( '计划添加成功,是否继续添加?', '提示', { @@ -3002,6 +3017,17 @@ sjInput.value='' handleBack(); }) + console.log(res, '新增之后的返回值'); + } + } catch (error) { + console.log('error :>> ', error); + } finally { + editLoading.value = false; //关闭提交加载 + + if (code !== 200) return; + state.value = false; //重置满足条件 + + } console.log(DataSubmit.value, '准备提交的信息'); diff --git a/src/views/financialsector/FinanceHome.vue b/src/views/financialsector/FinanceHome.vue index 41c3a150..e73d88c5 100644 --- a/src/views/financialsector/FinanceHome.vue +++ b/src/views/financialsector/FinanceHome.vue @@ -1,5 +1,5 @@