index-DZgUgNu0.js 6.2 KB

1
  1. import{r as y,j as Z,m as $,p as B,o as G,b as J,d as L,e as W,g as X,h as ee,bg as ae}from"./index-CKIhG1T4.js";import{_ as le}from"./index-B7AT2Mja.js";import{_ as te}from"./ReplyForm.vue_vue_type_script_setup_true_lang-B0qP0g5L.js";import{R as K}from"./TabNews-C6qopQir.js";import"./main-CVS4EV2l.js";import"./useUpload-mTTxJ_TN.js";import"./TabImage-BuHTyUh9.js";import"./main-CHQGRHW_.js";import"./TabVoice-Cd6sSKeg.js";import"./main.vue_vue_type_script_setup_true_lang-CsgMlZ4e.js";import"./TabVideo-CktrehZp.js";import"./el-image-BMrCp4VS.js";import"./main-CsA6qkCu.js";import"./main-PbFrn5Am.js";import{_ as se}from"./main.vue_vue_type_script_setup_true_lang-BHovWidY.js";import{_ as k}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{_ as oe}from"./ReplyTable.vue_vue_type_script_setup_true_lang-KCYRFXpj.js";import{M as c}from"./types-CAO1T7C7.js";import{C as re,a as u,b as pe,as as ue,D as A,E as ie,$ as l,U as s,u as t,c as U,V as ne,T as de,Z as v,Y as me,K as ce}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import"./index-Dszus0mF.js";import"./index-QEJdYRAz.js";import"./index-Ch_Zos7K.js";import"./formatTime-GfXNJyvM.js";import"./TabText.vue_vue_type_script_setup_true_lang-8gnPvef_.js";import"./TabMusic.vue_vue_type_script_setup_true_lang-BSRjJJNz.js";import"./index-Bf_eDLOo.js";import"./tagsView-CzxzNxGw.js";import"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import"./main-BCQqok9c.js";const ve=re({name:"MpAutoReply",__name:"index",setup(ye){const f=Z(),q=u(-1),p=u(c.Keyword),h=u(!0),D=u(0),b=u([]),I=u(null),i=pe({pageNo:1,pageSize:10,accountId:q}),w=u(!1),n=u(!1),r=u({}),o=u({type:K.Text,accountId:-1}),R=a=>{q.value=a,o.value.accountId=a,i.pageNo=1,M()},M=async()=>{h.value=!0;try{const e=await(a={...i,type:p.value},y.get({url:"/mp/auto-reply/page",params:a}));b.value=e.list,D.value=e.total}finally{h.value=!1}var a},j=a=>{p.value=a,i.pageNo=1,M()},F=()=>{T(),o.value={type:K.Text,accountId:i.accountId},w.value=!0,n.value=!0},N=async a=>{T();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},w.value=!1,n.value=!0},O=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")},H=async()=>{var m;await((m=I.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(x=>y.post({url:"/mp/auto-reply/create",data:x}))(a),f.success("\u65B0\u589E\u6210\u529F")),n.value=!1,await M()},T=()=>{var a;r.value={id:void 0,accountId:i.accountId,type:p.value,requestKeyword:void 0,requestMatch:p.value===c.Keyword?1:void 0,requestMessageType:void 0},(a=I.value)==null||a.resetFields()},z=()=>{n.value=!1,T()};return(a,e)=>{const m=le,x=$,E=B,g=G,C=J,P=L,_=W,V=X,Q=ee,S=ae,Y=ue("hasPermi");return A(),ie(ce,null,[l(m,{title:"\u81EA\u52A8\u56DE\u590D",url:"https://doc.iocoder.cn/mp/auto-reply/"}),l(t(k),null,{default:s(()=>[l(E,{class:"-mb-15px",model:t(i),inline:!0,"label-width":"68px"},{default:s(()=>[l(x,{label:"\u516C\u4F17\u53F7",prop:"accountId"},{default:s(()=>[l(t(se),{onChange:R})]),_:1})]),_:1},8,["model"])]),_:1}),l(t(k),null,{default:s(()=>[l(Q,{modelValue:t(p),"onUpdate:modelValue":e[0]||(e[0]=d=>U(p)?p.value=d:null),onTabChange:j},{default:s(()=>[l(_,{gutter:10,class:"mb8"},{default:s(()=>[l(P,{span:1.5},{default:s(()=>[t(p)!==t(c).Follow||t(b).length<=0?ne((A(),de(C,{key:0,type:"primary",plain:"",onClick:F},{default:s(()=>[l(g,{icon:"ep:plus"}),e[4]||(e[4]=v("\u65B0\u589E "))]),_:1})),[[Y,["mp:auto-reply:create"]]]):me("",!0)]),_:1})]),_:1}),l(V,{name:t(c).Follow},{label:s(()=>[l(_,{align:"middle"},{default:s(()=>[l(g,{icon:"ep:star",class:"mr-2px"}),e[5]||(e[5]=v(" \u5173\u6CE8\u65F6\u56DE\u590D"))]),_:1})]),_:1},8,["name"]),l(V,{name:t(c).Message},{label:s(()=>[l(_,{align:"middle"},{default:s(()=>[l(g,{icon:"ep:chat-line-round",class:"mr-2px"}),e[6]||(e[6]=v(" \u6D88\u606F\u56DE\u590D"))]),_:1})]),_:1},8,["name"]),l(V,{name:t(c).Keyword},{label:s(()=>[l(_,{align:"middle"},{default:s(()=>[l(g,{icon:"fa:newspaper-o",class:"mr-2px"}),e[7]||(e[7]=v(" \u5173\u952E\u8BCD\u56DE\u590D"))]),_:1})]),_:1},8,["name"])]),_:1},8,["modelValue"]),l(oe,{loading:t(h),list:t(b),"msg-type":t(p),onOnUpdate:N,onOnDelete:O},null,8,["loading","list","msg-type"]),l(S,{title:t(w)?"\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(C,{onClick:z},{default:s(()=>e[8]||(e[8]=[v("\u53D6 \u6D88")])),_:1}),l(C,{type:"primary",onClick:H},{default:s(()=>e[9]||(e[9]=[v("\u786E \u5B9A")])),_:1})]),default:s(()=>[l(te,{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:I},null,8,["modelValue","reply","msg-type"])]),_:1},8,["title","modelValue"])]),_:1})],64)}}});export{ve as default};