mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-18 06:33:49 +00:00
2 lines
4.5 KiB
JavaScript
2 lines
4.5 KiB
JavaScript
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};
|