var U=Object.defineProperty,P=Object.defineProperties;var j=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var N=(s,n,l)=>n in s?U(s,n,{enumerable:!0,configurable:!0,writable:!0,value:l}):s[n]=l,y=(s,n)=>{for(var l in n||(n={}))B.call(n,l)&&N(s,l,n[l]);if(T)for(var l of T(n))E.call(n,l)&&N(s,l,n[l]);return s},S=(s,n)=>P(s,j(n));var m=(s,n,l)=>new Promise((a,o)=>{var i=p=>{try{r(l.next(p))}catch(d){o(d)}},u=p=>{try{r(l.throw(p))}catch(d){o(d)}},r=p=>p.done?a(p.value):Promise.resolve(p.value).then(i,u);r((l=l.apply(s,n)).next())});import{d as C,ai as O,u as D,a as I,B as x,r as h,i as t,l as c,_ as z,ce as g,a9 as k,p as f,k as F,cg as V,ch as R,e as A,U as K,d7 as $,d8 as J,bn as X}from"./index.63e73d3b.js";import{g as q,s as G}from"./use-async.e07827af.js";import{I as M,c as _,J as H,B as Q}from"./constant.0e42e7d5.js";import{s as W}from"./api.426cf113.js";import{S as Y}from"./index.53bf53e8.js";import{P as Z}from"./index.d4aac762.js";import{g as b,a as L}from"./objectUtil.ec24ceed.js";import{u as ee,r as ae}from"./api.4cbb8d9f.js";import"./searchs.b637f0d6.js";const te=C({name:"message-template-list",props:{appKey:{type:String,default:"kT"}},setup(s){const n=O(),l=D(),a=I({loading:!1,appId:null,pagination:{page:1,rows:10,pageTotal:0},searchForm:{description:null,sendMode:null,clientId:null,model:null,status:null},dataList:[]});x(()=>m(this,null,function*(){p()}));const o=h(),i=()=>{var e;(e=o.value)==null||e.submit()},u=()=>{var e;(e=o.value)==null||e.reset()},r=()=>{a.pagination.page=1,p()};h([]);const p=()=>m(this,null,function*(){try{a.loading=!0;const{data:e}=yield ee(S(y(y({},a.pagination),a.searchForm),{appKey:s.appKey}));a.pagination.pageTotal=Number(e.total),a.dataList=e.rows||[]}catch(e){}a.loading=!1}),d=e=>{const v=e.status?"\u505C\u7528":"\u542F\u7528";n.warning({title:"\u63D0\u793A",content:`\u662F\u5426${v}\uFF1F`,positiveText:"\u786E\u5B9A",negativeText:"\u53D6\u6D88",onPositiveClick:()=>m(this,null,function*(){try{yield ae({ids:e.applicationExtendId,status:!e.status}),p(),l.success(`${v}\u6210\u529F`)}catch(ne){}})})},w=()=>[{title:"\u6D88\u606F\u540D\u79F0",key:"description"},{title:"\u8BE6\u7EC6\u7C7B\u578B",key:"sendMode",render:e=>t("div",null,[L(e.sendMode,new Map(Object.entries(M)))])},{title:"\u5BA2\u6237\u7AEF",key:"clientId",render:e=>t("div",null,[L(e.clientId,new Map(Object.entries(_)))])},{title:"\u529F\u80FD\u6A21\u5757",key:"messageType"},{title:"\u89E6\u53D1\u6761\u4EF6",key:"triggerCondition"},{title:"\u6D88\u606F\u6A21\u677F",key:"content"},{title:"\u793A\u4F8B",key:"contentExample"},{title:"\u66F4\u65B0\u4EBA",key:"operatorName"},{title:"\u66F4\u65B0\u65F6\u95F4",key:"updateTime"},{title:"\u72B6\u6001",key:"status",render(e){return t(R,{type:e.status?"primary":"default"},{default:()=>[e.status?"\u542F\u7528":"\u505C\u7528"]})}},{title:"\u64CD\u4F5C",key:"operation",fixed:"right",render(e){return t(k,null,{default:()=>[t(f,{type:"primary",size:"small",text:!0,onClick:()=>d(e)},{default:()=>[e.status?"\u505C\u7528":"\u542F\u7528"]})]})}}];return()=>t("div",{class:"system-menu-container"},[t(Y,{ref:o,model:a.searchForm,onSubmit:r,saveKey:"message-template",onSetModel:e=>a.searchForm=e},{default:()=>[t(c,{label:"\u77ED\u4FE1\u540D\u79F0",path:"description"},{default:()=>[t(z,{placeholder:"\u8BF7\u8F93\u5165\u77ED\u4FE1\u540D\u79F0",value:a.searchForm.description,"onUpdate:value":e=>a.searchForm.description=e,clearable:!0},null)]}),t(c,{label:"\u77ED\u4FE1\u7C7B\u578B",path:"sendMode"},{default:()=>[t(g,{placeholder:"\u5168\u90E8\u7C7B\u578B",value:a.searchForm.sendMode,"onUpdate:value":e=>a.searchForm.sendMode=e,options:b(M),clearable:!0},null)]}),t(c,{label:"\u5BA2\u6237\u7AEF",path:"clientId"},{default:()=>[t(g,{placeholder:"\u8BF7\u9009\u62E9\u6240\u5C5E\u9879\u76EE",value:a.searchForm.clientId,"onUpdate:value":e=>a.searchForm.clientId=e,options:b(_),clearable:!0},null)]}),t(c,{label:"\u529F\u80FD\u6A21\u5757",path:"model"},{default:()=>[t(g,{filterable:!0,placeholder:"\u5168\u90E8\u529F\u80FD\u6A21\u5757",options:b(H),clearable:!0},null)]}),t(c,{label:"\u72B6\u6001",path:"status"},{default:()=>[t(g,{value:a.searchForm.status,"onUpdate:value":e=>a.searchForm.status=e,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:[{label:"\u542F\u7528",value:!0},{label:"\u505C\u7528",value:!1}],clearable:!0},null)]}),t(c,null,{default:()=>[t(k,null,{default:()=>[t(f,{type:"primary",onClick:i},{default:()=>[F("\u641C\u7D22")]}),t(f,{type:"default",onClick:u},{default:()=>[F("\u91CD\u7F6E")]})]})]})]}),t("div",{class:["section-container"]},[t(V,{loading:a.loading,columns:w(),data:a.dataList,rowKey:e=>e.applicationExtendId,scrollX:"1400"},null),t(Z,{page:a.pagination.page,"onUpdate:page":e=>a.pagination.page=e,pageSize:a.pagination.rows,"onUpdate:pageSize":e=>a.pagination.rows=e,pageTotal:a.pagination.pageTotal,"onUpdate:pageTotal":e=>a.pagination.pageTotal=e,onList:p,sync:!0,saveKey:"message-template"},null)])])}});function se(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!X(s)}const ye=C({name:"message-template-index",setup(){const s=I({tabName:"KT",appKeyList:[],appNameList:[]}),n=h();q(o=>{o.form.tabName&&(s.tabName=o.form.tabName,K(()=>{var i;return(i=n.value)==null?void 0:i.syncBarPosition()}))});const l=A(),a=o=>{G(o,"tabName",l)};return x(()=>m(this,null,function*(){const o=Object.keys(Q),{data:i}=yield W({page:1,rows:99,parentId:0});(i.rows||[]).forEach(r=>{o.includes(r.appKey)&&(s.appKeyList.push(r.appKey),s.appNameList.push(r.appName))}),K(()=>{var r;return(r=n.value)==null?void 0:r.syncBarPosition()})})),()=>{let o;return t("div",{class:"system-menu-container"},[t("div",{class:["section-container"],style:"padding-top: 0"},[t($,{ref:n,type:"line",size:"large",value:s.tabName,"onUpdate:value":[i=>s.tabName=i,i=>a(i)]},se(o=s.appKeyList.map((i,u)=>t(J,{name:i,tab:s.appNameList[u]},{default:()=>[t(te,{appKey:i},null)]})))?o:{default:()=>[o]})])])}}});export{ye as default};