coupon.d2490d38.js 8.0 KB

1
  1. import{az as V,d as ee,b as z,r as x,p as te,c as d,e as _,f as p,g as s,h as t,i as u,u as o,F as y,j as N,k as P,m as c,t as i,q as R,a1 as ue,C as ae,aO as D,A as E,a as k,E as A,N as j,aN as q,_ as le}from"./index.0308b213.js";const oe=w=>V({url:"adminapi/member.coupon/lists",params:w}),ne=w=>V({url:"adminapi/member.coupon/pxdel",method:"POST",data:{ids:w}}),se=()=>V({url:"adminapi/member.coupon/alldel"}),re={class:"filter-form"},de=c("\u4E0D\u9650"),ie=c("\u672A\u4F7F\u7528"),ce=c("\u5DF2\u4F7F\u7528"),_e=c("\u5DF2\u8FC7\u671F"),me=c("\u7B5B\u9009"),pe={class:"data"},Fe={class:"operation-btn"},fe=c("\u5220\u9664\u6240\u9009\u4F18\u60E0\u5377"),ge=c("\u5220\u9664\u6240\u6709\u8BB0\u5F55"),he={class:"table"},be={class:"info"},De={class:"avatar"},Ee=["src"],we={class:"nickname"},ve={class:"info"},Be={class:"avatar"},Ce=["src"],xe={class:"nickname"},ye={class:"tag tag--blue"},ke=c(" ~ "),Ae={key:0},Ve={key:0},Ye={key:0,class:"tag tag--blue"},Me={key:1,class:"tag tag--green"},Te={key:2,class:"tag tag--orange"},Se=c("\u5220\u9664"),Ue={class:"pagination"},ze=ee({setup(w){const Y=[{text:"\u4E00\u5468\u5185",value:()=>{const l=k();return[l.subtract(1,"week").toDate(),l.toDate()]}},{text:"\u4E24\u5468\u5185",value:()=>{const l=k();return[l.subtract(2,"week").toDate(),l.toDate()]}},{text:"\u4E00\u4E2A\u6708\u5185",value:()=>{const l=k();return[l.subtract(1,"month").toDate(),l.toDate()]}}],n=z({type:"",status:0,sid:"",keyword:"",page:1,limit:10,granttime:{start:"",end:""},usetime:{start:"",end:""}}),m=z({list:[],channel:{},stores:[],count:1e3});let g=x([]),h=x([]),b=x([]);const L=()=>{const l=q(h.value),a=q(b.value);n.granttime.start=l[0]||"",n.granttime.end=l[1]||"",n.usetime.start=a[0]||"",n.usetime.end=a[1]||""},f=()=>{L(),oe(n).then(l=>{g.value=[],m.list=l.list,m.channel=l.channel,m.stores=l.stores,m.count=l.count})};f();const I=()=>{f()},K=l=>{g.value=l.map(a=>String(a.id))};te(()=>[n.page,n.limit],()=>{f()});const O=l=>{var a;return((a=m.channel[l])==null?void 0:a.text)||"\u672A\u77E5"},$=l=>{g.value=[String(l)],M()},M=()=>{if(g.value.length===0){A({message:"\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u6570\u636E",type:"error"});return}j.alert("\u786E\u5B9A\u9700\u8981\u5220\u9664\u6570\u636E\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{ne(g.value).then(l=>{A({message:"\u5220\u9664\u4F18\u60E0\u5377\u6210\u529F",type:"success"}),f()})}).catch(()=>{})},W=()=>{j.alert("\u786E\u5B9A\u9700\u8981\u6E05\u7A7A\u6570\u636E\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{se().then(l=>{A({message:"\u6E05\u7A7A\u6570\u636E\u6210\u529F",type:"success"}),f()})}).catch(()=>{})};return(l,a)=>{const v=d("el-radio"),G=d("el-radio-group"),F=d("el-form-item"),T=d("el-option"),S=d("el-select"),U=d("el-date-picker"),H=d("el-input"),B=d("el-button"),J=d("el-form"),r=d("el-table-column"),Q=d("el-table"),X=d("el-pagination");return _(),p(y,null,[s("div",re,[t(J,{model:o(n),"label-width":"110px",onSubmit:a[7]||(a[7]=ae(()=>{},["prevent"]))},{default:u(()=>[t(F,{class:"tn-el-form-item",label:"\u4EE3\u91D1\u5238\u4F7F\u7528\u72B6\u6001"},{default:u(()=>[t(G,{modelValue:o(n).status,"onUpdate:modelValue":a[0]||(a[0]=e=>o(n).status=e)},{default:u(()=>[t(v,{border:!0,label:0},{default:u(()=>[de]),_:1}),t(v,{border:!0,label:1},{default:u(()=>[ie]),_:1}),t(v,{border:!0,label:2},{default:u(()=>[ce]),_:1}),t(v,{border:!0,label:3},{default:u(()=>[_e]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(F,{class:"tn-el-form-item",label:"\u4EE3\u91D1\u52B5\u7C7B\u578B"},{default:u(()=>[t(S,{modelValue:o(n).type,"onUpdate:modelValue":a[1]||(a[1]=e=>o(n).type=e),placeholder:"\u8BF7\u9009\u62E9\u4EE3\u91D1\u52B5\u7C7B\u578B",clearable:""},{default:u(()=>[(_(!0),p(y,null,N(o(m).channel,(e,C,Z)=>(_(),P(T,{key:`member-coupon-${Z}`,value:C,label:e.text},{default:u(()=>[c(i(e.text),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(F,{class:"tn-el-form-item",label:"\u95E8\u5E97"},{default:u(()=>[t(S,{modelValue:o(n).sid,"onUpdate:modelValue":a[2]||(a[2]=e=>o(n).sid=e),placeholder:"\u8BF7\u9009\u62E9\u95E8\u5E97",clearable:""},{default:u(()=>[(_(!0),p(y,null,N(o(m).stores,(e,C)=>(_(),P(T,{key:`member-coupon-${C}`,value:e.id,label:e.title},{default:u(()=>[c(i(e.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(F,{class:"tn-el-form-item",label:"\u83B7\u53D6\u65F6\u95F4"},{default:u(()=>[t(U,{modelValue:o(h),"onUpdate:modelValue":a[3]||(a[3]=e=>R(h)?h.value=e:h=e),type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",shortcuts:Y},null,8,["modelValue"])]),_:1}),t(F,{class:"tn-el-form-item",label:"\u4F7F\u7528\u65F6\u95F4"},{default:u(()=>[t(U,{modelValue:o(b),"onUpdate:modelValue":a[4]||(a[4]=e=>R(b)?b.value=e:b=e),type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",shortcuts:Y},null,8,["modelValue"])]),_:1}),t(F,{class:"tn-el-form-item",label:"\u6A21\u7CCA\u6761\u4EF6"},{default:u(()=>[t(H,{modelValue:o(n).keyword,"onUpdate:modelValue":a[5]||(a[5]=e=>o(n).keyword=e),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u3001\u6635\u79F0\u3001\u624B\u673A\u53F7",onKeyup:a[6]||(a[6]=ue(e=>f(),["enter"]))},null,8,["modelValue"])]),_:1}),t(F,{class:"tn-el-form-item"},{default:u(()=>[t(B,{type:"primary",onClick:I},{default:u(()=>[me]),_:1})]),_:1})]),_:1},8,["model"])]),s("div",pe,[s("div",Fe,[t(B,{class:"btn",type:"danger",onClick:M},{default:u(()=>[fe]),_:1}),t(B,{class:"btn",type:"warning",onClick:W},{default:u(()=>[ge]),_:1})]),s("div",he,[t(Q,{data:o(m).list,onSelectionChange:K},{default:u(()=>[t(r,{type:"selection",width:"55"}),t(r,{label:"\u4F1A\u5458uid",prop:"uid",width:"120px"}),t(r,{label:"\u4F1A\u5458",width:"200px"},{default:u(e=>[s("div",be,[s("div",De,[s("img",{src:e.row.avatar},null,8,Ee)]),s("div",we,i(e.row.realname),1)])]),_:1}),t(r,{label:"\u95E8\u5E97",width:"200px"},{default:u(e=>[s("div",ve,[s("div",Be,[s("img",{src:e.row.logo},null,8,Ce)]),s("div",xe,i(e.row.title),1)])]),_:1}),t(r,{label:"\u83B7\u53D6\u6E20\u9053",width:"120px"},{default:u(e=>[s("div",ye,i(O(e.row.channel)),1)]),_:1}),t(r,{label:"\u4F18\u60E0\u91D1\u989D",width:"80px"},{default:u(e=>[s("span",null,i(e.row.discount)+"\u5143",1)]),_:1}),t(r,{label:"\u4F7F\u7528\u6761\u4EF6",width:"120px"},{default:u(e=>[s("span",null,"\u6EE1"+i(e.row.condition)+"\u5143\u53EF\u7528",1)]),_:1}),t(r,{label:"\u83B7\u5F97\u65F6\u95F4",width:"160px"},{default:u(e=>[s("span",null,i(o(D)(e.row.granttime*1e3)),1)]),_:1}),t(r,{label:"\u6709\u6548\u65F6\u95F4",width:"320px"},{default:u(e=>[s("span",null,i(e.row.starttime===0?o(D)(e.row.granttime*1e3):o(D)(e.row.starttime*1e3)),1),ke,s("span",null,i(o(D)(e.row.endtime*1e3)),1)]),_:1}),t(r,{label:"\u4F7F\u7528\u65F6\u95F4",width:"160px"},{default:u(e=>[e.row.usetime?(_(),p("span",Ae,i(o(D)(e.row.usetime*1e3)),1)):E("",!0)]),_:1}),t(r,{label:"\u4F7F\u7528\u5355\u53F7",width:"200px"},{default:u(e=>[e.row.order_id?(_(),p("span",Ve,i(e.row.order_id),1)):E("",!0)]),_:1}),t(r,{fixed:"right",label:"\u4F7F\u7528\u72B6\u6001"},{default:u(e=>[e.row.status===1?(_(),p("div",Ye,"\u672A\u4F7F\u7528")):E("",!0),e.row.status===2?(_(),p("div",Me,"\u5DF2\u4F7F\u7528")):E("",!0),e.row.status===3?(_(),p("div",Te,"\u5DF2\u8FC7\u671F")):E("",!0)]),_:1}),t(r,{fixed:"right",label:"\u64CD\u4F5C"},{default:u(e=>[t(B,{type:"danger",size:"small",onClick:C=>$(e.row.id)},{default:u(()=>[Se]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])])]),s("div",Ue,[t(X,{currentPage:o(n).page,"onUpdate:currentPage":a[8]||(a[8]=e=>o(n).page=e),"page-size":o(n).limit,"onUpdate:page-size":a[9]||(a[9]=e=>o(n).limit=e),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:o(m).count},null,8,["currentPage","page-size","total"])])],64)}}});const Pe=le(ze,[["__scopeId","data-v-3f755f08"]]);export{Pe as default};