index-590d2957.js 6.0 KB

1
  1. import{ax as y,d as L,r as u,x as P,a1 as Z,o as A,c as $,f as l,B as s,a as t,a0 as U,l as j,A as Q,G as c,E as W,F as X,S as Y,U as ee,_ as ae,L as le,J as te,M as se,a7 as oe,a8 as re,aZ as pe}from"./index-24b5bd0d.js";import{_ as ue}from"./ReplyForm.vue_vue_type_script_setup_true_lang-670ed715.js";import{R as k}from"./TabNews-2f74ed1a.js";import"./main-f668cf63.js";import"./useUpload-e54747ff.js";import{u as ie}from"./useMessage-6f610bbd.js";import"./TabImage-34afdb8f.js";import"./main-8a1b3ec7.js";import"./TabVoice-ccf1c80d.js";import"./main.vue_vue_type_script_setup_true_lang-81f7ea77.js";import"./TabVideo-24874547.js";import"./el-image-614d8096.js";import"./el-image-viewer-d766f6eb.js";import"./main-2a086fba.js";import"./main-52aba582.js";import{_ as ne}from"./main.vue_vue_type_script_setup_true_lang-685ddd5f.js";import{_ as K}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{_ as de}from"./ReplyTable.vue_vue_type_script_setup_true_lang-b8a05857.js";import{M as v}from"./types-5e186e8c.js";import"./dict-65668e05.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import"./index-15201e14.js";import"./index-47367622.js";import"./index-f6737f7c.js";import"./formatTime-f52baefd.js";import"./TabText.vue_vue_type_script_setup_true_lang-0f33a57b.js";import"./TabMusic.vue_vue_type_script_setup_true_lang-ce7b468b.js";import"./index-dc482b4d.js";import"./el-card-0b237923.js";import"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import"./color-6e929987.js";import"./main-415cf461.js";import"./el-link-b49cc71b.js";const me=L({name:"MpAutoReply",__name:"index",setup(ce){const f=ie(),q=u(-1),p=u(v.Keyword),I=u(!0),R=u(0),h=u([]),w=u(null),i=P({pageNo:1,pageSize:10,accountId:q}),b=u(!1),n=u(!1),r=u({}),o=u({type:k.Text,accountId:-1}),D=a=>{q.value=a,o.value.accountId=a,i.pageNo=1,M()},M=async()=>{I.value=!0;try{const e=await(a={...i,type:p.value},y.get({url:"/mp/auto-reply/page",params:a}));h.value=e.list,R.value=e.total}finally{I.value=!1}var a},F=a=>{p.value=a,i.pageNo=1,M()},N=()=>{x(),o.value={type:k.Text,accountId:i.accountId},b.value=!0,n.value=!0},E=async a=>{x();const e=await(m=>y.get({url:"/mp/auto-reply/get?id="+m}))(a);r.value={...e},delete r.value.responseMessageType,delete r.value.responseContent,delete r.value.responseMediaId,delete r.value.responseMediaUrl,delete r.value.responseDescription,delete r.value.responseArticles,o.value={type:e.responseMessageType,accountId:i.accountId,content:e.responseContent,mediaId:e.responseMediaId,url:e.responseMediaUrl,title:e.responseTitle,description:e.responseDescription,thumbMediaId:e.responseThumbMediaId,thumbMediaUrl:e.responseThumbMediaUrl,articles:e.responseArticles,musicUrl:e.responseMusicUrl,hqMusicUrl:e.responseHqMusicUrl},b.value=!1,n.value=!0},H=async a=>{await f.confirm("\u662F\u5426\u786E\u8BA4\u5220\u9664\u6B64\u6570\u636E?"),await(e=>y.delete({url:"/mp/auto-reply/delete?id="+e}))(a),await M(),f.success("\u5220\u9664\u6210\u529F")},O=async()=>{var m;await((m=w.value)==null?void 0:m.validate());const a={...r.value};var e;a.responseMessageType=o.value.type,a.responseContent=o.value.content,a.responseMediaId=o.value.mediaId,a.responseMediaUrl=o.value.url,a.responseTitle=o.value.title,a.responseDescription=o.value.description,a.responseThumbMediaId=o.value.thumbMediaId,a.responseThumbMediaUrl=o.value.thumbMediaUrl,a.responseArticles=o.value.articles,a.responseMusicUrl=o.value.musicUrl,a.responseHqMusicUrl=o.value.hqMusicUrl,r.value.id!==void 0?(await(e=a,y.put({url:"/mp/auto-reply/update",data:e})),f.success("\u4FEE\u6539\u6210\u529F")):(await(T=>y.post({url:"/mp/auto-reply/create",data:T}))(a),f.success("\u65B0\u589E\u6210\u529F")),n.value=!1,await M()},x=()=>{var a;r.value={id:void 0,accountId:i.accountId,type:p.value,requestKeyword:void 0,requestMatch:p.value===v.Keyword?1:void 0,requestMessageType:void 0},(a=w.value)==null||a.resetFields()},S=()=>{n.value=!1,x()};return(a,e)=>{const m=Y,T=ee,g=ae,V=le,z=te,_=se,C=oe,B=re,G=pe,J=Z("hasPermi");return A(),$(X,null,[l(t(K),null,{default:s(()=>[l(T,{class:"-mb-15px",model:t(i),inline:!0,"label-width":"68px"},{default:s(()=>[l(m,{label:"\u516C\u4F17\u53F7",prop:"accountId"},{default:s(()=>[l(t(ne),{onChange:D})]),_:1})]),_:1},8,["model"])]),_:1}),l(t(K),null,{default:s(()=>[l(B,{modelValue:t(p),"onUpdate:modelValue":e[0]||(e[0]=d=>U(p)?p.value=d:null),onTabChange:F},{default:s(()=>[l(_,{gutter:10,class:"mb8"},{default:s(()=>[l(z,{span:1.5},{default:s(()=>[t(p)!==t(v).Follow||t(h).length<=0?j((A(),Q(V,{key:0,type:"primary",plain:"",onClick:N},{default:s(()=>[l(g,{icon:"ep:plus"}),e[4]||(e[4]=c("\u65B0\u589E "))]),_:1})),[[J,["mp:auto-reply:create"]]]):W("",!0)]),_:1})]),_:1}),l(C,{name:t(v).Follow},{label:s(()=>[l(_,{align:"middle"},{default:s(()=>[l(g,{icon:"ep:star",class:"mr-2px"}),e[5]||(e[5]=c(" \u5173\u6CE8\u65F6\u56DE\u590D"))]),_:1})]),_:1},8,["name"]),l(C,{name:t(v).Message},{label:s(()=>[l(_,{align:"middle"},{default:s(()=>[l(g,{icon:"ep:chat-line-round",class:"mr-2px"}),e[6]||(e[6]=c(" \u6D88\u606F\u56DE\u590D"))]),_:1})]),_:1},8,["name"]),l(C,{name:t(v).Keyword},{label:s(()=>[l(_,{align:"middle"},{default:s(()=>[l(g,{icon:"fa:newspaper-o",class:"mr-2px"}),e[7]||(e[7]=c(" \u5173\u952E\u8BCD\u56DE\u590D"))]),_:1})]),_:1},8,["name"])]),_:1},8,["modelValue"]),l(de,{loading:t(I),list:t(h),"msg-type":t(p),onOnUpdate:E,onOnDelete:H},null,8,["loading","list","msg-type"]),l(G,{title:t(b)?"\u65B0\u589E\u81EA\u52A8\u56DE\u590D":"\u4FEE\u6539\u81EA\u52A8\u56DE\u590D",modelValue:t(n),"onUpdate:modelValue":e[3]||(e[3]=d=>U(n)?n.value=d:null),width:"800px","destroy-on-close":""},{footer:s(()=>[l(V,{onClick:S},{default:s(()=>e[8]||(e[8]=[c("\u53D6 \u6D88")])),_:1}),l(V,{type:"primary",onClick:O},{default:s(()=>e[9]||(e[9]=[c("\u786E \u5B9A")])),_:1})]),default:s(()=>[l(ue,{modelValue:t(r),"onUpdate:modelValue":e[1]||(e[1]=d=>U(r)?r.value=d:null),reply:t(o),"onUpdate:reply":e[2]||(e[2]=d=>U(o)?o.value=d:null),"msg-type":t(p),ref_key:"formRef",ref:w},null,8,["modelValue","reply","msg-type"])]),_:1},8,["title","modelValue"])]),_:1})],64)}}});export{me as default};