1import{P}from"./DBF4X-oK.js";import{_ as U}from"./Rwu5gqeh.js";import{f as F,u as $,E as O,a2 as V,H as A,c as p,a as o,I as B,b as T,n as l,C as t,F as D,K as _,t as a,w as b,G as I,o as i,J as C,g as x,L}from"#entry";import"./DwyVyBiO.js";import"./BJwYohHv.js";import"./CJy8OIgT.js";import{u as j}from"./Mcg9U4Ts.js";import{u as q}from"./Decvu-5-.js";import{u as H}from"./Bi-096E6.js";import"./CEKZVz-X.js";import"./CfjjbX3T.js";import"./BW_FzNZC.js";import"./K_3RXKlZ.js";import"./C-CT_Gz3.js";const G={class:"pt-[20px]"},J={class:"flex p-[10px]"},K={class:"ml-[20px] flex flex-wrap flex-1"},M=["onClick"],Q={class:"border-t border-dotted border-[#DDDDDD] flex items-center p-[10px]"},X={class:"w-[120px]"},Y={class:"flex-1"},Z={class:"flex-1"},ee={key:0},se={key:1},te={key:2},oe={class:"flex-1"},ne={class:"flex-1"},ae={class:"flex justify-center mt-[40px]"},Te=F({__name:"coupons",async setup(re){let c,y;$({title:"å
æ¢ç è®°å½"});const S={0:"(5å以ä¸)",1:"(5å-1ä¸)",2:"(1ä¸-2ä¸)",3:"(3ä¸ä»¥ä¸)"},w={0:"",1:"(éé
ç¥ç½)",2:"(éé
ç»´æ®)"},k={0:"",1:"",2:"(ç¥ç½æ¹å)",3:"(ç¥ç½/ç»´æ®æ¹å)",4:"(ç¥ç½æ¹å)",5:"(ç¥ç½/ç»´æ®æ¹å)"},{$zsFetch:m}=O();V(!0);const R=I("handleScrollTop",()=>{}),{pagination:d,onPageChange:z,onPageSizeChange:E}=q(()=>{R(),g()}),{data:r}=j(async()=>{const[n,s]=await m("/redemptionCode/typeQuery",{body:{}});return{list:s?.data?.list??[],couponsType:"",couponsUseStatus:""}},{defaultValue:{couponsType:"",couponsUseStatus:"",list:[]},isInit:!0}),{data:u,refresh:g}=([c,y]=A(async()=>H("couponsList",async()=>{const[n,s]=await m("/redemptionCode/query",{body:{currentPage:d.value.current,pageSize:d.value.pageSize,pagingOrNot:1,exchangeType:r.value.couponsType,status:r.value.couponsUseStatus}});return{list:s?.data?.list??[],totalCount:s?.data?.totalCount??0,surplus:s?.data?.surplus??"0",usedSurplus:s?.data?.usedSurplus}})),c=await c,y(),c),v=n=>{r.value.couponsType=n,d.value.current=1,g()},h=n=>{r.value.couponsUseStatus=n,d.value.current=1,g()};return(n,s)=>{const N=P,W=U;return i(),p("div",G,[o("div",J,[s[4]||(s[4]=o("div",{class:"h-[33px] leading-[33px] text-[#999999]"},"å
æ¢ç±»å",-1)),o("div",K,[o("div",{class:l([t(r).couponsType===""?"bg-primary text-white":"","px-[10px] h-[33px] cursor-pointer border border-[#DDDDDD] leading-[31px] rounded-[4px] mr-[10px] mb-[10px]"]),onClick:s[0]||(s[0]=e=>v(""))}," å
¨é¨ ",2),(i(!0),p(D,null,_(t(r).list,e=>(i(),p("div",{key:e.exchangeType,class:l([t(r).couponsType===e.exchangeType?"bg-primary text-white":"","px-[10px] h-[33px] cursor-pointer border border-[#DDDDDD] leading-[31px] rounded-[4px] mr-[10px] mb-[10px]"]),onClick:f=>v(e.exchangeType)},a(e.exchangeName),11,M))),128))])]),o("div",Q,[s[5]||(s[5]=o("div",{class:"text-[#999999]"},"使ç¨ç¶æ",-1)),o("div",{class:l([t(r).couponsUseStatus===""?"bg-primary text-white":"","px-[10px] h-[33px] cursor-pointer border border-[#DDDDDD] leading-[31px] rounded-[4px] ml-[20px] mr-[10px]"]),onClick:s[1]||(s[1]=e=>h(""))}," å
¨é¨ ",2),o("div",{class:l([t(r).couponsUseStatus==="0"?"bg-primary text-white":"","px-[10px] h-[33px] cursor-pointer border border-[#DDDDDD] leading-[31px] rounded-[4px] mr-[10px]"]),onClick:s[2]||(s[2]=e=>h("0"))}," æªä½¿ç¨ "+a(("turnThousandth"in n?n.turnThousandth:t(C))(t(u).surplus)),3),o("div",{class:l([t(r).couponsUseStatus==="1"?"bg-primary text-white":"","px-[10px] h-[33px] cursor-pointer border border-[#DDDDDD] leading-[31px] rounded-[4px] mr-[10px]"]),onClick:s[3]||(s[3]=e=>h("1"))}," å·²ä½¿ç¨ "+a(("turnThousandth"in n?n.turnThousandth:t(C))(t(u).usedSurplus)),3)]),s[7]||(s[7]=B('<div class="flex h-[60px] items-center bg-[#F5FAFE] text-primary space-x-[30px] px-[20px]"><div class="w-[120px]">åºå·</div><div class="flex-1">å
æ¢ç </div><div class="flex-1">ç¶æ</div><div class="flex-1">å
æ¢ç±»å</div><div class="flex-1">订åå·</div><div class="flex-1">å
æ¢æ¥æ</div></div>',1)),T(W,{"is-empty":!t(u)?.list?.length},{msg:b(()=>[...s[6]||(s[6]=[o("span",null," ææ è®°å½ ",-1)])]),default:b(()=>[t(u)?.list.length?(i(),p(D,{key:0},[(i(!0),p(D,null,_(t(u).list,(e,f)=>
1(i(),p("div",{key:e.id,class:"min-h-[60px] border-dashed border-b border-[#DDDDDD] flex items-center space-x-[30px] px-[20px]"},[o("div",X,a(f+1),1),o("div",Y,a(e.redemptionCode),1),o("div",{class:l(["flex-1",e.status==="1"?"text-red-500 ":"text-primary"])},a(e.status==="1"?"已使ç¨":"æªä½¿ç¨"),3),o("div",Z,[o("span",null,a(e.exchangeName??"-"),1),["5","7","8","9","10","11"].includes(e.exchangeType)?(i(),p("span",ee,a(e.exchangeWordType?w[e.exchangeWordType]:""),1)):x("",!0),["60","61","62"].includes(e.exchangeType)?(i(),p("span",se,a(e.exchangeWordType?S[e.exchangeWordType]:""),1)):x("",!0),["1","2","3","4","14","15"].includes(e.exchangeType)?(i(),p("span",te,a(e.exchangeWordType?k[e.exchangeWordType]:""),1)):x("",!0)]),o("div",oe,a(e.orderNo??"-"),1),o("div",ne,a(("turnDateTime"in n?n.turnDateTime:t(L))(e.exchangeTime)),1)]))),128)),o("div",ae,[T(N,{current:t(d).current,total:t(u).totalCount,"page-size":t(d).pageSize,"active-page-item-style":{"background-color":"#017DDD",color:"white"},onChange:t(z),onPageSizeChange:t(E)},null,8,["current","total","page-size","onChange","onPageSizeChange"])])],64)):x("",!0)]),_:1},8,["is-empty"])])}}});export{Te as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.