Files
zyt/server/public/admin/assets/default_reply-R_L9LJQd.js
T
2026-07-03 12:07:34 +08:00

2 lines
2.8 KiB
JavaScript

import{o as T,q as f,r as B,v as t,D as l,bh as L,bg as N,s as g,K as O,L as p,ac as P,O as y,bj as U,u as o,bk as j,T as A,I as q,bi as z,C as F,P as I,a8 as K,M,p as G,n as b}from"./.pnpm-BGZW0UGg.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-ByFSC-yR.js";import{c as J,i as h}from"./index-CeIwrh_6.js";import{d as Q,o as W,e as X}from"./wx_oa-CrnGK1W8.js";import{u as Y}from"./usePaging-C4oc3vBq.js";import{_ as Z}from"./edit.vue_vue_type_script_setup_true_lang-BVszLTPZ.js";import"./index-BeJT5uVo.js";const ee={class:"flex justify-end mt-4"},re=T({__name:"default_reply",setup(te){const r=K(),c=M(!1),w=G(()=>n=>{switch(n){case 1:return"文本"}}),{pager:d,getLists:s}=Y({fetchFun:Q,params:{reply_type:3}}),C=async()=>{var n;c.value=!0,await b(),(n=r.value)==null||n.open("add",3)},k=async n=>{var e,u;c.value=!0,await b(),(e=r.value)==null||e.open("edit",3),(u=r.value)==null||u.getDetail(n)},V=async n=>{await h.confirm("确定要删除?"),await W({id:n}),h.msgSuccess("删除成功"),s()},E=async n=>{try{await X({id:n}),s()}catch{s()}};return s(),(n,e)=>{const u=L,v=N,$=J,_=O,i=j,x=q,R=U,S=H,D=z;return f(),B("div",null,[t(v,{class:"!border-none",shadow:"never"},{default:l(()=>[t(u,{type:"warning",title:"温馨提示:1.粉丝在公众号发送内容时,系统无法匹配情况下发送启用的默认文本回复;2.同时只能启用一个默认回复。",closable:!1,"show-icon":""})]),_:1}),t(v,{class:"!border-none mt-4",shadow:"never"},{default:l(()=>[g("div",null,[t(_,{class:"mb-4",type:"primary",onClick:e[0]||(e[0]=a=>C())},{icon:l(()=>[t($,{name:"el-icon-Plus"})]),default:l(()=>[e[3]||(e[3]=p(" 新增 ",-1))]),_:1})]),P((f(),y(R,{size:"large",data:o(d).lists},{default:l(()=>[t(i,{label:"规则名称",prop:"name","min-width":"120"}),t(i,{label:"回复类型","min-width":"120"},{default:l(({row:a})=>[p(A(o(w)(a.content_type)),1)]),_:1}),t(i,{label:"回复内容",prop:"content","min-width":"120"}),t(i,{label:"状态","min-width":"120"},{default:l(({row:a})=>[t(x,{modelValue:a.status,"onUpdate:modelValue":m=>a.status=m,"active-value":1,"inactive-value":0,onChange:m=>E(a.id)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),t(i,{label:"排序",prop:"sort","min-width":"120"}),t(i,{label:"操作",width:"120",fixed:"right"},{default:l(({row:a})=>[t(_,{type:"primary",link:"",onClick:m=>k(a)},{default:l(()=>[...e[4]||(e[4]=[p(" 编辑 ",-1)])]),_:1},8,["onClick"]),t(_,{type:"danger",link:"",onClick:m=>V(a.id)},{default:l(()=>[...e[5]||(e[5]=[p(" 删除 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"])),[[D,o(d).loading]]),g("div",ee,[t(S,{modelValue:o(d),"onUpdate:modelValue":e[1]||(e[1]=a=>F(d)?d.value=a:null),onChange:o(s)},null,8,["modelValue","onChange"])])]),_:1}),o(c)?(f(),y(Z,{key:0,ref_key:"editRef",ref:r,onSuccess:o(s),onClose:e[2]||(e[2]=a=>c.value=!1)},null,8,["onSuccess"])):I("",!0)])}}});export{re as default};