var U=Object.defineProperty,L=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var z=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var M=(s,n,o)=>n in s?U(s,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[n]=o,w=(s,n)=>{for(var o in n||(n={}))z.call(n,o)&&M(s,o,n[o]);if(T)for(var o of T(n))B.call(n,o)&&M(s,o,n[o]);return s},v=(s,n)=>L(s,P(n));var g=(s,n,o)=>new Promise((d,p)=>{var l=u=>{try{r(o.next(u))}catch(i){p(i)}},a=u=>{try{r(o.throw(u))}catch(i){p(i)}},r=u=>u.done?d(u.value):Promise.resolve(u.value).then(l,a);r((o=o.apply(s,n)).next())});import{d as N,r as k,a as x,B as E,i as t,q as V,ac as _,ce as F,_ as S,a9 as C,p as m,k as y,ai as j,e as G,u as $,c as H,l as D,cg as O,aa as X,ch as J,dj as Q}from"./index.510d82f6.js";import{u as W}from"./tabsView.5dc389d2.js";import{S as Y}from"./index.abed7c36.js";import{P as Z}from"./index.ea3b2e48.js";import{z as ee,A as ae,B as te,C as se,D as oe,E as ne}from"./api.e5166563.js";import{N as b}from"./FormItemGridItem.e17b8384.js";import{s as le}from"./api.242d4e24.js";import{T as ie}from"./index.ae7ad10d.js";import{N as re}from"./PageHeader.56f920ff.js";import"./searchs.b637f0d6.js";const ue=N({name:"sms-config-app-edit",props:{editMode:{type:String,required:!0},smsConfigId:{type:Number,required:!0},rowData:{type:Object,required:!1},appData:{type:Array,required:!0}},emits:["close","getList"],setup(s,{slots:n,attrs:o,emit:d}){const p=k(!1),l=x({appKey:null,sign:null,extendData:null}),a=k(),r=x({rowData:null,musicSheetCategories:[]});E(()=>g(this,null,function*(){r.rowData=s.rowData,s.editMode=="edit"&&s.rowData&&(l.appKey=r.rowData.appKey,l.sign=r.rowData.sign,l.extendData=r.rowData.extendData)}));const u=()=>g(this,null,function*(){a.value.validate(i=>g(this,null,function*(){if(i)return!1;p.value=!0;try{let f;s.editMode=="add"?f=yield ee(v(w({},l),{sysConfigId:s.smsConfigId})):f=yield ae(v(w({},l),{id:r.rowData.id})),f&&f.code===200&&(d("close"),d("getList"))}catch(f){}p.value=!1}))});return()=>t("div",{style:"background: #fff; padding-top: 12px"},[t(V,{ref:a,labelPlacement:"top",model:l,"label-placement":"left","label-width":"100"},{default:()=>[t(_,{cols:2},{default:()=>[t(b,{label:"\u5E94\u7528",path:"appKey",rule:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E73\u53F0\u540D\u79F0"}]},{default:()=>[t(F,{placeholder:"\u8BF7\u9009\u62E9\u5E73\u53F0",value:l.appKey,"onUpdate:value":i=>l.appKey=i,options:s.appData,filterable:!0},null)]}),t(b,{label:"\u7B7E\u540D",path:"sign",rule:[{required:!0,message:"\u8BF7\u8F93\u5165\u7B7E\u540D"}]},{default:()=>[t(S,{value:l.sign,"onUpdate:value":i=>l.sign=i,placeholder:"\u8BF7\u8F93\u5165\u7B7E\u540D",clearable:!0},null)]})]}),t(_,{cols:1},{default:()=>[t(b,{label:"\u62D3\u5C55\u53C2\u6570",path:"extendData",rule:[{required:!1,message:"\u8BF7\u8F93\u5165\u62D3\u5C55\u53C2\u6570"}]},{default:()=>[t(S,{value:l.extendData,"onUpdate:value":i=>l.extendData=i,placeholder:"\u8BF7\u8F93\u5165\u62D3\u5C55\u53C2\u6570",autosize:{minRows:3},type:"textarea"},null)]})]})]}),t(C,{justify:"end"},{default:()=>[t(m,{onClick:()=>d("close")},{default:()=>[y("\u53D6\u6D88")]}),t(m,{type:"primary",onClick:u,loading:p.value,disabled:p.value},{default:()=>[y("\u4FDD\u5B58")]})]})])}}),be=N({name:"sms-config-app",setup(s,n){const o=j(),d=G(),p=$(),l=H(),a=x({loading:!1,appId:null,pagination:{page:1,rows:10,pageTotal:0},searchForm:{keyword:null,status:null},name:null,smsConfigId:null,dataList:[],showEdit:!1,editMode:"add",editRowData:{},appData:[],appMap:new Map}),r=W(),u=()=>{r.closeCurrentTab(d),l.push({path:"/message/messageConfig"})};E(()=>g(this,null,function*(){if(!!d.query){a.smsConfigId=d.query.id;{const{data:e}=yield te(a.smsConfigId);e&&(a.name=e.name)}{a.appData=[];const{data:e}=yield le({page:1,rows:999});e&&e.rows&&e.rows.forEach(c=>{a.appData.push({label:c.appName,value:c.appKey}),a.appMap.set(c.appKey,c.appName)})}h()}}));const i=k(),f=()=>{var e;(e=i.value)==null||e.submit()},I=()=>{var e;(e=i.value)==null||e.reset()},K=()=>{a.pagination.page=1,h()},h=()=>g(this,null,function*(){if(!!a.smsConfigId){try{a.loading=!0;const{data:e}=yield se(v(w(w({},a.pagination),a.searchForm),{sysConfigId:a.smsConfigId}));a.pagination.pageTotal=Number(e.total),a.dataList=e.rows||[]}catch(e){}a.loading=!1}}),q=e=>{const c=e.status?"\u505C\u7528":"\u542F\u7528";o.warning({title:"\u63D0\u793A",content:`\u662F\u5426${c}\uFF1F`,positiveText:"\u786E\u5B9A",negativeText:"\u53D6\u6D88",onPositiveClick:()=>g(this,null,function*(){try{yield oe({id:e.id,status:!e.status}),h(),p.success(`${c}\u6210\u529F`)}catch(pe){}})})},A=e=>{o.warning({title:"\u63D0\u793A",content:`\u5220\u9664"${e.name}"\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F`,positiveText:"\u786E\u5B9A",negativeText:"\u53D6\u6D88",onPositiveClick:()=>g(this,null,function*(){try{yield ne(e.id),h(),p.success("\u5220\u9664\u6210\u529F")}catch(c){}})})},R=()=>[{title:"\u7F16\u53F7",key:"id"},{title:"\u5E94\u7528",key:"appKey",render(e){return a.appMap.get(e.appKey)}},{title:"\u7B7E\u540D",key:"sign"},{title:"\u62D3\u5C55\u53C2\u6570",key:"extendData",render:e=>t(ie,{content:e.extendData},null)},{title:"\u72B6\u6001",key:"status",render(e){return t(J,{type:e.status?"primary":"default"},{default:()=>[e.status?"\u542F\u7528":"\u505C\u7528"]})}},{title:"\u64CD\u4F5C",key:"operation",fixed:"right",render(e){return t(C,null,{default:()=>[t(m,{type:"primary",size:"small",text:!0,onClick:()=>{q(e)}},{default:()=>[e.status?"\u505C\u7528":"\u542F\u7528"]}),t(m,{type:"primary",size:"small",text:!0,onClick:()=>{a.showEdit=!0,a.editRowData=Q(e),a.editMode="edit"}},{default:()=>[y("\u4FEE\u6539")]}),t(m,{type:"primary",size:"small",text:!0,disabled:!!e.status,onClick:()=>{A(e)}},{default:()=>[y("\u5220\u9664")]})]})}}];return()=>t("div",{class:"system-menu-container"},[t(re,{"on-back":()=>u(),title:a.name},null),t("div",{class:["section-container"]},[t("div",{class:"system-menu-container"},[t(Y,{ref:i,model:a.searchForm,onSubmit:K,saveKey:"sms-config-app",onSetModel:e=>a.searchForm=e},{default:()=>[t(D,{label:"\u5173\u952E\u5B57",path:"keyword"},{default:()=>[t(S,{placeholder:"\u5E94\u7528\u7F16\u53F7/\u540D\u79F0",value:a.searchForm.keyword,"onUpdate:value":e=>a.searchForm.keyword=e,clearable:!0},null)]}),t(D,{label:"\u72B6\u6001",path:"status"},{default:()=>[t(F,{value:a.searchForm.status,"onUpdate:value":e=>a.searchForm.status=e,clearable:!0,options:[{label:"\u542F\u7528",value:1},{label:"\u505C\u7528",value:0}],placeholder:"\u5168\u90E8\u72B6\u6001"},null)]}),t(D,null,{default:()=>[t(C,null,{default:()=>[t(m,{type:"primary",onClick:f},{default:()=>[y("\u641C\u7D22")]}),t(m,{type:"default",onClick:I},{default:()=>[y("\u91CD\u7F6E")]})]})]})]}),t(C,{style:{paddingBottom:"12px"}},{default:()=>[t(m,{type:"primary",onClick:()=>{a.showEdit=!0,a.editMode="add"}},{default:()=>[y("\u65B0\u589E\u5E94\u7528")]})]}),t("div",{class:["section-container"]},[t(O,{loading:a.loading,columns:R(),data:a.dataList,rowKey:e=>e.id,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:h,sync:!0,saveKey:"sms-config-app"},null)]),t(X,{blockScroll:!0,show:a.showEdit,"onUpdate:show":e=>a.showEdit=e,preset:"dialog",showIcon:!1,title:(a.editMode=="add"?"\u65B0\u589E":"\u7F16\u8F91")+"\u5E94\u7528",style:{width:"700px"}},{default:()=>[t(ue,{editMode:a.editMode,rowData:a.editRowData,appData:a.appData,smsConfigId:a.smsConfigId,onClose:()=>a.showEdit=!1,onGetList:()=>{a.pagination.page=1,h()}},null)]})])])])}});export{be as default};