niucloud-admin/niucloud/public/wap/assets/vipcard-pages-order-list.2679e2e3.js
2023-11-15 15:57:04 +08:00

2 lines
4.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as e,r as a,o as t,K as s,i as l,j as r,w as o,k as u,P as n,Q as i,R as c,m as d,n as p,a9 as m,aa as f,x as _,a7 as x,q as v,t as y,D as h,G as b,H as g,y as j,E as w,e as k,I as S,W as C}from"./index-faf5e276.js";import{_ as U}from"./u-button.9384f0e3.js";import{_ as I}from"./pay.29236a27.js";import{s as M,t as D,u as z,v as E}from"./vipcard.5c43eb30.js";import{u as R,M as q}from"./useMescroll.f9c6b371.js";import{M as F}from"./mescroll-empty.7f5227d8.js";import{_ as W}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.a6d83e95.js";import"./u-icon.71776381.js";import"./u-image.44e221c2.js";import"./u-transition.bcacef93.js";import"./u-popup.a69d5115.js";import"./u-safe-bottom.c1f1e254.js";import"./pay.6aff2817.js";import"./wechat.2fa35c62.js";/* empty css */const A=W(e({__name:"list",setup(e){const{mescrollInit:W,downCallback:A,getMescroll:B}=R(f,m),G=a([]),H=a(!1),K=a(!1),L=a(""),O=a([]);t((e=>{L.value=e.status||"",P()}));const P=()=>{K.value=!1,O.value=[];let e={name:s("all"),status:""};O.value.push(e),M().then((e=>{Object.values(e.data).forEach(((e,a)=>{O.value.push(e)})),K.value=!0})).catch((()=>{K.value=!0}))},Q=e=>{H.value=!1;let a={page:e.num,limit:e.size,order_status:L.value};D(a).then((a=>{let t=a.data.data;1==e.num&&(G.value=[]),G.value=G.value.concat(t),e.endSuccess(t.length),H.value=!0})).catch((()=>{H.value=!0,e.endErr()}))},T=a(null);return(e,a)=>{const t=_,m=x,f=S,M=C,D=v(y("u-button"),U),R=v(y("pay"),I);return l(),r(t,{class:"bg-[#f8f8f8] min-h-screen overflow-hidden"},{default:o((()=>[K.value?(l(),r(t,{key:0,class:"fixed left-0 top-0 right-0 z-10"},{default:o((()=>[u(m,{"scroll-x":"true",class:"scroll-Y box-border px-[24rpx] bg-white"},{default:o((()=>[u(t,{class:"flex whitespace-nowrap justify-around"},{default:o((()=>[(l(!0),n(c,null,i(O.value,((e,a)=>(l(),r(t,{class:h(["text-sm leading-[90rpx]",{"class-select":L.value===e.status.toString()}]),onClick:a=>{return t=e.status,L.value=t.toString(),G.value=[],void B().resetUpScroll();var t}},{default:o((()=>[b(g(e.name),1)])),_:2},1032,["class","onClick"])))),256))])),_:1})])),_:1})])),_:1})):d("v-if",!0),u(q,{ref:"mescrollRef",top:"114rpx",onInit:p(W),onDown:p(A),onUp:Q},{default:o((()=>[(l(!0),n(c,null,i(G.value,((e,a)=>(l(),r(t,{key:e.order_id,class:"mx-3 mb-3 bg-white p-3 rounded"},{default:o((()=>[u(t,{class:"flex justify-between items-center text-sm text-gray-500 mb-3 pb-3 border-0 border-b border-slate-200 border-solid"},{default:o((()=>[u(t,null,{default:o((()=>[b(g(e.order_no),1)])),_:2},1024),u(f,null,{default:o((()=>[b(g(e.order_status_info.name),1)])),_:2},1024)])),_:2},1024),(l(!0),n(c,null,i(e.item,((a,s)=>(l(),r(t,{class:"flex mb-3",onClick:a=>{k({url:"/vipcard/pages/order/detail",param:{order_id:e.order_id}})}},{default:o((()=>[u(t,{class:"w-[240rpx] h-[180rpx] mr-3 overflow-hidden rounded leading-none"},{default:o((()=>[u(M,{src:p(j)(a.item_image_thumb_small),mode:"aspectFill",class:"w-[240rpx] h-[180rpx] leading-none"},null,8,["src"])])),_:2},1024),u(t,{class:"flex-1 w-0"},{default:o((()=>[u(t,{class:"font-bold truncate text-sm"},{default:o((()=>[b(g(a.item_name),1)])),_:2},1024),u(t,{class:"flex justify-between"},{default:o((()=>[u(t,{class:"text-[#FA6400] text-xs mt-2"},{default:o((()=>[u(f,{class:"ml-[2rpx]"},{default:o((()=>[b("¥")])),_:1}),u(f,{class:"text-[38rpx]"},{default:o((()=>[b(g(a.price),1)])),_:2},1024)])),_:2},1024),u(t,{class:"text-sm text-gray-400 flex items-end leading-none"},{default:o((()=>[b(" x"+g(a.num),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),256)),u(t,{class:"text-right text-sm font-bold"},{default:o((()=>[b(g(p(s)("payMoney"))+""+g(p(s)("currency"))+g(e.pay_money),1)])),_:2},1024),u(t,{class:"flex justify-end mt-3"},{default:o((()=>[(l(!0),n(c,null,i(e.order_status_info.member_action,((a,t)=>(l(),r(D,{class:"!w-auto mx-0 ml-2",shape:"circle",size:"small",onClick:w((t=>((e,a="")=>{var t;"pay"==a?null==(t=T.value)||t.open(e.order_type,e.order_id):"cancel"==a?z(e.order_id).then((e=>{B().resetUpScroll()})).catch((()=>{B().resetUpScroll()})):"delete"==a&&E(e.order_id).then((e=>{B().resetUpScroll()})).catch((()=>{B().resetUpScroll()}))})(e,a.key)),["stop"])},{default:o((()=>[b(g(a.name),1)])),_:2},1032,["onClick"])))),256))])),_:2},1024)])),_:2},1024)))),128)),!G.value.length&&H.value?(l(),r(F,{key:0,option:{icon:p(j)("static/resource/images/empty.png")}},null,8,["option"])):d("v-if",!0)])),_:1},8,["onInit","onDown"]),u(R,{ref_key:"payRef",ref:T},null,512)])),_:1})}}}),[["__scopeId","data-v-e23c4192"]]);export{A as default};