后台增加技师端自定义菜单聊天类目

This commit is contained in:
贾祥聪
2025-08-21 16:20:27 +08:00
parent 1b9651c3e5
commit 56f0b25679
639 changed files with 1476 additions and 1687 deletions

View File

@@ -0,0 +1 @@
import{d as D,s as N,r as T,c as L,o as f,a as U,m as t,w as n,b as g,p as u,z,B as y,f as l,t as A,I as O,G as P,N as w,C as h,q as j,v as q,a0 as F,M as G}from"./index-Bp03Znup.js";import{_ as I}from"./index.vue_vue_type_script_setup_true_lang-CX-dvcep.js";import{E as M,a as H}from"./el-table-column-CUyuLBd2.js";import"./el-checkbox-DmHoF8Ng.js";/* empty css */import{E as J}from"./el-card-D36q9p5f.js";import{E as K}from"./el-alert-CrNA4spu.js";import{d as Q,o as W,e as X}from"./wx_oa-DCDnvOD5.js";import{u as Y}from"./usePaging-Bij6EQ3J.js";import{_ as Z}from"./edit.vue_vue_type_script_setup_true_lang-DnsV7ToS.js";import"./el-select-BrRMRQg_.js";import"./index-deo72N_U.js";import"./token-DI9FKtlJ.js";import"./isEqual-BGjWqnUO.js";import"./_Uint8Array-DWb7vvmt.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseIteratee-w43xOLx_.js";import"./_initCloneObject-DTdCOd4_.js";import"./isArrayLikeObject-CjMmT1bi.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-D0VPhd4F.js";import"./_baseClone-DNNBGhw1.js";import"./index-BUCoCI2B.js";/* empty css */import"./index-HD6fPohC.js";import"./index-CJ97bP73.js";const ee={class:"flex justify-end mt-4"},Be=D({__name:"default_reply",setup(te){const m=N(),p=T(!1),b=L(()=>o=>{switch(o){case 1:return"文本"}}),{pager:r,getLists:s}=Y({fetchFun:Q,params:{reply_type:3}}),C=async()=>{var o;p.value=!0,await w(),(o=m.value)==null||o.open("add",3)},k=async o=>{var e,d;p.value=!0,await w(),(e=m.value)==null||e.open("edit",3),(d=m.value)==null||d.getDetail(o)},E=async o=>{await h.confirm("确定要删除?"),await W({id:o}),h.msgSuccess("删除成功"),s()},V=async o=>{try{await X({id:o}),s()}catch{s()}};return s(),(o,e)=>{const d=K,v=J,$=j,_=q,i=M,x=F,R=H,S=I,B=G;return f(),U("div",null,[t(v,{class:"!border-none",shadow:"never"},{default:n(()=>[t(d,{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=>C())},{icon:n(()=>[t($,{name:"el-icon-Plus"})]),default:n(()=>[e[3]||(e[3]=u(" 新增 "))]),_:1})]),z((f(),y(R,{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(A(l(b)(a.content_type)),1)]),_:1}),t(i,{label:"回复内容",prop:"content","min-width":"120"}),t(i,{label:"状态","min-width":"120"},{default:n(({row:a})=>[t(x,{modelValue:a.status,"onUpdate:modelValue":c=>a.status=c,"active-value":1,"inactive-value":0,onChange:c=>V(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=>k(a)},{default:n(()=>e[4]||(e[4]=[u(" 编辑 ")])),_:2},1032,["onClick"]),t(_,{type:"danger",link:"",onClick:c=>E(a.id)},{default:n(()=>e[5]||(e[5]=[u(" 删除 ")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[B,l(r).loading]]),g("div",ee,[t(S,{modelValue:l(r),"onUpdate:modelValue":e[1]||(e[1]=a=>O(r)?r.value=a:null),onChange:l(s)},null,8,["modelValue","onChange"])])]),_:1}),l(p)?(f(),y(Z,{key:0,ref_key:"editRef",ref:m,onSuccess:l(s),onClose:e[2]||(e[2]=a=>p.value=!1)},null,8,["onSuccess"])):P("",!0)])}}});export{Be as default};