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