1 |
- import{d as O,p as j,r as n,f as b,aS as z,B as G,o as p,l as h,w as d,a,K as H,i as r,c as N,k as S,F as A,dJ as B,U as E,H as J,c1 as K,D as q,G as C,_ as L,__tla as M}from"./index-82e357b2.js";import{_ as Q,__tla as T}from"./UploadImgs-ba35eec3.js";import{_ as W,__tla as X}from"./UploadImg-5c549fb2.js";import{h as Y,d as Z}from"./tree-02f455f9.js";import{g as $,__tla as aa}from"./category-9ab41582.js";import{g as ea,__tla as la}from"./brand-15ddb321.js";import{u as ta,__tla as ra}from"./useMessage-84d39096.js";import{r as i,__tla as oa}from"./formRules-a5aa0519.js";import{__tla as da}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-fffde26e.js";import{__tla as sa}from"./el-image-viewer-812f8e38.js";import{__tla as ia}from"./index-ab3eb125.js";let w,ma=Promise.all([(()=>{try{return M}catch{}})(),(()=>{try{return T}catch{}})(),(()=>{try{return X}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return ia}catch{}})()]).then(async()=>{w=L(O({name:"ProductSpuInfoForm",__name:"InfoForm",props:{propFormData:{type:Object,default:()=>{}},isDetail:j.bool.def(!1)},emits:["update:activeName"],setup(u,{expose:V,emit:U}){const _=u,v=ta(),c=n(),l=b({name:"",categoryId:void 0,keyword:"",picUrl:"",sliderPicUrls:[],introduction:"",brandId:void 0}),I=b({name:[i],categoryId:[i],keyword:[i],introduction:[i],picUrl:[i],sliderPicUrls:[i],brandId:[i]});z(()=>_.propFormData,o=>{var e;o&&(B(l,o),l.sliderPicUrls=(e=o.sliderPicUrls)==null?void 0:e.map(m=>({url:m})))},{immediate:!0});const g=U;V({validate:async()=>{var o;if(c)try{await((o=a(c))==null?void 0:o.validate()),Object.assign(_.propFormData,l)}catch(e){throw v.error("\u3010\u57FA\u7840\u8BBE\u7F6E\u3011\u4E0D\u5B8C\u5584\uFF0C\u8BF7\u586B\u5199\u76F8\u5173\u4FE1\u606F"),g("update:activeName","info"),e}}});const f=n([]),y=n([]);return G(async()=>{const o=await $({});y.value=Y(o,"id"),f.value=await ea()}),(o,e)=>{const m=E,s=J,x=K,P=q,k=C,D=W,F=Q,R=H;return p(),h(R,{ref_key:"formRef",ref:c,model:a(l),rules:a(I),"label-width":"120px",disabled:u.isDetail},{default:d(()=>[r(s,{label:"\u5546\u54C1\u540D\u79F0",prop:"name"},{default:d(()=>[r(m,{modelValue:a(l).name,"onUpdate:modelValue":e[0]||(e[0]=t=>a(l).name=t),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0",type:"textarea",autosize:{minRows:2,maxRows:2},maxlength:"64","show-word-limit":!0,clearable:!0,class:"w-80!"},null,8,["modelValue"])]),_:1}),r(s,{label:"\u5546\u54C1\u5206\u7C7B",prop:"categoryId"},{default:d(()=>[r(x,{modelValue:a(l).categoryId,"onUpdate:modelValue":e[1]||(e[1]=t=>a(l).categoryId=t),options:a(y),props:a(Z),class:"w-80",clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B",filterable:""},null,8,["modelValue","options","props"])]),_:1}),r(s,{label:"\u5546\u54C1\u54C1\u724C",prop:"brandId"},{default:d(()=>[r(k,{modelValue:a(l).brandId,"onUpdate:modelValue":e[2]||(e[2]=t=>a(l).brandId=t),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u54C1\u724C",class:"w-80"},{default:d(()=>[(p(!0),N(A,null,S(a(f),t=>(p(),h(P,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),r(s,{label:"\u5546\u54C1\u5173\u952E\u5B57",prop:"keyword"},{default:d(()=>[r(m,{modelValue:a(l).keyword,"onUpdate:modelValue":e[3]||(e[3]=t=>a(l).keyword=t),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u5173\u952E\u5B57",class:"w-80!"},null,8,["modelValue"])]),_:1}),r(s,{label:"\u5546\u54C1\u7B80\u4ECB",prop:"introduction"},{default:d(()=>[r(m,{modelValue:a(l).introduction,"onUpdate:modelValue":e[4]||(e[4]=t=>a(l).introduction=t),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}),r(s,{label:"\u5546\u54C1\u5C01\u9762\u56FE",prop:"picUrl"},{default:d(()=>[r(D,{modelValue:a(l).picUrl,"onUpdate:modelValue":e[5]||(e[5]=t=>a(l).picUrl=t),height:"80px",disabled:u.isDetail},null,8,["modelValue","disabled"])]),_:1}),r(s,{label:"\u5546\u54C1\u8F6E\u64AD\u56FE",prop:"sliderPicUrls"},{default:d(()=>[r(F,{modelValue:a(l).sliderPicUrls,"onUpdate:modelValue":e[6]||(e[6]=t=>a(l).sliderPicUrls=t),disabled:u.isDetail},null,8,["modelValue","disabled"])]),_:1})]),_:1},8,["model","rules","disabled"])}}}),[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/mall/product/spu/form/InfoForm.vue"]])});export{ma as __tla,w as default};
|