2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
var S=Object.defineProperty,C=Object.defineProperties;var z=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var v=(t,e,a)=>e in t?S(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,d=(t,e)=>{for(var a in e||(e={}))D.call(e,a)&&v(t,a,e[a]);if(b)for(var a of b(e))I.call(e,a)&&v(t,a,e[a]);return t},m=(t,e)=>C(t,z(e));var h=(t,e,a)=>new Promise((i,o)=>{var r=n=>{try{p(a.next(n))}catch(u){o(u)}},c=n=>{try{p(a.throw(n))}catch(u){o(u)}},p=n=>n.done?i(n.value):Promise.resolve(n.value).then(r,c);p((a=a.apply(t,e)).next())});import{j as L}from"./decorate-DdTDZW0a.js";import{n as s,b as _,r as f}from"./index-CRmU-Qpi.js";function R(){s();const t=s(!0),e=s([]),a=s(!1),i=s({user_id:"",did:"",type:""}),o=s([{label:"用户ID",prop:"user_id",type:"input"},{label:"道具ID",prop:"did",type:"input"},{label:"道具分类",prop:"type",type:"input"}]),r=s({total:0,pageSize:10,pageSizes:[10,20,50,100],currentPage:1,background:!0}),c=s([{label:"ID",prop:"id"},{label:"用户ID昵称",prop:"user_name"},{label:"道具类型",prop:"type"},{label:"道具名称",prop:"name"},{label:"展示图",prop:"base_image",cellRenderer:({row:l})=>_(f("el-image"),{fit:"cover","preview-teleported":!0,src:l.base_image,"preview-src-list":Array.of(l.base_image),class:"w-[40px] h-[40px] align-middle"},null)},{label:"使用状态",prop:"status_str",cellRenderer:({row:l})=>_(f("el-tag"),{type:l.is_using===1?"success":"info"},{default:()=>[l.is_using_str]})},{label:"到期时间",prop:"end_time"}]),p=l=>h(this,null,function*(){t.value=!0,i.value=d({},l);const{data:g,code:y}=yield L(m(d({},l),{page:r.value.currentPage,page_limit:r.value.pageSize}));y&&(e.value=g.lists,r.value.total=g.count,r.value.currentPage=g.page),t.value=!1});return{searchForm:i,searchLabel:o,onSearch:p,isShow:a,tableList:e,tableLabel:c,pagination:r,handleSizeChange:l=>{r.value.pageSize=l,p(i.value)},handleCurrentChange:l=>{r.value.currentPage=l,p(i.value)},loading:t}}export{R as useData};
|