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