sf_web_dist/js/user-group.1756876973461HsXPEFFz.js
2025-09-03 13:24:09 +08:00

2 lines
3.2 KiB
JavaScript

import{b2 as e,bt as a,r as o,ag as s,o as t,c as l,e as d,N as r,w as i,an as n,O as p,t as m,g,c9 as c,aO as u}from"./index.1756876973461DOFj3D7Y.js";import{_}from"./index.1756876973461BkPTL8sJ.js";import{g as h,n as b,o as F}from"./payee-user.1756876973461dlUtd4jX.js";import"./lodash.1756876973461B_MnhMqd.js";/* empty css */import"./el-col.1756876973461fxcpOdCJ.js";const D=e({__name:"user-group",setup(e){a({legacy:!0}),o([]);const D=s({columns:[{prop:"id",label:"ID",align:"center"},{prop:"name",label:"组名",align:"center"},{prop:"send",label:"是否发送",align:"center",slot:"send_slot"},{prop:"notify_time",label:"操作",align:"center",slot:"operate_slot"}],tableData:[],searchFields:[],total:0,page:1,per_page:10,loading:!1,showAddAdminDialog:!1,addForm:{title:"添加管理员",fields:[{label:"分组名称",type:"input",prop:"name",value:""},{label:"是否发送",type:"select",prop:"isSend",options:[{label:"是",value:1},{label:"否",value:0}],value:""}],rules:{name:[{required:!0,message:"请输入分组名称",trigger:"blur"}],isSend:[{required:!0,message:"请选择是否发送",trigger:"change"}]},values:{name:"",isSend:""}}}),f=()=>{D.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),y()};t(()=>{y()});const y=()=>{D.loading=!0;let e={limit:D.per_page,page:D.page,orderBy:"create_time",orderType:"DESC"};h(Object.assign(e,{})).then(e=>{D.tableData=e.data,D.total=e.total,D.loading=!1}).catch(()=>{D.loading=!1})},v=()=>{D.showAddAdminDialog=!0,D.addForm.title="添加分组",D.addForm.values.id=""},w=()=>{D.showAddAdminDialog=!1,"添加分组"===D.addForm.title?b(D.addForm.values).then(e=>{u.success("添加成功"),y()}):F(D.addForm.values).then(e=>{u.success("修改成功"),y()})},A=e=>{};return(e,a)=>{const o=n,s=_,t=c;return d(),l("div",null,[r(s,{type:"export",columns:g(D).columns,searchFields:g(D).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>g(D).searchFields=e),data:g(D).tableData,per_page:g(D).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>g(D).per_page=e),page:g(D).page,"onUpdate:page":a[2]||(a[2]=e=>g(D).page=e),total:g(D).total,onGetTableData:y,onResetForm:f,loading:g(D).loading,showSelection:!1,showRightRefreshSlot:!1},{btns:i(()=>[r(o,{type:"primary",onClick:v},{default:i(()=>a[5]||(a[5]=[p("添加分组")])),_:1,__:[5]})]),send_slot:i(({row:e})=>[p(m(1==e.isSend?"是":"否"),1)]),operate_slot:i(({row:e})=>[r(o,{type:"primary",onClick:a=>(e=>{D.showAddAdminDialog=!0,D.addForm.title="编辑分组",D.addForm.values.id=e.id,D.addForm.values.name=e.name,D.addForm.values.isSend=e.isSend})(e)},{default:i(()=>a[6]||(a[6]=[p("编辑")])),_:2,__:[6]},1032,["onClick"]),r(o,{type:"primary",onClick:A},{default:i(()=>a[7]||(a[7]=[p("删除")])),_:1,__:[7]})]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),r(t,{showDialog:g(D).showAddAdminDialog,"onUpdate:showDialog":a[3]||(a[3]=e=>g(D).showAddAdminDialog=e),formData:g(D).addForm,"onUpdate:formData":a[4]||(a[4]=e=>g(D).addForm=e),ref:"addGroupRef"},{submit:i(()=>[r(o,{type:"primary",onClick:w},{default:i(()=>a[8]||(a[8]=[p("确定")])),_:1,__:[8]})]),_:1},8,["showDialog","formData"])])}}},[["__scopeId","data-v-7d64cab3"]]);export{D as default};