WebsiteDrawer.0063b6b4.js 2.6 KB

1
  1. var I=Object.defineProperty;var h=Object.getOwnPropertySymbols;var U=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var k=(t,a,e)=>a in t?I(t,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[a]=e,y=(t,a)=>{for(var e in a||(a={}))U.call(a,e)&&k(t,e,a[e]);if(h)for(var e of h(a))E.call(a,e)&&k(t,e,a[e]);return t};var _=(t,a,e)=>new Promise((i,m)=>{var d=s=>{try{r(e.next(s))}catch(l){m(l)}},v=s=>{try{r(e.throw(s))}catch(l){m(l)}},r=s=>s.done?i(s.value):Promise.resolve(s.value).then(d,v);r((e=e.apply(t,a)).next())});import{a as L,I as B,s as c,f as T,i as u,o as j,j as P,z as f,n as p,b0 as q,e1 as D}from"./index.7e08ba81.js";/* empty css *//* empty css */import{a as z,B as N}from"./index.5a7c436a.js";import{n as C}from"./index.a814284d.js";import{F as O,a as S}from"./Form.0777dffc.js";import"./index.92bb6ba8.js";import"./ArrowLeftOutlined.8453d1a8.js";import"./Col.dccd6464.js";import"./useFlexGapSupport.ba88ba25.js";import"./_baseIteratee.cd40e9ab.js";import"./get.06058cdc.js";import"./useSize.1210be5f.js";const ae=L({__name:"WebsiteDrawer",emits:["success"],setup(t,{emit:a}){const e=B.TextArea,i=c(),m={name:"",remark:""},d={span:3},v={span:21},r=c(m),s=c({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898",trigger:"blur"}]}),l=c(!0),w=a,[x,{setDrawerProps:g,closeDrawer:b}]=z(o=>_(this,null,function*(){i.value.resetFields(),g({confirmLoading:!1}),l.value=!!(o!=null&&o.isUpdate),u(l)?(r.value=y({},o.record),r.value):r.value=m})),A=T(()=>u(l)?"\u7F16\u8F91\u5957\u9910":"\u65B0\u589E\u5957\u9910");function R(){return _(this,null,function*(){try{i.value.validate().then(()=>{g({confirmLoading:!0}),r.value.mid?C("product_category_edit",r.value).then(()=>{b(),w("success")}):C("product_category_add",r.value).then(()=>{b(),w("success")})}).catch(o=>{D.error(o.errorFields[0].errors.join(","))})}catch(o){o.errorFields.map(n=>{D.info(n.errors.toString())})}finally{g({confirmLoading:!1})}})}return(o,n)=>(j(),P(u(N),q(o.$attrs,{onRegister:u(x),showFooter:"",title:A.value,width:"100%",onOk:R}),{default:f(()=>[p(u(O),{ref_key:"formRef",ref:i,model:r.value,rules:s.value,"label-col":d,"wrapper-col":v},{default:f(()=>[p(u(S),{label:"\u6807\u9898\uFF1A",prop:"name"},{default:f(()=>[p(u(B),{value:r.value.name,"onUpdate:value":n[0]||(n[0]=F=>r.value.name=F),placeholder:"\u7F51\u7AD9\u6807\u9898"},null,8,["value"])]),_:1}),p(u(S),{label:"\u5907\u6CE8\uFF1A",prop:"remark"},{default:f(()=>[p(u(e),{type:"textarea",value:r.value.remark,"onUpdate:value":n[1]||(n[1]=F=>r.value.remark=F),placeholder:"\u7B80\u4ECB"},null,8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},16,["onRegister","title"]))}});export{ae as default};