var T=Object.defineProperty;var y=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var C=(u,a,r)=>a in u?T(u,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):u[a]=r,E=(u,a)=>{for(var r in a||(a={}))j.call(a,r)&&C(u,r,a[r]);if(y)for(var r of y(a))z.call(a,r)&&C(u,r,a[r]);return u};var w=(u,a,r)=>new Promise((p,m)=>{var v=e=>{try{c(r.next(e))}catch(d){m(d)}},F=e=>{try{c(r.throw(e))}catch(d){m(d)}},c=e=>e.done?p(e.value):Promise.resolve(e.value).then(v,F);c((r=r.apply(u,a)).next())});import{a as N,I as x,s as f,f as O,i as o,o as B,j as A,z as n,n as i,dh as P,h as V,F as q,b2 as W,eE as $,B as G,t as H,b0 as J,e1 as S}from"./index.7e08ba81.js";/* empty css *//* empty css */import{a as K,B as M}from"./index.5a7c436a.js";import{n as b}from"./index.a814284d.js";import{F as Q,a as D}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 me=N({__name:"WebsiteDrawer",emits:["success","register"],setup(u,{emit:a}){const r=x.TextArea,p=f(),m=f([]),v={product_id:1,name:"",remark:""},F={span:3},c={span:21},e=f(v),d=f({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898",trigger:"blur"}]}),g=f(!0),h=a;b("product_list",{page:1,size:100}).then(t=>{m.value=t.list});const[L,{setDrawerProps:_,closeDrawer:k}]=K(t=>w(this,null,function*(){p.value.resetFields(),_({confirmLoading:!1}),g.value=!!(t!=null&&t.isUpdate),o(g)?e.value=E({},t.record):e.value=v})),R=O(()=>o(g)?"\u7F16\u8F91\u5957\u9910":"\u65B0\u589E\u5957\u9910");function U(){return w(this,null,function*(){try{p.value.validate().then(()=>{_({confirmLoading:!0}),e.value.mid?b("news_category_edit",e.value).then(()=>{k(),h("success")}):b("news_category_add",e.value).then(()=>{k(),h("success")})}).catch(t=>{S.error(t.errorFields[0].errors.join(","))})}catch(t){t.errorFields.map(s=>{S.info(s.errors.toString())})}finally{_({confirmLoading:!1})}})}return(t,s)=>(B(),A(o(M),J(t.$attrs,{onRegister:o(L),showFooter:"",title:R.value,width:"100%",onOk:U}),{default:n(()=>[i(o(Q),{ref_key:"formRef",ref:p,model:e.value,rules:d.value,"label-col":F,"wrapper-col":c},{default:n(()=>[i(o(D),{label:"\u9009\u62E9\u4EA7\u54C1\uFF1A",prop:"product_id"},{default:n(()=>[i(o(P),{value:e.value.product_id,"onUpdate:value":s[0]||(s[0]=l=>e.value.product_id=l)},{default:n(()=>[(B(!0),V(q,null,W(m.value,(l,I)=>(B(),A(o($),{key:I,value:l.id},{default:n(()=>[G(H(l.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),i(o(D),{label:"\u540D\u79F0\uFF1A",prop:"name"},{default:n(()=>[i(o(x),{value:e.value.name,"onUpdate:value":s[1]||(s[1]=l=>e.value.name=l),placeholder:"\u5206\u7C7B\u540D\u79F0"},null,8,["value"])]),_:1}),i(o(D),{label:"\u5907\u6CE8\uFF1A",prop:"remark"},{default:n(()=>[i(o(r),{type:"textarea",value:e.value.remark,"onUpdate:value":s[2]||(s[2]=l=>e.value.remark=l),placeholder:"\u7B80\u4ECB"},null,8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},16,["onRegister","title"]))}});export{me as default};