WebsiteDrawer.1cbd2ec8.js 3.1 KB

1
  1. var T=Object.defineProperty;var k=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var E=(u,a,r)=>a in u?T(u,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):u[a]=r,y=(u,a)=>{for(var r in a||(a={}))j.call(a,r)&&E(u,r,a[r]);if(k)for(var r of k(a))z.call(a,r)&&E(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 i,n,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 C}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),D=a;b("product_list",{page:1,size:100}).then(t=>{m.value=t.list});const[L,{setDrawerProps:_,closeDrawer:h}]=K(t=>w(this,null,function*(){p.value.resetFields(),_({confirmLoading:!1}),g.value=!!(t!=null&&t.isUpdate),o(g)?e.value=y({},t.record):e.value=v})),R=O(()=>o(g)?"\u7F16\u8F91\u5206\u7EC4":"\u65B0\u589E\u5206\u7EC4");function U(){return w(this,null,function*(){try{p.value.validate().then(()=>{_({confirmLoading:!0}),e.value.mid?b("position_group_edit",e.value).then(()=>{h(),D("success")}):b("position_group_add",e.value).then(()=>{h(),D("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:i(()=>[n(o(Q),{ref_key:"formRef",ref:p,model:e.value,rules:d.value,"label-col":F,"wrapper-col":c},{default:i(()=>[n(o(C),{label:"\u9009\u62E9\u4EA7\u54C1\uFF1A",prop:"product_id"},{default:i(()=>[n(o(P),{value:e.value.product_id,"onUpdate:value":s[0]||(s[0]=l=>e.value.product_id=l)},{default:i(()=>[(B(!0),V(q,null,W(m.value,(l,I)=>(B(),A(o($),{key:I,value:l.id},{default:i(()=>[G(H(l.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),n(o(C),{label:"\u540D\u79F0\uFF1A",prop:"name"},{default:i(()=>[n(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}),n(o(C),{label:"\u5907\u6CE8\uFF1A",prop:"remark"},{default:i(()=>[n(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};