index-225679a3.js 5.9 KB

1
  1. import{_ as e}from"./index-7ae66f9b.js";import{_ as l}from"./search.vue_vue_type_script_setup_true_lang-eca442e0.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-71fd3900.js";import{d as t,k as i,W as n,m as s,p as o,r,I as u,o as d,c,e as m,a as p,w as f,f as b,O as v,F as _,q as y,j as w,b as h,H as x,a2 as k,t as V,L as g,a1 as j,X as C,Y as z,_ as U}from"./index-9807a5c1.js";import B from"./create-c09538bf.js";import T from"./configPublic-15a762be.js";import{u as q}from"./useGetList-057b3be0.js";import{c as I,d as L}from"./index-aa9c4d1a.js";/* empty css *//* empty css *//* empty css */import"./index-8c54fbc5.js";import"./generateLink-9437b5c9.js";import"./index-916eae85.js";import"./http-dc89695a.js";const P=e=>(C("data-v-e6f6e9e0"),e=e(),z(),e),S={class:"mb-3"},F=P((()=>m("div",{class:"items-center w-full withdraw-popup-warn"},[m("div",null," 关闭时,列表所有关键词回复全部失效 ")],-1))),G={class:"flex flex-col justify-between w-full sm:flex-row"},H={class:"w-full"},N=P((()=>m("div",{class:"mb-6"},[m("span",{class:"mr-5 text-lg font-bold text-dark-600"},"自定义关键词"),m("span",{class:"mr-5 text-sm font-bold text-gray-600"},"关闭时,列表所有关键词回复全部失效")],-1))),O={class:"table-default"},Q={class:"pt-5 pl-2"},R={class:"flex items-center"},W=P((()=>m("span",null,"总发送次数",-1))),X=P((()=>m("br",null,null,-1))),Y={class:"flex flex-col"},A=["onClick"],D=P((()=>m("br",null,null,-1))),E=P((()=>m("br",null,null,-1))),J=P((()=>m("br",null,null,-1))),K=P((()=>m("br",null,null,-1))),M=U(t({__name:"index",setup(t){const C=i(!1),z=i(!1),U=i(!0),P=i({}),M=i([]),Z=i([]),$=i("新增"),{data:ee,query:le,search:ae,reset:te,loading:ie}=q("manage/miniprogram/index");n("rolesIdentify");const ne=s((()=>{var e;return null==(e=ee.value)?void 0:e.data})),se=i([]),oe=e=>{se.value=e},re=(e,l)=>{var a;switch(P.value=l,e){case"createVisible":C.value=!0,(null==(a=P.value)?void 0:a.id)?($.value="编辑",P.value.single&&($.value=P.value.name)):$.value="新增";break;case"configPublicVisible":z.value=!0}},ue=()=>{if(se.value.length<=0)return g.warning("至少选择一条数据");{const e="确定批量删除吗?";j.confirm(e,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{})).catch((()=>{}))}},de=e=>{if("createVisible"===e)C.value=!1;ae()};return o((()=>{I().then((e=>{M.value=e.data})),L().then((e=>{Z.value=e.data})),ae()})),(t,i)=>{const n=r("el-switch"),s=r("el-form-item"),o=r("el-card"),g=r("el-input"),q=r("el-option"),I=r("el-select"),L=r("el-button"),M=r("el-table-column"),ee=r("el-icon"),se=r("el-tooltip"),ce=r("el-table"),me=a,pe=l,fe=e,be=u("loading");return d(),c(_,null,[m("div",S,[p(o,{shadow:"never"},{default:f((()=>[p(s,{label:"是否启用关注回复"},{default:f((()=>[p(n,{modelValue:b(U),"onUpdate:modelValue":i[0]||(i[0]=e=>v(U)?U.value=e:null)},null,8,["modelValue"])])),_:1}),F])),_:1})]),m("div",G,[m("div",H,[p(pe,{search:b(ae),reset:b(te)},{body:f((()=>[N,p(s,{label:"关键字"},{default:f((()=>[p(g,{placeholder:"请输入关键字",modelValue:b(le).key,"onUpdate:modelValue":i[1]||(i[1]=e=>b(le).key=e),clearable:""},null,8,["modelValue"])])),_:1}),p(s,{label:"公众号"},{default:f((()=>[p(I,{modelValue:b(le).type,"onUpdate:modelValue":i[2]||(i[2]=e=>b(le).type=e),clearable:"",filterable:"",placeholder:"请选择"},{default:f((()=>[(d(!0),c(_,null,y(b(Z),((e,l)=>(d(),w(q,{key:l,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),content:f((()=>[m("div",O,[m("div",Q,[p(L,{type:"primary",size:"default",onClick:i[3]||(i[3]=e=>re("createVisible",null))},{default:f((()=>[h("新增")])),_:1}),p(L,{size:"default",onClick:ue},{default:f((()=>[h("批量删除")])),_:1})]),x((d(),w(ce,{data:b(ne),class:"mt-3",onSelectionChange:oe},{default:f((()=>[p(M,{type:"selection",width:"80"}),p(M,{prop:"name",label:"关键字","min-width":"200"}),p(M,{prop:"name",label:"创建时间","min-width":"200"}),p(M,{prop:"name",label:"总发送次数","min-width":"200"},{header:f((()=>[m("div",R,[W,p(se,{placement:"top"},{content:f((()=>[h(" 统计该关键字及内容在所有已配置公众号中的累计发送次数"),X])),default:f((()=>[p(ee,null,{default:f((()=>[p(b(k))])),_:1})])),_:1})])])),default:f((e=>[m("span",null,V(e.row.updated_at),1)])),_:1}),p(M,{prop:"name",label:"配置公众号","min-width":"200"},{default:f((e=>[m("div",Y,[m("div",{class:"text-lg font-bold text-blue-400 cursor-pointer",onClick:l=>re("createVisible",{single:!0,...e.row})},V(e.row.name),9,A)])])),_:1}),p(M,{label:"操作",width:"200",fixed:"right"},{default:f((e=>[p(L,{link:"",type:"primary",size:"small",onClick:l=>re("createVisible",e.row)},{default:f((()=>[h("编辑")])),_:2},1032,["onClick"]),D,p(L,{link:"",type:"primary",size:"small",onClick:l=>re("createVisible",{look:!0,...e.row})},{default:f((()=>[h("查看")])),_:2},1032,["onClick"]),E,p(L,{link:"",type:"primary",size:"small",onClick:l=>(e.row,void j.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{})).catch((()=>{})))},{default:f((()=>[h("删除")])),_:2},1032,["onClick"]),J,p(L,{link:"",type:"primary",size:"small",onClick:l=>re("configPublicVisible",e.row)},{default:f((()=>[h("配置公众号")])),_:2},1032,["onClick"]),K])),_:1})])),_:1},8,["data"])),[[be,b(ie)]]),p(me)])])),_:1},8,["search","reset"]),p(fe,{modelValue:b(C),"onUpdate:modelValue":i[5]||(i[5]=e=>v(C)?C.value=e:null),title:b($),"destroy-on-close":""},{default:f((()=>[p(B,{onClose:i[4]||(i[4]=e=>de("createVisible")),primary:b(P)},null,8,["primary"])])),_:1},8,["modelValue","title"]),p(fe,{modelValue:b(z),"onUpdate:modelValue":i[7]||(i[7]=e=>v(z)?z.value=e:null),title:"配置公众号","destroy-on-close":""},{default:f((()=>[p(T,{onClose:i[6]||(i[6]=e=>de("createVisible")),primary:b(P)},null,8,["primary"])])),_:1},8,["modelValue"])])])],64)}}}),[["__scopeId","data-v-e6f6e9e0"]]);export{M as default};