|
|
|
"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"))()}Math||((()=>"../../../uni_modules/uview-plus/components/u-navbar/u-navbar.js")+a)();const a=()=>"../../../compoment/cus-selects-fan/cus-selects-fan.js",o=e.defineComponent({__name:"CustomerOrdersDetails",setup(a){const o=e.inject("utils");let r=e.reactive({schanvalue:"",orderArr:[],stockArr:[],zeroArr:[],typearr:[{value:3,label:"齐套"},{value:2,label:"部分扫"},{value:1,label:"未扫"}],items:{},datalist:[],scancode:"",orderStatus:1,id:"",orderType:0,inputtxt:"",listcheckindex:-1,isscan:!1,order:{page:{size:10,current:1},pages:1,data:[]},zero:{page:{size:10,current:1},pages:1,data:[]},stock:{page:{size:10,current:1},pages:1,data:[]}});const s=e.ref(null);function i(t){e.index.navigateTo({url:"/pagesHome/pages/orderDetails/orderDetails?orderCode="+t.orderCode})}e.onLoad((e=>{r.items=JSON.parse(e.item),r.id=e.id})),e.onShow((async()=>{e.index.$on("scancodedate",(function(e){e&&(console.log("code",e),r.scancode=e,r.isscan=!0,f())}));let a={reservationId:r.items.id,completecode:r.orderType,orderCode:r.inputtxt};r.datalist=[];let o=null;o=await t.deliveryorder(a),r.zero.data=[],r.order.data=[],o.data&&o.data.forEach((e=>{if("1"===e.isZero)return r.zero.data.push(e);r.order.data.push(e)}));let s=await t.signforinventory(a);r.stock.data=s.data||[],console.log("response :>> ",o),1===r.orderStatus?r.datalist=r.order.data:2===r.orderStatus?r.datalist=r.zero.data:r.datalist=r.stock.data})),e.onHide((()=>{e.index.$off("scancodedate")})),e.onPullDownRefresh((()=>{r.datalist=[],r.order.page.current=1,r.zero.page.current=1,r.stock.page.current=1;const t=setTimeout((async()=>{await l(),e.index.stopPullDownRefresh(),clearTimeout(t)}),500)}));const n=e.computed((()=>{let e=0;return e+=r.order.data.reduce(((e,t)=>e+t.loadingNub),0),e+=r.zero.data.reduce(((e,t)=>e+t.loadingNub),0),e+=r.stock.data.reduce(((e,t)=>"未装车"!==t.loadingStatusName?e+1:e),0),e}));function d(){s.value.setdetails({isshow:!0,tipstate:1,title:"请输入扫描的码",placeholder:"请输入扫描的码",inputtext:"",success:e=>{r.scancode=e.inputtext,f(),s.value.setdetails({isshow:!1})},cancel:()=>{s.value.setdetails({isshow:!1})},close:()=>{s.value.setdetails({isshow:!1})}})}async function l(){try{let e={reservationId:r.items.id,completecode:r.orderType,orderCode:r.inputtxt};r.datalist=[],1==r.orderStatus||2===r.orderStatus?await async function(e){try{const a=await t.deliveryorder(e),{data:o}=a;r.zero.data=[],r.order.data=[],o.forEach((e=>{if("1"===e.isZero)return r.zero.data.push(e);r.order.data.push(e)}))}catch(a){console.log("err :>> ",a)}}(e):3==r.orderStatus&&await async function(e){try{r.stock.data=[];const a=await t.signforinventory(e),{data:o}=a;return r.stock.data=o,a}catch(a){console.log("err :>> ",a)}}(e),1===r.orderStatus?r.datalist=r.order.data:2===r.orderStatus?r.datalist=r.zero.data:r.datalist=r.stock.data}catch(e){console.log("err :>> ",e)}finally{return null}}function c(e){""==e&&(r.schanvalue="",r.orderType=0),r.typearr.map((t=>{t.value==e&&(r.schanvalue=t.label,r.orderType=t.value)}))}function u(e){r.orderStatus=e,1===r.orderStatus?r.datalist=r.order.data:2===r.orderStatus?r.datalist=r.zero.data:r.datalist=r.stock.data,console.log(" details.datalist :>> ",r.datalist)}function p(){console.log("111 :>> ",111),1===r.orderStatus?function(){if(r.order.pages<=r.order.page.current)return e.index.showToast({title:"数据加载完毕",icon:"none"});r.order.page.current+=1,l()}():2===r.orderStatus?function(){if(r.zero.pages<=r.zero.page.current)return e.index.showToast({title:"数据加载完毕",icon:"none"});r.zero.page.current+=1,l()}():3===r.orderStatus&&function(){if(r.stock.pages<=r.stock.page
|