| 1 |
- var P=Object.defineProperty,j=Object.defineProperties;var E=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var N=(s,n,o)=>n in s?P(s,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[n]=o,y=(s,n)=>{for(var o in n||(n={}))B.call(n,o)&&N(s,o,n[o]);if(T)for(var o of T(n))O.call(n,o)&&N(s,o,n[o]);return s},S=(s,n)=>j(s,E(n));var m=(s,n,o)=>new Promise((a,l)=>{var i=p=>{try{r(o.next(p))}catch(d){l(d)}},u=p=>{try{r(o.throw(p))}catch(d){l(d)}},r=p=>p.done?a(p.value):Promise.resolve(p.value).then(i,u);r((o=o.apply(s,n)).next())});import{d as x,ai as D,u as z,a as I,B as w,r as h,i as t,l as c,_ as V,ce as g,a9 as k,p as f,k as F,cg as R,ch as W,e as A,U as K,d7 as $,d8 as J,bn as X}from"./index.7c5bd919.js";import{g as q,s as G}from"./use-async.f7ddc56c.js";import{I as M,c as _,J as H,B as Q}from"./constant.0e42e7d5.js";import{s as Y}from"./api.10476f56.js";import{S as Z}from"./index.a147d2c6.js";import{P as ee}from"./index.d38811a9.js";import{T as C}from"./index.78f26b6f.js";import{g as b,a as L}from"./objectUtil.ec24ceed.js";import{u as te,r as ae}from"./api.d7782125.js";import"./searchs.b637f0d6.js";const se=x({name:"message-template-list",props:{appKey:{type:String,default:"kT"}},setup(s){const n=D(),o=z(),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:[]});w(()=>m(this,null,function*(){p()}));const l=h(),i=()=>{var e;(e=l.value)==null||e.submit()},u=()=>{var e;(e=l.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 te(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(),o.success(`${v}\u6210\u529F`)}catch(oe){}})})},U=()=>[{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",minWidth:"200px",render(e){return t(C,{showContentWidth:300,content:e.content},null)}},{title:"\u793A\u4F8B",key:"contentExample",render(e){return t(C,{showContentWidth:300,content:e.contentExample},null)}},{title:"\u66F4\u65B0\u4EBA",key:"operatorName"},{title:"\u66F4\u65B0\u65F6\u95F4",key:"updateTime"},{title:"\u72B6\u6001",key:"status",render(e){return t(W,{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(Z,{ref:l,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(V,{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(R,{loading:a.loading,columns:U(),data:a.dataList,rowKey:e=>e.applicationExtendId,scrollX:"1400"},null),t(ee,{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 ne(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!X(s)}const be=x({name:"message-template-index",setup(){const s=I({tabName:"KT",appKeyList:[],appNameList:[]}),n=h();q(l=>{l.form.tabName&&(s.tabName=l.form.tabName,K(()=>{var i;return(i=n.value)==null?void 0:i.syncBarPosition()}))});const o=A(),a=l=>{G(l,"tabName",o)};return w(()=>m(this,null,function*(){const l=Object.keys(Q),{data:i}=yield Y({page:1,rows:99,parentId:0});(i.rows||[]).forEach(r=>{l.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 l;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)]},ne(l=s.appKeyList.map((i,u)=>t(J,{name:i,tab:s.appNameList[u]},{default:()=>[t(se,{appKey:i},null)]})))?l:{default:()=>[l]})])])}}});export{be as default};
|