index-776acefa.js 8.6 KB

1
  1. import{d as lr,u as or,K as ir,r as t,o as u,x as k,w as P,h as o,t as _r,a as r,g as e,q as sr,aN as cr,y as p,Q as g,P as j,a5 as f,c as q,i as mr,aO as nr,as as y,at as h,ay as ur,X as pr,Y as dr,aP as fr,J as yr,p as hr,k as vr,_ as kr,__tla as Pr}from"./index-13e4c38a.js";import{_ as gr,__tla as br}from"./ContentWrap-25e4085e.js";import{_ as Fr,__tla as wr}from"./SPuUploadImg-06168ab4.js";import{u as Dr,__tla as Ur}from"./tagsView-1bbe8209.js";import{g as Br,__tla as Ir}from"./spu-1b1f3d19.js";import xr,{__tla as Tr}from"./InfoForm-8d0988f6.js";import Cr,{__tla as Vr}from"./DescriptionForm-a1aaede8.js";import Rr,{__tla as Sr}from"./OtherForm-9c6b5fd2.js";import zr,{__tla as Ar}from"./SkuForm-3b701a5a.js";import jr,{__tla as qr}from"./DeliveryForm-c43d2fc2.js";import Er,{__tla as Jr}from"./Service-2e7244ee.js";import{A as Kr,__tla as Nr}from"./AfterSale-8d864f9f.js";import Or,{__tla as Qr}from"./Comment-35ea22c1.js";import{u as Xr,__tla as Yr}from"./useMessage-7ce89654.js";import{__tla as Zr}from"./el-card-9ee20c35.js";import{__tla as Gr}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-d429eb8e.js";import{__tla as Hr}from"./index-323a9e61.js";import{__tla as Lr}from"./el-image-viewer-d0847610.js";import{__tla as Mr}from"./UploadImgs-2b615413.js";import{__tla as Wr}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-7117a273.js";import"./tree-0af4953a.js";import{__tla as $r}from"./category-e64e4592.js";import{__tla as ra}from"./brand-5b3bdc19.js";import{__tla as aa}from"./formRules-6d55c929.js";import{__tla as ta}from"./Editor-4d18f5b9.js";import{__tla as ea}from"./index-ec4d1ca8.js";import{__tla as la}from"./SkuList-a237df93.js";import{__tla as oa}from"./el-image-02418694.js";import{__tla as ia}from"./UploadImg-fde3f3c0.js";import{__tla as _a}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-45c0707c.js";import{__tla as sa}from"./ProductAttributes-555aa403.js";import{__tla as ca}from"./el-text-6a0a3505.js";import{__tla as ma}from"./property-efaf8f2d.js";import{__tla as na}from"./ProductPropertyAddForm-4fb2a864.js";import{__tla as ua}from"./Dialog-3e915f2a.js";import{__tla as pa}from"./index-f8c735f2.js";import{__tla as da}from"./dict-6edc0183.js";import"./constants-637baed6.js";import{__tla as fa}from"./index-e29fb743.js";import{__tla as ya}from"./index-86d49483.js";import{__tla as ha}from"./index-386463d6.js";import{__tla as va}from"./index-335ba828.js";let E,ka=Promise.all([(()=>{try{return Pr}catch{}})(),(()=>{try{return br}catch{}})(),(()=>{try{return wr}catch{}})(),(()=>{try{return Ur}catch{}})(),(()=>{try{return Ir}catch{}})(),(()=>{try{return Tr}catch{}})(),(()=>{try{return Vr}catch{}})(),(()=>{try{return Sr}catch{}})(),(()=>{try{return Ar}catch{}})(),(()=>{try{return qr}catch{}})(),(()=>{try{return Jr}catch{}})(),(()=>{try{return Nr}catch{}})(),(()=>{try{return Qr}catch{}})(),(()=>{try{return Yr}catch{}})(),(()=>{try{return Zr}catch{}})(),(()=>{try{return Gr}catch{}})(),(()=>{try{return Hr}catch{}})(),(()=>{try{return Lr}catch{}})(),(()=>{try{return Mr}catch{}})(),(()=>{try{return Wr}catch{}})(),(()=>{try{return $r}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return ea}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return ca}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return ua}catch{}})(),(()=>{try{return pa}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return ya}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return va}catch{}})()]).then(async()=>{let B,I,x,T,C,V,R,S,z;B={class:"my-header"},I={class:"my-header-left"},x={class:"my-header-right"},T=["onClick"],C={class:"left"},V={class:"right"},R={key:0},S={key:1},z=(b=>(hr("data-v-473675a6"),b=b(),vr(),b))(()=>o("div",{style:{clear:"both"}},null,-1)),E=kr(lr({name:"ProductSpuForm",__name:"index",emits:["success"],setup(b,{expose:J,emit:Pa}){const{t:K}=mr();Xr(),or(),ir(),Dr();const D=t(!1),_=t("info"),l=t(!1),N=t(),O=t(),Q=t(),X=t(),Y=t(),s=t({name:"",categoryId:void 0,keyword:"",picUrl:"",producerArea:"",spuType:void 0,sliderPicUrls:[],introduction:"",deliveryTypes:[],deliveryTemplateId:void 0,brandId:void 0,specType:!1,subCommissionType:!1,highPrecision:!1,skus:[{price:0,marketPrice:0,costPrice:0,barCode:"",picUrl:"",stock:0,weight:0,volume:0,promotionFee:0,mark:"",firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0}),Z=t({name:"",categoryId:void 0,keyword:"",picUrl:"",producerArea:"",spuType:void 0,sliderPicUrls:[],introduction:"",deliveryTypes:[],deliveryTemplateId:void 0,brandId:void 0,specType:!1,subCommissionType:!1,skus:[{price:0,marketPrice:0,costPrice:0,barCode:"",picUrl:"",stock:0,weight:0,volume:0,promotionFee:0,mark:"",firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0}),F=t(!1),w=t(""),G=t(0),U=t(),H=t(""),L=t(),A=t(""),M=t(0),v=t(!1);J({open:async(c,i,d,a)=>{G.value=a,L.value=i,M.value=d,F.value=!0,U.value=i.id,H.value=i.picUrl,v.value=!1,await $(),_.value="info",A.value=c,w.value=K("action."+c),c=="view"?w.value="\u67E5\u770B":c=="create"&&(s.value=nr(Z.value)),A.value=="view"?l.value=!0:l.value=!1}});const W=()=>{v.value=!v.value},$=async()=>{var i;const c=U.value;if(c){D.value=!0;try{const d=await Br(c);(i=d.skus)==null||i.forEach(a=>{l.value?(a.price=y(a.price),a.highPrecisionPrice=a.highPrecisionPrice/100,a.marketPrice=y(a.marketPrice),a.costPrice=y(a.costPrice),a.promotionFee=y(a.promotionFee),a.firstBrokeragePrice=y(a.firstBrokeragePrice),a.secondBrokeragePrice=y(a.secondBrokeragePrice)):(a.price=h(a.price),a.highPrecisionPrice=a.highPrecisionPrice/100,a.marketPrice=h(a.marketPrice),a.costPrice=h(a.costPrice),a.promotionFee=h(a.promotionFee),a.firstBrokeragePrice=h(a.firstBrokeragePrice),a.secondBrokeragePrice=h(a.secondBrokeragePrice))}),s.value=d}finally{D.value=!1}}};return(c,i)=>{const d=ur,a=Fr,m=pr,rr=dr,ar=gr,tr=fr,er=yr;return u(),k(tr,{modelValue:r(F),"onUpdate:modelValue":i[2]||(i[2]=n=>j(F)?F.value=n:null),title:r(w),fullscreen:r(v),"show-close":!1,width:"70%",draggable:"",class:"dialog"},{header:P(({close:n})=>[o("div",B,[o("div",I,_r(r(w)),1),o("div",x,[o("span",{onClick:W},[e(r(sr),{icon:r(v)?"zmdi:fullscreen-exit":"zmdi:fullscreen"},null,8,["icon"])]),o("span",{onClick:n},[e(d,null,{default:P(()=>[e(r(cr))]),_:1})],8,T)])])]),default:P(()=>[p((u(),k(ar,{style:{"max-height":"560px","min-height":"560px","overflow-y":"auto","border-bottom":"none"}},{default:P(()=>[o("div",C,[e(a,{modelValue:r(s).picUrl,"onUpdate:modelValue":i[0]||(i[0]=n=>r(s).picUrl=n),disabled:r(l)},null,8,["modelValue","disabled"]),e(rr,{modelValue:r(_),"onUpdate:modelValue":i[1]||(i[1]=n=>j(_)?_.value=n:null),"tab-position":"left",class:"child-tabs"},{default:P(()=>[e(m,{label:"\u57FA\u672C\u4FE1\u606F",name:"info"}),e(m,{label:"\u4EF7\u683C/\u89C4\u683C/\u578B\u53F7",name:"sku"}),e(m,{label:"\u8BE6\u60C5",name:"description"}),r(l)?(u(),k(m,{key:0,label:"\u8BC4\u4EF7",name:"comment"})):g("",!0),r(l)?(u(),k(m,{key:1,label:"\u5BA2\u670D",name:"service"})):g("",!0),r(l)?(u(),k(m,{key:2,label:"\u552E\u540E",name:"aftersale"})):g("",!0),e(m,{label:"\u7269\u6D41\u8BBE\u7F6E",name:"delivery"})]),_:1},8,["modelValue"])]),o("div",V,[p(o("div",null,[e(xr,{ref_key:"infoRef",ref:N,"is-detail":r(l),propFormData:r(s)},null,8,["is-detail","propFormData"])],512),[[f,r(_)=="info"]]),p(o("div",null,[e(zr,{ref_key:"skuRef",ref:O,"is-detail":r(l),propFormData:r(s)},null,8,["is-detail","propFormData"])],512),[[f,r(_)=="sku"]]),p(o("div",null,[e(jr,{ref_key:"deliveryRef",ref:Q,"is-detail":r(l),propFormData:r(s)},null,8,["is-detail","propFormData"])],512),[[f,r(_)=="delivery"]]),p(o("div",null,[e(Cr,{ref_key:"descriptionRef",ref:X,"is-detail":r(l),propFormData:r(s)},null,8,["is-detail","propFormData"])],512),[[f,r(_)=="description"]]),p(o("div",null,[e(Rr,{ref_key:"otherRef",ref:Y,"is-detail":r(l),propFormData:r(s)},null,8,["is-detail","propFormData"])],512),[[f,r(_)=="other"]]),r(_)=="comment"?(u(),q("div",R,[e(Or,{"is-detail":r(l),propFormData:r(s)},null,8,["is-detail","propFormData"])])):g("",!0),p(o("div",null,[e(Er,{"is-detail":r(l),propFormData:r(s)},null,8,["is-detail","propFormData"])],512),[[f,r(_)=="service"]]),r(_)=="aftersale"?(u(),q("div",S,[e(Kr,{productId:r(U),openSource:"Spu"},null,8,["productId"])])):g("",!0)]),z]),_:1})),[[er,r(D)]])]),_:1},8,["modelValue","title","fullscreen"])}}}),[["__scopeId","data-v-473675a6"],["__file","D:/zx/mall-newfeifan-zx-admin/src/views/mall/product/spu/form/index.vue"]])});export{ka as __tla,E as default};