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