Files
theresa3rd-bot/Theresa3rd-Bot/dist/assets/index.54910c2d.js
mol 32f4bfe768
Some checks failed
continuous-integration/drone Build is failing
first commit
2023-12-08 13:49:50 +08:00

2 lines
4.7 KiB
JavaScript

import{e as K,s as E,_ as T}from"./index.522031d9.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as U,f as _,c as Y,b8 as z,C as P,D as $,aI as t,aH as o,aM as d,u as j,G as v,h as A,ac as k,bD as R,b5 as S,aW as q,aV as J,b6 as Q,bE as X,aR as Z,bF as ee,bG as te,bH as oe}from"./arco.e1f675a6.js";import{u as se}from"./loading.4dd025d4.js";import{b as ne,d as ue}from"./subscribe.7a0918d5.js";import"./chart.d3b875fb.js";import"./vue.a6ab00f8.js";const ae={class:"container"},re={class:"custom-filter"},le={class:"custom-filter-footer"},ie={class:"custom-filter"},ce={class:"custom-filter-footer"},de={name:"MiyousheUserSubscribe"},pe=U({...de,setup(_e){const h=_(!1),m=_([]),y=_(0),G={pageSize:50},F=K(),{loading:N,setLoading:f}=se(),b=_([]),B=_([]),u=[{title:"\u7248\u4E3BID",dataIndex:"subscribeCode",ellipsis:!0,tooltip:!0,sortable:{sortDirections:["ascend","descend"]},filterable:{filter:(e,s)=>s.subscribeCode.includes(e),slotName:"code-filter",icon:()=>A(k)}},{title:"\u7248\u4E3B\u540D\u79F0",dataIndex:"subscribeName",ellipsis:!0,tooltip:!0,sortable:{sortDirections:["ascend","descend"]},filterable:{filter:(e,s)=>s.subscribeName.includes(e),slotName:"name-filter",icon:()=>A(k)}},{title:"\u76EE\u6807\u7FA4",dataIndex:"subscribeGroup",ellipsis:!0,tooltip:!0,sortable:{sortDirections:["ascend","descend"]}},{title:"\u8BA2\u9605\u65E5\u671F",dataIndex:"subscribeAt",ellipsis:!0,tooltip:!0,render:e=>R.unix(e.record.subscribeAt).format("YYYY-MM-DD HH:mm:ss"),sortable:{sortDirections:["ascend","descend"]}}],W=Y(()=>window.innerWidth<250?[u[1]]:window.innerWidth<400?[u[1],u[2]]:window.innerWidth<550?[u[0],u[1],u[2]]:[...u]),x=async(e=0)=>{var s,g;try{f(!0);const p=await F.getGroupInfos(),l=await ne();for(let n=0;n<l.length;n+=1){const a=l[n],i=(g=(s=new E.List(p).Where(c=>(c==null?void 0:c.groupId)===a.groupId).FirstOrDefault())==null?void 0:s.groupName)!=null?g:a.groupId;a.subscribeGroup=a.groupId===0?"\u8BA2\u9605\u53EF\u7528\u7FA4":`${i}(${a.groupId})`}b.value=e===0?l:new E.List(l).Where(n=>(n==null?void 0:n.groupId)===e).ToArray()}catch(p){console.log(p)}finally{f(!1)}},L=async()=>{try{h.value=!0,B.value=await F.getGroupOptions()}catch(e){console.log(e)}finally{h.value=!1}},M=async()=>{try{await x(y.value)}catch(e){console.log(e)}},O=async()=>{try{f(!0);const e=m.value;if(!e||e.length===0){S.error({content:"\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u6761\u8BB0\u5F55"});return}await ue(e),b.value=new E.List(b.value).Where(s=>!e.includes(s.id)).ToArray(),m.value.length=0,S.success("\u9000\u8BA2\u6210\u529F")}catch(e){console.log(e)}finally{f(!1)}};return x(),L(),(e,s)=>{const g=z("Breadcrumb"),p=q,l=J,n=Q,a=X,i=Z,c=ee,V=te,H=oe;return P(),$("div",ae,[t(H,{class:"card"},{default:o(()=>[t(g,{items:["menu.subscribe","menu.subscribe.miyoushe.user"]},null,8,["items"]),t(i,{direction:"vertical",size:"medium",fill:""},{default:o(()=>[t(i,{direction:"horizontal"},{default:o(()=>[t(l,{onChange:M,"model-value":y.value,"onUpdate:modelValue":s[0]||(s[0]=r=>y.value=r),options:B.value,style:{minWidth:"200px"},placeholder:"Please select ...",loading:h.value,"allow-search":""},{default:o(()=>[t(p,{value:0},{default:o(()=>[d("\u5168\u90E8")]),_:1})]),_:1},8,["model-value","options","loading"]),t(a,{onOk:O,content:"\u5C06\u4E3A\u6240\u6709\u7FA4\u9000\u8BA2\u88AB\u9009\u4E2D\u7684\u8BA2\u9605\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F",type:"warning",position:"br"},{default:o(()=>[t(n,{type:"primary"},{default:o(()=>[d("\u9000\u8BA2\u9009\u4E2D")]),_:1})]),_:1})]),_:1}),t(V,{"row-key":"id",columns:W.value,data:b.value,"filter-icon-align-left":!0,"row-selection":{type:"checkbox",showCheckedAll:!0,onlyCurrent:!0},selectedKeys:m.value,"onUpdate:selectedKeys":s[1]||(s[1]=r=>m.value=r),pagination:G,loading:j(N),"only-current":""},{"code-filter":o(({filterValue:r,setFilterValue:C,handleFilterConfirm:I,handleFilterReset:w})=>[v("div",re,[t(i,{direction:"vertical"},{default:o(()=>[t(c,{"model-value":r[0],onInput:D=>C([D])},null,8,["model-value","onInput"]),v("div",le,[t(n,{onClick:I},{default:o(()=>[d("\u641C\u7D22")]),_:2},1032,["onClick"]),t(n,{onClick:w},{default:o(()=>[d("\u91CD\u7F6E")]),_:2},1032,["onClick"])])]),_:2},1024)])]),"name-filter":o(({filterValue:r,setFilterValue:C,handleFilterConfirm:I,handleFilterReset:w})=>[v("div",ie,[t(i,{direction:"vertical"},{default:o(()=>[t(c,{"model-value":r[0],onInput:D=>C([D])},null,8,["model-value","onInput"]),v("div",ce,[t(n,{onClick:I},{default:o(()=>[d("\u641C\u7D22")]),_:2},1032,["onClick"]),t(n,{onClick:w},{default:o(()=>[d("\u91CD\u7F6E")]),_:2},1032,["onClick"])])]),_:2},1024)])]),_:1},8,["columns","data","selectedKeys","loading"])]),_:1})]),_:1})])}}});const De=T(pe,[["__scopeId","data-v-62698307"]]);export{De as default};