WebsiteDrawer.b7281d83.js 6.4 KB

1
  1. var T=Object.defineProperty;var U=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var h=(p,i,a)=>i in p?T(p,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):p[i]=a,k=(p,i)=>{for(var a in i||(i={}))j.call(i,a)&&h(p,a,i[a]);if(U)for(var a of U(i))P.call(i,a)&&h(p,a,i[a]);return p};var F=(p,i,a)=>new Promise((c,v)=>{var E=n=>{try{e(a.next(n))}catch(m){v(m)}},B=n=>{try{e(a.throw(n))}catch(m){v(m)}},e=n=>n.done?c(n.value):Promise.resolve(n.value).then(E,B);e((a=a.apply(p,i)).next())});import{a as O,I as R,s as f,f as $,i as r,o as x,j as z,z as s,n as t,h as M,a_ as G,bj as H,m as D,k as W,dh as J,B as I,b0 as K,e1 as q}from"./index.7e08ba81.js";/* empty css *//* empty css */import{R as S}from"./index.a9463ec3.js";import{I as g}from"./index.e102b091.js";import{a as Q,B as X}from"./index.5a7c436a.js";import{n as y}from"./index.a814284d.js";import{U as Y}from"./Editor.442f558b.js";import{F as Z,a as d}from"./Form.0777dffc.js";import{R as ee}from"./Group.ea437422.js";import"./Checkbox.2b7c666a.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 ue={key:0,class:"image-box"},re=["src"],te="/UEditor/ueditor.config.js",_e=O({__name:"WebsiteDrawer",emits:["success"],setup(p,{emit:i}){const a=R.TextArea,c=f(),v={category_id:1,title:"",price1:1,price2:1,price3:1,price4:1,price5:1,market_price1:0,market_price2:0,market_price3:0,market_price4:0,desc_price1:"",desc_price2:"",desc_price3:"",desc_price4:"",desc_price5:"",summary:"",desc:"",status:1},E={span:3},B={span:21},e=f(v),n=f({category_id:[{type:"integer",required:!0,message:"\u8BF7\u9009\u62E9\u5206\u7C7B",trigger:"change"}],title:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898",trigger:"blur"}],price1:[{type:"number",required:!0,message:"\u8BF7\u8F93\u5165\u4EF7\u683C",trigger:"blur"}],price2:[{type:"number",required:!0,message:"\u8BF7\u8F93\u5165\u4EF7\u683C",trigger:"blur"}],price3:[{type:"number",required:!0,message:"\u8BF7\u8F93\u5165\u4EF7\u683C",trigger:"blur"}],price4:[{type:"number",required:!0,message:"\u8BF7\u8F93\u5165\u4EF7\u683C",trigger:"blur"}],url:[{required:!0,message:"\u8BF7\u8F93\u5165\u5730\u5740",trigger:"blur"}],desc:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BE6\u60C5",trigger:"blur"}],status:[{type:"integer",required:!0,message:"\u8BF7\u9009\u62E9\u72B6\u6001",trigger:"change"}]}),m=f([]),_=o=>F(this,null,function*(){m.value=[];const{list:u}=yield y("product_list",{title:o});u.forEach(l=>{m.value.push({value:l.id,label:l.title})})});_();const b=f(!0),A=i,[V,{setDrawerProps:C,closeDrawer:w}]=Q(o=>F(this,null,function*(){c.value.resetFields(),C({confirmLoading:!1}),b.value=!!(o!=null&&o.isUpdate),r(b)?(e.value=k({},o.record),e.value):e.value=v})),L=$(()=>r(b)?"\u7F16\u8F91\u5957\u9910":"\u65B0\u589E\u5957\u9910");function N(){return F(this,null,function*(){try{c.value.validate().then(()=>{C({confirmLoading:!0}),e.value.mid?y("product_combo_edit",e.value).then(()=>{w(),A("success")}):y("product_combo_add",e.value).then(()=>{w(),A("success")})}).catch(o=>{q.error(o.errorFields[0].errors.join(","))})}catch(o){o.errorFields.map(u=>{q.info(u.errors.toString())})}finally{C({confirmLoading:!1})}})}return(o,u)=>(x(),z(r(X),K(o.$attrs,{onRegister:r(V),showFooter:"",title:L.value,width:"100%",onOk:N}),{default:s(()=>[t(r(Z),{ref_key:"formRef",ref:c,model:e.value,rules:n.value,"label-col":E,"wrapper-col":B},{default:s(()=>[t(r(d),{label:"\u6807\u9898\uFF1A",prop:"title"},{default:s(()=>[t(r(R),{value:e.value.title,"onUpdate:value":u[0]||(u[0]=l=>e.value.title=l),placeholder:"\u7F51\u7AD9\u6807\u9898"},null,8,["value"])]),_:1}),t(r(d),{label:"logo\uFF1A",prop:"logo"},{default:s(()=>[e.value.logo?(x(),M("div",ue,[t(r(G),{type:"md-close",color:"#f00",size:"20",class:"img-del",title:"\u5220\u9664",onClick:u[1]||(u[1]=H(l=>o.delImg(),["stop"]))}),D("img",{src:e.value.logo,class:"img"},null,8,re)])):W("",!0),D("div",{class:"imgupload-btn",onClick:u[2]||(u[2]=l=>o.showImageBox())},"\u6DFB\u52A0\u56FE\u7247")]),_:1}),t(r(d),{label:"\u4EA7\u54C1\u9009\u62E9\uFF1A",prop:"product_ids"},{default:s(()=>[t(r(J),{value:e.value.product_ids,"onUpdate:value":u[3]||(u[3]=l=>e.value.product_ids=l),"show-search":"",placeholder:"\u8BF7\u9009\u62E9\u4EA7\u54C1\uFF0C\u591A\u9009",mode:"multiple","default-active-first-option":!1,"show-arrow":!1,"filter-option":!1,"not-found-content":null,options:m.value,onSearch:_},null,8,["value","options"])]),_:1}),t(r(d),{label:"\u6708\u4EF7\u683C\uFF1A",prop:"price1"},{default:s(()=>[t(r(g),{value:e.value.price1,"onUpdate:value":u[4]||(u[4]=l=>e.value.price1=l),placeholder:"\u6708\u4EF7\u683C",style:{width:"140px !important"}},null,8,["value"])]),_:1}),t(r(d),{label:"\u534A\u5E74\u4EF7\u683C\uFF1A",prop:"price2"},{default:s(()=>[t(r(g),{value:e.value.price2,"onUpdate:value":u[5]||(u[5]=l=>e.value.price2=l),placeholder:"\u534A\u5E74\u4EF7\u683C",style:{width:"140px !important"}},null,8,["value"])]),_:1}),t(r(d),{label:"\u4E00\u5E74\u4EF7\u683C\uFF1A",prop:"price3"},{default:s(()=>[t(r(g),{value:e.value.price3,"onUpdate:value":u[6]||(u[6]=l=>e.value.price3=l),placeholder:"\u4E00\u5E74\u4EF7\u683C",style:{width:"140px !important"}},null,8,["value"])]),_:1}),t(r(d),{label:"\u7EC8\u8EAB\u4EF7\u683C\uFF1A",prop:"price4"},{default:s(()=>[t(r(g),{value:e.value.price4,"onUpdate:value":u[7]||(u[7]=l=>e.value.price4=l),placeholder:"\u7EC8\u8EAB\u4EF7\u683C",style:{width:"140px !important"}},null,8,["value"])]),_:1}),t(r(d),{label:"\u7B80\u4ECB\uFF1A",prop:"summary"},{default:s(()=>[t(r(a),{type:"textarea",value:e.value.summary,"onUpdate:value":u[8]||(u[8]=l=>e.value.summary=l),placeholder:"\u7B80\u4ECB"},null,8,["value"])]),_:1}),t(r(d),{label:"\u5185\u5BB9\uFF1A",prop:"desc"},{default:s(()=>[t(Y,{"config-path":te,config:{UEDITOR_HOME_URL:"/UEditor/"},class:"editor",modelValue:e.value.desc,"onUpdate:modelValue":u[9]||(u[9]=l=>e.value.desc=l)},null,8,["modelValue"])]),_:1}),t(r(d),{label:"\u72B6\u6001\uFF1A",prop:"status"},{default:s(()=>[t(r(ee),{value:e.value.status,"onUpdate:value":u[10]||(u[10]=l=>e.value.status=l)},{default:s(()=>[t(r(S),{value:1},{default:s(()=>[I("\u4E0A\u67B6")]),_:1}),t(r(S),{value:2},{default:s(()=>[I("\u4E0B\u67B6")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},16,["onRegister","title"]))}});export{_e as default};