index-8a928773.js 6.2 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-1eab4e57.js";import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-52da62ba.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-8a646d17.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-119da1a0.js";import i from"./configPublic-145e65a3.js";import{u as o}from"./useGetList-5a462d3d.js";import{g as s}from"./index-067a0d51.js";import{w as r}from"./index-8770f041.js";import"./http-79cdf0ed.js";/* empty css *//* empty css *//* empty css */import{d as n,m as c,at as m,p as u,x as d,an as p,o as f,c as _,f as b,a as v,w as h,F as w,y,l as j,e as k,W as g,b as x,t as V,a6 as P,aD as C,a4 as z,a2 as A,a3 as L,A as O,B as W,b4 as K,S as T,a7 as U,a8 as q,$ as B,av as I,aw as F,_ as N}from"./index-0b461f7f.js";/* empty css */import"./index-0e028ca0.js";/* empty css *//* empty css */import"./customMenu-d0a41f83.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./generateLink-4ba167ed.js";import"./index-3be13e10.js";/* empty css */import"./index-6b94ec79.js";const $=e=>(I("data-v-c8be486d"),e=e(),F(),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"},J=$((()=>k("br",null,null,-1))),Q=$((()=>k("br",null,null,-1))),R=$((()=>k("br",null,null,-1))),X=$((()=>k("br",null,null,-1))),Y=N(n({__name:"index",setup(n){const I=c(!1),F=c(!1),N=c({}),$=c([]),Y=c("新增"),{data:Z,query:ee,search:ae,reset:le,loading:te}=o("wechatPlatform/menu/list");m("rolesIdentify");const ie=u((()=>{var e;return null==(e=Z.value)?void 0:e.data})),oe=(e,a)=>{var l;switch(N.value=a,e){case"createVisible":I.value=!0,(null==(l=N.value)?void 0:l.id)?(Y.value="编辑",N.value.single?Y.value=N.value.currentwechat.nick_name:N.value.look&&(Y.value="查看")):Y.value="新增";break;case"configPublicVisible":F.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":I.value=!1;break;case"configPublicVisible":F.value=!1}ae()},ne=(e,a)=>{if("wechatPlatformOfficialAccountList"===e)r({limit:99,...a}).then((e=>{$.value=e.data}))};return d((()=>{ne("wechatPlatformOfficialAccountList"),ae()})),(o,r)=>{const n=A,c=L,m=O,u=W,d=K,Y=T,Z=U,le=q,ce=l,me=a,ue=e,de=p("action"),pe=B;return f(),_("div",D,[b(I)?(f(),j(t,{key:1,onClose:r[5]||(r[5]=e=>re("createVisible")),primary:b(N)},null,8,["primary"])):(f(),_("div",E,[v(me,{search:b(ae),reset:se},{body:h((()=>[v(c,{label:"模板名称"},{default:h((()=>[v(n,{placeholder:"请输入模板名称",modelValue:b(ee).keyword,"onUpdate:modelValue":r[0]||(r[0]=e=>b(ee).keyword=e),clearable:""},null,8,["modelValue"])])),_:1}),v(c,{label:"公众号"},{default:h((()=>[v(u,{modelValue:b(ee).wechat_authorization_info_id,"onUpdate:modelValue":r[1]||(r[1]=e=>b(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:h((()=>[(f(!0),_(w,null,y(b($),(e=>(f(),j(m,{key:e.id,label:e.nick_name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","remote-method"])])),_:1})])),content:h((()=>[k("div",G,[k("div",H,[v(d,{title:"注:一个公众号对应一套菜单配置,如果重复配置,原内容将被覆盖,以最新配置为准",type:"warning","show-icon":"",closable:!1})]),k("div",M,[g((f(),j(Y,{type:"primary",size:"default",onClick:r[2]||(r[2]=e=>oe("createVisible",null))},{default:h((()=>[x("新增")])),_:1})),[[de,"wechatPlatform.WechatKeywords.add"]])]),g((f(),j(le,{data:b(ie),class:"mt-3"},{default:h((()=>[v(Z,{prop:"title",label:"模板名称","min-width":"200"}),v(Z,{prop:"nick_name",label:"配置公众号","min-width":"200"},{default:h((e=>[k("div",S,[(f(!0),_(w,null,y(e.row.wechat_accounts,(e=>(f(),_("div",{key:e.id},V(e.nick_name),1)))),128))])])),_:1}),v(Z,{prop:"created_at",label:"创建时间","min-width":"200"}),v(Z,{prop:"type",label:"系统类型","min-width":"200"},{default:h((e=>[k("span",null,V(e.row.type),1)])),_:1}),v(Z,{label:"操作",width:"200",fixed:"right"},{default:h((e=>[g((f(),j(Y,{link:"",type:"primary",size:"small",onClick:a=>oe("createVisible",e.row)},{default:h((()=>[x("编辑")])),_:2},1032,["onClick"])),[[de,"wechatPlatform.WechatKeywords.edit"]]),J,g((f(),j(Y,{link:"",type:"primary",size:"small",onClick:a=>oe("createVisible",{look:!0,...e.row})},{default:h((()=>[x("查看")])),_:2},1032,["onClick"])),[[de,"wechatPlatform.WechatKeywords.detail"]]),Q,g((f(),j(Y,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,void C.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{s({ids:l.id}).then((e=>{z.success(e.message),ae()}))})).catch((()=>{}));var l}},{default:h((()=>[x("删除")])),_:2},1032,["onClick"])),[[de,"wechatPlatform.WechatKeywords.del"]]),R,g((f(),j(Y,{link:"",type:"primary",size:"small",onClick:a=>oe("configPublicVisible",e.row)},{default:h((()=>[x("配置公众号")])),_:2},1032,["onClick"])),[[de,"wechatPlatform.WechatKeywords.allocation"]]),X])),_:1})])),_:1},8,["data"])),[[pe,b(te)]]),v(ce)])])),_:1},8,["search"]),v(ue,{modelValue:b(F),"onUpdate:modelValue":r[4]||(r[4]=e=>P(F)?F.value=e:null),title:"配置公众号","destroy-on-close":""},{default:h((()=>[v(i,{onClose:r[3]||(r[3]=e=>re("configPublicVisible")),typeName:"关键字回复",primary:b(N)},null,8,["primary"])])),_:1},8,["modelValue"])]))])}}}),[["__scopeId","data-v-c8be486d"]]);export{Y as default};