InfoForm-08f5bc7b.js 7.3 KB

1
  1. import{d as z,ap as B,y as J,e as v,r as P,x as k,w as I,b as L,o as m,A as f,B as l,a as s,aa as Q,U as q,f as e,a0 as x,E as y,c as K,dE as A,a6 as G,S as H,J as W,M as X,Q as Y,R as Z,b0 as $}from"./index-b9299550.js";import{_ as ee}from"./UploadImgs-fe941821.js";import{h as le,d as ae}from"./tree-fd3a041e.js";import{g as se}from"./category-19e3f858.js";import{g as de}from"./brand-84cbed85.js";import{u as oe}from"./useMessage-903d430d.js";import{r as c}from"./formRules-e6cdfb40.js";import{_ as te}from"./_plugin-vue_export-helper-1b428a4d.js";import"./UploadImgs.vue_vue_type_style_index_0_scoped_bad238b9_lang-35ed27c4.js";import"./el-image-viewer-498779d9.js";const ue={key:1},re=te(z({name:"ProductSpuInfoForm",__name:"InfoForm",props:{propFormData:{type:Object,default:()=>{}},isDetail:B.bool.def(!1)},emits:["update:activeName"],setup(r,{expose:F,emit:N}){const R=J(),g=v(()=>R.getMobile),b=r,C=oe(),V=P(),d=k({name:"",categoryId:void 0,keyword:"",sliderPicUrls:[],introduction:"",brandId:void 0,specType:!1,salesCount:0,status:0,producerArea:"",spuType:void 0,shopName:"",spuPayType:void 0,deliveryTypes:[],deliveryTemplateId:void 0,highPrecision:!1}),j=k({name:[c],categoryId:[c],keyword:[c],introduction:[c],sliderPicUrls:[c],brandId:[c],spuType:[c],producerArea:[c]}),w=v(()=>d.specType?"\u591A\u89C4\u683C":"\u5355\u89C4\u683C"),h=v(()=>{switch(d.status){case 0:return"\u4E0B\u67B6";case 1:return"\u4E0A\u67B6";case-1:return"\u56DE\u6536\u7AD9"}});I(()=>b.propFormData,p=>{var a;p&&(A(d,p),d.sliderPicUrls=(a=p.sliderPicUrls)==null?void 0:a.map((i,t)=>({url:i})))},{immediate:!0}),I(()=>d,p=>{p&&A(b.propFormData,p)},{immediate:!0});const S=N;F({validate:async()=>{var p;if(V)try{await((p=s(V))==null?void 0:p.validate()),Object.assign(b.propFormData,d)}catch(a){throw C.error("\u3010\u57FA\u7840\u8BBE\u7F6E\u3011\u4E0D\u5B8C\u5584\uFF0C\u8BF7\u586B\u5199\u76F8\u5173\u4FE1\u606F"),S("update:activeName","info"),a}}});const E=P([]),D=P([]);return L(async()=>{const p=await se({});D.value=le(p,"id"),E.value=await de()}),(p,a)=>{const i=G,t=H,u=W,n=X,_=Y,U=Z,M=$,T=ee,O=q;return m(),f(O,{ref_key:"formRef",ref:V,model:s(d),rules:s(j),class:Q({view:r.isDetail,"mobile-card":s(g)}),"label-width":"120px",disabled:r.isDetail},{default:l(()=>[e(n,null,{default:l(()=>[e(u,{span:r.isDetail?12:24},{default:l(()=>[e(t,{label:"\u540D\u79F0",prop:"name"},{default:l(()=>[e(i,{modelValue:s(d).name,"onUpdate:modelValue":a[0]||(a[0]=o=>s(d).name=o),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0",maxlength:"64","show-word-limit":!0,clearable:!0,class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1},8,["span"]),r.isDetail?(m(),f(u,{key:0,span:12},{default:l(()=>[e(t,{label:"\u72B6\u6001",prop:"categoryStatus"},{default:l(()=>[e(i,{modelValue:s(h),"onUpdate:modelValue":a[1]||(a[1]=o=>x(h)?h.value=o:null),class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1})):y("",!0)]),_:1}),e(n,null,{default:l(()=>[e(u,{span:12},{default:l(()=>[e(t,{label:"\u4EA7\u5730",prop:"producerArea"},{default:l(()=>[e(i,{modelValue:s(d).producerArea,"onUpdate:modelValue":a[2]||(a[2]=o=>s(d).producerArea=o),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u4EA7\u5730",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:12},{default:l(()=>[e(t,{label:"\u5546\u54C1\u7C7B\u578B",prop:"spuType"},{default:l(()=>[e(U,{modelValue:s(d).spuType,"onUpdate:modelValue":a[3]||(a[3]=o=>s(d).spuType=o),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u7C7B\u578B",class:"w-80"},{default:l(()=>[e(_,{label:"\u5B9E\u4F53\u5546\u54C1",value:1}),e(_,{label:"\u865A\u62DF\u5546\u54C1",value:0})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(n,null,{default:l(()=>[e(u,{span:12},{default:l(()=>[e(t,{label:"\u5546\u54C1\u5173\u952E\u5B57",prop:"keyword"},{default:l(()=>[e(i,{modelValue:s(d).keyword,"onUpdate:modelValue":a[4]||(a[4]=o=>s(d).keyword=o),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u5173\u952E\u5B57",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:12},{default:l(()=>[e(t,{label:"\u5546\u54C1\u5206\u7C7B",prop:"categoryId"},{default:l(()=>[e(M,{modelValue:s(d).categoryId,"onUpdate:modelValue":a[5]||(a[5]=o=>s(d).categoryId=o),options:s(D),props:s(ae),class:"w-80",clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B",filterable:""},null,8,["modelValue","options","props"])]),_:1})]),_:1})]),_:1}),r.isDetail?(m(),f(n,{key:0},{default:l(()=>[e(u,{span:12},{default:l(()=>[r.isDetail?(m(),f(t,{key:0,label:"\u9500\u91CF",prop:"salesCount"},{default:l(()=>[e(i,{modelValue:s(d).salesCount,"onUpdate:modelValue":a[6]||(a[6]=o=>s(d).salesCount=o),class:"w-80!"},null,8,["modelValue"])]),_:1})):y("",!0)]),_:1}),e(u,{span:12},{default:l(()=>[r.isDetail?(m(),f(t,{key:0,label:"\u89C4\u683C",prop:"specType"},{default:l(()=>[e(i,{modelValue:s(w),"onUpdate:modelValue":a[7]||(a[7]=o=>x(w)?w.value=o:null),class:"w-80!"},null,8,["modelValue"])]),_:1})):y("",!0)]),_:1})]),_:1})):y("",!0),e(n,null,{default:l(()=>[e(u,{span:r.isDetail?12:24},{default:l(()=>[e(t,{label:"\u4EF7\u683C\u9AD8\u7CBE\u5EA6",prop:"highPrecision"},{default:l(()=>[e(U,{modelValue:s(d).highPrecision,"onUpdate:modelValue":a[8]||(a[8]=o=>s(d).highPrecision=o),class:"w-80",disabled:""},{default:l(()=>[e(_,{label:"\u5426",value:!1}),e(_,{label:"\u662F",value:!0})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["span"]),r.isDetail?(m(),f(u,{key:0,span:12},{default:l(()=>[e(t,{label:"\u5546\u54C1\u652F\u4ED8\u65B9\u5F0F",prop:"spuPayType"},{default:l(()=>[e(U,{modelValue:s(d).spuPayType,"onUpdate:modelValue":a[9]||(a[9]=o=>s(d).spuPayType=o),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u652F\u4ED8\u65B9\u5F0F",class:"w-80"},{default:l(()=>[e(_,{label:"\u4EBA\u6C11\u5E01+\u4F63\u91D1",value:1}),e(_,{label:"\u7EAF\u4F63\u91D1",value:2})]),_:1},8,["modelValue"])]),_:1})]),_:1})):y("",!0)]),_:1}),e(n,null,{default:l(()=>[e(u,{span:24},{default:l(()=>[e(t,{label:"\u6240\u5C5E\u5E97\u94FA",prop:"shopName"},{default:l(()=>[e(i,{modelValue:s(d).shopName,"onUpdate:modelValue":a[10]||(a[10]=o=>s(d).shopName=o),class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(n,null,{default:l(()=>[e(u,{span:24},{default:l(()=>[e(t,{label:"\u5546\u54C1\u7B80\u4ECB",prop:"introduction"},{default:l(()=>[e(i,{modelValue:s(d).introduction,"onUpdate:modelValue":a[11]||(a[11]=o=>s(d).introduction=o),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0",type:"textarea",autosize:{minRows:2,maxRows:2},maxlength:"128","show-word-limit":!0,clearable:!0,class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),s(g)?(m(),K("div",ue,[e(n,null,{default:l(()=>[e(u,{span:12},{default:l(()=>[e(t,{style:{border:"none"},label:"\u5546\u54C1\u8F6E\u64AD\u56FE",prop:"businessLicensePicture"})]),_:1})]),_:1}),e(n,null,{default:l(()=>[e(u,{span:24},{default:l(()=>[e(t,{prop:"sliderPicUrls",class:"sliderPicUrls"},{default:l(()=>[e(T,{modelValue:s(d).sliderPicUrls,"onUpdate:modelValue":a[12]||(a[12]=o=>s(d).sliderPicUrls=o),limit:5,disabled:r.isDetail},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1})])):(m(),f(n,{key:2},{default:l(()=>[e(u,{span:24},{default:l(()=>[e(t,{label:"\u5546\u54C1\u8F6E\u64AD\u56FE",prop:"sliderPicUrls"},{default:l(()=>[e(T,{modelValue:s(d).sliderPicUrls,"onUpdate:modelValue":a[13]||(a[13]=o=>s(d).sliderPicUrls=o),limit:5,disabled:r.isDetail},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}))]),_:1},8,["model","rules","class","disabled"])}}}),[["__scopeId","data-v-0141cdfc"]]);export{re as default};