1 |
- /* empty css *//* empty css */import{_ as e}from"./index-c4e71a7b.js";import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-8942fbf3.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-c568e1a1.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-dc08d002.js";import i from"./detail-7ca2ee46.js";import{u as s}from"./useGetList-780f6f66.js";import{c as o}from"./index-90fb69ce.js";/* empty css *//* empty css */import"./http-dd1071de.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 v,a as j,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 B,av as P,aw as T,_ as I}from"./index-ca84c486.js";/* empty css */import"./index-9fa91d40.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./configPublicPlus-3f249875.js";/* empty css */import"./index-2be1116d.js";import"./index-48c75301.js";const q=e=>(P("data-v-5803a388"),e=e(),T(),e),D={class:"flex flex-col justify-between w-full sm:flex-row"},L={class:"w-full"},W={class:"table-default"},X={class:"pt-5 pl-2"},A=q((()=>v("br",null,null,-1))),F=q((()=>v("br",null,null,-1))),H=I(r({__name:"index",setup(r){const P=n(!1),T=n(!1),I=n({}),q=n("新增"),{data:H,query:K,search:M,reset:O,loading:Q}=s("audienceManage/userGroup/list");u("rolesIdentify");const R=p((()=>{var e;return null==(e=H.value)?void 0:e.data})),S=n([]),E=e=>{S.value=e},J=(e,a)=>{var l;switch(I.value=a,e){case"createVisible":P.value=!0,(null==(l=I.value)?void 0:l.id)?q.value="编辑":q.value="新增";break;case"configPublicVisible":T.value=!0}},N=()=>{K.value=Object.assign({page:K.value.page,limit:K.value.limit,miniprogram_id:K.value.miniprogram_id}),M()},Y=()=>{if(S.value.length<=0)return w.warning("至少选择一条数据");{const e="确定批量删除吗?";V.confirm(e,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{const e=S.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,H=z,O=l,S=a,Z=e,$=d("action"),ee=B;return c(),f("div",D,[v("div",L,[j(S,{search:_(M),reset:N},{body:b((()=>[j(u,{label:"人群包名称"},{default:b((()=>[j(n,{placeholder:"请输入人群包名称",modelValue:_(K).name,"onUpdate:modelValue":r[0]||(r[0]=e=>_(K).name=e),clearable:""},null,8,["modelValue"])])),_:1})])),content:b((()=>[v("div",W,[v("div",X,[g((c(),h(p,{type:"primary",size:"default",onClick:r[1]||(r[1]=e=>J("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(H,{data:_(R),class:"mt-3",onSelectionChange:E},{default:b((()=>[j(m,{type:"selection",width:"80"}),j(m,{prop:"name",label:"人群包名称","min-width":"200"}),j(m,{prop:"created_at",label:"创建时间","min-width":"200"}),j(m,{prop:"remark",label:"备注","min-width":"200"}),j(m,{label:"操作",width:"200",fixed:"right"},{default:b((e=>[g((c(),h(p,{link:"",type:"primary",size:"small",onClick:a=>J("configPublicVisible",e.row)},{default:b((()=>[y("查看")])),_:2},1032,["onClick"])),[[$,"audience.UserGroup.detail"]]),A,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"]]),F])),_:1})])),_:1},8,["data"])),[[ee,_(Q)]]),j(O)])])),_:1},8,["search"]),j(Z,{modelValue:_(P),"onUpdate:modelValue":r[3]||(r[3]=e=>x(P)?P.value=e:null),title:_(q),width:"1000px","destroy-on-close":""},{default:b((()=>[j(t,{onClose:r[2]||(r[2]=e=>(e=>{switch(e){case"createVisible":P.value=!1;break;case"configPublicVisible":T.value=!1}M()})("createVisible")),primary:_(I)},null,8,["primary"])])),_:1},8,["modelValue","title"]),j(Z,{modelValue:_(T),"onUpdate:modelValue":r[4]||(r[4]=e=>x(T)?T.value=e:null),width:"900px",title:"人群包详情","destroy-on-close":""},{default:b((()=>[j(i,{primary:_(I)},null,8,["primary"])])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-5803a388"]]);export{H as default};
|