/* empty css *//* empty css */import{_ as e}from"./index-8a332444.js";import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-f296e2b2.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-e86af5b9.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as t}from"./create.vue_vue_type_style_index_0_lang-b199da5d.js";import i from"./configPublic-538fbb0c.js";import{u as o}from"./useGetList-a1fd9f9a.js";import{g as s}from"./index-8f124f48.js";import{w as r}from"./index-8265c532.js";import"./http-de5c8471.js";/* empty css *//* empty css *//* empty css */import{d as n,m as c,p as m,x as u,o as d,c as p,f,a as _,w as b,F as v,y as h,e as w,W as y,l as j,b as k,t as g,a6 as x,aD as V,a4 as P,a2 as C,a3 as z,B as A,b5 as L,S as O,a7 as W,a8 as K,an as U,$ as q,av as B,aw as I,at as T,A as F,_ as N}from"./index-408f33e1.js";/* empty css */import"./index-4cf6ff47.js";/* empty css *//* empty css */import"./customMenu-eae91e95.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./generateLink-71a217d5.js";import"./index-487e1629.js";/* empty css */import"./index-d9625e39.js";const $=e=>(B("data-v-c8be486d"),e=e(),I(),e),D={class:"flex flex-col justify-between w-full sm:flex-row"},E={key:0,class:"w-full"},G={class:"table-default"},H={class:"mt-3"},M={class:"pt-5 pl-2"},S={class:"flex flex-col"},Z=$((()=>w("br",null,null,-1))),J=$((()=>w("br",null,null,-1))),Q=$((()=>w("br",null,null,-1))),R=$((()=>w("br",null,null,-1))),X=N(n({__name:"index",setup(n){const B=c(!1),I=c(!1),N=c({}),$=c([]),X=c("新增"),{data:Y,query:ee,search:ae,reset:le,loading:te}=o("wechatPlatform/menu/list");T("rolesIdentify");const ie=m((()=>{var e;return null==(e=Y.value)?void 0:e.data})),oe=(e,a)=>{var l;switch(N.value=a,e){case"createVisible":B.value=!0,(null==(l=N.value)?void 0:l.id)?(X.value="编辑",N.value.single?X.value=N.value.currentwechat.nick_name:N.value.look&&(X.value="查看")):X.value="新增";break;case"configPublicVisible":I.value=!0}},se=()=>{ee.value=Object.assign({page:ee.value.page,limit:ee.value.limit,miniprogram_id:ee.value.miniprogram_id}),ae()},re=e=>{switch(e){case"createVisible":B.value=!1;break;case"configPublicVisible":I.value=!1}ae()},ne=(e,a)=>{if("wechatPlatformOfficialAccountList"===e)r({limit:99,...a}).then((e=>{$.value=e.data}))};return u((()=>{ne("wechatPlatformOfficialAccountList"),ae()})),(o,r)=>{const n=C,c=z,m=F,u=A,T=L,X=O,Y=W,le=K,ce=l,me=a,ue=e,de=U("action"),pe=q;return d(),p("div",D,[f(B)?(d(),j(t,{key:1,onClose:r[5]||(r[5]=e=>re("createVisible")),primary:f(N)},null,8,["primary"])):(d(),p("div",E,[_(me,{search:f(ae),reset:se},{body:b((()=>[_(c,{label:"模板名称"},{default:b((()=>[_(n,{placeholder:"请输入模板名称",modelValue:f(ee).keyword,"onUpdate:modelValue":r[0]||(r[0]=e=>f(ee).keyword=e),clearable:""},null,8,["modelValue"])])),_:1}),_(c,{label:"公众号"},{default:b((()=>[_(u,{modelValue:f(ee).wechat_authorization_info_id,"onUpdate:modelValue":r[1]||(r[1]=e=>f(ee).wechat_authorization_info_id=e),filterable:"",remote:"",clearable:"","remote-method":e=>{((e,a)=>{"wechatPlatformOfficialAccountList"===a&&ne("wechatPlatformOfficialAccountList",{nick_name:e})})(e,"wechatPlatformOfficialAccountList")},placeholder:"选择公众号"},{default:b((()=>[(d(!0),p(v,null,h(f($),(e=>(d(),j(m,{key:e.id,label:e.nick_name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","remote-method"])])),_:1})])),content:b((()=>[w("div",G,[w("div",H,[_(T,{title:"注:一个公众号对应一套菜单配置,如果重复配置,原内容将被覆盖,以最新配置为准",type:"warning","show-icon":"",closable:!1})]),w("div",M,[y((d(),j(X,{type:"primary",size:"default",onClick:r[2]||(r[2]=e=>oe("createVisible",null))},{default:b((()=>[k("新增")])),_:1})),[[de,"wechatPlatform.WechatKeywords.add"]])]),y((d(),j(le,{data:f(ie),class:"mt-3"},{default:b((()=>[_(Y,{prop:"title",label:"模板名称","min-width":"200"}),_(Y,{prop:"nick_name",label:"配置公众号","min-width":"200"},{default:b((e=>[w("div",S,[(d(!0),p(v,null,h(e.row.wechat_accounts,(e=>(d(),p("div",{key:e.id},g(e.nick_name),1)))),128))])])),_:1}),_(Y,{prop:"created_at",label:"创建时间","min-width":"200"}),_(Y,{prop:"type",label:"系统类型","min-width":"200"},{default:b((e=>[w("span",null,g(e.row.type),1)])),_:1}),_(Y,{label:"操作",width:"200",fixed:"right"},{default:b((e=>[y((d(),j(X,{link:"",type:"primary",size:"small",onClick:a=>oe("createVisible",e.row)},{default:b((()=>[k("编辑")])),_:2},1032,["onClick"])),[[de,"wechatPlatform.WechatKeywords.edit"]]),Z,y((d(),j(X,{link:"",type:"primary",size:"small",onClick:a=>oe("createVisible",{look:!0,...e.row})},{default:b((()=>[k("查看")])),_:2},1032,["onClick"])),[[de,"wechatPlatform.WechatKeywords.detail"]]),J,y((d(),j(X,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,void V.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{s({ids:l.id}).then((e=>{P.success(e.message),ae()}))})).catch((()=>{}));var l}},{default:b((()=>[k("删除")])),_:2},1032,["onClick"])),[[de,"wechatPlatform.WechatKeywords.del"]]),Q,y((d(),j(X,{link:"",type:"primary",size:"small",onClick:a=>oe("configPublicVisible",e.row)},{default:b((()=>[k("配置公众号")])),_:2},1032,["onClick"])),[[de,"wechatPlatform.WechatKeywords.allocation"]]),R])),_:1})])),_:1},8,["data"])),[[pe,f(te)]]),_(ce)])])),_:1},8,["search"]),_(ue,{modelValue:f(I),"onUpdate:modelValue":r[4]||(r[4]=e=>x(I)?I.value=e:null),title:"配置公众号","destroy-on-close":""},{default:b((()=>[_(i,{onClose:r[3]||(r[3]=e=>re("configPublicVisible")),typeName:"关键字回复",primary:f(N)},null,8,["primary"])])),_:1},8,["modelValue"])]))])}}}),[["__scopeId","data-v-c8be486d"]]);export{X as default};