初始版本
This commit is contained in:
1
server/public/admin/assets/keyword_reply-Cm1k64OI.js
Executable file
1
server/public/admin/assets/keyword_reply-Cm1k64OI.js
Executable file
@@ -0,0 +1 @@
|
||||
import{d as N,s as L,r as U,c as g,o as f,a as z,m as t,w as n,b as v,p as m,z as A,B as w,f as l,t as h,I as M,G as O,N as b,C as P,q as j,v as q,a0 as F,M as G}from"./index-CGub03FT.js";import{_ as I}from"./index.vue_vue_type_script_setup_true_lang-CcGOFaWK.js";import{E as H,a as J}from"./el-table-column-DBYsaEIo.js";import"./el-checkbox-DPTWUty2.js";/* empty css */import{E as K}from"./el-card-CTMWsRly.js";import{E as Q}from"./el-alert-BdCyLSkl.js";import{d as W,o as X,e as Y}from"./wx_oa-CpVVyKbw.js";import{u as Z}from"./usePaging-BRbHtpJx.js";import{_ as ee}from"./edit.vue_vue_type_script_setup_true_lang-Dn__hBgc.js";import"./el-select-D_df0KjM.js";import"./index-VnZzjdgn.js";import"./token-DI9FKtlJ.js";import"./isEqual-BjNIK6f1.js";import"./_Uint8Array-K6PPz5Xs.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseIteratee-DQXt5gsj.js";import"./_initCloneObject-DyM2wGFM.js";import"./isArrayLikeObject-CV-4lauF.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-BKRcGrWB.js";import"./_baseClone-C3INvej2.js";import"./index-D9SZz37w.js";/* empty css */import"./index-DV00iONH.js";import"./index-BWjyYuP5.js";const te={class:"flex justify-end mt-4"},Te=N({__name:"keyword_reply",setup(ae){const p=L(),d=U(!1),C=g(()=>o=>{switch(o){case 1:return"全匹配";case 2:return"模糊匹配"}}),k=g(()=>o=>{switch(o){case 1:return"文本"}}),{pager:r,getLists:i}=Z({fetchFun:W,params:{reply_type:2}}),E=async()=>{var o;d.value=!0,await b(),(o=p.value)==null||o.open("add",2)},V=async o=>{var e,c;d.value=!0,await b(),(e=p.value)==null||e.open("edit",2),(c=p.value)==null||c.getDetail(o)},$=async o=>{await P.confirm("确定要删除?"),await X({id:o}),i()},x=async o=>{try{await Y({id:o}),i()}catch{i()}};return i(),(o,e)=>{const c=Q,y=K,R=j,_=q,s=H,B=F,S=J,T=I,D=G;return f(),z("div",null,[t(y,{class:"!border-none",shadow:"never"},{default:n(()=>[t(c,{type:"warning",title:"温馨提示:1.粉丝在公众号发送内容时,通过关键词可触发关键词回复;2.同时可启用多个关键词回复,有多条关键词匹配时优选选择排序靠前的一条",closable:!1,"show-icon":""})]),_:1}),t(y,{class:"!border-none mt-4",shadow:"never"},{default:n(()=>[v("div",null,[t(_,{class:"mb-4",type:"primary",onClick:e[0]||(e[0]=a=>E())},{icon:n(()=>[t(R,{name:"el-icon-Plus"})]),default:n(()=>[e[3]||(e[3]=m(" 新增 "))]),_:1})]),A((f(),w(S,{size:"large",data:l(r).lists},{default:n(()=>[t(s,{label:"规则名称",prop:"name","min-width":"120"}),t(s,{label:"关键词",prop:"keyword","min-width":"120"}),t(s,{label:"匹配方式","min-width":"120"},{default:n(({row:a})=>[m(h(l(C)(a.matching_type)),1)]),_:1}),t(s,{label:"回复类型","min-width":"120"},{default:n(({row:a})=>[m(h(l(k)(a.content_type)),1)]),_:1}),t(s,{label:"状态","min-width":"120"},{default:n(({row:a})=>[t(B,{modelValue:a.status,"onUpdate:modelValue":u=>a.status=u,"active-value":1,"inactive-value":0,onChange:u=>x(a.id)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),t(s,{label:"排序",prop:"sort","min-width":"120"}),t(s,{label:"操作",width:"120",fixed:"right"},{default:n(({row:a})=>[t(_,{type:"primary",link:"",onClick:u=>V(a)},{default:n(()=>e[4]||(e[4]=[m(" 编辑 ")])),_:2},1032,["onClick"]),t(_,{type:"danger",link:"",onClick:u=>$(a.id)},{default:n(()=>e[5]||(e[5]=[m(" 删除 ")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[D,l(r).loading]]),v("div",te,[t(T,{modelValue:l(r),"onUpdate:modelValue":e[1]||(e[1]=a=>M(r)?r.value=a:null),onChange:l(i)},null,8,["modelValue","onChange"])])]),_:1}),l(d)?(f(),w(ee,{key:0,ref_key:"editRef",ref:p,onSuccess:l(i),onClose:e[2]||(e[2]=a=>d.value=!1)},null,8,["onSuccess"])):O("",!0)])}}});export{Te as default};
|
||||
Reference in New Issue
Block a user