| 1 |
- var O=Object.defineProperty,R=Object.defineProperties;var B=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var z=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var I=(s,o,d)=>o in s?O(s,o,{enumerable:!0,configurable:!0,writable:!0,value:d}):s[o]=d,b=(s,o)=>{for(var d in o||(o={}))z.call(o,d)&&I(s,d,o[d]);if(x)for(var d of x(o))V.call(o,d)&&I(s,d,o[d]);return s},M=(s,o)=>R(s,B(o));var c=(s,o,d)=>new Promise((t,n)=>{var l=u=>{try{i(d.next(u))}catch(r){n(r)}},p=u=>{try{i(d.throw(u))}catch(r){n(r)}},i=u=>u.done?t(u.value):Promise.resolve(u.value).then(l,p);i((d=d.apply(s,o)).next())});import{d as S,u as P,r as w,a as F,B as U,i as e,q as G,ac as _,_ as m,a9 as k,p as h,k as v,ai as W,l as y,ce as D,cg as $,aa as A,ch as J,dj as X,e as H,U as L,d7 as Q,d8 as Y,bn as Z}from"./index.1e69514a.js";import{g as ee,s as ae}from"./use-async.2e697330.js";import{I as K,c as E,J as j,B as te}from"./constant.186471e1.js";import{s as le}from"./api.c0d5ba94.js";import{S as se}from"./index.58a2988b.js";import{P as ne}from"./index.fa987490.js";import{T as q}from"./index.23218453.js";import{g as T,a as N}from"./objectUtil.ec24ceed.js";import{s as oe,a as re,b as de,c as ie}from"./api.644a3b20.js";import{N as f}from"./FormItemGridItem.eef8d9c5.js";import"./searchs.b637f0d6.js";const ue=S({name:"message-template-edit",props:{editMode:{type:String,required:!0},rowData:{type:Object,required:!1}},emits:["close","getList"],setup(s,{slots:o,attrs:d,emit:t}){P();const n=w(!1),l=F({name:null,sender:null,accessUrl:null,account:null,password:null,extendData:null,appId:null}),p=w(),i=F({rowData:null,musicSheetCategories:[]});U(()=>c(this,null,function*(){i.rowData=s.rowData,s.editMode=="edit"&&s.rowData&&(l.name=i.rowData.name,l.sender=i.rowData.sender,l.accessUrl=i.rowData.accessUrl,l.account=i.rowData.account,l.password=i.rowData.password,l.extendData=i.rowData.extendData,l.appId=i.rowData.appId)}));const u=()=>c(this,null,function*(){p.value.validate(r=>c(this,null,function*(){if(r)return!1;n.value=!0;try{let g;s.editMode=="add"?g=yield oe(b({},l)):g=yield re(M(b({},l),{id:i.rowData.id})),g&&g.code===200&&(t("close"),t("getList"))}catch(g){}n.value=!1}))});return()=>e("div",{style:"background: #fff; padding-top: 12px"},[e(G,{ref:p,labelPlacement:"top",model:l,"label-placement":"left","label-width":"100"},{default:()=>[e(_,{cols:2},{default:()=>[e(f,{label:"\u5E73\u53F0\u540D\u79F0",path:"name",rule:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E73\u53F0\u540D\u79F0"}]},{default:()=>[e(m,{value:l.name,"onUpdate:value":r=>l.name=r,placeholder:"\u8BF7\u8F93\u5165\u5E73\u53F0\u540D\u79F0",clearable:!0},null)]}),e(f,{label:"\u5E73\u53F0\u6807\u8BC6",path:"sender",rule:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E73\u53F0\u6807\u8BC6"}]},{default:()=>[e(m,{value:l.sender,"onUpdate:value":r=>l.sender=r,placeholder:"\u8BF7\u8F93\u5165\u5E73\u53F0\u6807\u8BC6",clearable:!0},null)]}),e(f,{label:"\u63A5\u5165\u5730\u5740",path:"accessUrl",rule:[{required:!0,message:"\u8BF7\u8F93\u5165\u63A5\u5165\u5730\u5740"}]},{default:()=>[e(m,{value:l.accessUrl,"onUpdate:value":r=>l.accessUrl=r,placeholder:"\u8BF7\u8F93\u5165\u63A5\u5165\u5730\u5740",clearable:!0},null)]}),e(f,{label:"\u5E94\u7528ID",path:"appId",rule:[{required:!1,message:"\u8BF7\u8F93\u5165\u5E94\u7528ID"}]},{default:()=>[e(m,{value:l.appId,"onUpdate:value":r=>l.appId=r,placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528ID",clearable:!0},null)]}),e(f,{label:"\u63A5\u5165\u8D26\u53F7",path:"account",rule:[{required:!0,message:"\u8BF7\u8F93\u5165\u63A5\u5165\u8D26\u53F7"}]},{default:()=>[e(m,{value:l.account,"onUpdate:value":r=>l.account=r,placeholder:"\u8BF7\u8F93\u5165\u63A5\u5165\u8D26\u53F7",clearable:!0},null)]}),e(f,{label:"\u63A5\u5165\u5BC6\u7801",path:"password",rule:[{required:!0,message:"\u8BF7\u8F93\u5165\u63A5\u5165\u5BC6\u7801"}]},{default:()=>[e(m,{value:l.password,"onUpdate:value":r=>l.password=r,placeholder:"\u8BF7\u8F93\u5165\u63A5\u5165\u5BC6\u7801",clearable:!0},null)]})]}),e(_,{cols:1},{default:()=>[e(f,{label:"\u62D3\u5C55\u53C2\u6570",path:"extendData",rule:[{required:!1,message:"\u8BF7\u8F93\u5165\u62D3\u5C55\u53C2\u6570"}]},{default:()=>[e(m,{value:l.extendData,"onUpdate:value":r=>l.extendData=r,placeholder:"\u8BF7\u8F93\u5165\u62D3\u5C55\u53C2\u6570",autosize:{minRows:3},type:"textarea"},null)]})]})]}),e(k,{justify:"end"},{default:()=>[e(h,{onClick:()=>t("close")},{default:()=>[v("\u53D6\u6D88")]}),e(h,{type:"primary",onClick:u,loading:n.value,disabled:n.value},{default:()=>[v("\u4FDD\u5B58")]})]})])}}),pe=S({name:"message-template-list",props:{appKey:{type:String,default:"kT"}},setup(s){const o=W(),d=P(),t=F({loading:!1,appId:null,pagination:{page:1,rows:10,pageTotal:0},searchForm:{description:null,sendMode:null,clientId:null,model:null,sendFlag:null},dataList:[],showEdit:!1,editMode:"add",editRowData:{}});U(()=>c(this,null,function*(){u()}));const n=w(),l=()=>{var a;(a=n.value)==null||a.submit()},p=()=>{var a;(a=n.value)==null||a.reset()},i=()=>{t.pagination.page=1,u()};w([]);const u=()=>c(this,null,function*(){try{t.loading=!0;const{data:a}=yield de(M(b(b({},t.pagination),t.searchForm),{appKey:s.appKey}));t.pagination.pageTotal=Number(a.total),t.dataList=a.rows||[]}catch(a){}t.loading=!1}),r=a=>{const C=a.sendFlag?"\u505C\u7528":"\u542F\u7528";o.warning({title:"\u63D0\u793A",content:`\u662F\u5426${C}\uFF1F`,positiveText:"\u786E\u5B9A",negativeText:"\u53D6\u6D88",onPositiveClick:()=>c(this,null,function*(){try{yield ie({id:a.id,sendFlag:a.sendFlag==1?0:1}),u(),d.success(`${C}\u6210\u529F`)}catch(me){}})})},g=()=>[{title:"\u6D88\u606F\u540D\u79F0",key:"description"},{title:"\u6D88\u606F\u53D1\u9001\u7C7B\u578B",key:"sendMode",render:a=>e("div",null,[N(a.sendMode,new Map(Object.entries(K)))])},{title:"\u5BA2\u6237\u7AEF",key:"clientId",render:a=>e("div",null,[N(a.clientId,new Map(Object.entries(E)))])},{title:"\u6D88\u606F\u7C7B\u578B",key:"messageType"},{title:"\u529F\u80FD\u6A21\u5757",key:"group",render:a=>e("div",null,[N(a.group,new Map(Object.entries(j)))])},{title:"\u89E6\u53D1\u6761\u4EF6",key:"triggerCondition"},{title:"\u6D88\u606F\u6A21\u677F",key:"content",minWidth:"200px",render(a){return e(q,{showContentWidth:300,content:a.content},null)}},{title:"\u793A\u4F8B",key:"contentExample",render(a){return e(q,{showContentWidth:300,content:a.contentExample},null)}},{title:"\u66F4\u65B0\u4EBA",key:"operatorName"},{title:"\u66F4\u65B0\u65F6\u95F4",key:"updateTime"},{title:"\u72B6\u6001",key:"sendFlag",render(a){return e(J,{type:a.sendFlag?"primary":"default"},{default:()=>[a.sendFlag?"\u542F\u7528":"\u505C\u7528"]})}},{title:"\u64CD\u4F5C",key:"operation",fixed:"right",render(a){return e(k,null,{default:()=>[e(h,{type:"primary",size:"small",text:!0,onClick:()=>r(a)},{default:()=>[a.sendFlag?"\u505C\u7528":"\u542F\u7528"]}),e(h,{type:"primary",size:"small",text:!0,onClick:()=>{t.showEdit=!0,t.editRowData=X(a),t.editMode="edit"}},{default:()=>[v("\u4FEE\u6539")]})]})}}];return()=>e("div",{class:"system-menu-container"},[e(se,{ref:n,model:t.searchForm,onSubmit:i,saveKey:"message-template",onSetModel:a=>t.searchForm=a},{default:()=>[e(y,{label:"\u6D88\u606F\u540D\u79F0",path:"description"},{default:()=>[e(m,{placeholder:"\u8BF7\u8F93\u5165\u6D88\u606F\u540D\u79F0",value:t.searchForm.description,"onUpdate:value":a=>t.searchForm.description=a,clearable:!0},null)]}),e(y,{label:"\u6D88\u606F\u7C7B\u578B",path:"sendMode"},{default:()=>[e(D,{placeholder:"\u5168\u90E8\u7C7B\u578B",value:t.searchForm.sendMode,"onUpdate:value":a=>t.searchForm.sendMode=a,options:T(K),clearable:!0},null)]}),e(y,{label:"\u5BA2\u6237\u7AEF",path:"clientId"},{default:()=>[e(D,{placeholder:"\u8BF7\u9009\u62E9\u6240\u5C5E\u9879\u76EE",value:t.searchForm.clientId,"onUpdate:value":a=>t.searchForm.clientId=a,options:T(E),clearable:!0},null)]}),e(y,{label:"\u529F\u80FD\u6A21\u5757",path:"model"},{default:()=>[e(D,{filterable:!0,placeholder:"\u5168\u90E8\u529F\u80FD\u6A21\u5757",options:T(j),clearable:!0},null)]}),e(y,{label:"\u72B6\u6001",path:"status"},{default:()=>[e(D,{value:t.searchForm.sendFlag,"onUpdate:value":a=>t.searchForm.sendFlag=a,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:[{label:"\u542F\u7528",value:1},{label:"\u505C\u7528",value:0}],clearable:!0},null)]}),e(y,null,{default:()=>[e(k,null,{default:()=>[e(h,{type:"primary",onClick:l},{default:()=>[v("\u641C\u7D22")]}),e(h,{type:"default",onClick:p},{default:()=>[v("\u91CD\u7F6E")]})]})]})]}),e("div",{class:["section-container"]},[e($,{loading:t.loading,columns:g(),data:t.dataList,rowKey:a=>a.applicationExtendId,scrollX:"1400"},null),e(ne,{page:t.pagination.page,"onUpdate:page":a=>t.pagination.page=a,pageSize:t.pagination.rows,"onUpdate:pageSize":a=>t.pagination.rows=a,pageTotal:t.pagination.pageTotal,"onUpdate:pageTotal":a=>t.pagination.pageTotal=a,onList:u,sync:!0,saveKey:"message-template"},null)]),e(A,{blockScroll:!0,show:t.showEdit,"onUpdate:show":a=>t.showEdit=a,preset:"dialog",showIcon:!1,title:(t.editMode=="add"?"\u65B0\u589E":"\u7F16\u8F91")+"\u77ED\u4FE1\u5E73\u53F0",style:{width:"700px"}},{default:()=>[e(ue,{editMode:t.editMode,rowData:t.editRowData,onClose:()=>t.showEdit=!1,onGetList:()=>{t.pagination.page=1,u()}},null)]})])}});function ce(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!Z(s)}const ke=S({name:"message-template-index",setup(){const s=F({tabName:"KT",appKeyList:[],appNameList:[]}),o=w();ee(n=>{n.form.tabName&&(s.tabName=n.form.tabName,L(()=>{var l;return(l=o.value)==null?void 0:l.syncBarPosition()}))});const d=H(),t=n=>{ae(n,"tabName",d)};return U(()=>c(this,null,function*(){Object.keys(te);const{data:n}=yield le({page:1,rows:99,parentId:0});(n.rows||[]).forEach(p=>{s.appKeyList.push(p.appKey),s.appNameList.push(p.appName)}),L(()=>{var p;return(p=o.value)==null?void 0:p.syncBarPosition()})})),()=>{let n;return e("div",{class:"system-menu-container"},[e("div",{class:["section-container"],style:"padding-top: 0"},[e(Q,{ref:o,type:"line",size:"large",value:s.tabName,"onUpdate:value":[l=>s.tabName=l,l=>t(l)]},ce(n=s.appKeyList.map((l,p)=>e(Y,{name:l,tab:s.appNameList[p]},{default:()=>[e(pe,{appKey:l},null)]})))?n:{default:()=>[n]})])])}}});export{ke as default};
|