pages-group-list.376237bc.js 3.52 KB
import{r as e,s as a,h as l,o as u,c as t,w as s,a as n,i as o,b as r,d,t as i,j as v,k as c,F as p,f,u as m,q as _,p as y,n as x}from"./index-faed4152.js";import{_ as C}from"./uni-segmented-control.e937152d.js";import{a as T,r as b}from"./uni-app.es.32d1ec75.js";import{_ as g}from"./uni-easyinput.cf12d792.js";import{_ as h}from"./nodata.2b892211.js";import{I as j,J as k}from"./api.6a2ba825.js";import{_ as I}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-icons.3b49d363.js";const D=I({__name:"list",setup(I){const D=n(),w=e({fromList:1,dType:4}),F=e(["道馆","三级协会","二级协会","一级协会"]);e([]);const V=e({}),L=e([]),M=e(0),q=e(0),z=e("道馆"),A=e(""),B=e("");function J(){a({title:"加载中"}),console.log(q.value,z.value,w.value.dType),j(w.value).then((e=>{L.value=e.rows,M.value=e.total,l()}))}function S(){k({dType:w.value.dType,fromList:1}).then((e=>{V.value=e}))}function U(e){q.value=e.currentIndex,z.value=F.value[e.currentIndex],"道馆"==z.value?w.value.dType=4:"三级协会"==z.value?w.value.dType=3:"二级协会"==z.value?w.value.dType=2:"一级协会"==z.value&&(w.value.dType=1),J(),S()}function $(e){x({url:`/pages/group/detail?deptId=${e.deptId}`})}return T((()=>{A.value=D.globalData.userType,B.value=D.globalData.deptType,2==B.value||3==B.value?F.value=["道馆","三级协会","二级协会"]:4==B.value&&(F.value=["道馆","三级协会"]),J(),S()})),(e,a)=>{const l=b(m("uni-segmented-control"),C),n=b(m("uni-easyinput"),g),x=o,T=_,j=y;return u(),t(x,null,{default:s((()=>[r(l,{class:"whitebg",current:q.value,values:F.value,onClickItem:U,styleType:"text",activeColor:"#AD181F"},null,8,["current","values"]),r(x,{class:"searchbar"},{default:s((()=>[r(n,{placeholderStyle:"font-size:30rpx","input-border":!1,prefixIcon:"search",modelValue:w.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>w.value.name=e),placeholder:"搜索团队会员名称",onBlur:J,onClear:J},null,8,["modelValue"])])),_:1}),r(x,{class:"vipData"},{default:s((()=>[r(x,null,{default:s((()=>[d("共计 "),r(T,null,{default:s((()=>{var e;return[d(i(null==(e=V.value)?void 0:e.total),1)]})),_:1})])),_:1}),r(x,null,{default:s((()=>[d("有效会员 "),r(T,null,{default:s((()=>{var e;return[d(i(null==(e=V.value)?void 0:e.effective),1)]})),_:1})])),_:1}),r(x,null,{default:s((()=>[d("过期会员 "),r(T,null,{default:s((()=>{var e;return[d(i(null==(e=V.value)?void 0:e.expired),1)]})),_:1})])),_:1}),r(x,null,{default:s((()=>[d("即将过期会员 "),r(T,null,{default:s((()=>{var e;return[d(i(null==(e=V.value)?void 0:e.soon),1)]})),_:1})])),_:1})])),_:1}),r(x,{class:"indexboxre"},{default:s((()=>[r(x,{class:"userlist mt30"},{default:s((()=>[(u(!0),v(p,null,c(L.value,(e=>(u(),t(x,{class:"item",onClick:a=>$(e)},{default:s((()=>[r(x,{onClick:a=>$(e)},{default:s((()=>[r(x,{class:"name"},{default:s((()=>[d(i(e.name),1),e.memCode?(u(),t(T,{key:0},{default:s((()=>[d(" ("+i(e.memCode)+") ",1)])),_:2},1024)):f("",!0)])),_:2},1024),r(x,{class:"date"},{default:s((()=>{var a;return[d("到期时间:"+i((null==(a=e.validityDate)?void 0:a.slice(0,10))||"--"),1)]})),_:2},1024)])),_:2},1032,["onClick"]),r(x,{class:"status"},{default:s((()=>[d(" 会员 "),r(T,{class:"text-success"},{default:s((()=>[d(i(e.validityMemberCount),1)])),_:2},1024),d("/"+i(e.allMemberCount),1)])),_:2},1024)])),_:2},1032,["onClick"])))),256))])),_:1}),0==L.value.length?(u(),t(x,{key:0,class:"nodata"},{default:s((()=>[r(j,{mode:"aspectFit",src:h}),r(T,null,{default:s((()=>[d("暂无数据")])),_:1})])),_:1})):f("",!0)])),_:1})])),_:1})}}},[["__scopeId","data-v-930fd77d"]]);export{D as default};