InfoForm-b88a8080.js 6.4 KB

1
  1. import{d as E,ah as K,Z as M,K as w,r as h,e as I,L as Q,l as W,o as m,v as _,w as l,a as t,$ as Z,D as $,f as e,P as x,Q as f,c as q,b9 as B,W as G,A as H,E as J,i as X,y as Y,z as ee,ba as le,_ as ae,__tla as te}from"./index-4a137b90.js";import{_ as se,__tla as re}from"./UploadImgs-181d3b27.js";import{h as oe,d as de}from"./tree-0af4953a.js";import{g as ue,__tla as ie}from"./category-78539c90.js";import{g as pe,__tla as ne}from"./brand-9c3f292b.js";import{u as ce,__tla as me}from"./useMessage-83545d0a.js";import{r as c,__tla as _e}from"./formRules-bd967e2f.js";import{__tla as fe}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-e67f72f9.js";import{__tla as ye}from"./el-image-viewer-1e3b5cdc.js";let T,be=Promise.all([(()=>{try{return te}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return ne}catch{}})(),(()=>{try{return me}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return fe}catch{}})(),(()=>{try{return ye}catch{}})()]).then(async()=>{let U;U={key:1},T=ae(E({name:"ProductSpuInfoForm",__name:"InfoForm",props:{propFormData:{type:Object,default:()=>{}},isDetail:K.bool.def(!1)},emits:["update:activeName"],setup(u,{expose:A,emit:F}){const z=M(),v=w(()=>z.getMobile),D=u,C=ce(),y=h(),s=I({name:"",categoryId:void 0,keyword:"",sliderPicUrls:[],introduction:"",brandId:void 0,specType:!1,salesCount:0,status:0,producerArea:"",spuType:void 0}),R=I({name:[c],categoryId:[c],keyword:[c],introduction:[c],sliderPicUrls:[c],brandId:[c],spuType:[c],producerArea:[c]}),b=w(()=>s.specType?"\u591A\u89C4\u683C":"\u5355\u89C4\u683C"),V=w(()=>{switch(s.status){case 0:return"\u4E0B\u67B6";case 1:return"\u4E0A\u67B6";case-1:return"\u56DE\u6536\u7AD9"}});Q(()=>D.propFormData,i=>{var a;i&&(B(s,i),s.sliderPicUrls=(a=i.sliderPicUrls)==null?void 0:a.map(p=>({url:p})))},{immediate:!0});const j=F;A({validate:async()=>{var i;if(y)try{await((i=t(y))==null?void 0:i.validate()),Object.assign(D.propFormData,s)}catch(a){throw C.error("\u3010\u57FA\u7840\u8BBE\u7F6E\u3011\u4E0D\u5B8C\u5584\uFF0C\u8BF7\u586B\u5199\u76F8\u5173\u4FE1\u606F"),j("update:activeName","info"),a}}});const L=h([]),P=h([]);return W(async()=>{const i=await ue({});P.value=oe(i,"id"),L.value=await pe()}),(i,a)=>{const p=G,o=H,d=J,n=X,g=Y,N=ee,O=le,k=se,S=$;return m(),_(S,{ref_key:"formRef",ref:y,model:t(s),rules:t(R),class:Z({view:u.isDetail,"mobile-card":t(v)}),"label-width":"120px",disabled:u.isDetail},{default:l(()=>[e(n,null,{default:l(()=>[e(d,{span:u.isDetail?12:24},{default:l(()=>[e(o,{label:"\u540D\u79F0",prop:"name"},{default:l(()=>[e(p,{modelValue:t(s).name,"onUpdate:modelValue":a[0]||(a[0]=r=>t(s).name=r),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"]),u.isDetail?(m(),_(d,{key:0,span:12},{default:l(()=>[e(o,{label:"\u72B6\u6001",prop:"categoryStatus"},{default:l(()=>[e(p,{modelValue:t(V),"onUpdate:modelValue":a[1]||(a[1]=r=>x(V)?V.value=r:null),class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1})):f("",!0)]),_:1}),e(n,null,{default:l(()=>[e(d,{span:12},{default:l(()=>[e(o,{label:"\u4EA7\u5730",prop:"producerArea"},{default:l(()=>[e(p,{modelValue:t(s).producerArea,"onUpdate:modelValue":a[2]||(a[2]=r=>t(s).producerArea=r),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u4EA7\u5730",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:12},{default:l(()=>[e(o,{label:"\u5546\u54C1\u7C7B\u578B",prop:"spuType"},{default:l(()=>[e(N,{modelValue:t(s).spuType,"onUpdate:modelValue":a[3]||(a[3]=r=>t(s).spuType=r),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u7C7B\u578B",class:"w-80"},{default:l(()=>[e(g,{label:"\u5B9E\u4F53\u5546\u54C1",value:1}),e(g,{label:"\u865A\u62DF\u5546\u54C1",value:0})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(n,null,{default:l(()=>[e(d,{span:12},{default:l(()=>[e(o,{label:"\u5546\u54C1\u5173\u952E\u5B57",prop:"keyword"},{default:l(()=>[e(p,{modelValue:t(s).keyword,"onUpdate:modelValue":a[4]||(a[4]=r=>t(s).keyword=r),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u5173\u952E\u5B57",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:12},{default:l(()=>[e(o,{label:"\u5546\u54C1\u5206\u7C7B",prop:"categoryId"},{default:l(()=>[e(O,{modelValue:t(s).categoryId,"onUpdate:modelValue":a[5]||(a[5]=r=>t(s).categoryId=r),options:t(P),props:t(de),class:"w-80",clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B",filterable:""},null,8,["modelValue","options","props"])]),_:1})]),_:1})]),_:1}),u.isDetail?(m(),_(n,{key:0},{default:l(()=>[e(d,{span:12},{default:l(()=>[u.isDetail?(m(),_(o,{key:0,label:"\u9500\u91CF",prop:"salesCount"},{default:l(()=>[e(p,{modelValue:t(s).salesCount,"onUpdate:modelValue":a[6]||(a[6]=r=>t(s).salesCount=r),class:"w-80!"},null,8,["modelValue"])]),_:1})):f("",!0)]),_:1}),e(d,{span:12},{default:l(()=>[u.isDetail?(m(),_(o,{key:0,label:"\u89C4\u683C",prop:"specType"},{default:l(()=>[e(p,{modelValue:t(b),"onUpdate:modelValue":a[7]||(a[7]=r=>x(b)?b.value=r:null),class:"w-80!"},null,8,["modelValue"])]),_:1})):f("",!0)]),_:1})]),_:1})):f("",!0),e(n,null,{default:l(()=>[e(d,{span:24},{default:l(()=>[e(o,{label:"\u5546\u54C1\u7B80\u4ECB",prop:"introduction"},{default:l(()=>[e(p,{modelValue:t(s).introduction,"onUpdate:modelValue":a[8]||(a[8]=r=>t(s).introduction=r),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}),t(v)?(m(),q("div",U,[e(n,null,{default:l(()=>[e(d,{span:12},{default:l(()=>[e(o,{style:{border:"none"},label:"\u5546\u54C1\u8F6E\u64AD\u56FE",prop:"businessLicensePicture"})]),_:1})]),_:1}),e(n,null,{default:l(()=>[e(d,{span:24},{default:l(()=>[e(o,{prop:"sliderPicUrls",class:"sliderPicUrls"},{default:l(()=>[e(k,{modelValue:t(s).sliderPicUrls,"onUpdate:modelValue":a[9]||(a[9]=r=>t(s).sliderPicUrls=r),limit:5,disabled:u.isDetail},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1})])):(m(),_(n,{key:2},{default:l(()=>[e(d,{span:24},{default:l(()=>[e(o,{label:"\u5546\u54C1\u8F6E\u64AD\u56FE",prop:"sliderPicUrls"},{default:l(()=>[e(k,{modelValue:t(s).sliderPicUrls,"onUpdate:modelValue":a[10]||(a[10]=r=>t(s).sliderPicUrls=r),limit:5,disabled:u.isDetail},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}))]),_:1},8,["model","rules","class","disabled"])}}}),[["__scopeId","data-v-64c95680"],["__file","D:/zx/mall-newfeifan-zx-business/src/views/mall/product/spu/form/InfoForm.vue"]])});export{be as __tla,T as default};