wechat-config-template-edit.a12bafad.js 2.8 KB

1
  1. var y=Object.defineProperty,I=Object.defineProperties;var T=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var D=(e,t,a)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,f=(e,t)=>{for(var a in t||(t={}))N.call(t,a)&&D(e,a,t[a]);if(g)for(var a of g(t))q.call(t,a)&&D(e,a,t[a]);return e},v=(e,t)=>I(e,T(t));var c=(e,t,a)=>new Promise((n,d)=>{var l=s=>{try{u(a.next(s))}catch(o){d(o)}},p=s=>{try{u(a.throw(s))}catch(o){d(o)}},u=s=>s.done?n(s.value):Promise.resolve(s.value).then(l,p);u((a=a.apply(e,t)).next())});import{Z as C,_ as M}from"./api.873c4fd3.js";import{d as k,u as S,r as b,a as _,B as U,i as r,q as L,ac as j,_ as m,a9 as B,p as h,k as x}from"./index.87884aab.js";import{N as w}from"./FormItemGridItem.fb94a26e.js";const E=k({mpName:"wechat-config-template-edit",props:{editMode:{type:String,required:!0},rowData:{type:Object,required:!1}},emits:["close","getList"],setup(e,{slots:t,attrs:a,emit:n}){S();const d=b(!1),l=_({wxTemplateId:null,url:null,description:null}),p=b(),u=_({rowData:null});U(()=>c(this,null,function*(){u.rowData=e.rowData,e.editMode=="edit"&&e.rowData&&(l.wxTemplateId=u.rowData.wxTemplateId,l.url=u.rowData.url,l.description=u.rowData.description)}));const s=()=>c(this,null,function*(){p.value.validate(o=>c(this,null,function*(){if(o)return!1;d.value=!0;try{let i;e.editMode=="add"?i=yield C(f({},l)):i=yield M(v(f({},l),{id:u.rowData.id})),i&&i.code===200&&(n("close"),n("getList"))}catch(i){}d.value=!1}))});return()=>r("div",{style:"background: #fff; padding-top: 12px"},[r(L,{ref:p,labelPlacement:"top",model:l,"label-placement":"left","label-width":"100"},{default:()=>[r(j,{cols:2},{default:()=>[r(w,{label:"\u5FAE\u4FE1\u6A21\u677FID",path:"mpName",rule:[{required:!0,message:"\u8BF7\u8F93\u5165\u5FAE\u4FE1\u6A21\u677FID"}]},{default:()=>[r(m,{value:l.wxTemplateId,"onUpdate:value":o=>l.wxTemplateId=o,placeholder:"\u8BF7\u8F93\u5165\u5FAE\u4FE1\u6A21\u677FID",clearable:!0},null)]}),r(w,{label:"\u6A21\u677F\u6D88\u606F\u5730\u5740",path:"appid",rule:[{required:!0,message:"\u8BF7\u8F93\u5165\u6A21\u677F\u6D88\u606F\u5730\u5740"}]},{default:()=>[r(m,{value:l.url,"onUpdate:value":o=>l.url=o,placeholder:"\u8BF7\u8F93\u5165\u6A21\u677F\u6D88\u606F\u5730\u5740",clearable:!0},null)]}),r(w,{label:"\u63CF\u8FF0",path:"secret",rule:[{required:!1,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0"}]},{default:()=>[r(m,{value:l.description,"onUpdate:value":o=>l.description=o,placeholder:"\u8BF7\u8F93\u5165\u63CF\u8FF0",clearable:!0},null)]})]})]}),r(B,{justify:"end"},{default:()=>[r(h,{onClick:()=>n("close")},{default:()=>[x("\u53D6\u6D88")]}),r(h,{type:"primary",onClick:s,loading:d.value,disabled:d.value},{default:()=>[x("\u4FDD\u5B58")]})]})])}});export{E as W};