"use strict";const e=require("../../../common/vendor.js"),t=require("../../../api/user.js");if(require("../../../utils/request.js"),require("../../../store/index.js"),require("../../../utils/functions.js"),require("../../../utils/IDCardVerification.js"),require("../../../utils/base64.js"),require("../../../config/host.js"),require("../../../utils/md5.js"),!Array){(e.resolveComponent("u-navbar")+e.resolveComponent("tiplist")+e.resolveComponent("saomiao2")+e.resolveComponent("tips"))()}Math;const i=e.defineComponent({__name:"DeliveryCustomerScan",setup(i){let o=e.reactive({id:"",datalist:[],items:{},scancode:"",authbuts:e.index.getStorageSync("authbuts")});const s=e.ref(null),n=e.ref(null);e.onLoad((e=>{o.id=e.id,o.items=JSON.parse(e.item)})),e.onHide((()=>{e.index.$off("scancodedate"),console.log("uni",e.index)})),e.onShow((()=>{u(),e.index.$on("scancodedate",(function(i){i&&(console.log(i),o.scancode=i,async function(){let i=e.index.getStorageSync("checkvehicle").id,s={deliveryId:o.id,loadingId:i,type:1,barcode:o.scancode},n=await t.deliveryloadingscan(s);console.log(n),n.code}())}))})),e.onPullDownRefresh((()=>{const t=setTimeout((()=>{u(),e.index.stopPullDownRefresh(),clearTimeout(t)}),500)}));const r=e.computed((()=>{let e=0;return o.datalist.map((t=>{e+=Number(t.ordNub)})),e})),a=e.computed((()=>{let e=0;return o.datalist.map((t=>{e+=Number(t.reservationNum)})),e})),l=e.computed((()=>{let e=0;return o.datalist.map((t=>{e+=Number(t.loadingNub)})),e}));async function u(){let e={id:o.id},i=await t.deliverycustom(e);console.log("response",i),o.datalist=i.data.records}const{authbuts:c,items:d,datalist:f}=e.toRefs(o);return(i,u)=>({a:e.p({title:"配送客户扫描",bgColor:"#D3832A",leftIconColor:"#ffffff",titleStyle:"color:#ffffff",placeholder:!0,autoBack:!0,leftIconSize:"35"}),b:e.t(e.unref(d).type_name),c:e.t(e.unref(d).vehicleStatus_name),d:e.t(e.unref(d).vehicleName),e:e.t(e.unref(d).driverName),f:e.t(e.unref(d).loadingTeamName),g:e.t(e.unref(d).isstock),h:e.t(e.unref(d).customersNumber),i:e.t(e.unref(r)),j:e.t(e.unref(a)),k:e.t(e.unref(l)),l:e.f(e.unref(f),((i,n,r)=>e.e({a:e.t(i.consignee),b:e.t(i.isstock),c:e.t(i.isload),d:e.t(i.stockupArea||"无备货区"),e:e.t(i.ordNub),f:e.o((t=>function(t){e.index.navigateTo({url:"/pagesHome/pages/CustomerOrdersDetails/CustomerOrdersDetails?item="+JSON.stringify(t)+"&id="+o.id})}(i))),g:e.t(i.reservationNum),h:e.t(i.loadingNub),i:e.t(i.trayNum),j:e.o((t=>function(t){e.index.navigateTo({url:"/pagesHome/pages/CustomerTrayDetails/CustomerTrayDetails?item="+JSON.stringify(t)+"&id="+o.id})}(i))),k:-1!=e.unref(c).indexOf("一键装车")&&"是"!=i.isload},-1!=e.unref(c).indexOf("一键装车")&&"是"!=i.isload?{l:e.o((n=>async function(i){s.value.setdetails({title:"提示",content:"确认一键装车?",confirmTxt:"确认",isshow:!0,isshowcancel:!0,success:async()=>{let n=e.index.getStorageSync("checkvehicle").id,r={reservationId:i.id,loadingId:n,deliveryId:o.id};(await t.deliveryoneloading(r)).code,s.value.setisshow(!1)},cancel:()=>{s.value.setisshow(!1)},close:()=>{s.value.setisshow(!1)}})}(i)))}:{}))),m:e.sr(n,"e863c5f6-1",{k:"tiplists"}),n:e.sr(s,"e863c5f6-3",{k:"tip"})})}});wx.createPage(i);