var V=Object.defineProperty,N=Object.defineProperties;var R=Object.getOwnPropertyDescriptors;var C=Object.getOwnPropertySymbols;var T=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var I=(o,t,e)=>t in o?V(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,c=(o,t)=>{for(var e in t||(t={}))T.call(t,e)&&I(o,e,t[e]);if(C)for(var e of C(t))q.call(t,e)&&I(o,e,t[e]);return o},w=(o,t)=>N(o,R(t));var x=(o,t,e)=>new Promise((s,l)=>{var u=r=>{try{_(e.next(r))}catch(i){l(i)}},m=r=>{try{_(e.throw(r))}catch(i){l(i)}},_=r=>r.done?s(r.value):Promise.resolve(r.value).then(u,m);_((e=e.apply(o,t)).next())});import{_ as F}from"./index.vue_vue_type_script_setup_true_lang-B9ljupwd.js";import{d as j,n as p,x as A,r as f,o as b,c as g,P as E,Q as H,b as d,e as D,U as M,h as L,f as O,aA as Q,_ as U}from"./index-CRmU-Qpi.js";import{r as $}from"./blindBox-BqHhL4EW.js";import{q as G}from"./room-3H8Bx0CI.js";import"./hooks-ItYVRz1P.js";const J={class:"viewPage"},K={key:0,class:"content-flex"},W={class:"box"},X={style:{display:"inline-flex","justify-content":"space-between","align-items":"center",width:"100%"}},Y=j({__name:"statistics",props:["roomId"],setup(o){const t=p([{label:"用户ID",prop:"user_id",type:"input"},{label:"开奖期数",prop:"periods",type:"input"},{label:"礼物ID",prop:"gift_id",type:"input"},{label:"房间ID",prop:"room_id",type:"input"}]),e=o,s=p({gift_bag_id:13,user_id:"",gift_id:"",gift_name:""}),l=p({total:0,pageSize:10,currentPage:1,background:!0}),u=p(),m=p([]),_=p([{label:"总抽奖次数",prop:"total"},{label:"总抽奖金额(支出)",prop:"total_money"},{label:"总礼物价值(收入)",prop:"total_gift_money"},{label:"统计(收入/支出)",prop:"ratio",tip:"%"},{label:"用户盈亏",prop:"profit_loss"},{label:"用户盈亏比",prop:"profit_loss_ratio",tip:"%"},{label:"平台盈亏",prop:"platform_profit_loss"},{label:"平台盈亏比",prop:"platform_profit_loss_ratio",tip:"%"}]),r=p([{label:"ID",prop:"id"},{label:"期数",prop:"periods"},{label:"开奖人ID",prop:"user_name"},{label:"房间名称",prop:"room_name"},{label:"支付价格",prop:"bag_price"},{label:"礼物ID",prop:"gift_id"},{label:"礼物名称",prop:"gift_name"},{label:"礼物价格",prop:"gift_price"},{label:"抽中数量",prop:"gift_num"},{label:"创建时间",prop:"createtime"}]),i=n=>x(this,null,function*(){s.value=c({},n);const{data:a,code:v}=yield G(w(c({},n),{page:l.value.currentPage,page_limit:l.value.pageSize,room_id:e.roomId}));v&&(m.value=a.lists.map(y=>w(c(c({},y),a.total_data),{is_public_screen:a.is_public_screen===1?"显示":"隐藏",is_public_server:a.is_public_server===1?"显示":"隐藏",is_world_show:a.is_world_show===1?"显示":"隐藏"})),u.value=a.total_data,l.value.total=a.count,l.value.currentPage=a.page)}),P=n=>{l.value.pageSize=n,i(s.value)},S=n=>{l.value.currentPage=n,i(s.value)},k=()=>x(this,null,function*(){const{data:n,code:a}=yield $({gift_bag_id:s.value.gift_bag_id,room_id:e.roomId});a&&(Q("重置成功",{type:"success"}),i(s.value))});return A(()=>{i(s.value)}),(n,a)=>{const v=f("el-statistic"),y=f("el-button"),B=f("el-popconfirm"),z=f("pure-table");return b(),g("div",J,[u.value?(b(),g("div",K,[(b(!0),g(E,null,H(_.value,(h,Z)=>(b(),g("div",W,[d(v,{precision:2,"decimal-separator":".",value:u.value[h.prop]||0,suffix:h.tip||"",title:h.label},null,8,["value","suffix","title"]),a[0]||(a[0]=D("span",null,null,-1))]))),256))])):M("",!0),D("div",X,[d(F,{class:"pb-2",LabelList:t.value,formData:s.value,onHandleSearch:i},null,8,["LabelList","formData"]),d(B,{title:"是否重置当前巡乐会数量吗?",onConfirm:k},{reference:L(()=>[d(y,{type:"primary",style:{"margin-bottom":"18px"}},{default:L(()=>a[1]||(a[1]=[O(" 重置数量 ")])),_:1})]),_:1})]),d(z,{class:"mt-5",ref:"tableRef","align-whole":"center",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"","row-key":"id",adaptiveConfig:{offsetBottom:108},data:m.value,columns:r.value,pagination:c({},l.value),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onPageCurrentChange:S,onPageSizeChange:P},null,8,["data","columns","pagination"])])}}}),re=U(Y,[["__scopeId","data-v-88650459"]]);export{re as default};