You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
13 KiB
1 lines
13 KiB
import{d as oe,v as se,f as ne,r as D,am as ie,l as j,J as V,h as _,c as f,e,w as o,u as l,as as re,m as v,a as n,t as r,k as s,B as h,i as A,z as H,at as de,K as me,G as pe,ap as ue,aq as ce,H as _e,a7 as ge,a8 as be,D as fe,E as ve,C as he,$ as ye,a0 as xe,a1 as ke,_ as we,ac as Pe,bg as Ce,L as De}from"./index-1dc7b228.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{_ as O}from"./goods_default-664bb559.js";import{_ as G}from"./member_head-d9fd7b2c.js";import{t as Ve,q as F,r as Ee,s as ze}from"./marketing-4f97405b.js";const Le={class:"main-container"},Te={class:"panel-title"},$e={class:"px-[30px] mb-[20px]"},Me={class:"input-width"},Se={class:"input-width"},Ue={class:"input-width"},je={class:"input-width"},Ae={class:"input-width"},Fe={class:"input-width"},Ne={class:"input-width"},Ie={class:"input-width"},Be={class:"input-width"},qe={key:0},Ye=["onClick"],Re={class:"min-w-[70px] h-[70px] flex items-center justify-center"},He=n("div",{class:"image-slot"},[n("img",{class:"w-[70px] h-[70px]",src:O})],-1),Oe={key:1,class:"w-[70px] h-[70px]",src:O,fit:"contain"},Ge={class:"ml-2"},Je=["title"],Ke={key:0},Qe={class:"mt-[16px] flex justify-end"},We={key:1},Xe={class:"flex flex-col"},Ze=["onClick"],ea={class:"text-[12px] mt-[5px]"},aa={class:"text-[12px] mt-[5px]"},ta={class:"text-[14px]"},la={class:"mt-[16px] flex justify-end"},oa={key:2},sa=["onClick"],na={class:"min-w-[50px] h-[50px] flex items-center justify-center"},ia=n("div",{class:"image-slot"},[n("img",{class:"w-[50px] h-[50px] rounded-full",src:G,alt:""})],-1),ra={key:1,class:"w-[50px] h-[50px] rounded-full",src:G,alt:""},da={class:"ml-2"},ma=["title"],pa={class:"text-primary text-[12px]"},ua={class:"mt-[16px] flex justify-end"},Ba=oe({__name:"detail",setup(ca){const y=se(),E=ne(),J=y.meta.title,K=()=>{E.push("/shop/marketing/discount/list")},g=D({}),z=D(!1),x=D("goodsList"),Q=p=>{x.value=p};ie(()=>{y.query.id&&W(Number(y.query.id))});const W=p=>{z.value=!0,Ve(p).then(t=>{g.value=Object.assign(g.value,t.data),z.value=!1})},d=j({page:1,limit:10,total:0,loading:!1,data:[],searchParam:{keyword:"",active_id:y.query.id}}),P=(p=1)=>{d.loading=!0,d.page=p,Ee({page:d.page,limit:d.limit,...d.searchParam}).then(t=>{d.loading=!1,d.data=t.data.data,d.total=t.data.total}).catch(()=>{d.loading=!1})};P();const X=p=>{const t=E.resolve({path:"/preview/wap",query:{page:`/addon/shop/pages/goods/detail?goods_id=${p.goods_id}`}});window.open(t.href)},N=D(),i=j({page:1,limit:10,total:0,loading:!1,data:[],searchParam:{search_name:"",status:"",create_time:[],pay_time:[],active_id:y.query.id}}),k=(p=1)=>{i.loading=!0,i.page=p,ze({page:i.page,limit:i.limit,...i.searchParam}).then(t=>{i.loading=!1,i.data=t.data.data,i.total=t.data.total}).catch(()=>{i.loading=!1})};k();const Z=p=>{p&&(p.resetFields(),k())},m=j({page:1,limit:10,total:0,loading:!1,data:[],searchParam:{active_id:y.query.id}});((p=1)=>{m.loading=!0,m.page=p,F({page:m.page,limit:m.limit,...m.searchParam}).then(t=>{m.loading=!1,m.data=t.data.data,m.total=t.data.total}).catch(()=>{m.loading=!1})})();const I=p=>{let t=E.resolve(`/member/detail?id=${p}`);window.open(t.href," blank")};return(p,t)=>{const ee=de,L=me,u=pe,b=ue,ae=ce,T=_e,$=ge,te=be,B=fe,M=ve,q=he,c=ye,S=xe,U=ke,w=we,le=Pe,Y=Ce,C=De;return V((_(),f("div",Le,[e(L,{class:"card !border-none",shadow:"never"},{default:o(()=>[e(ee,{content:l(J),icon:l(re),onBack:t[0]||(t[0]=a=>K())},null,8,["content","icon"])]),_:1}),Object.keys(g.value).length?(_(),v(T,{key:0,class:"page-form mt-[15px]",model:g.value,"label-width":"100px",ref:"formRef","label-position":"left"},{default:o(()=>[g.value?(_(),v(L,{key:0,class:"box-card !border-none relative",shadow:"never"},{default:o(()=>[n("h3",Te,r(l(s)("baseInfo")),1),n("div",$e,[e(ae,null,{default:o(()=>[e(b,{span:8},{default:o(()=>[e(u,{label:l(s)("name")},{default:o(()=>[n("div",Me,[n("span",null,r(g.value.active_name),1)])]),_:1},8,["label"])]),_:1}),e(b,{span:8},{default:o(()=>[e(u,{label:l(s)("title")},{default:o(()=>[n("div",Se,[n("span",null,r(g.value.active_desc),1)])]),_:1},8,["label"])]),_:1}),e(b,{span:8},{default:o(()=>[e(u,{label:l(s)("status")},{default:o(()=>[n("div",Ue,[n("span",null,r(g.value.active_status_name),1)])]),_:1},8,["label"])]),_:1}),e(b,{span:8},{default:o(()=>[e(u,{label:l(s)("paymentAmount")},{default:o(()=>[n("div",je,[n("span",null,r(g.value.active_order_money),1)])]),_:1},8,["label"])]),_:1}),e(b,{span:8},{default:o(()=>[e(u,{label:l(s)("memberCount")},{default:o(()=>[n("div",Ae,[n("span",null,r(g.value.active_member_num),1)])]),_:1},8,["label"])]),_:1}),e(b,{span:8},{default:o(()=>[e(u,{label:l(s)("orderCount")},{default:o(()=>[n("div",Fe,[n("span",null,r(g.value.active_order_num),1)])]),_:1},8,["label"])]),_:1}),e(b,{span:8},{default:o(()=>[e(u,{label:l(s)("startTime")},{default:o(()=>[n("div",Ne,[n("span",null,r(g.value.start_time),1)])]),_:1},8,["label"])]),_:1}),e(b,{span:8},{default:o(()=>[e(u,{label:l(s)("endTime")},{default:o(()=>[n("div",Ie,[n("span",null,r(g.value.end_time),1)])]),_:1},8,["label"])]),_:1}),e(b,{span:8},{default:o(()=>[e(u,{label:l(s)("createTime")},{default:o(()=>[n("div",Be,[n("span",null,r(g.value.create_time),1)])]),_:1},8,["label"])]),_:1})]),_:1})])]),_:1})):h("",!0)]),_:1},8,["model"])):h("",!0),Object.keys(g.value).length?(_(),v(L,{key:1,class:"box-card !border-none relative",shadow:"never"},{default:o(()=>[e(te,{modelValue:x.value,"onUpdate:modelValue":t[1]||(t[1]=a=>x.value=a),class:"py-[10px]",onTabChange:Q},{default:o(()=>[e($,{label:"活动商品",name:"goodsList"}),e($,{label:"活动订单",name:"orderList"}),e($,{label:"活动会员",name:"memberList"})]),_:1},8,["modelValue"]),x.value=="goodsList"?(_(),f("div",qe,[e(T,{inline:!0,model:d.searchParam},{default:o(()=>[e(u,{label:l(s)("keyword"),prop:"keyword"},{default:o(()=>[e(B,{modelValue:d.searchParam.keyword,"onUpdate:modelValue":t[2]||(t[2]=a=>d.searchParam.keyword=a),modelModifiers:{trim:!0},clearable:"",placeholder:l(s)("keywordPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),e(u,null,{default:o(()=>[e(M,{type:"primary",onClick:t[3]||(t[3]=a=>P())},{default:o(()=>[A(r(l(s)("search")),1)]),_:1})]),_:1})]),_:1},8,["model"]),V((_(),v(S,{data:d.data,size:"large"},{empty:o(()=>[n("span",null,r(d.loading?"":l(s)("emptyData")),1)]),default:o(()=>[e(c,{prop:"goods_id",label:l(s)("goodsInfo"),"min-width":"300"},{default:o(({row:a})=>[a.goods?(_(),f("div",{key:0,class:"flex items-center cursor-pointer",onClick:R=>X(a)},[n("div",Re,[a.goods.goods_cover_thumb_small?(_(),v(q,{key:0,class:"w-[70px] h-[70px]",src:l(H)(a.goods.goods_cover_thumb_small),fit:"contain"},{error:o(()=>[He]),_:2},1032,["src"])):(_(),f("img",Oe))]),n("div",Ge,[n("span",{title:a.goods.goods_name,class:"multi-hidden"},r(a.goods.goods_name),9,Je)])],8,Ye)):h("",!0)]),_:1},8,["label"]),e(c,{label:l(s)("price"),"min-width":"120"},{default:o(({row:a})=>[a.goodsSku?(_(),f("span",Ke,"¥"+r(a.goodsSku.price),1)):h("",!0)]),_:1},8,["label"]),e(c,{prop:"active_goods_order_money",label:l(s)("paymentAmount"),"min-width":"100"},null,8,["label"]),e(c,{prop:"active_goods_order_num",label:l(s)("orderCount"),"min-width":"100"},null,8,["label"]),e(c,{prop:"active_goods_member_num",label:l(s)("activeMemberNum"),"min-width":"100"},null,8,["label"]),e(c,{prop:"active_goods_success_num",label:l(s)("activeSuccessNum"),"min-width":"100"},null,8,["label"])]),_:1},8,["data"])),[[C,d.loading]]),n("div",Qe,[e(U,{"current-page":d.page,"onUpdate:current-page":t[4]||(t[4]=a=>d.page=a),"page-size":d.limit,"onUpdate:page-size":t[5]||(t[5]=a=>d.limit=a),layout:"total, sizes, prev, pager, next, jumper",total:d.total,onSizeChange:t[6]||(t[6]=a=>P()),onCurrentChange:P},null,8,["current-page","page-size","total"])])])):h("",!0),x.value=="orderList"?(_(),f("div",We,[e(T,{inline:!0,model:i.searchParam,ref_key:"orderSearchFormRef",ref:N},{default:o(()=>[e(u,{label:l(s)("orderInfo"),prop:"search_name"},{default:o(()=>[e(B,{class:"input-item",modelValue:i.searchParam.search_name,"onUpdate:modelValue":t[7]||(t[7]=a=>i.searchParam.search_name=a),modelModifiers:{trim:!0}},null,8,["modelValue"])]),_:1},8,["label"]),e(u,{label:l(s)("payType"),prop:"status"},{default:o(()=>[e(le,{modelValue:i.searchParam.status,"onUpdate:modelValue":t[8]||(t[8]=a=>i.searchParam.status=a),clearable:"",class:"input-item"},{default:o(()=>[e(w,{label:l(s)("toBePaid"),value:"1"},null,8,["label"]),e(w,{label:l(s)("toBeShipped"),value:"2"},null,8,["label"]),e(w,{label:l(s)("shipped"),value:"3"},null,8,["label"]),e(w,{label:l(s)("completed"),value:"5"},null,8,["label"]),e(w,{label:l(s)("closed"),value:"-1"},null,8,["label"])]),_:1},8,["modelValue"])]),_:1},8,["label"]),e(u,{label:l(s)("createTime"),prop:"create_time"},{default:o(()=>[e(Y,{modelValue:i.searchParam.create_time,"onUpdate:modelValue":t[9]||(t[9]=a=>i.searchParam.create_time=a),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":l(s)("startDate"),"end-placeholder":l(s)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(u,{label:l(s)("payTime"),prop:"pay_time"},{default:o(()=>[e(Y,{modelValue:i.searchParam.pay_time,"onUpdate:modelValue":t[10]||(t[10]=a=>i.searchParam.pay_time=a),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":l(s)("startDate"),"end-placeholder":l(s)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(u,null,{default:o(()=>[e(M,{type:"primary",onClick:t[11]||(t[11]=a=>k())},{default:o(()=>[A(r(l(s)("search")),1)]),_:1}),e(M,{onClick:t[12]||(t[12]=a=>Z(N.value))},{default:o(()=>[A(r(l(s)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"]),V((_(),v(S,{data:i.data,size:"large"},{empty:o(()=>[n("span",null,r(i.loading?"":l(s)("emptyData")),1)]),default:o(()=>[e(c,{prop:"order_no",label:l(s)("orderNo"),"min-width":"100"},null,8,["label"]),e(c,{prop:"order_money",label:l(s)("orderMoney"),"min-width":"100"},null,8,["label"]),e(c,{label:l(s)("buyInfo"),"min-width":"120"},{default:o(({row:a})=>[n("div",Xe,[n("span",{class:"text-[12px] text-primary cursor-pointer",onClick:R=>I(a.member.member_id)},r(a.member.nickname),9,Ze),n("span",ea,r(a.taker_name)+" "+r(a.taker_mobile),1),n("span",aa,r(a.taker_full_address),1)])]),_:1},8,["label"]),e(c,{label:l(s)("payType"),"min-width":"120"},{default:o(({row:a})=>[n("span",null,r(a.pay&&a.pay.type_name?a.pay.type_name:""),1)]),_:1},8,["label"]),e(c,{label:l(s)("orderStatus"),"min-width":"100"},{default:o(({row:a})=>[n("span",ta,r(a.order_status_data.name),1)]),_:1},8,["label"]),e(c,{prop:"create_time",label:l(s)("createTime"),"min-width":"100"},null,8,["label"])]),_:1},8,["data"])),[[C,i.loading]]),n("div",la,[e(U,{"current-page":i.page,"onUpdate:current-page":t[13]||(t[13]=a=>i.page=a),"page-size":i.limit,"onUpdate:page-size":t[14]||(t[14]=a=>i.limit=a),layout:"total, sizes, prev, pager, next, jumper",total:i.total,onSizeChange:t[15]||(t[15]=a=>k()),onCurrentChange:k},null,8,["current-page","page-size","total"])])])):h("",!0),x.value=="memberList"?(_(),f("div",oa,[V((_(),v(S,{data:m.data,size:"large"},{empty:o(()=>[n("span",null,r(m.loading?"":l(s)("emptyData")),1)]),default:o(()=>[e(c,{prop:"goods_id",label:l(s)("memberInfo"),"min-width":"200"},{default:o(({row:a})=>[n("div",{class:"flex items-center cursor-pointer",onClick:R=>I(a.member.member_id)},[n("div",na,[a.member.headimg?(_(),v(q,{key:0,class:"w-[50px] h-[50px]",src:l(H)(a.member.headimg),fit:"contain"},{error:o(()=>[ia]),_:2},1032,["src"])):(_(),f("img",ra))]),n("div",da,[n("span",{title:a.member.nickname||a.member.username,class:"multi-hidden"},r(a.member.nickname||a.member.username),9,ma),n("span",pa,r(a.mobile||""),1)])],8,sa)]),_:1},8,["label"]),e(c,{prop:"active_order_money",label:l(s)("consumptionMoney"),"min-width":"100"},null,8,["label"]),e(c,{prop:"member_count",label:l(s)("participationNum"),"min-width":"100"},null,8,["label"]),e(c,{prop:"create_time",label:l(s)("orderTime"),"min-width":"100"},null,8,["label"])]),_:1},8,["data"])),[[C,m.loading]]),n("div",ua,[e(U,{"current-page":m.page,"onUpdate:current-page":t[16]||(t[16]=a=>m.page=a),"page-size":m.limit,"onUpdate:page-size":t[17]||(t[17]=a=>m.limit=a),layout:"total, sizes, prev, pager, next, jumper",total:m.total,onSizeChange:t[18]||(t[18]=a=>l(F)()),onCurrentChange:l(F)},null,8,["current-page","page-size","total","onCurrentChange"])])])):h("",!0)]),_:1})):h("",!0)])),[[C,z.value]])}}});export{Ba as default};
|
|
|