1 |
- import{d as H,af as L,b as Z,e as v,r as U,f as k,aS as x,M as h,x as q,o as c,j as f,w as a,a as d,Z as B,H as J,i as e,l as b,P as C,c as K,aT as X,V as Q,G as W,E as Y,C as $,D as ee,s as ae,aU as le}from"./index-03f5d926.js";import{_ as de}from"./UploadImgs-482f802e.js";import{h as se,d as oe}from"./tree-fd3a041e.js";import{g as te}from"./category-5cb99994.js";import{g as re}from"./brand-9ec95fe2.js";import{u as ue}from"./useMessage-2e335eca.js";import{r as n}from"./formRules-eb9df4e9.js";import{_ as ie}from"./_plugin-vue_export-helper-1b428a4d.js";import"./UploadImgs.vue_vue_type_style_index_0_scoped_bad238b9_lang-17018aa0.js";import"./el-image-viewer-bc024f43.js";const pe={key:1},ne=ie(H({name:"ProductSpuInfoForm",__name:"InfoForm",props:{propFormData:{type:Object,default:()=>{}},isDetail:L.bool.def(!1)},emits:["update:activeName"],setup(i,{expose:A,emit:F}){const S=Z(),I=v(()=>S.getMobile),P=i,z=ue(),y=U(),s=k({name:"",categoryId:void 0,keyword:"",sliderPicUrls:[],introduction:"",brandId:void 0,specType:!1,salesCount:0,status:0,producerArea:"",spuType:void 0,areaId:void 0,deliveryTypes:[],deliveryTemplateId:void 0,highPrecision:!1}),R=k({name:[n],categoryId:[n],keyword:[n],introduction:[n],sliderPicUrls:[n],brandId:[n],spuType:[n],areaId:[n],producerArea:[n]}),V=v(()=>s.specType?"\u591A\u89C4\u683C":"\u5355\u89C4\u683C"),w=v(()=>{switch(s.status){case 0:return"\u4E0B\u67B6";case 1:return"\u4E0A\u67B6";case-1:return"\u56DE\u6536\u7AD9"}}),j=x("spuTypeChange");h(()=>s.spuType,t=>{j.value=t},{immediate:!0});const M=x("areaId");h(()=>s.areaId,t=>{M.value=t},{immediate:!0}),h(()=>P.propFormData,t=>{var l;t&&(X(s,t),s.sliderPicUrls=(l=t.sliderPicUrls)==null?void 0:l.map(p=>({url:p})))},{immediate:!0});const N=F;A({validate:async()=>{var t;if(y)try{await((t=d(y))==null?void 0:t.validate()),Object.assign(P.propFormData,s)}catch(l){throw z.error("\u3010\u57FA\u7840\u8BBE\u7F6E\u3011\u4E0D\u5B8C\u5584\uFF0C\u8BF7\u586B\u5199\u76F8\u5173\u4FE1\u606F"),N("update:activeName","info"),l}}});const O=U([]),g=U([]);return q(async()=>{const t=await te({});g.value=se(t,"id"),O.value=await re()}),(t,l)=>{const p=Q,r=W,u=Y,_=$,D=ee,m=ae,E=le,T=de,G=J;return c(),f(G,{ref_key:"formRef",ref:y,model:d(s),rules:d(R),class:B({view:i.isDetail,"mobile-card":d(I)}),"label-width":"120px",disabled:i.isDetail},{default:a(()=>[e(m,null,{default:a(()=>[e(u,{span:12},{default:a(()=>[e(r,{label:"\u540D\u79F0",prop:"name"},{default:a(()=>[e(p,{modelValue:d(s).name,"onUpdate:modelValue":l[0]||(l[0]=o=>d(s).name=o),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0",maxlength:"100","show-word-limit":!0,clearable:!0,class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(r,{label:"\u5546\u54C1\u5206\u533A",prop:"areaId"},{default:a(()=>[e(D,{modelValue:d(s).areaId,"onUpdate:modelValue":l[1]||(l[1]=o=>d(s).areaId=o),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u533A",class:"w-80"},{default:a(()=>[e(_,{label:"\u7EA2\u533A",value:1}),e(_,{label:"\u7EFF\u533A",value:2})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(m,null,{default:a(()=>[e(u,{span:12},{default:a(()=>[e(r,{label:"\u4EA7\u5730",prop:"producerArea"},{default:a(()=>[e(p,{modelValue:d(s).producerArea,"onUpdate:modelValue":l[2]||(l[2]=o=>d(s).producerArea=o),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u4EA7\u5730",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(r,{label:"\u5546\u54C1\u7C7B\u578B",prop:"spuType"},{default:a(()=>[e(D,{modelValue:d(s).spuType,"onUpdate:modelValue":l[3]||(l[3]=o=>d(s).spuType=o),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u7C7B\u522B",class:"w-80"},{default:a(()=>[e(_,{label:"\u5B9E\u4F53\u5546\u54C1",value:1}),e(_,{label:"\u865A\u62DF\u5546\u54C1",value:0})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(m,null,{default:a(()=>[e(u,{span:12},{default:a(()=>[e(r,{label:"\u5546\u54C1\u5173\u952E\u5B57",prop:"keyword"},{default:a(()=>[e(p,{modelValue:d(s).keyword,"onUpdate:modelValue":l[4]||(l[4]=o=>d(s).keyword=o),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u5173\u952E\u5B57",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(r,{label:"\u5546\u54C1\u5206\u7C7B",prop:"categoryId"},{default:a(()=>[e(E,{modelValue:d(s).categoryId,"onUpdate:modelValue":l[5]||(l[5]=o=>d(s).categoryId=o),options:d(g),props:d(oe),class:"w-80",clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B",filterable:""},null,8,["modelValue","options","props"])]),_:1})]),_:1})]),_:1}),i.isDetail?(c(),f(m,{key:0},{default:a(()=>[e(u,{span:12},{default:a(()=>[i.isDetail?(c(),f(r,{key:0,label:"\u9500\u91CF",prop:"salesCount"},{default:a(()=>[e(p,{modelValue:d(s).salesCount,"onUpdate:modelValue":l[6]||(l[6]=o=>d(s).salesCount=o),class:"w-80!"},null,8,["modelValue"])]),_:1})):b("",!0)]),_:1}),e(u,{span:12},{default:a(()=>[i.isDetail?(c(),f(r,{key:0,label:"\u89C4\u683C",prop:"specType"},{default:a(()=>[e(p,{modelValue:d(V),"onUpdate:modelValue":l[7]||(l[7]=o=>C(V)?V.value=o:null),class:"w-80!"},null,8,["modelValue"])]),_:1})):b("",!0)]),_:1})]),_:1})):b("",!0),e(m,null,{default:a(()=>[i.isDetail?(c(),f(u,{key:0,span:12},{default:a(()=>[e(r,{label:"\u72B6\u6001",prop:"categoryStatus"},{default:a(()=>[e(p,{modelValue:d(w),"onUpdate:modelValue":l[8]||(l[8]=o=>C(w)?w.value=o:null),class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1})):b("",!0),e(u,{span:i.isDetail?12:24},{default:a(()=>[e(r,{label:"\u5546\u54C1\u7B80\u4ECB",prop:"introduction"},{default:a(()=>[e(p,{modelValue:d(s).introduction,"onUpdate:modelValue":l[9]||(l[9]=o=>d(s).introduction=o),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0",type:"textarea",autosize:{minRows:2,maxRows:2},maxlength:"300","show-word-limit":!0,clearable:!0,resize:"none",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1},8,["span"])]),_:1}),d(I)?(c(),K("div",pe,[e(m,null,{default:a(()=>[e(u,{span:12},{default:a(()=>[e(r,{style:{border:"none"},label:"\u5546\u54C1\u8F6E\u64AD\u56FE",prop:"businessLicensePicture"})]),_:1})]),_:1}),e(m,null,{default:a(()=>[e(u,{span:24},{default:a(()=>[e(r,{prop:"sliderPicUrls",class:"sliderPicUrls"},{default:a(()=>[e(T,{modelValue:d(s).sliderPicUrls,"onUpdate:modelValue":l[10]||(l[10]=o=>d(s).sliderPicUrls=o),limit:5,fileSize:.3,disabled:i.isDetail},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1})])):(c(),f(m,{key:2},{default:a(()=>[e(u,{span:24},{default:a(()=>[e(r,{label:"\u5546\u54C1\u8F6E\u64AD\u56FE",prop:"sliderPicUrls"},{default:a(()=>[e(T,{modelValue:d(s).sliderPicUrls,"onUpdate:modelValue":l[11]||(l[11]=o=>d(s).sliderPicUrls=o),limit:5,fileSize:.3,disabled:i.isDetail},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}))]),_:1},8,["model","rules","class","disabled"])}}}),[["__scopeId","data-v-41bc7030"]]);export{ne as default};
|