2 lines
2.8 KiB
JavaScript
2 lines
2.8 KiB
JavaScript
var p=(a,s,o)=>new Promise((u,t)=>{var d=n=>{try{r(o.next(n))}catch(c){t(c)}},i=n=>{try{r(o.throw(n))}catch(c){t(c)}},r=n=>n.done?u(n.value):Promise.resolve(n.value).then(d,i);r((o=o.apply(a,s)).next())});import{_ as $}from"./form.vue_vue_type_script_setup_true_lang-DMF49foQ.js";import{n as l,b as A,r as K,W as N,aK as g,ag as b,aA as I}from"./index-CRmU-Qpi.js";import{_ as T}from"./record.vue_vue_type_script_setup_true_lang-Be7Z2604.js";import{_ as V}from"./index.vue_vue_type_script_setup_true_lang-BmT-iFMK.js";import{g as z,s as W}from"./activities-UkTzwAkp.js";import"./index-CnAi1QxJ.js";import"./sortable.esm-7jaD_3Ar.js";import"./epTheme-Dbh1KLs6.js";import"./hook-DB082g8o.js";import"./form.vue_vue_type_script_setup_true_lang-Bbwf4kUJ.js";function ee(){const a=l(),s=l(!0),o=l([]),u=l(!1),t=l({total:0,pageSize:10,currentPage:1,pageSizes:[10,20,50,100],background:!0}),d=l([{label:"ID",prop:"id"},{label:"名称",prop:"name"},{label:"标题",prop:"title"},{label:"状态",prop:"status",cellRenderer:({row:e})=>A(K("el-tag"),{type:e.status===1?"success":"info"},{default:()=>[e.status===1?"正常":"隐藏"]})},{label:"介绍内容",prop:"counter"},{label:"充值金额",prop:"money"},{label:"充值金额显示文字",prop:"money_str"},{label:"所得金币文字",prop:"diamond"},{label:"操作",fixed:"right",slot:"operation"}]),i=()=>p(this,null,function*(){s.value=!0;const{data:e,code:f}=yield z({page:t.value.currentPage,page_limit:t.value.pageSize});f&&(o.value=[e],t.value.total=1,t.value.currentPage=1),s.value=!1});return{onSearch:i,isShow:u,tableList:o,tableLabel:d,pagination:t,handleSizeChange:e=>{t.value.pageSize=e,i()},handleCurrentChange:e=>{t.value.currentPage=e,i()},loading:s,setConfig:()=>p(this,null,function*(){let e={};const{data:f,code:G}=yield z({});e=G?f:null,N(()=>{var h,_,v,y,C,R,S,k;g({title:"设置配置",props:{formInline:{name:(h=e==null?void 0:e.name)!=null?h:"",title:(_=e==null?void 0:e.title)!=null?_:"",status:(v=e==null?void 0:e.status)!=null?v:"",counter:(y=e==null?void 0:e.counter)!=null?y:"",money:(C=e==null?void 0:e.money)!=null?C:"",money_str:(R=e==null?void 0:e.money_str)!=null?R:"",diamond:(S=e==null?void 0:e.diamond)!=null?S:"",activity_end_time:(k=e==null?void 0:e.activity_end_time)!=null?k:""}},width:"40%",closeOnClickModal:!1,contentRenderer:()=>b($,{ref:a,formInline:null}),beforeSure:(P,{options:x})=>{const F=a.value.getRef(),M=x.props.formInline,O=m=>p(this,null,function*(){const{code:L}=yield W(m);L?(I("新增成功",{type:"success"}),i(),P()):I("新增失败",{type:"error"})});F.validate(m=>{m&&O(M)})}})})}),DistributionRecord:()=>{g({title:"发放记录",width:"60%",closeOnClickModal:!1,hideFooter:!0,contentRenderer:()=>b(T,{ref:a,formInline:null})})},openGiftPark:e=>{g({title:"礼包列表",width:"60%",closeOnClickModal:!1,hideFooter:!0,props:{rowData:e},contentRenderer:()=>b(V,{ref:a,formInline:null})})}}}export{ee as useData};
|