1 |
- /* empty css *//* empty css */import{_ as e}from"./index-a61b437d.js";import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-37ac5a64.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-bb69d321.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import t from"./create-5b28f82a.js";import i from"./detail-e632f5d5.js";import{u as s}from"./useGetList-85834dc8.js";import{c as o}from"./index-14345c63.js";/* empty css *//* empty css */import"./http-81caf32c.js";/* empty css */import{d as r,m as n,at as u,p,y as m,ao as d,o as c,c as f,e as j,a as v,w as b,f as _,X as g,l as h,b as y,a7 as x,a5 as w,aD as V,a3 as k,a4 as C,U,a8 as G,a9 as z,a0 as P,av as B,aw as T,_ as q}from"./index-31fd0fad.js";/* empty css */import"./index-6c574ac2.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./configPublicPlus-261a507a.js";/* empty css */import"./index-90a4ccbd.js";import"./index-3266ac9f.js";const I=e=>(B("data-v-5803a388"),e=e(),T(),e),W={class:"flex flex-col justify-between w-full sm:flex-row"},A={class:"w-full"},D={class:"table-default"},E={class:"pt-5 pl-2"},H=I((()=>j("br",null,null,-1))),J=I((()=>j("br",null,null,-1))),K=q(r({__name:"index",setup(r){const B=n(!1),T=n(!1),q=n({}),I=n("新增"),{data:K,query:L,search:M,reset:O,loading:Q}=s("audienceManage/userGroup/list");u("rolesIdentify");const S=p((()=>{var e;return null==(e=K.value)?void 0:e.data})),X=n([]),F=e=>{X.value=e},N=(e,a)=>{var l;switch(q.value=a,e){case"createVisible":B.value=!0,(null==(l=q.value)?void 0:l.id)?I.value="编辑":I.value="新增";break;case"configPublicVisible":T.value=!0}},R=()=>{L.value=Object.assign({page:L.value.page,limit:L.value.limit,miniprogram_id:L.value.miniprogram_id}),M()},Y=()=>{if(X.value.length<=0)return w.warning("至少选择一条数据");{const e="确定批量删除吗?";V.confirm(e,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{const e=X.value.map((e=>e.id));o({ids:e}).then((e=>{w.success(e.message),M()}))})).catch((()=>{}))}};return m((()=>{M()})),(s,r)=>{const n=k,u=C,p=U,m=G,K=z,O=l,X=a,Z=e,$=d("action"),ee=P;return c(),f("div",W,[j("div",A,[v(X,{search:_(M),reset:R},{body:b((()=>[v(u,{label:"人群包名称"},{default:b((()=>[v(n,{placeholder:"请输入人群包名称",modelValue:_(L).name,"onUpdate:modelValue":r[0]||(r[0]=e=>_(L).name=e),clearable:""},null,8,["modelValue"])])),_:1})])),content:b((()=>[j("div",D,[j("div",E,[g((c(),h(p,{type:"primary",size:"default",onClick:r[1]||(r[1]=e=>N("createVisible",null))},{default:b((()=>[y("新增")])),_:1})),[[$,"audience.UserGroup.add"]]),g((c(),h(p,{size:"default",onClick:Y},{default:b((()=>[y("批量删除")])),_:1})),[[$,"audience.UserGroup.delete"]])]),g((c(),h(K,{data:_(S),class:"mt-3",onSelectionChange:F},{default:b((()=>[v(m,{type:"selection",width:"80"}),v(m,{prop:"name",label:"人群包名称","min-width":"200"}),v(m,{prop:"created_at",label:"创建时间","min-width":"200"}),v(m,{prop:"remark",label:"备注","min-width":"200"}),v(m,{label:"操作",width:"200",fixed:"right"},{default:b((e=>[g((c(),h(p,{link:"",type:"primary",size:"small",onClick:a=>N("configPublicVisible",e.row)},{default:b((()=>[y("查看")])),_:2},1032,["onClick"])),[[$,"audience.UserGroup.detail"]]),H,g((c(),h(p,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,void V.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{o({ids:[l.id]}).then((e=>{w.success(e.message),M()}))})).catch((()=>{}));var l}},{default:b((()=>[y("删除")])),_:2},1032,["onClick"])),[[$,"audience.UserGroup.delete"]]),J])),_:1})])),_:1},8,["data"])),[[ee,_(Q)]]),v(O)])])),_:1},8,["search"]),v(Z,{modelValue:_(B),"onUpdate:modelValue":r[3]||(r[3]=e=>x(B)?B.value=e:null),title:_(I),width:"1000px","destroy-on-close":""},{default:b((()=>[v(t,{onClose:r[2]||(r[2]=e=>(e=>{switch(e){case"createVisible":B.value=!1;break;case"configPublicVisible":T.value=!1}M()})("createVisible")),primary:_(q)},null,8,["primary"])])),_:1},8,["modelValue","title"]),v(Z,{modelValue:_(T),"onUpdate:modelValue":r[4]||(r[4]=e=>x(T)?T.value=e:null),width:"900px",title:"人群包详情","destroy-on-close":""},{default:b((()=>[v(i,{primary:_(q)},null,8,["primary"])])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-5803a388"]]);export{K as default};
|