Files
yusheng-admin/dist/static/js/detail-tHZGhNpK.js
2025-10-23 11:06:41 +08:00

2 lines
6.2 KiB
JavaScript

var X=Object.defineProperty,Y=Object.defineProperties;var Z=Object.getOwnPropertyDescriptors;var R=Object.getOwnPropertySymbols;var ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable;var U=(r,n,a)=>n in r?X(r,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[n]=a,w=(r,n)=>{for(var a in n||(n={}))ee.call(n,a)&&U(r,a,n[a]);if(R)for(var a of R(n))ae.call(n,a)&&U(r,a,n[a]);return r},F=(r,n)=>Y(r,Z(n));var V=(r,n,a)=>new Promise((u,_)=>{var C=p=>{try{e(a.next(p))}catch(f){_(f)}},k=p=>{try{e(a.throw(p))}catch(f){_(f)}},e=p=>p.done?u(p.value):Promise.resolve(p.value).then(C,k);e((a=a.apply(r,n)).next())});import{n as le,o as te,p as oe}from"./room-3H8Bx0CI.js";import{d as ne,n as s,x as re,r as c,o as m,c as x,e as i,b as d,T as b,h as v,P as D,Q as S,g as z,f as E,U as se,_ as ie}from"./index-CRmU-Qpi.js";const pe={key:0,class:"viewPage"},ce={class:"basicView"},ue={class:"left-view"},_e={style:{width:"70%"}},de={style:{"margin-top":"20px"}},ve={class:"mt-5"},me={style:{"margin-top":"20px"}},ge={class:"flex align-middle justify-between"},be=ne({__name:"detail",props:["tableData"],setup(r){const a=s(w({},r.tableData)),u=s(null),_=s("1"),C=s([{label:"ID",prop:"id"},{label:"靓号",prop:"age"},{label:"房主",prop:"owner"},{label:"房间公告",prop:"room_intro"},{label:"是否热门",prop:"is_hot"},{label:"是否推荐",prop:"is_recommend"},{label:"是否置顶",prop:"is_top"},{label:"是否有收益",prop:"is_earnings"},{label:"所属工会",prop:"guild_name"},{label:"房间分类",prop:"room_type_str"},{label:"房间状态",prop:"room_status"},{label:"是否密码房",prop:"room_password"},{label:"机器人数量",prop:"robot_num"}]),k=s([{label:"今日收益",prefix:"¥",precision:2,prop:"today_earnings",tipValue:"growth_percentage",tip:"比昨日相比"},{label:"昨日收益",prefix:"¥",precision:2,prop:"yesterday_earnings",tipValue:"yesterday_growth_percentage",tip:"同比增长"},{label:"历史访客",prefix:"",prop:"visitor",tipValue:"growth_visitor",tip:"同比"},{label:"获得补贴",prefix:"",prop:"fans_num",tipValue:"growth_week_subsidy",tip:"同比"}]),e=s({total:0,pageSize:10,currentPage:1,background:!0}),p=s(null),f=()=>V(this,null,function*(){const{data:l,code:t}=yield le({room_id:a.value.room_id});u.value=t?F(w({},l),{is_hot:l.is_hot===1?"否":"是",is_top:l.is_top===1?"否":"是",is_recommend:l.is_recommend===1?"否":"是",room_status:l.room_status===1?"正常":l.room_status===2?"封禁":"关闭",is_earnings:l.is_earnings===1?"是":"否",room_password:l.room_password===""?"否":"是"}):null}),h=l=>V(this,null,function*(){if(l===1){const{data:t,code:y}=yield te({room_id:a.value.room_id,page:e.value.currentPage,page_limit:e.value.pageSize,type:P.value});y&&(p.value=t.total.total_price,g.value=t.lists,e.value.total=t.count,e.value.currentPage=t.page)}else{const{data:t,code:y}=yield oe({room_id:a.value.room_id,page:e.value.currentPage,page_limit:e.value.pageSize});y&&(g.value=t.lists,e.value.total=t.count,e.value.currentPage=t.page)}}),g=s([]),O=s([{label:"时间",prop:"createtime"},{label:"操作内容",prop:"content"},{label:"来源",prop:"from_str"},{label:"金额(金币)",prop:"total_price"}]),j=s([{label:"ID",prop:"id"},{label:"用户ID",prop:"user_code"},{label:"用户昵称",prop:"nickname"},{label:"进入时间",prop:"createtime"}]),B=s("1"),P=s(1),A=s([{value:1,label:"全部流水"},{value:2,label:"日流水"},{value:3,label:"周流水"},{value:4,label:"月流水"}]);re(()=>{f(),h(_.value=="1"?1:2)});const M=l=>{const{name:t}=l.props;e.value.pageSize=10,e.value.currentPage=1,g.value=[],_.value=t,h(_.value=="1"?1:2)},T=l=>{e.value.pageSize=l,h(_.value=="1"?1:2)},I=l=>{e.value.currentPage=l,h(_.value=="1"?1:2)},Q=l=>{P.value=l,e.value.pageSize=10,e.value.currentPage=1,g.value=[],h(_.value=="1"?1:2)};return(l,t)=>{const y=c("el-image"),W=c("el-descriptions-item"),$=c("el-descriptions"),q=c("el-statistic"),G=c("el-col"),H=c("el-row"),J=c("el-tag"),L=c("pure-table"),N=c("el-tab-pane"),K=c("el-tabs");return u.value?(m(),x("div",pe,[i("div",ce,[i("div",ue,[d(y,{style:{width:"150px",height:"150px"},src:u.value.room_cover,fit:"cover"},null,8,["src"]),i("div",null,b(u.value.room_name),1)]),i("div",_e,[d($,{title:"",border:"",column:3},{default:v(()=>[(m(!0),x(D,null,S(C.value,o=>(m(),z(W,{label:o.label},{default:v(()=>[E(b(u.value[o.prop]),1)]),_:2},1032,["label"]))),256))]),_:1})])]),i("div",de,[t[1]||(t[1]=i("h3",null,"统计信息",-1)),d(H,{gutter:20,class:"mt-5"},{default:v(()=>[(m(!0),x(D,null,S(k.value,o=>(m(),z(G,{span:6},{default:v(()=>[d(q,{"value-style":"text-align: center;","group-separator":",",prefix:o.prefix,precision:o.precision||0,value:u.value[o.prop],title:o.label},null,8,["prefix","precision","value","title"]),i("div",ve,b(u.value[o.tipValue])+"% "+b(o.tip),1)]),_:2},1024))),256))]),_:1})]),i("div",me,[d(K,{modelValue:B.value,"onUpdate:modelValue":t[0]||(t[0]=o=>B.value=o),onTabClick:M},{default:v(()=>[d(N,{label:"流水信息",name:"1"},{default:v(()=>[i("div",ge,[i("div",null,[(m(!0),x(D,null,S(A.value,o=>(m(),z(J,{class:"mr-2",style:{cursor:"pointer"},onClick:fe=>Q(o.value),type:P.value===o.value?"":"info",key:o.value},{default:v(()=>[E(b(o.label),1)]),_:2},1032,["onClick","type"]))),128))]),i("div",null,"总计:"+b(p.value)+"金币",1)]),d(L,{class:"mt-5",ref:"tableRef","align-whole":"center",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"","row-key":"id",adaptiveConfig:{offsetBottom:108},data:g.value,columns:O.value,pagination:w({},e.value),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onPageCurrentChange:I,onPageSizeChange:T},null,8,["data","columns","pagination"])]),_:1}),d(N,{label:"用户进入记录",name:"2"},{default:v(()=>[d(L,{class:"mt-5",ref:"tableRef","align-whole":"center",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"","row-key":"id",adaptiveConfig:{offsetBottom:108},data:g.value,columns:j.value,pagination:w({},e.value),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onPageCurrentChange:I,onPageSizeChange:T},null,8,["data","columns","pagination"])]),_:1})]),_:1},8,["modelValue"])])])):se("",!0)}}}),xe=ie(be,[["__scopeId","data-v-dd6228aa"]]);export{xe as default};