var D=Object.defineProperty,E=Object.defineProperties;var M=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var k=(i,s,o)=>s in i?D(i,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[s]=o,h=(i,s)=>{for(var o in s||(s={}))I.call(s,o)&&k(i,o,s[o]);if(v)for(var o of v(s))R.call(s,o)&&k(i,o,s[o]);return i},x=(i,s)=>E(i,M(s));var m=(i,s,o)=>new Promise((g,d)=>{var f=n=>{try{c(o.next(n))}catch(l){d(l)}},t=n=>{try{c(o.throw(n))}catch(l){d(l)}},c=n=>n.done?g(n.value):Promise.resolve(n.value).then(f,t);c((o=o.apply(i,s)).next())});import{d as B,e as z,c as A,ai as L,u as P,a as U,B as q,r as V,i as a,l as w,_ as K,ce as W,a9 as C,p as u,k as p,cg as $,aa as X,ch as j,dj as G}from"./index.87884aab.js";import{u as H}from"./tabsView.5763aa56.js";import{S as Y}from"./index.f5a3bc36.js";import{P as J}from"./index.e32dd0aa.js";import{V as O,W as Q,X as Z,Y as ee}from"./api.873c4fd3.js";import{W as te}from"./wechat-config-template-edit.a12bafad.js";import{N as ae}from"./PageHeader.87927b51.js";import"./searchs.b637f0d6.js";import"./FormItemGridItem.fb94a26e.js";const ge=B({name:"wechat-config-template",setup(i,s){const o=z(),g=A(),d=L(),f=P(),t=U({loading:!1,pagination:{page:1,rows:10,pageTotal:0},searchForm:{keyword:null,status:null},mpName:null,dataList:[],showEdit:!1,editMode:"add",editRowData:{},wxConfigAppId:null}),c=H(),n=()=>{c.closeCurrentTab(o),g.push({path:"/message/messageConfig"})};q(()=>m(this,null,function*(){if(console.log("----------",o.query),t.wxConfigAppId=o.query,!!o.query){{const{data:e}=yield O(o.query);if(e)t.mpName=e.mpName,t.wxConfigAppId=e.appid;else return}r()}}));const l=V(),T=()=>{var e;(e=l.value)==null||e.submit()},b=()=>{var e;(e=l.value)==null||e.reset()},S=()=>{t.pagination.page=1,r()},r=()=>m(this,null,function*(){if(!!t.wxConfigAppId){try{t.loading=!0;const{data:e}=yield Q(x(h(h({},t.pagination),t.searchForm),{appid:t.wxConfigAppId}));t.pagination.pageTotal=Number(e.total),t.dataList=e.rows||[]}catch(e){}t.loading=!1}}),F=e=>{const y=e.status?"\u505C\u7528":"\u542F\u7528";d.warning({title:"\u63D0\u793A",content:`\u662F\u5426${y}\uFF1F`,positiveText:"\u786E\u5B9A",negativeText:"\u53D6\u6D88",onPositiveClick:()=>m(this,null,function*(){try{yield Z({id:e.id,status:!e.status}),r(),f.success(`${y}\u6210\u529F`)}catch(oe){}})})},N=e=>{d.warning({title:"\u63D0\u793A",content:`\u5220\u9664"${e.name}"\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F`,positiveText:"\u786E\u5B9A",negativeText:"\u53D6\u6D88",onPositiveClick:()=>m(this,null,function*(){try{yield ee(e.id),r(),f.success("\u5220\u9664\u6210\u529F")}catch(y){}})})},_=()=>[{title:"\u7F16\u53F7",key:"id"},{title:"\u6307\u4EE4",key:"command"},{title:"\u5FAE\u4FE1\u6A21\u677FID",key:"wxTemplateId"},{title:"\u6A21\u677F\u6D88\u606F\u5730\u5740",key:"url"},{title:"\u63CF\u8FF0",key:"description"},{title:"\u72B6\u6001",key:"status",render(e){return a(j,{type:e.status?"primary":"default"},{default:()=>[e.status?"\u542F\u7528":"\u505C\u7528"]})}},{title:"\u64CD\u4F5C",key:"operation",fixed:"right",render(e){return a(C,null,{default:()=>[a(u,{type:"primary",size:"small",text:!0,onClick:()=>{g.push({path:"/message/wxTemplateMessage",query:e.id})}},{default:()=>[p("\u6D88\u606F\u5185\u5BB9\u914D\u7F6E")]}),a(u,{type:"primary",size:"small",text:!0,onClick:()=>{F(e)}},{default:()=>[e.status?"\u505C\u7528":"\u542F\u7528"]}),a(u,{type:"primary",size:"small",text:!0,onClick:()=>{t.showEdit=!0,t.editRowData=G(e),t.editMode="edit"}},{default:()=>[p("\u4FEE\u6539")]}),a(u,{type:"primary",size:"small",text:!0,disabled:!!e.status,onClick:()=>{N(e)}},{default:()=>[p("\u5220\u9664")]})]})}}];return()=>a("div",{class:"system-menu-container"},[a(ae,{"on-back":()=>n(),title:t.mpName},null),a("div",{class:["section-container"]},[a("div",{class:"system-menu-container"},[a(Y,{ref:l,model:t.searchForm,onSubmit:S,saveKey:"wechat-config-template",onSetModel:e=>t.searchForm=e},{default:()=>[a(w,{label:"\u5173\u952E\u5B57",path:"keyword"},{default:()=>[a(K,{placeholder:"\u5E73\u53F0\u7F16\u53F7/\u540D\u79F0",value:t.searchForm.keyword,"onUpdate:value":e=>t.searchForm.keyword=e,clearable:!0},null)]}),a(w,{label:"\u72B6\u6001",path:"status"},{default:()=>[a(W,{value:t.searchForm.status,"onUpdate:value":e=>t.searchForm.status=e,clearable:!0,options:[{label:"\u542F\u7528",value:1},{label:"\u505C\u7528",value:0}],placeholder:"\u5168\u90E8\u72B6\u6001"},null)]}),a(w,null,{default:()=>[a(C,null,{default:()=>[a(u,{type:"primary",onClick:T},{default:()=>[p("\u641C\u7D22")]}),a(u,{type:"default",onClick:b},{default:()=>[p("\u91CD\u7F6E")]})]})]})]}),a(C,{style:{paddingBottom:"12px"}},{default:()=>[a(u,{type:"primary",onClick:()=>{t.showEdit=!0,t.editMode="add"}},{default:()=>[p("\u65B0\u589E\u6A21\u677F")]})]}),a("div",{class:["section-container"]},[a($,{loading:t.loading,columns:_(),data:t.dataList,rowKey:e=>e.id,scrollX:"1400"},null),a(J,{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:r,sync:!0,saveKey:"wechat-config-template"},null)]),a(X,{blockScroll:!0,show:t.showEdit,"onUpdate:show":e=>t.showEdit=e,preset:"dialog",showIcon:!1,title:(t.editMode=="add"?"\u65B0\u589E":"\u7F16\u8F91")+"\u6A21\u677F",style:{width:"auto"}},{default:()=>[a(te,{editMode:t.editMode,rowData:t.editRowData,style:{width:"450"},onClose:()=>t.showEdit=!1,onGetList:()=>{t.pagination.page=1,r()}},null)]})])])])}});export{ge as default};