2 lines
4.7 KiB
JavaScript
2 lines
4.7 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),t=require("../../api/order.js"),a=require("../../api/config.js");if(!Array){(e.resolveComponent("nut-dialog")+e.resolveComponent("nut-button")+e.resolveComponent("nut-searchbar")+e.resolveComponent("nut-tabs")+e.resolveComponent("nut-sticky")+e.resolveComponent("nut-tag")+e.resolveComponent("nut-price")+e.resolveComponent("z-paging"))()}Math||((()=>"../../uni_modules/nutui-uni/components/dialog/dialog.js")+(()=>"../../uni_modules/nutui-uni/components/button/button.js")+(()=>"../../uni_modules/nutui-uni/components/searchbar/searchbar.js")+(()=>"../../uni_modules/nutui-uni/components/tabs/tabs.js")+(()=>"../../uni_modules/nutui-uni/components/sticky/sticky.js")+(()=>"../../uni_modules/nutui-uni/components/tag/tag.js")+(()=>"../../uni_modules/nutui-uni/components/price/price.js")+(()=>"../../uni_modules/z-paging/components/z-paging/z-paging.js"))();const o={__name:"index",setup(o){const s=e.ref(!0),u=e.ref([]),l=e.ref(0),n=e.ref([]),i=e.ref(null),r=[{title:"全部",status:"all"},{title:"待付款",status:"payment"},{title:"待发货",status:"delivery"},{title:"待收货",status:"received"},{title:"已完成",status:"finish"}],p=e.ref(!1),d=e.ref(0),v=e.ref(""),c=()=>{t.fetchCancelOrder(d.value).then((t=>{e.index.showToast({title:"取消成功",icon:"none"}),i.value.reload()}))},m=(e=1,a=10)=>{console.log(r[l.value].status);const o={page:e,pageSize:10,status:r[l.value].status,goods_no:v.value};t.fetchOrderList(o).then((e=>{console.log(e),i.value.complete(e.list)})).catch((e=>{i.value.complete(!1)}))};e.onLoad((e=>{l.value=parseInt(e.tab)})),e.onShow((()=>{a.fetchGetConfig().then((e=>{console.log("getConfig=====>",e),s.value=1==e.appConfig.is_audit,console.log(e.appConfig.pay_imgs);let t=JSON.parse(e.appConfig.pay_imgs)||[],a=JSON.parse(e.appConfig.wechat_imgs)||[],o=t.map((e=>e.file_path))||[],l=a.map((e=>e.file_path))||[];const n=o.concat(l);u.value=n}))}));const f=()=>{console.log("搜索:",v.value),i.value.reload()},g=()=>{console.log("搜索:",v.value),i.value.reload()},_=e=>{if(20==e.order_status.value)return e.order_status.text;if(30==e.order_status.value)return e.order_status.text;if(10==e.order_status.value){if(10==e.pay_status.value)return e.pay_status.text;if(20==e.pay_status.value){if(10==e.delivery_status.value)return e.delivery_status.text;if(20==e.delivery_status.value)return e.receipt_status.text}}};return(a,o)=>({a:e.o((e=>p.value=!1)),b:e.o(c),c:e.o((e=>p.value=e)),d:e.p({title:"取消订单",content:"确认取消吗?此操作不可恢复!",visible:p.value}),e:e.o(f),f:e.p({size:"small",type:"primary"}),g:e.o(f),h:e.o(g),i:e.o((e=>v.value=e)),j:e.p({placeholder:"请输入商品串号",clearable:!0,"input-background":"#eee",modelValue:v.value}),k:e.f(r,((t,a,o)=>({a:e.t(t.title),b:a,c:a===l.value?1:"",d:e.o((e=>((e,t)=>{l.value=t,i.value.reload()})(0,a)),a)}))),l:e.o((e=>l.value=e)),m:e.p({background:"#fff",modelValue:l.value}),n:e.f(n.value,((a,o,l)=>e.e({a:e.t(a.create_time),b:e.t(_(a)),c:"d85819f0-6-"+l+",d85819f0-5",d:e.f(a.goods,((t,o,s)=>({a:e.t(t.snapshot_info.degree.degree_name),b:"d85819f0-7-"+l+"-"+s+",d85819f0-5",c:e.t(t.goods_name),d:e.t(t.goods_no),e:"d85819f0-8-"+l+"-"+s+",d85819f0-5",f:e.p({price:t.goods_price,size:"small","need-symbol":!0}),g:o,h:e.o((t=>{return o=a.order_id,console.log(o),void(o?e.index.navigateTo({url:`/pages/order/detail?id=${encodeURIComponent(o)}`}):console.warn("导航ID不能为空"));var o}),o)}))),e:"d85819f0-9-"+l+",d85819f0-5",f:e.p({price:a.total_price,size:"normal","need-symbol":!0}),g:10===a.order_status.value},10===a.order_status.value?e.e({h:10===a.pay_status.value},10===a.pay_status.value?{i:e.o((e=>{p.value=!0,d.value=a.order_id}),o),j:"d85819f0-10-"+l+",d85819f0-5",k:e.p({plain:!0,size:"small"})}:{},{l:10===a.pay_status.value&&!s.value},10!==a.pay_status.value||s.value?{}:{m:e.o((t=>{0!==u.value.length?(console.log("preview images:",u),e.index.previewImage({urls:u.value})):e.index.showToast({title:"暂无图片",icon:"none"})}),o),n:"d85819f0-11-"+l+",d85819f0-5",o:e.p({type:"primary",size:"small"})},{p:20===a.pay_status.value&&20===a.delivery_status.value&&10===a.receipt_status.value},20===a.pay_status.value&&20===a.delivery_status.value&&10===a.receipt_status.value?{q:e.o((o=>{return s=a.order_id,void t.fetchReceiptOrder(s).then((t=>{e.index.showToast({title:"确认收货成功",icon:"none"}),i.value.reload()}));var s}),o),r:"d85819f0-12-"+l+",d85819f0-5",s:e.p({type:"primary",size:"small"})}:{}):{},{t:o}))),o:e.p({"custom-color":"#1a1a1a"}),p:e.p({"custom-color":"#1a1a1a"}),q:e.sr(i,"d85819f0-5",{k:"paging"}),r:e.o(m),s:e.o((e=>n.value=e)),t:e.p({fixed:!1,modelValue:n.value})})}},s=e._export_sfc(o,[["__scopeId","data-v-d85819f0"]]);wx.createPage(s);
|