Files
theresa3rd-bot/Theresa3rd-Bot/dist/assets/index.04aa9598.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.6 KiB
JavaScript

import{s as K,_ as Y}from"./index.522031d9.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as q,f as c,b8 as N,C as R,D as S,aI as e,aH as o,aM as n,u as U,G as p,bD as G,b5 as b,b6 as T,bE as j,aR as J,bF as P,bG as W,bH as X,bI as Z,bJ as $,bb as ee}from"./arco.e1f675a6.js";import{u as te}from"./loading.4dd025d4.js";import{g as oe,a as ae,d as ue}from"./black-list.a9ac109c.js";import"./chart.d3b875fb.js";import"./vue.a6ab00f8.js";const se={class:"container"},le={class:"custom-filter"},ne={class:"custom-filter-footer"},re={class:"custom-filter"},ie={class:"custom-filter-footer"},ce={name:"MemberBlackList"},de=q({...ce,setup(me){const r=c(),d=c(!1),m=c([]),E={pageSize:50},{loading:g,setLoading:l}=te(),v=c([]),i=c({memberId:""}),I=[{title:"\u5C4F\u853DQQ",dataIndex:"memberId",ellipsis:!0,tooltip:!0},{title:"\u6DFB\u52A0\u65E5\u671F",dataIndex:"createAt",ellipsis:!0,tooltip:!0,render:t=>G.unix(t.record.createAt).format("YYYY-MM-DD HH:mm:ss")}],h=async()=>{d.value=!0},w=async()=>{var t;d.value=!1,(t=r.value)==null||t.resetFields()},A=async()=>{var _;return await((_=r.value)==null?void 0:_.validate())?!1:new K.List(v.value).Any(a=>(a==null?void 0:a.memberId.toString())===i.value.memberId)?(r.value.setFields({memberId:{status:"error",message:"\u8BE5\u6210\u5458\u5DF2\u6DFB\u52A0"}}),!1):!0},F=async()=>{try{l(!0);const t=await oe();v.value=t}catch(t){console.log(t)}finally{l(!1)}},x=async()=>{var t;try{l(!0),await ae(i.value),await F(),b.success({content:"\u6DFB\u52A0\u6210\u529F",position:"top"}),(t=r.value)==null||t.resetFields()}catch(u){console.log(u),b.error({content:"\u6DFB\u52A0\u5931\u8D25",position:"top"})}finally{l(!1)}},M=async()=>{try{l(!0);const t=m.value;if(!t||t.length===0){b.error({content:"\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u6761\u8BB0\u5F55"});return}await ue(t),await F(),m.value.length=0,b.success("\u5220\u9664\u6210\u529F")}catch(t){console.log(t)}finally{l(!1)}};return F(),(t,u)=>{const _=N("Breadcrumb"),a=T,Q=j,f=J,y=P,z=W,L=X,O=Z,V=$,H=ee;return R(),S("div",se,[e(L,{class:"card"},{default:o(()=>[e(_,{items:["menu.blacklist","menu.blacklist.member"]},null,8,["items"]),e(f,{direction:"vertical",size:"medium",fill:""},{default:o(()=>[e(f,{direction:"horizontal"},{default:o(()=>[e(Q,{onOk:M,content:"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u6210\u5458\u4ECE\u9ED1\u540D\u5355\u4E2D\u79FB\u9664\uFF1F",type:"warning",position:"br"},{default:o(()=>[e(a,{type:"primary"},{default:o(()=>[n("\u5220\u9664\u9009\u4E2D")]),_:1})]),_:1}),e(a,{type:"outline",onClick:h},{default:o(()=>[n("\u6DFB\u52A0\u6210\u5458")]),_:1})]),_:1}),e(z,{"row-key":"id",data:v.value,columns:I,"filter-icon-align-left":!0,"row-selection":{type:"checkbox",showCheckedAll:!0,onlyCurrent:!0},selectedKeys:m.value,"onUpdate:selectedKeys":u[0]||(u[0]=s=>m.value=s),pagination:E,loading:U(g),"only-current":""},{"code-filter":o(({filterValue:s,setFilterValue:C,handleFilterConfirm:B,handleFilterReset:D})=>[p("div",le,[e(f,{direction:"vertical"},{default:o(()=>[e(y,{"model-value":s[0],onInput:k=>C([k])},null,8,["model-value","onInput"]),p("div",ne,[e(a,{onClick:B},{default:o(()=>[n("\u641C\u7D22")]),_:2},1032,["onClick"]),e(a,{onClick:D},{default:o(()=>[n("\u91CD\u7F6E")]),_:2},1032,["onClick"])])]),_:2},1024)])]),"name-filter":o(({filterValue:s,setFilterValue:C,handleFilterConfirm:B,handleFilterReset:D})=>[p("div",re,[e(f,{direction:"vertical"},{default:o(()=>[e(y,{"model-value":s[0],onInput:k=>C([k])},null,8,["model-value","onInput"]),p("div",ie,[e(a,{onClick:B},{default:o(()=>[n("\u641C\u7D22")]),_:2},1032,["onClick"]),e(a,{onClick:D},{default:o(()=>[n("\u91CD\u7F6E")]),_:2},1032,["onClick"])])]),_:2},1024)])]),_:1},8,["data","selectedKeys","loading"])]),_:1})]),_:1}),e(H,{visible:d.value,"onUpdate:visible":u[2]||(u[2]=s=>d.value=s),title:"\u6DFB\u52A0\u9ED1\u540D\u5355\u6210\u5458",onCancel:w,onBeforeOk:A,onOk:x},{default:o(()=>[e(V,{ref_key:"formRef",ref:r,layout:"horizontal",size:"small","auto-label-width":!0,model:i.value},{default:o(()=>[e(O,{field:"memberId",label:"\u5C4F\u853DQQ",rules:[{required:!0,message:"\u5FC5\u987B\u8F93\u5165\u4E00\u4E2Aqq\u53F7"},{type:"number",positive:!0,message:"\u5FC5\u987B\u8F93\u5165\u4E00\u4E2A\u6B63\u6570"}],"show-colon":"",feedback:""},{default:o(()=>[e(y,{"model-value":i.value.memberId,"onUpdate:modelValue":u[1]||(u[1]=s=>i.value.memberId=s),placeholder:"\u8F93\u5165\u4E00\u4E2AQQ\u53F7","allow-clear":""},null,8,["model-value"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}});const ge=Y(de,[["__scopeId","data-v-4461a43a"]]);export{ge as default};