follow_reply-yv-YUnOR.js 3.3 KB

1
  1. import{d as D,s as S,i as N,c as T,a as L,o as f,m as t,z as y,B as U,w as n,b as g,C as z,v as A,q as u,p as O,e as l,t as P,M as j,D as q,N as F,G as w,H as G}from"./index-B7lIjkly.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-COKCa212.js";import{E as M,a as I}from"./el-table-column-D216qz8L.js";import"./el-checkbox-DcLsU6nO.js";import"./el-tag-qg3eT83X.js";import{E as J}from"./el-card-HaRGEz_y.js";import{E as K}from"./el-alert-SLrne4uQ.js";import{d as Q,o as W,e as X}from"./wx_oa-eECnEVAP.js";import{u as Y}from"./usePaging-B9tx97Yl.js";import{_ as Z}from"./edit.vue_vue_type_script_setup_true_lang-DFDfErk8.js";import"./el-select-B0VmXCf8.js";import"./index-CixgS8lO.js";import"./token-DI9FKtlJ.js";import"./isEqual-CmnmBqf8.js";import"./_Uint8Array-CSVAjAzq.js";import"./_initCloneObject-BbzLu0zF.js";import"./el-form-item-CqXM3D_g.js";import"./_baseClone-QtjU6BKd.js";/* empty css *//* empty css */import"./index-CWX6hLUa.js";import"./index-CvRc8Fuk.js";import"./index-LMOsN7Ge.js";const ee={class:"flex justify-end mt-4"},Ve=D({__name:"follow_reply",setup(te){const m=S(),d=N(!1),h=T(()=>o=>{switch(o){case 1:return"文本"}}),{pager:r,getLists:s}=Y({fetchFun:Q,params:{reply_type:1}}),b=async()=>{var o;d.value=!0,await w(),(o=m.value)==null||o.open("add",1)},C=async o=>{var e,p;d.value=!0,await w(),(e=m.value)==null||e.open("edit",1),(p=m.value)==null||p.getDetail(o)},k=async o=>{await G.confirm("确定要删除?"),await W({id:o}),s()},E=async o=>{try{await X({id:o}),s()}catch{s()}};return s(),(o,e)=>{const p=K,v=J,V=O,_=A,i=I,$=j,x=M,R=H,B=q;return f(),L("div",null,[t(v,{class:"!border-none",shadow:"never"},{default:n(()=>[t(p,{type:"warning",title:"温馨提示:1.粉丝关注公众号时,会自动发送启用的关注回复;2.同时只能启用一个关注回复。",closable:!1,"show-icon":""})]),_:1}),t(v,{class:"!border-none mt-4",shadow:"never"},{default:n(()=>[g("div",null,[t(_,{class:"mb-4",type:"primary",onClick:e[0]||(e[0]=a=>b())},{icon:n(()=>[t(V,{name:"el-icon-Plus"})]),default:n(()=>[e[3]||(e[3]=u(" 新增 "))]),_:1,__:[3]})]),z((f(),y(x,{size:"large",data:l(r).lists},{default:n(()=>[t(i,{label:"规则名称",prop:"name","min-width":"120"}),t(i,{label:"回复类型","min-width":"120"},{default:n(({row:a})=>[u(P(l(h)(a.content_type)),1)]),_:1}),t(i,{label:"回复内容",prop:"content","min-width":"120"}),t(i,{label:"状态","min-width":"120"},{default:n(({row:a})=>[t($,{modelValue:a.status,"onUpdate:modelValue":c=>a.status=c,"active-value":1,"inactive-value":0,onChange:c=>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:n(({row:a})=>[t(_,{type:"primary",link:"",onClick:c=>C(a)},{default:n(()=>e[4]||(e[4]=[u(" 编辑 ")])),_:2,__:[4]},1032,["onClick"]),t(_,{type:"danger",link:"",onClick:c=>k(a.id)},{default:n(()=>e[5]||(e[5]=[u(" 删除 ")])),_:2,__:[5]},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[B,l(r).loading]]),g("div",ee,[t(R,{modelValue:l(r),"onUpdate:modelValue":e[1]||(e[1]=a=>F(r)?r.value=a:null),onChange:l(s)},null,8,["modelValue","onChange"])])]),_:1}),l(d)?(f(),y(Z,{key:0,ref_key:"editRef",ref:m,onSuccess:l(s),onClose:e[2]||(e[2]=a=>d.value=!1)},null,8,["onSuccess"])):U("",!0)])}}});export{Ve as default};