| 1 |
- import{d as y,i as A,j as B,z as F,B as P,C as z,a as g,o as n,m as e,w as t,D as v,eV as D,e as l,J as M,F as U,r as q,eW as O,H as m,q as d,v as S,G as j,I as G}from"./index-CCU9aCns.js";import{E as H,a as I}from"./el-table-column-Dx0tDWRm.js";import"./el-checkbox-DivMJ7n7.js";import"./el-tag-Du0g49xg.js";import{E as J}from"./el-card-B5f4fxr5.js";import{E as W}from"./el-alert-B8Qj_FiJ.js";import{a as K}from"./message-uoPSvPC9.js";import{u as N}from"./usePaging-Dxzo2_Wi.js";import{E as Q}from"./index-bosozBbq.js";import"./_Uint8Array-B3VXDpj8.js";import"./_initCloneObject-BE9kd2Bt.js";import"./isEqual-D8flBje4.js";const X=y({name:"notice"}),me=y({...X,setup(Y){let c;(s=>{s[s.USER=1]="USER",s[s.PLATFORM=2]="PLATFORM"})(c||(c={}));const r=A(1),E=[{name:"通知用户",type:1},{name:"通知平台",type:2}],w=B({recipient:r}),{pager:u,getLists:p}=N({fetchFun:K,params:w});return F(()=>{p()}),p(),(s,a)=>{const T=W,f=J,k=O,h=D,i=I,b=Q,C=P("router-link"),L=S,R=H,V=z("perms"),x=G;return n(),g("div",null,[e(f,{class:"!border-none",shadow:"never"},{default:t(()=>[e(T,{type:"warning",title:"温馨提示:平台配置在各个场景下的通知发送方式和内容模板",closable:!1,"show-icon":""})]),_:1}),e(f,{class:"!border-none mt-4",shadow:"never"},{default:t(()=>[e(h,{modelValue:l(r),"onUpdate:modelValue":a[0]||(a[0]=o=>M(r)?r.value=o:null),onTabChange:l(p)},{default:t(()=>[(n(),g(U,null,q(E,(o,_)=>e(k,{key:_,label:o.name,name:o.type,lazy:""},null,8,["label","name"])),64))]),_:1},8,["modelValue","onTabChange"]),v((n(),m(R,{size:"large",data:l(u).lists},{default:t(()=>[e(i,{label:"通知场景",prop:"scene_name","min-width":"120"}),e(i,{label:"通知类型",prop:"type_desc","min-width":"160"}),e(i,{label:"短信通知","min-width":"80"},{default:t(({row:o})=>{var _;return[((_=o.sms_notice)==null?void 0:_.status)==1?(n(),m(b,{key:0},{default:t(()=>a[1]||(a[1]=[d("开启")])),_:1,__:[1]})):(n(),m(b,{key:1,type:"danger"},{default:t(()=>a[2]||(a[2]=[d("关闭")])),_:1,__:[2]}))]}),_:1}),e(i,{label:"操作","min-width":"80",fixed:"right"},{default:t(({row:o})=>[v((n(),m(L,{type:"primary",link:""},{default:t(()=>[e(C,{to:{path:l(j)("notice.notice/set"),query:{id:o.id}}},{default:t(()=>a[3]||(a[3]=[d(" 设置 ")])),_:2,__:[3]},1032,["to"])]),_:2},1024)),[[V,["notice.notice/set"]]])]),_:1})]),_:1},8,["data"])),[[x,l(u).loading]])]),_:1})])}}});export{me as default};
|