index.d102262a.js 6.9 KB

1
  1. var O=Object.defineProperty,A=Object.defineProperties;var B=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var z=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var L=(s,n,o)=>n in s?O(s,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[n]=o,h=(s,n)=>{for(var o in n||(n={}))z.call(n,o)&&L(s,o,n[o]);if(T)for(var o of T(n))R.call(n,o)&&L(s,o,n[o]);return s},v=(s,n)=>A(s,B(n));var g=(s,n,o)=>new Promise((a,i)=>{var l=c=>{try{r(o.next(c))}catch(u){i(u)}},m=c=>{try{r(o.throw(c))}catch(u){i(u)}},r=c=>c.done?a(c.value):Promise.resolve(c.value).then(l,m);r((o=o.apply(s,n)).next())});import{d as j,ai as V,u as $,a as P,B as x,r as N,i as t,l as y,_ as J,ce as b,a9 as k,p as S,k as K,cg as X,ch as q,e as G,U as I,d7 as H,d8 as Q,bn as W}from"./index.c5c4b4a7.js";import{g as Y,s as Z}from"./use-async.bbdc043e.js";import{B as D,I as F,c as C,J as ee}from"./constant.0e42e7d5.js";import{s as ae}from"./api.36753bce.js";import{S as te}from"./index.8b0a1bf1.js";import{P as se}from"./index.9b4579d1.js";import{g as w,a as M}from"./objectUtil.ec24ceed.js";import{l as ne,u as oe,r as le}from"./api.b60d6b85.js";import{c as _,y as ie}from"./api.db5aaf10.js";import"./searchs.b637f0d6.js";const re=j({name:"message-template-list",props:{appKey:{type:String,default:"kT"}},setup(s){const n=V(),o=$(),a=P({loading:!1,appId:null,pagination:{page:1,rows:10,pageTotal:0},searchForm:{description:null,sendMode:null,clientId:null,model:null,status:null},subjectList:[],dataList:[],musicSheetCategories:[],showAddDialog:!1,showEditDialog:!1,userIdDisable:!0,userIdData:[],updateRow:{},applicationId:null,musicPreview:!1,musicScore:null,useProjectData:[]});x(()=>g(this,null,function*(){a.loading=!0;try{const{data:e}=yield _({page:1,rows:1,appKey:s.appKey}),p=e.rows||[];if(!p||p.length==0){a.loading=!1,o.error("\u52A0\u8F7D\u9879\u76EE\u4FE1\u606F\u5931\u8D25");return}a.appId=p[0].id,a.applicationId=p[0].id}catch(e){}try{const{data:e}=yield ie({page:1,rows:999}),p=e.rows||[];p.forEach(d=>{d.label=d.name,d.value=d.id+""}),a.subjectList=p}catch(e){}try{const{data:e}=yield ne({applicationIds:a.appId});e&&e.length>0&&(a.musicSheetCategories=e[0].musicSheetCategories)}catch(e){}i(),u()}));const i=()=>g(this,null,function*(){try{const e=Object.keys(D),{data:p}=yield _({page:1,rows:999}),d=p.rows||[];a.useProjectData=[],d.filter(f=>e.includes(f.appKey)).forEach(f=>{a.useProjectData.push(v(h({},f),{label:f.appName,value:f.id}))})}catch(e){}}),l=N(),m=()=>{var e;(e=l.value)==null||e.submit()},r=()=>{var e;(e=l.value)==null||e.reset()},c=()=>{a.pagination.page=1,u()};N([]);const u=()=>g(this,null,function*(){try{a.loading=!0;const{data:e}=yield oe(v(h(h({},a.pagination),a.searchForm),{appKey:s.appKey}));a.pagination.pageTotal=Number(e.total),a.dataList=e.rows||[]}catch(e){}a.loading=!1}),E=e=>{const p=e.status?"\u505C\u7528":"\u542F\u7528";n.warning({title:"\u63D0\u793A",content:`\u662F\u5426${p}\uFF1F`,positiveText:"\u786E\u5B9A",negativeText:"\u53D6\u6D88",onPositiveClick:()=>g(this,null,function*(){try{yield le({ids:e.applicationExtendId,status:!e.status}),u(),o.success(`${p}\u6210\u529F`)}catch(d){}})})},U=()=>[{title:"\u6D88\u606F\u540D\u79F0",key:"description"},{title:"\u8BE6\u7EC6\u7C7B\u578B",key:"sendMode",render:e=>t("div",null,[M(e.sendMode,new Map(Object.entries(F)))])},{title:"\u5BA2\u6237\u7AEF",key:"clientId",render:e=>t("div",null,[M(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"},{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(q,{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(S,{type:"primary",size:"small",text:!0,onClick:()=>E(e)},{default:()=>[e.status?"\u505C\u7528":"\u542F\u7528"]})]})}}];return()=>t("div",{class:"system-menu-container"},[t(te,{ref:l,model:a.searchForm,onSubmit:c,saveKey:"message-template",onSetModel:e=>a.searchForm=e},{default:()=>[t(y,{label:"\u77ED\u4FE1\u540D\u79F0",path:"description"},{default:()=>[t(J,{placeholder:"\u8BF7\u8F93\u5165\u77ED\u4FE1\u540D\u79F0",value:a.searchForm.description,"onUpdate:value":e=>a.searchForm.description=e,clearable:!0},null)]}),t(y,{label:"\u77ED\u4FE1\u7C7B\u578B",path:"sendMode"},{default:()=>[t(b,{placeholder:"\u5168\u90E8\u7C7B\u578B",value:a.searchForm.sendMode,"onUpdate:value":e=>a.searchForm.sendMode=e,options:w(F),clearable:!0},null)]}),t(y,{label:"\u5BA2\u6237\u7AEF",path:"clientId"},{default:()=>[t(b,{placeholder:"\u8BF7\u9009\u62E9\u6240\u5C5E\u9879\u76EE",value:a.searchForm.clientId,"onUpdate:value":e=>a.searchForm.clientId=e,options:w(C),clearable:!0},null)]}),t(y,{label:"\u529F\u80FD\u6A21\u5757",path:"model"},{default:()=>[t(b,{filterable:!0,placeholder:"\u5168\u90E8\u529F\u80FD\u6A21\u5757",options:w(ee),clearable:!0},null)]}),t(y,{label:"\u72B6\u6001",path:"status"},{default:()=>[t(b,{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(y,null,{default:()=>[t(k,null,{default:()=>[t(S,{type:"primary",onClick:m},{default:()=>[K("\u641C\u7D22")]}),t(S,{type:"default",onClick:r},{default:()=>[K("\u91CD\u7F6E")]})]})]})]}),t("div",{class:["section-container"]},[t(X,{loading:a.loading,columns:U(),data:a.dataList,rowKey:e=>e.applicationExtendId,scrollX:"1400"},null),t(se,{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:u,sync:!0,saveKey:"message-template"},null)])])}});function pe(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!W(s)}const Ne=j({name:"message-template-index",setup(){const s=P({tabName:"KT",appKeyList:[],appNameList:[]}),n=N();Y(i=>{i.form.tabName&&(s.tabName=i.form.tabName,I(()=>{var l;return(l=n.value)==null?void 0:l.syncBarPosition()}))});const o=G(),a=i=>{Z(i,"tabName",o)};return x(()=>g(this,null,function*(){const i=Object.keys(D),{data:l}=yield ae({page:1,rows:99,parentId:0});(l.rows||[]).forEach(r=>{i.includes(r.appKey)&&(s.appKeyList.push(r.appKey),s.appNameList.push(r.appName))}),I(()=>{var r;return(r=n.value)==null?void 0:r.syncBarPosition()})})),()=>{let i;return t("div",{class:"system-menu-container"},[t("div",{class:["section-container"],style:"padding-top: 0"},[t(H,{ref:n,type:"line",size:"large",value:s.tabName,"onUpdate:value":[l=>s.tabName=l,l=>a(l)]},pe(i=s.appKeyList.map((l,m)=>t(Q,{name:l,tab:s.appNameList[m]},{default:()=>[t(re,{appKey:l},null)]})))?i:{default:()=>[i]})])])}}});export{Ne as default};