mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-29 01:40:16 +00:00
2 lines
6.4 KiB
JavaScript
2 lines
6.4 KiB
JavaScript
/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-7eafba5f.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{a as S,E as N}from"./el-form-item-1b16c9fc.js";/* empty css */import{a as j,u as I}from"./vue-router-48fdc1e3.js";import{d as L,f as U}from"./marketing-18ab642a.js";import{t as o}from"./index-0ca94763.js";import{_ as M}from"./coupon-spread-popup.vue_vue_type_script_setup_true_lang-f243093e.js";import{E as A}from"./index-ee5275c6.js";import{E as G}from"./index-c5914bde.js";import{E as O}from"./index-e27c3bb0.js";import{E as q}from"./index-9ecd3f93.js";import{a as H,E as J}from"./index-fe3867fe.js";import{E as K}from"./index-21f38393.js";import{v as Q}from"./directive-64fb15dc.js";import{d as W,O as X,r as y,e as s,f as d,y as e,x as a,g as _,B as l,u as n,A as u,M as Y,v as Z}from"./plugin-vue_export-helper-85a4d40b.js";import{_ as tt}from"./_plugin-vue_export-helper-c27b6911.js";import"./common-c3be41fd.js";import"./index-cf9a2dd7.js";import"./index-bcd7a424.js";import"./index-e513479b.js";import"./el-main-86eb724f.js";import"./index-b9e5f5cb.js";import"./el-overlay-08181e74.js";import"./event-f85d77b0.js";import"./index-313cd2ce.js";import"./focus-trap-64c402c5.js";import"./index-1ad115d7.js";import"./index-de1d3b53.js";import"./index-d469ae66.js";import"./index-4d8f36c6.js";import"./index-ebc73046.js";import"./_baseClone-3dbf39d6.js";/* empty css *//* empty css */import"./browser-a1ac24ac.js";import"./index-888853cf.js";import"./index-344f0086.js";import"./debounce-6c3123a6.js";import"./position-37364850.js";import"./aria-adfa05c5.js";import"./validator-bcf701e4.js";import"./index-95b00894.js";import"./isEqual-0b9509fd.js";import"./flatten-749195f8.js";import"./_isIterateeCall-47526406.js";import"./index-bd04154b.js";import"./index-4601cf3b.js";import"./index-99b65a15.js";import"./strings-53351eda.js";const et={class:"main-container"},ot={class:"flex justify-between items-center"},at={class:"text-[20px]"},it={class:"mt-[10px]"},nt={key:0},lt={key:1},rt={key:0},pt={key:1},st={key:0},mt={key:1},dt={key:0},ct={key:1},_t={class:"mt-[16px] flex justify-end"},ut=W({__name:"list",setup(ft){const h=j(),x=I().meta.title,i=X({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:""}}),v=y();y([]);const f=(p=1)=>{i.loading=!0,i.page=p,L({page:i.page,limit:i.limit,...i.searchParam}).then(r=>{i.loading=!1,i.data=r.data.data,i.total=r.data.total}).catch(()=>{i.loading=!1})};f();const b=y(null),E=p=>{b.value.show(p)},w=()=>{h.push("/shop/marketing/coupon/add")},P=p=>{h.push("/shop/marketing/coupon/edit?id="+p.id)},B=p=>{h.push("/shop/marketing/coupon/collection?id="+p.id)},T=p=>{A.confirm(o("couponDeleteTips"),o("warning"),{confirmButtonText:o("confirm"),cancelButtonText:o("cancel"),type:"warning"}).then(()=>{U(p.id).then(()=>{f()}).catch(()=>{})})},$=p=>{p&&(p.resetFields(),f())};return(p,r)=>{const c=G,z=O,k=S,F=N,C=q,m=H,R=J,V=K,D=Q;return s(),d("div",et,[e(C,{class:"box-card !border-none",shadow:"never"},{default:a(()=>[_("div",ot,[_("span",at,l(n(x)),1),e(c,{type:"primary",onClick:w},{default:a(()=>[u(l(n(o)("addCoupon")),1)]),_:1})]),e(C,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:a(()=>[e(F,{inline:!0,model:i.searchParam,ref_key:"searchFormRef",ref:v},{default:a(()=>[e(k,{label:n(o)("title"),prop:"title"},{default:a(()=>[e(z,{modelValue:i.searchParam.title,"onUpdate:modelValue":r[0]||(r[0]=t=>i.searchParam.title=t),placeholder:n(o)("titlePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),e(k,null,{default:a(()=>[e(c,{type:"primary",onClick:r[1]||(r[1]=t=>f())},{default:a(()=>[u(l(n(o)("search")),1)]),_:1}),e(c,{onClick:r[2]||(r[2]=t=>$(v.value))},{default:a(()=>[u(l(n(o)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),_("div",it,[Y((s(),Z(R,{data:i.data,size:"large"},{empty:a(()=>[_("span",null,l(i.loading?"":n(o)("emptyData")),1)]),default:a(()=>[e(m,{prop:"title",label:n(o)("title"),"min-width":"130"},null,8,["label"]),e(m,{prop:"type_name",label:n(o)("type"),"min-width":"130"},null,8,["label"]),e(m,{prop:"price",label:n(o)("price"),"min-width":"130"},{default:a(({row:t})=>[_("span",null,"¥"+l(t.price),1)]),_:1},8,["label"]),e(m,{label:n(o)("receiveType"),"min-width":"130"},{default:a(({row:t})=>[t.receive_type==1?(s(),d("span",nt,"是")):(s(),d("span",lt,"否"))]),_:1},8,["label"]),e(m,{label:n(o)("sumCount"),"min-width":"140"},{default:a(({row:t})=>[t.sum_count!="-1"?(s(),d("span",rt,l(t.sum_count||""),1)):(s(),d("span",pt,"不限量"))]),_:1},8,["label"]),e(m,{label:n(o)("remainCount"),"min-width":"140"},{default:a(({row:t})=>[_("span",null,l(t.receive_count||0)+" / "+l(t.receive_use_count||0),1)]),_:1},8,["label"]),e(m,{label:n(o)("threshold"),"min-width":"130"},{default:a(({row:t})=>[t.min_condition_money=="0.00"?(s(),d("span",st,"无门槛")):(s(),d("span",mt,"满"+l(t.min_condition_money)+"元可用",1))]),_:1},8,["label"]),e(m,{label:n(o)("validType"),"min-width":"210"},{default:a(({row:t})=>[t.valid_type==1?(s(),d("span",dt," 领取之日起"+l(t.length||"")+" 天内有效",1)):(s(),d("span",ct," 使用截止时间至"+l(t.valid_end_time||""),1))]),_:1},8,["label"]),e(m,{label:n(o)("operation"),fixed:"right",align:"right","min-width":"160"},{default:a(({row:t})=>[e(c,{type:"primary",link:"",onClick:g=>E(t)},{default:a(()=>[u(l(n(o)("spreadGoods")),1)]),_:2},1032,["onClick"]),e(c,{type:"primary",link:"",onClick:g=>P(t)},{default:a(()=>[u(l(n(o)("edit")),1)]),_:2},1032,["onClick"]),e(c,{type:"primary",link:"",onClick:g=>T(t)},{default:a(()=>[u(l(n(o)("delete")),1)]),_:2},1032,["onClick"]),e(c,{type:"primary",link:"",onClick:g=>B(t)},{default:a(()=>[u(l(n(o)("receive")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[D,i.loading]]),_("div",_t,[e(V,{"current-page":i.page,"onUpdate:currentPage":r[3]||(r[3]=t=>i.page=t),"page-size":i.limit,"onUpdate:pageSize":r[4]||(r[4]=t=>i.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:i.total,onSizeChange:r[5]||(r[5]=t=>f()),onCurrentChange:f},null,8,["current-page","page-size","total"])])])]),_:1}),e(M,{ref_key:"couponSpreadPopupRef",ref:b},null,512)])}}});const Ee=tt(ut,[["__scopeId","data-v-002bd296"]]);export{Ee as default};
|