import{b3 as e,bu as a,r as o,ag as t,o as r,d7 as s,c as l,e as d,N as i,w as n,an as p,O as m,t as u,g as c,ca as g,dy as _,aO as h,dz as w}from"./index.1760685172143ChvXXrGI.js";import{_ as F}from"./index.1760685172143Dni7r4WH.js";import b from"./group_fee_set.1760685172143BQA02hUs.js";import"./lodash.1760685172143CB6-msXR.js";/* empty css */import"./el-col.1760685172143CNfdOm1y.js";import"./el-text.1760685172143BWHdRXwV.js";import"./common.1760685172143CCwWzMi9.js";const f=e({__name:"user-group",setup(e){a({legacy:!0}),o([]);const f=t({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:""}},showGroupFeeSet:!1,currentRow:{}}),y=()=>{f.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),D()};r(()=>{D()});const D=()=>{f.loading=!0;let e={limit:f.per_page,page:f.page,orderBy:"create_time",orderType:"DESC"};s(Object.assign(e,{})).then(e=>{f.tableData=e.data,f.total=e.total,f.loading=!1}).catch(()=>{f.loading=!1})},S=()=>{f.showAddAdminDialog=!0,f.addForm.title="添加分组",f.addForm.values.id=""},v=()=>{f.showAddAdminDialog=!1,"添加分组"===f.addForm.title?_(f.addForm.values).then(e=>{h.success("添加成功"),D()}):w(f.addForm.values).then(e=>{h.success("修改成功"),D()})},A=e=>{};return(e,a)=>{const o=p,t=F,r=g;return d(),l("div",null,[i(t,{type:"export",columns:c(f).columns,searchFields:c(f).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>c(f).searchFields=e),data:c(f).tableData,per_page:c(f).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>c(f).per_page=e),page:c(f).page,"onUpdate:page":a[2]||(a[2]=e=>c(f).page=e),total:c(f).total,onGetTableData:D,onResetForm:y,loading:c(f).loading,showSelection:!1,showRightRefreshSlot:!1},{btns:n(()=>[i(o,{type:"primary",onClick:S},{default:n(()=>a[7]||(a[7]=[m("添加分组")])),_:1,__:[7]})]),send_slot:n(({row:e})=>[m(u(1==e.isSend?"是":"否"),1)]),operate_slot:n(({row:e})=>[i(o,{type:"primary",onClick:a=>(e=>{f.currentRow=e,f.showGroupFeeSet=!0})(e)},{default:n(()=>a[8]||(a[8]=[m("分组费率")])),_:2,__:[8]},1032,["onClick"]),i(o,{type:"primary",onClick:a=>(e=>{f.showAddAdminDialog=!0,f.addForm.title="编辑分组",f.addForm.values.id=e.id,f.addForm.values.name=e.name,f.addForm.values.isSend=e.isSend})(e)},{default:n(()=>a[9]||(a[9]=[m("编辑")])),_:2,__:[9]},1032,["onClick"]),i(o,{type:"primary",onClick:A},{default:n(()=>a[10]||(a[10]=[m("删除")])),_:1,__:[10]})]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),i(r,{showDialog:c(f).showAddAdminDialog,"onUpdate:showDialog":a[3]||(a[3]=e=>c(f).showAddAdminDialog=e),formData:c(f).addForm,"onUpdate:formData":a[4]||(a[4]=e=>c(f).addForm=e),ref:"addGroupRef"},{submit:n(()=>[i(o,{type:"primary",onClick:v},{default:n(()=>a[11]||(a[11]=[m("确定")])),_:1,__:[11]})]),_:1},8,["showDialog","formData"]),i(b,{showGroupFeeSet:c(f).showGroupFeeSet,"onUpdate:showGroupFeeSet":a[5]||(a[5]=e=>c(f).showGroupFeeSet=e),currentRow:c(f).currentRow,"onUpdate:currentRow":a[6]||(a[6]=e=>c(f).currentRow=e)},null,8,["showGroupFeeSet","currentRow"])])}}},[["__scopeId","data-v-d94e9325"]]);export{f as default};