mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-11-01 07:20:56 +00:00
2 lines
6.5 KiB
JavaScript
2 lines
6.5 KiB
JavaScript
import{y as n,z as c,j as a,W as I,B as m,H as x,C as l,l as i,k as s,u as V,ac as ie,s as u,_ as y,F,D as O,A as _,$ as U,ab as P,a2 as ue}from"./element-plus-D1Ezoxxm.js";import{_ as re,S as de,b as ce}from"./index-BzWqH73M.js";import{c as me}from"./cards-CyVkqC6a.js";import{g as _e,h as pe,i as ve,f as fe}from"./marketing-CrJenzTy.js";import"./monaco-editor-uXAv8CL-.js";import"./form-create-C-8Ibman.js";import"./vxe-ot-ELJR6.js";const ge={key:0},be={key:1,class:"tabBox_img"},ye=["onClick"],ke={class:"acea-row row-right page"},he={class:"tabBox_img"},we="80px",xe=Object.assign({name:"bargainStatistics"},{__name:"index",setup(Ve){const H=ce(),R=de.routePre,C=i(!1),j=i([]),q=i(!1),k=i(0),N=i([]),h=i(0),G=[{type:"0",label:"发起砍价"},{type:"1",label:"活动订单"}],p=i(!1),J=[{title:"头像",slot:"avatar"},{title:"发起用户",key:"nickname"},{title:"发起时间",key:"add_time"},{title:"帮砍人数",key:"already_num"},{title:"结束时间",key:"datatime"},{title:"砍价状态",slot:"status"},{title:"操作",slot:"action"}],K=[{title:"订单号",key:"order_id"},{title:"用户",key:"real_name"},{title:"订单状态",key:"status"},{title:"订单支付金额",key:"pay_price"},{title:"订单商品数",key:"total_num"},{title:"下单时间",key:"add_time"},{title:"支付时间",key:"pay_time"}],S=i([{col:4,count:0,name:"活动参与人数(人)",className:"iconcanyurenshu"},{col:4,count:0,name:"砍价人数(人)",className:"iconxiadanrenshu"},{col:4,count:0,name:"发起砍价数",className:"icontuiguangrenshu"},{col:4,count:0,name:"砍价成功数",className:"iconkanjiachenggong"},{col:4,count:0,name:"支付订单额(元)",className:"iconzhifudingdan"},{col:4,count:0,name:"支付人数(人)",className:"iconzhifurenshu"}]),o=i({page:1,limit:15,real_name:"",status:""}),v=i("0"),Q=i({});k.value=H.params.id,X(k.value),w();function X(r){_e(r).then(e=>{let d=["people_count","spread_count","start_count","success_count","pay_price","pay_count","pay_rate"];S.value.map((f,z)=>{f.count=e.data[d[z]]})})}function w(){p.value=!0,v.value==0?pe(k.value,o.value).then(r=>{p.value=!1;const{count:e,list:d}=r.data;h.value=e,N.value=d}):ve(k.value,o.value).then(r=>{p.value=!1;const{count:e,list:d}=r.data;h.value=e,N.value=d})}function Y(){o.value.page=1,o.value.real_name="",o.value.status="",w()}function T(){o.value.page=1,w()}function Z(r){C.value=!0,Q.value=r,fe(r.id).then(async e=>{let d=e.data;j.value=d.list,p.value=!1}).catch(e=>{p.value=!1,ue.error(e.msg)})}return(r,e)=>{const d=s("pages-header"),f=s("el-option"),z=s("el-select"),B=s("el-form-item"),ee=s("el-input"),te=s("el-button"),ae=s("el-form"),le=s("el-tab-pane"),oe=s("el-tabs"),D=s("el-tag"),b=s("el-table-column"),W=s("el-table"),ne=s("el-card"),se=s("el-dialog"),$=V("db-click"),A=V("lazy"),E=V("viewer"),M=V("loading");return n(),c("div",null,[a(d,{title:r.$route.meta.title,backUrl:I(R)+"/marketing/bargain/product",description:"查看砍价活动参与人、订单与砍价进度明细。"},null,8,["title","backUrl"]),S.value.length?(n(),m(I(me),{key:0,cardLists:S.value,class:"ivu-mt-16"},null,8,["cardLists"])):x("",!0),a(ne,{bordered:!1,shadow:"never"},{default:l(()=>[a(ae,{model:o.value,"label-width":we,"label-position":"right",onSubmit:e[2]||(e[2]=ie(()=>{},["prevent"])),inline:""},{default:l(()=>[v.value==1?(n(),m(B,{key:0,label:"订单状态:","label-for":"status"},{default:l(()=>[a(z,{modelValue:o.value.status,"onUpdate:modelValue":e[0]||(e[0]=t=>o.value.status=t),placeholder:"请选择订单状态",clearable:"",onChange:T,class:"form_content_width"},{default:l(()=>[a(f,{value:"1",label:"待发货"}),a(f,{value:"2",label:"待收货"}),a(f,{value:"3",label:"待评价"}),a(f,{value:"4",label:"交易完成"})]),_:1},8,["modelValue"])]),_:1})):x("",!0),a(B,{label:"搜索:","label-for":"title"},{default:l(()=>[a(ee,{modelValue:o.value.real_name,"onUpdate:modelValue":e[1]||(e[1]=t=>o.value.real_name=t),placeholder:v.value==1?"请输入用户姓名|订单号|UID":"请输入用户UID",class:"form_content_width",clearable:""},null,8,["modelValue","placeholder"])]),_:1}),a(B,null,{default:l(()=>[u((n(),m(te,{type:"primary",onClick:T},{default:l(()=>[...e[7]||(e[7]=[y("查询",-1)])]),_:1})),[[$]])]),_:1})]),_:1},8,["model"]),a(oe,{modelValue:v.value,"onUpdate:modelValue":e[3]||(e[3]=t=>v.value=t),onTabChange:Y},{default:l(()=>[(n(),c(F,null,O(G,(t,L)=>a(le,{label:t.label,name:t.type,key:L},null,8,["label","name"])),64))]),_:1},8,["modelValue"]),u((n(),m(W,{data:N.value,"highlight-current-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},{default:l(()=>[(n(!0),c(F,null,O(v.value==1?K:J,(t,L)=>(n(),m(b,{label:t.title,"min-width":t.minWidth,key:L},{default:l(g=>[t.key?(n(),c("div",ge,[_("span",null,U(g.row[t.key]),1)])):t.slot==="avatar"?u((n(),c("div",be,[u(_("img",null,null,512),[[A,g.row.avatar]])])),[[E]]):t.slot==="status"?(n(),c(F,{key:2},[u(a(D,{size:"default",type:"info"},{default:l(()=>[...e[8]||(e[8]=[y("进行中",-1)])]),_:1},512),[[P,g.row.status===1]]),u(a(D,{size:"default",type:"danger"},{default:l(()=>[...e[9]||(e[9]=[y("已失败",-1)])]),_:1},512),[[P,g.row.status===2]]),u(a(D,{size:"default"},{default:l(()=>[...e[10]||(e[10]=[y("已成功",-1)])]),_:1},512),[[P,g.row.status===3]])],64)):t.slot==="action"?u((n(),c("a",{key:3,onClick:Ue=>Z(g.row)},[...e[11]||(e[11]=[y("查看详情",-1)])],8,ye)),[[$]]):x("",!0)]),_:2},1032,["label","min-width"]))),128))]),_:1},8,["data"])),[[M,p.value]]),_("div",ke,[h.value?(n(),m(I(o),{key:0,total:h.value,page:o.value.page,"onUpdate:page":e[4]||(e[4]=t=>o.value.page=t),limit:o.value.limit,"onUpdate:limit":e[5]||(e[5]=t=>o.value.limit=t),onPagination:w},null,8,["total","page","limit"])):x("",!0)])]),_:1}),a(se,{modelValue:C.value,"onUpdate:modelValue":e[6]||(e[6]=t=>C.value=t),class:"tableBox",title:"查看详情","close-on-click-modal":!1,width:"720px"},{default:l(()=>[u((n(),m(W,{data:j.value,"empty-text":"暂无数据","highlight-current-row":"","max-height":"600"},{default:l(()=>[a(b,{label:"用户ID",width:"80"},{default:l(t=>[_("span",null,U(t.row.uid),1)]),_:1}),a(b,{label:"用户头像","min-width":"90"},{default:l(t=>[u((n(),c("div",he,[u(_("img",null,null,512),[[A,t.row.avatar]])])),[[E]])]),_:1}),a(b,{label:"砍价金额","min-width":"130"},{default:l(t=>[_("span",null,U(t.row.price),1)]),_:1}),a(b,{label:"砍价时间","min-width":"130"},{default:l(t=>[_("span",null,U(t.row.add_time),1)]),_:1})]),_:1},8,["data"])),[[M,q.value]])]),_:1},8,["modelValue"])])}}}),Ie=re(xe,[["__scopeId","data-v-1993d322"]]);export{Ie as default};
|