/* 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 *//* empty css *//* empty css *//* empty css */import{d as t,m as i,p as s,x as o,o as r,c as n,W as c,a as u,w as m,f as d,a6 as p,e as f,b as v,F as b,y as _,l as h,aE as j,z as w,C as g,a4 as y,aD as k,ar as x,a3 as V,b3 as P,aA as C,B as S,S as O,J as W,aj as z,a7 as N,a8 as A,an as L,$ as J,av as U,aw as q,at as B,t as D,A as E,_ as I}from"./index-408f33e1.js";import{c as T}from"./index-9f9a6a6b.js";import F from"./create-e444ac45.js";import H from"./configPublic-538fbb0c.js";import{u as X}from"./useGetList-a1fd9f9a.js";import{c as Y,d as Z,e as $}from"./index-d9625e39.js";import{w as G}from"./index-8265c532.js";/* empty css *//* empty css */import"./http-de5c8471.js";/* empty css *//* empty css */import"./index-4cf6ff47.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./generateLink-af189c6e.js";/* empty css */import"./index-487e1629.js";import"./index-8f124f48.js";/* empty css */const R=e=>(U("data-v-3ba286a0"),e=e(),q(),e),K={class:"mb-3"},M={class:"items-center w-full withdraw-popup-warn"},Q={key:0,class:"flex flex-col justify-between w-full sm:flex-row"},ee={class:"w-full"},ae={class:"table-default"},le={class:"pt-5 pl-2"},te={class:"flex items-center"},ie=R((()=>f("span",null,"配置公众号",-1))),se=R((()=>f("br",null,null,-1))),oe={class:"flex flex-col"},re=R((()=>f("br",null,null,-1))),ne=R((()=>f("br",null,null,-1))),ce=R((()=>f("br",null,null,-1))),ue=R((()=>f("br",null,null,-1))),me=I(t({__name:"index",setup(t){const U=i(!1),q=i(!1),I=i(0),R=i({}),me=i([]),de=i("新增"),{data:pe,query:fe,search:ve,reset:be,loading:_e}=X("wechatPlatform/subscribe/list");B("rolesIdentify");const he=s((()=>{var e;return null==(e=pe.value)?void 0:e.data})),je=e=>{var a,l;if(T("wechatPlatform.WechatSubscribe.setConfig")&&(null==(a=JSON.parse(g.get("nav_data")))?void 0:a.app.id)){const a=null==(l=JSON.parse(g.get("nav_data")))?void 0:l.app.id;Y(a,{value:e}).then((e=>{y.success(e.message)})).catch((e=>{I.value=Number(!I.value)}))}},we=(e,a)=>{var l;switch(R.value=a,e){case"createVisible":U.value=!0,(null==(l=R.value)?void 0:l.id)?(de.value="编辑",R.value.single?de.value=R.value.currentwechat.nick_name:R.value.look&&(de.value="查看")):de.value="新增";break;case"configPublicVisible":q.value=!0}},ge=()=>{fe.value=Object.assign({page:fe.value.page,limit:fe.value.limit,miniprogram_id:fe.value.miniprogram_id}),ve()},ye=e=>{switch(e){case"createVisible":U.value=!1;break;case"configPublicVisible":q.value=!1}ve()},ke=(e,a)=>{if("wechatPlatformOfficialAccountList"===e)G({limit:99,...a}).then((e=>{me.value=e.data}))};return o((()=>{(()=>{var e,a,l;if(T("wechatPlatform.WechatSubscribe.getConfig")&&(null==(e=JSON.parse(g.get("nav_data")))?void 0:e.app.id)){const e=null==(a=JSON.parse(g.get("nav_data")))?void 0:a.app.id;fe.value.miniprogram_id=null==(l=JSON.parse(g.get("nav_data")))?void 0:l.app.id,$(e).then((e=>{I.value=e.data.data}))}})(),ke("wechatPlatformOfficialAccountList"),ve()})),(t,i)=>{const s=x,o=V,g=P,B=C,T=E,X=S,Y=O,$=W,G=z,pe=N,be=A,xe=l,Ve=a,Pe=e,Ce=L("action"),Se=J;return r(),n(b,null,[c((r(),n("div",K,[u(B,{shadow:"never"},{default:m((()=>[u(o,{label:"是否启用关注回复"},{default:m((()=>[u(s,{modelValue:d(I),"onUpdate:modelValue":i[0]||(i[0]=e=>p(I)?I.value=e:null),onChange:je,"active-value":1,"inactive-value":0},null,8,["modelValue"])])),_:1}),f("div",M,[f("div",null,[v(" 如需关闭微信官方的关注回复消息,请登录公共号后台手动操作, "),u(g,{class:"text-lg font-bold text-blue-400 cursor-pointer",type:"primary",href:"https://docs.qq.com/doc/DRHpxaENaWUtZY01L",target:"_blank"},{default:m((()=>[v("点击查看")])),_:1}),v(" 操作说明;如果关闭此按钮,列表所有回复全部不可用 ")])])])),_:1})])),[[Ce,"wechatPlatform.WechatSubscribe.setConfig"]]),d(I)?(r(),n("div",Q,[f("div",ee,[u(Ve,{search:d(ve),reset:ge},{body:m((()=>[u(o,{label:"公众号"},{default:m((()=>[u(X,{modelValue:d(fe).wechat_authorization_info_id,"onUpdate:modelValue":i[1]||(i[1]=e=>d(fe).wechat_authorization_info_id=e),filterable:"",remote:"",clearable:"","remote-method":e=>{((e,a)=>{"wechatPlatformOfficialAccountList"===a&&ke("wechatPlatformOfficialAccountList",{nick_name:e})})(e,"wechatPlatformOfficialAccountList")},placeholder:"选择公众号"},{default:m((()=>[(r(!0),n(b,null,_(d(me),(e=>(r(),h(T,{key:e.id,label:e.nick_name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","remote-method"])])),_:1})])),content:m((()=>[f("div",ae,[f("div",le,[c((r(),h(Y,{type:"primary",size:"default",onClick:i[2]||(i[2]=e=>we("createVisible",null))},{default:m((()=>[v("新增")])),_:1})),[[Ce,"wechatPlatform.WechatSubscribe.add"]])]),c((r(),h(be,{data:d(he),class:"mt-3"},{default:m((()=>[u(pe,{prop:"nick_name",label:"配置公众号","min-width":"200"},{header:m((()=>[f("div",te,[ie,u(G,{placement:"top"},{content:m((()=>[v("如果一个公众号出现重复配置关注回复的情况,则以最新配置的为准"),se])),default:m((()=>[u($,null,{default:m((()=>[u(d(j))])),_:1})])),_:1})])])),default:m((e=>[f("div",oe,[(r(!0),n(b,null,_(e.row.wechat_accounts,(e=>(r(),n("div",{class:"text-lg font-bold",key:e.id},D(e.nick_name),1)))),128))])])),_:1}),u(pe,{prop:"created_at",label:"创建时间","min-width":"200"}),u(pe,{label:"操作",width:"200",fixed:"right"},{default:m((e=>[c((r(),h(Y,{link:"",type:"primary",size:"small",onClick:a=>we("createVisible",e.row)},{default:m((()=>[v("编辑")])),_:2},1032,["onClick"])),[[Ce,"wechatPlatform.WechatSubscribe.edit"]]),re,c((r(),h(Y,{link:"",type:"primary",size:"small",onClick:a=>we("createVisible",{look:!0,...e.row})},{default:m((()=>[v("查看")])),_:2},1032,["onClick"])),[[Ce,"wechatPlatform.WechatSubscribe.detail"]]),ne,c((r(),h(Y,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,void k.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{Z({ids:l.id}).then((e=>{y.success(e.message),ve()}))})).catch((()=>{}));var l}},{default:m((()=>[v("删除")])),_:2},1032,["onClick"])),[[Ce,"wechatPlatform.WechatSubscribe.del"]]),ce,c((r(),h(Y,{link:"",type:"primary",size:"small",onClick:a=>we("configPublicVisible",e.row)},{default:m((()=>[v("配置公众号")])),_:2},1032,["onClick"])),[[Ce,"wechatPlatform.WechatSubscribe.allocation"]]),ue])),_:1})])),_:1},8,["data"])),[[Se,d(_e)]]),u(xe)])])),_:1},8,["search"]),u(Pe,{modelValue:d(U),"onUpdate:modelValue":i[4]||(i[4]=e=>p(U)?U.value=e:null),title:d(de),"destroy-on-close":""},{default:m((()=>[u(F,{onClose:i[3]||(i[3]=e=>ye("createVisible")),primary:d(R)},null,8,["primary"])])),_:1},8,["modelValue","title"]),u(Pe,{modelValue:d(q),"onUpdate:modelValue":i[6]||(i[6]=e=>p(q)?q.value=e:null),title:"配置公众号","destroy-on-close":""},{default:m((()=>[u(H,{onClose:i[5]||(i[5]=e=>ye("configPublicVisible")),typeName:"关注回复",primary:d(R)},null,8,["primary"])])),_:1},8,["modelValue"])])])):w("",!0)],64)}}}),[["__scopeId","data-v-3ba286a0"]]);export{me as default};