2 lines
2.8 KiB
JavaScript
2 lines
2.8 KiB
JavaScript
import{b2 as a,bt as e,r as t,ag as o,o as l,c as r,e as d,N as s,w as p,an as i,O as n,g as c,c8 as g,bQ as _}from"./index.Cuf3nwJJ.js";import{_ as m}from"./index.DPDqvMvc.js";/* empty css */import"./el-col.C84cYJBf.js";const u=a({__name:"user-group",setup(a){e({legacy:!0}),t([]);const u=o({columns:[{prop:"ID",label:"ID",align:"center"},{prop:"id",label:"组名",align:"center"},{prop:"notify_time",label:"是否发送",align:"center"},{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:"group_name",value:""}],rules:{group_name:[{required:!0,message:"请输入分组名称",trigger:"blur"}]},values:{group_name:""}}}),h=()=>{u.searchFields.forEach(a=>{"datetimerange"==a.dateType?a.value=[]:a.value=""}),b()};l(()=>{u.tableData=[{id:1}]});const b=()=>{var a,e;u.loading=!0;let t={limit:u.per_page,page:u.page},o=convertArrayToObject(u.searchFields);(null==(a=o.created_at)?void 0:a.length)>0&&(o.created_at_start=o.created_at[0]?_(o.created_at[0]):"",o.created_at_end=o.created_at[1]?_(o.created_at[1]):""),(null==(e=o.completed_at)?void 0:e.length)>0&&(o.completed_at_start=o.completed_at[0]?_(o.completed_at[0]):"",o.completed_at_end=o.completed_at[1]?_(o.completed_at[1]):""),getOrderManagmentLsit(Object.assign(t,o)).then(a=>{u.tableData=a.data,u.total=a.total,u.loading=!1}).catch(()=>{u.loading=!1})},D=()=>{u.showAddAdminDialog=!0},f=()=>{u.showAddAdminDialog=!0};return(a,e)=>{const t=i,o=m,l=g;return d(),r("div",null,[s(o,{type:"export",columns:c(u).columns,searchFields:c(u).searchFields,"onUpdate:searchFields":e[0]||(e[0]=a=>c(u).searchFields=a),data:c(u).tableData,per_page:c(u).per_page,"onUpdate:per_page":e[1]||(e[1]=a=>c(u).per_page=a),page:c(u).page,"onUpdate:page":e[2]||(e[2]=a=>c(u).page=a),total:c(u).total,onGetTableData:b,onResetForm:h,loading:c(u).loading,showSelection:!1,showRightRefreshSlot:!1},{btns:p(()=>[s(t,{type:"primary",onClick:D},{default:p(()=>e[5]||(e[5]=[n("添加分组")])),_:1,__:[5]})]),operate_slot:p(({row:a})=>[s(t,{type:"primary",onClick:D},{default:p(()=>e[6]||(e[6]=[n("编辑")])),_:1,__:[6]}),s(t,{type:"primary",onClick:D},{default:p(()=>e[7]||(e[7]=[n("删除")])),_:1,__:[7]})]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),s(l,{showDialog:c(u).showAddAdminDialog,"onUpdate:showDialog":e[3]||(e[3]=a=>c(u).showAddAdminDialog=a),formData:c(u).addForm,"onUpdate:formData":e[4]||(e[4]=a=>c(u).addForm=a),ref:"productRef"},{submit:p(()=>[s(t,{type:"primary",onClick:f},{default:p(()=>e[8]||(e[8]=[n("确定")])),_:1,__:[8]})]),_:1},8,["showDialog","formData"])])}}},[["__scopeId","data-v-787b3b3d"]]);export{u as default};
|