You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
5.8 KiB
1 lines
5.8 KiB
"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("uni-th")+e.resolveComponent("uni-tr")+e.resolveComponent("uni-td")+e.resolveComponent("uni-table")+e.resolveComponent("tiplist")+e.resolveComponent("saomiao2"))()}Math||((()=>"../../../uni_modules/uview-plus/components/u-navbar/u-navbar.js")+(()=>"../../../uni_modules/uni-table/components/uni-th/uni-th.js")+(()=>"../../../uni_modules/uni-table/components/uni-tr/uni-tr.js")+(()=>"../../../uni_modules/uni-table/components/uni-td/uni-td.js")+(()=>"../../../uni_modules/uni-table/components/uni-table/uni-table.js")+n)();const n=()=>"../../../compoment/cus-selects-fan/cus-selects-fan.js",a=e.defineComponent({__name:"SelfPickupDetails",setup(n){const a=e.inject("utils");let o=e.reactive({schanvalue:"",typearr:[{value:1,label:"齐套"},{value:2,label:"部分扫"},{value:3,label:"未扫"}],dataList:[],orderStatus:0,orderType:1,billLadingId:"",orderCode:"",consignee:"",pickUpPlate:"",carTypeStr:"",orderNum:"",planNum:"",completeNum:"",signedNum:"",scancode:"",isscan:!1});const i=e.ref(null);function s(){i.value.setdetails({isshow:!0,tipstate:1,title:"请输入扫描的码",placeholder:"请输入扫描的码",inputtext:"",success:e=>{o.scancode=e.inputtext,l(),i.value.setdetails({isshow:!1})},cancel:()=>{i.value.setdetails({isshow:!1})},close:()=>{i.value.setdetails({isshow:!1})}})}async function l(){try{if(3===o.orderCode)return;let n={id:o.billLadingId,coding:o.scancode,type:1==o.orderType?"2":"1"},i=await t.billLadingscan(n);console.log(i),200==i.code?(o.isscan=!0,r()):3001===i.code&&(e.index.showToast({title:i.msg,icon:"none"}),a.ttsspke(i.audio))}catch(n){console.log("err :>> ",n)}}async function r(){if(console.log("获取数据"),1==o.orderType){let e={orderStatus:o.orderStatus,billLadingId:o.billLadingId,orderCode:o.orderCode},n=await t.billLadingdetailList(e);o.dataList=n.data.list,o.consignee=n.data.consignee,o.pickUpPlate=n.data.pickUpPlate,o.carTypeStr=n.data.carTypeStr,o.orderNum=n.data.orderNum,o.planNum=n.data.planNum,o.completeNum=n.data.completeNum,o.signedNum=n.data.signedNum}else if(2==o.orderType){let e={orderStatus:o.orderStatus,id:o.billLadingId,orderCode:o.orderCode,current:1,size:10},n=await t.billLadinggetInventoryNum(e);o.dataList=n.data.records}else if(3==o.orderType){let e={billLadingId:o.billLadingId};const n=await t.billLadingzeroBillData(e);console.log("response :>> ",n);const{code:a}=n;200===a&&(o.dataList=n.data||[])}}function c(e){o.orderType=e,r()}function d(e){""==e&&(o.schanvalue=""),o.typearr.map((t=>{t.value==e&&(o.schanvalue=t.label,o.orderStatus=t.value,console.log(o.schanvalue))}))}e.onLoad((e=>{o.billLadingId=e.billLadingId})),e.onShow((()=>{e.index.$on("scancodedate",(function(e){e&&(console.log(e),o.scancode=e,l())})),r()})),e.watchEffect((()=>{if(o.isscan&&o.signedNum){const e=setTimeout((()=>{a.ttsspke(o.signedNum+"件"),clearTimeout(e)}),500)}})),e.onHide((()=>{e.index.$off("scancodedate")}));const{orderType:u,schanvalue:p,typearr:f,dataList:m}=e.toRefs(o);return(n,a)=>({a:e.p({title:"自提明细扫描",bgColor:"#D3832A",leftIconColor:"#ffffff",titleStyle:"color:#ffffff",placeholder:!0,autoBack:!0,leftIconSize:"35"}),b:e.t(e.unref(o).pickUpPlate),c:e.t(e.unref(o).consignee),d:e.p({width:"70",align:"center"}),e:e.p({align:"center"}),f:e.p({align:"center"}),g:e.f([1,2],((t,n,a)=>({a:e.t(1==t?"计划":"完成"),b:"37c3c84a-7-"+a+",37c3c84a-6-"+a,c:e.t(1==t?e.unref(o).orderNum:e.unref(o).completeNum),d:"37c3c84a-8-"+a+",37c3c84a-6-"+a,e:e.t(1==t?e.unref(o).planNum:e.unref(o).signedNum),f:"37c3c84a-9-"+a+",37c3c84a-6-"+a,g:"37c3c84a-6-"+a+",37c3c84a-1"}))),h:e.p({align:"center"}),i:e.p({align:"center"}),j:e.p({align:"center"}),k:e.p({loading:!1,emptyText:"暂无更多数据"}),l:e.o(d),m:e.p({data:e.unref(f),value:e.unref(p),placeholder:"全部",arrLeft:5,size:"145",clearable:!0}),n:e.o(r),o:e.n(1==e.unref(u)?"xz":""),p:e.o((e=>c(1))),q:e.n(2==e.unref(u)?"xz":""),r:e.o((e=>c(2))),s:e.n(3==e.unref(u)?"xz":""),t:e.o((e=>c(3))),v:e.f(e.unref(m),((n,a,l)=>e.e(1==e.unref(u)?{a:e.t(n.orderCode),b:e.o((t=>function(t){e.index.navigateTo({url:"/pagesHome/pages/orderDetails/orderDetails?orderCode="+t.orderCode})}(n)),n),c:e.t(n.orderPackageCode),d:e.t(n.scanStatusStr),e:e.t(n.errorStatusStr),f:e.o(s,n)}:{},2==e.unref(u)?{g:e.t(n.sku),h:e.t(n.coding),i:e.t(n.descriptionGoods),j:e.t(n.specification),k:e.t(n.cargoUnit),l:e.t(1==n.scanStatus||""==n.scanStatus?"未扫描":"扫描"),m:e.o(s,n)}:{},3==e.unref(u)?{n:e.t(n.orderCode),o:e.t(n.waybillNumber),p:e.t(n.firsts),q:e.t(n.reservationQuantity),r:e.t(n.signforQuantity),s:e.o((a=>function(n){console.log("item :>> ",n);const a=[{title:n.firsts,maxNum:n.reservationQuantity,minNum:0,type:"Number",value:n.signforQuantity||0,disabled:n.signforQuantity>0}];i.value.setdetails({isshow:!0,tipstate:4,inpList:a,title:"签收零担",placeholder:`订单${n.orderCode}下${n.firsts}的数量`,inputtext:"",success:async a=>{try{console.log("item :>> ",n);const{inpList:[s]}=a;if(s.disabled&&i.value.setdetails({isshow:!1}),0===s.value)return e.index.showToast({title:"请输入签收的零担数量",icon:"none"});const l={id:n.id,stockArticleId:n.stockArticleId,quantity:s.value};200===(await t.billLadinggetZeroBillPack({billLadingId:o.billLadingId,billLadingZeroVO:l})).code&&r()}catch(s){console.log("err :>> ",s)}finally{i.value.setdetails({isshow:!1})}},cancel:()=>{i.value.setdetails({isshow:!1})},close:()=>{i.value.setdetails({isshow:!1})}})}(n)),n)}:{},{t:n}))),w:1==e.unref(u),x:2==e.unref(u),y:3==e.unref(u),z:e.sr(i,"37c3c84a-11",{k:"tiplists"})})}});wx.createPage(a);
|
|
|