sf_web_dist/js/user-group.1758875307304D6OJ0wYC.js

2 lines
3.1 KiB
JavaScript
Raw Normal View History

2025-09-26 16:29:36 +08:00
import{b2 as a,bt as e,r as o,ag as l,o as t,d6 as s,c as d,e as r,N as i,w as n,an as p,O as m,t as g,g as c,c9 as u,du as _,aO as h,dv as b}from"./index.1758875307304Bqu9OSaU.js";import{_ as F}from"./index.1758875307304Drnfzvd7.js";import"./lodash.1758875307304DhRB5c37.js";/* empty css */import"./el-col.1758875307304DQSijX35.js";const D=a({__name:"user-group",setup(a){e({legacy:!0}),o([]);const D=l({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(a=>{"datetimerange"==a.dateType?a.value=[]:a.value=""}),v()};t(()=>{v()});const v=()=>{D.loading=!0;let a={limit:D.per_page,page:D.page,orderBy:"create_time",orderType:"DESC"};s(Object.assign(a,{})).then(a=>{D.tableData=a.data,D.total=a.total,D.loading=!1}).catch(()=>{D.loading=!1})},y=()=>{D.showAddAdminDialog=!0,D.addForm.title="添加分组",D.addForm.values.id=""},w=()=>{D.showAddAdminDialog=!1,"添加分组"===D.addForm.title?_(D.addForm.values).then(a=>{h.success("添加成功"),v()}):b(D.addForm.values).then(a=>{h.success("修改成功"),v()})},A=a=>{};return(a,e)=>{const o=p,l=F,t=u;return r(),d("div",null,[i(l,{type:"export",columns:c(D).columns,searchFields:c(D).searchFields,"onUpdate:searchFields":e[0]||(e[0]=a=>c(D).searchFields=a),data:c(D).tableData,per_page:c(D).per_page,"onUpdate:per_page":e[1]||(e[1]=a=>c(D).per_page=a),page:c(D).page,"onUpdate:page":e[2]||(e[2]=a=>c(D).page=a),total:c(D).total,onGetTableData:v,onResetForm:f,loading:c(D).loading,showSelection:!1,showRightRefreshSlot:!1},{btns:n(()=>[i(o,{type:"primary",onClick:y},{default:n(()=>e[5]||(e[5]=[m("添加分组")])),_:1,__:[5]})]),send_slot:n(({row:a})=>[m(g(1==a.isSend?"是":"否"),1)]),operate_slot:n(({row:a})=>[i(o,{type:"primary",onClick:e=>(a=>{D.showAddAdminDialog=!0,D.addForm.title="编辑分组",D.addForm.values.id=a.id,D.addForm.values.name=a.name,D.addForm.values.isSend=a.isSend})(a)},{default:n(()=>e[6]||(e[6]=[m("编辑")])),_:2,__:[6]},1032,["onClick"]),i(o,{type:"primary",onClick:A},{default:n(()=>e[7]||(e[7]=[m("删除")])),_:1,__:[7]})]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),i(t,{showDialog:c(D).showAddAdminDialog,"onUpdate:showDialog":e[3]||(e[3]=a=>c(D).showAddAdminDialog=a),formData:c(D).addForm,"onUpdate:formData":e[4]||(e[4]=a=>c(D).addForm=a),ref:"addGroupRef"},{submit:n(()=>[i(o,{type:"primary",onClick:w},{default:n(()=>e[8]||(e[8]=[m("确定")])),_:1,__:[8]})]),_:1},8,["showDialog","formData"])])}}},[["__scopeId","data-v-7d64cab3"]]);export{D as default};