InfoForm-9cd5b9c3.js 6.7 KB

1
  1. import{d as O,ag as q,r as h,e as g,M as A,N as B,q as E,o as i,x as f,w as a,a as t,Y as H,H as M,f as l,c as I,v as k,F as x,a4 as D,l as W,bg as Y,W as G,C as J,E as K,A as L,B as Q,i as X,bh as Z,_ as $,__tla as ll}from"./index-689b1c98.js";import{_ as al,__tla as el}from"./UploadImgs-8feb9756.js";import{h as tl,d as dl}from"./tree-0af4953a.js";import{g as ol,__tla as sl}from"./category-d5a598f5.js";import{g as rl,__tla as ul}from"./brand-9fc161cf.js";import{u as nl,__tla as pl}from"./useMessage-cb8bea9c.js";import{r as _,__tla as cl}from"./formRules-da5d98e0.js";import{__tla as il}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-d942fb19.js";import{__tla as ml}from"./el-image-viewer-4a682b8a.js";let P,_l=Promise.all([(()=>{try{return ll}catch{}})(),(()=>{try{return el}catch{}})(),(()=>{try{return sl}catch{}})(),(()=>{try{return ul}catch{}})(),(()=>{try{return pl}catch{}})(),(()=>{try{return cl}catch{}})(),(()=>{try{return il}catch{}})(),(()=>{try{return ml}catch{}})()]).then(async()=>{P=$(O({name:"ProductSpuInfoForm",__name:"InfoForm",props:{propFormData:{type:Object,default:()=>{}},isDetail:q.bool.def(!1)},emits:["update:activeName"],setup(m,{expose:F,emit:T}){const v=m,C=nl(),y=h(),o=g({name:"",categoryId:void 0,keyword:"",sliderPicUrls:[],introduction:"",brandId:void 0,specType:!1,salesCount:0}),z=g({name:[_],categoryId:[_],keyword:[_],introduction:[_],sliderPicUrls:[_],brandId:[_]}),V=A(()=>o.specType?"\u591A\u89C4\u683C":"\u5355\u89C4\u683C");B(()=>v.propFormData,u=>{var d;u&&(Y(o,u),o.sliderPicUrls=(d=u.sliderPicUrls)==null?void 0:d.map(n=>({url:n})))},{immediate:!0});const S=T;F({validate:async()=>{var u;if(y)try{await((u=t(y))==null?void 0:u.validate()),Object.assign(v.propFormData,o)}catch(d){throw C.error("\u3010\u57FA\u7840\u8BBE\u7F6E\u3011\u4E0D\u5B8C\u5584\uFF0C\u8BF7\u586B\u5199\u76F8\u5173\u4FE1\u606F"),S("update:activeName","info"),d}}});const w=h([]),U=h([]);return E(async()=>{const u=await ol({});U.value=tl(u,"id"),w.value=await rl()}),(u,d)=>{const n=G,s=J,r=K,p=L,b=Q,c=X,N=Z,R=al,j=M;return i(),f(j,{ref_key:"formRef",ref:y,model:t(o),rules:t(z),class:H({view:m.isDetail}),"label-width":"120px",disabled:m.isDetail},{default:a(()=>[l(c,null,{default:a(()=>[l(r,{span:12},{default:a(()=>[l(s,{label:"\u540D\u79F0",prop:"name"},{default:a(()=>[l(n,{modelValue:t(o).name,"onUpdate:modelValue":d[0]||(d[0]=e=>t(o).name=e),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0",maxlength:"64","show-word-limit":!0,clearable:!0,class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1}),l(r,{span:12},{default:a(()=>[l(s,{label:"\u5546\u54C1\u54C1\u724C",prop:"brandId"},{default:a(()=>[l(b,{modelValue:t(o).brandId,"onUpdate:modelValue":d[1]||(d[1]=e=>t(o).brandId=e),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u54C1\u724C",class:"w-80"},{default:a(()=>[(i(!0),I(x,null,k(t(w),e=>(i(),f(p,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(c,null,{default:a(()=>[l(r,{span:12},{default:a(()=>[l(s,{label:"\u4EA7\u5730",prop:"chandi"},{default:a(()=>[l(n,{modelValue:t(o).chandi,"onUpdate:modelValue":d[2]||(d[2]=e=>t(o).chandi=e),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u4EA7\u5730",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1}),l(r,{span:12},{default:a(()=>[l(s,{label:"\u5546\u54C1\u7C7B\u578B",prop:"categoryType"},{default:a(()=>[l(b,{modelValue:t(o).categoryType,"onUpdate:modelValue":d[3]||(d[3]=e=>t(o).categoryType=e),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u7C7B\u578B",class:"w-80"},{default:a(()=>[l(p,{label:"\u5B9E\u4F53\u5546\u54C1",value:"0"}),l(p,{label:"\u865A\u62DF\u5546\u54C1",value:"1"})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(c,null,{default:a(()=>[l(r,{span:12},{default:a(()=>[l(s,{label:"\u72B6\u6001",prop:"categoryStatus"},{default:a(()=>[l(b,{modelValue:t(o).categoryStatus,"onUpdate:modelValue":d[4]||(d[4]=e=>t(o).categoryStatus=e),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u72B6\u6001",class:"w-80"},{default:a(()=>[l(p,{label:"\u4E0A\u67B6",value:"1"}),l(p,{label:"\u4E0B\u67B6",value:"0"}),l(p,{label:"\u7F3A\u8D27",value:"2"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(r,{span:12},{default:a(()=>[l(s,{label:"\u5546\u54C1\u5206\u7C7B",prop:"categoryId"},{default:a(()=>[l(N,{modelValue:t(o).categoryId,"onUpdate:modelValue":d[5]||(d[5]=e=>t(o).categoryId=e),options:t(U),props:t(dl),class:"w-80",clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B",filterable:""},null,8,["modelValue","options","props"])]),_:1})]),_:1})]),_:1}),l(c,null,{default:a(()=>[l(r,{span:12},{default:a(()=>[m.isDetail?(i(),f(s,{key:0,label:"\u9500\u91CF",prop:"salesCount"},{default:a(()=>[l(n,{modelValue:t(o).salesCount,"onUpdate:modelValue":d[6]||(d[6]=e=>t(o).salesCount=e),class:"w-80!"},null,8,["modelValue"])]),_:1})):D("",!0)]),_:1}),l(r,{span:12},{default:a(()=>[m.isDetail?(i(),f(s,{key:0,label:"\u89C4\u683C",prop:"specType"},{default:a(()=>[l(n,{modelValue:t(V),"onUpdate:modelValue":d[7]||(d[7]=e=>W(V)?V.value=e:null),class:"w-80!"},null,8,["modelValue"])]),_:1})):D("",!0)]),_:1})]),_:1}),l(c,null,{default:a(()=>[l(r,{span:12},{default:a(()=>[l(s,{label:"\u5546\u54C1\u54C1\u724C",prop:"brandId"},{default:a(()=>[l(b,{modelValue:t(o).brandId,"onUpdate:modelValue":d[8]||(d[8]=e=>t(o).brandId=e),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u54C1\u724C",class:"w-80"},{default:a(()=>[(i(!0),I(x,null,k(t(w),e=>(i(),f(p,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(r,{span:12},{default:a(()=>[l(s,{label:"\u5546\u54C1\u5173\u952E\u5B57",prop:"keyword"},{default:a(()=>[l(n,{modelValue:t(o).keyword,"onUpdate:modelValue":d[9]||(d[9]=e=>t(o).keyword=e),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u5173\u952E\u5B57",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(c,null,{default:a(()=>[l(r,{span:24},{default:a(()=>[l(s,{label:"\u5546\u54C1\u7B80\u4ECB",prop:"introduction"},{default:a(()=>[l(n,{modelValue:t(o).introduction,"onUpdate:modelValue":d[10]||(d[10]=e=>t(o).introduction=e),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}),l(c,null,{default:a(()=>[l(r,{span:24},{default:a(()=>[l(s,{label:"\u5546\u54C1\u8F6E\u64AD\u56FE",prop:"sliderPicUrls"},{default:a(()=>[l(R,{modelValue:t(o).sliderPicUrls,"onUpdate:modelValue":d[11]||(d[11]=e=>t(o).sliderPicUrls=e),disabled:m.isDetail},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","class","disabled"])}}}),[["__scopeId","data-v-64c95680"],["__file","D:/zx/mall-newfeifan-zx-admin/src/views/mall/product/spu/form/InfoForm.vue"]])});export{_l as __tla,P as default};