MobileIndex-95298be1.js 8.7 KB

1
  1. import{d as V,f as S,as as U,r as o,K as W,m as X,n as G,N as R,y as l,a as t,o as H,x as L,w,h as c,g as e,Q as O,a6 as n,q as Y,i as Z,at as v,au as g,av as $,aw as y,D as tt,J as rt,p as at,l as et,_ as ot,__tla as it}from"./index-12a7743c.js";import{_ as st,__tla as ct}from"./ContentWrap-a222efbc.js";import{g as lt,c as _t,u as nt,__tla as mt}from"./spu-eef4392f.js";import ut,{__tla as pt}from"./InfoForm-c4b5200f.js";import dt,{__tla as ft}from"./DescriptionForm-be45acac.js";import yt,{__tla as ht}from"./OtherForm-96fdaac9.js";import vt,{__tla as gt}from"./SkuForm-3deb0185.js";import Pt,{__tla as kt}from"./DeliveryForm-447d0cfb.js";import Bt,{__tla as wt}from"./Service-1e008a05.js";import{A as Ft,__tla as bt}from"./AfterSale-a8a0bac0.js";import Dt,{__tla as Tt}from"./Comment-23d2f00c.js";import{u as xt,__tla as Et}from"./useMessage-9e9b1c85.js";import{__tla as It}from"./ContentWrap.vue_vue_type_script_setup_true_lang-4150ac91.js";import{__tla as Nt}from"./el-card-73514116.js";import{__tla as Ct}from"./UploadImgs-5df614a3.js";import{__tla as St}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-ac5f9b6e.js";import{__tla as Ut}from"./el-image-viewer-900c7087.js";import"./tree-0af4953a.js";import{__tla as Rt}from"./category-1e4d7630.js";import{__tla as zt}from"./brand-16603e12.js";import{__tla as qt}from"./formRules-3c0e1dc5.js";import{__tla as At}from"./Editor-1e1d52a0.js";import{__tla as Mt}from"./index-0231b9cf.js";import{__tla as jt}from"./SkuList-2a65836d.js";import{__tla as Jt}from"./el-image-2f2c3912.js";import{__tla as Kt}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-2c11e28b.js";import{__tla as Qt}from"./index-c6aa9762.js";import{__tla as Vt}from"./UploadImg-4d151b32.js";import{__tla as Wt}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-33343179.js";import{__tla as Xt}from"./PcComponents.css_vue_type_style_index_0_src_00d8480b_scoped_00d8480b_lang-bd169fc3.js";import{__tla as Gt}from"./ProductAttributes-a178469e.js";import{__tla as Ht}from"./el-text-5178d6fd.js";import{__tla as Lt}from"./property-eb51a561.js";import{__tla as Ot}from"./ProductPropertyAddForm-9aae754f.js";import{__tla as Yt}from"./Dialog-639a3ed8.js";import{__tla as Zt}from"./MobileSkuList-e3c4b311.js";import{__tla as $t}from"./index-62046fc9.js";import{__tla as tr}from"./dict-0bfe78a3.js";import"./constants-d55a3460.js";import{__tla as rr}from"./index-e33858f8.js";import{__tla as ar}from"./index-ed9bc77e.js";import{__tla as er}from"./index-088af6ea.js";import{__tla as or}from"./index-2d4779c4.js";let z,ir=Promise.all([(()=>{try{return it}catch{}})(),(()=>{try{return ct}catch{}})(),(()=>{try{return mt}catch{}})(),(()=>{try{return pt}catch{}})(),(()=>{try{return ft}catch{}})(),(()=>{try{return ht}catch{}})(),(()=>{try{return gt}catch{}})(),(()=>{try{return kt}catch{}})(),(()=>{try{return wt}catch{}})(),(()=>{try{return bt}catch{}})(),(()=>{try{return Tt}catch{}})(),(()=>{try{return Et}catch{}})(),(()=>{try{return It}catch{}})(),(()=>{try{return Nt}catch{}})(),(()=>{try{return Ct}catch{}})(),(()=>{try{return St}catch{}})(),(()=>{try{return Ut}catch{}})(),(()=>{try{return Rt}catch{}})(),(()=>{try{return zt}catch{}})(),(()=>{try{return qt}catch{}})(),(()=>{try{return At}catch{}})(),(()=>{try{return Mt}catch{}})(),(()=>{try{return jt}catch{}})(),(()=>{try{return Jt}catch{}})(),(()=>{try{return Kt}catch{}})(),(()=>{try{return Qt}catch{}})(),(()=>{try{return Vt}catch{}})(),(()=>{try{return Wt}catch{}})(),(()=>{try{return Xt}catch{}})(),(()=>{try{return Gt}catch{}})(),(()=>{try{return Ht}catch{}})(),(()=>{try{return Lt}catch{}})(),(()=>{try{return Ot}catch{}})(),(()=>{try{return Yt}catch{}})(),(()=>{try{return Zt}catch{}})(),(()=>{try{return $t}catch{}})(),(()=>{try{return tr}catch{}})(),(()=>{try{return rr}catch{}})(),(()=>{try{return ar}catch{}})(),(()=>{try{return er}catch{}})(),(()=>{try{return or}catch{}})()]).then(async()=>{let F,b,D;F={class:"top",style:{position:"relative",overflow:"hidden"}},b={class:"bottom"},D=(P=>(at("data-v-d9db1195"),P=P(),et(),P))(()=>c("div",{style:{clear:"both"}},null,-1)),z=ot(V({name:"ProductSpuForm",__name:"MobileIndex",emits:["success"],setup(P,{emit:q}){const T=xt(),A=S({value:0}),M=S({value:!1});U("highPrecisionChange",M);const j=q;U("spuTypeChange",A);const{t:x}=Z(),d=o(!1),s=o("info"),u=o(!0),E=o(),I=o(),N=o(),C=o(),J=o(),_=o({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:"",highPrecisionPrice:0,firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0});o(0),o(""),o(),o(0);const K=W(),B=o(Number(K.params.id)),Q=async()=>{var f,m,i,r;d.value=!0;try{await((f=t(E))==null?void 0:f.validate()),await((m=t(I))==null?void 0:m.validate()),await((i=t(N))==null?void 0:i.validate()),await((r=t(C))==null?void 0:r.validate());const p=$(t(_.value));p.skus.forEach(a=>{a.name=p.name,a.price=y(a.price),a.highPrecisionPrice=(100*a.highPrecisionPrice).toFixed(6),a.marketPrice=y(a.marketPrice),a.promotionFee=y(a.promotionFee),a.costPrice=y(a.costPrice),a.firstBrokeragePrice=y(a.firstBrokeragePrice),a.secondBrokeragePrice=y(a.secondBrokeragePrice)});const h=[];p.sliderPicUrls.forEach(a=>{typeof a=="object"?h.push(a.url):h.push(a)}),p.sliderPicUrls=h;const k=p;B.value?(await nt(k),T.success(x("common.updateSuccess"))):(await _t(k),T.success(x("common.createSuccess"))),close(),j("success")}finally{d.value=!1}};return X(()=>{(async()=>{var m;const f=B.value;if(f){d.value=!0;try{const i=await lt(f);(m=i.skus)==null||m.forEach(r=>{u.value?(r.price=v(r.price),r.marketPrice=v(r.marketPrice),r.highPrecisionPrice=r.highPrecisionPrice/100,r.costPrice=v(r.costPrice),r.firstBrokeragePrice=v(r.firstBrokeragePrice),r.secondBrokeragePrice=v(r.secondBrokeragePrice)):(r.price=g(r.price),r.marketPrice=g(r.marketPrice),r.highPrecisionPrice=r.highPrecisionPrice/100,r.costPrice=g(r.costPrice),r.firstBrokeragePrice=g(r.firstBrokeragePrice),r.secondBrokeragePrice=g(r.secondBrokeragePrice))}),_.value=i}finally{d.value=!1}}})(),document.getElementsByTagName("section")[1].style.padding="0px",document.getElementsByTagName("section")[1].style.width="100%",document.getElementsByTagName("section")[1].querySelector("div").style.border="none",document.getElementsByTagName("section")[1].style.background="#f5f7f9"}),G(()=>{document.getElementsByTagName("section")[1].style.width="auto",document.getElementsByTagName("section")[1].style.padding="20px",document.getElementsByTagName("section")[1].style.background="var(--el-color-white)"}),(f,m)=>{const i=R("van-tab"),r=R("van-tabs"),p=tt,h=st,k=rt;return l((H(),L(h,{style:{"overflow-y":"auto"},class:"ContentWrap"},{default:w(()=>[c("div",F,[e(r,{active:t(s),"onUpdate:active":m[0]||(m[0]=a=>O(s)?s.value=a:null)},{default:w(()=>[e(i,{title:"\u57FA\u672C\u4FE1\u606F",name:"info"}),e(i,{title:"\u4EF7\u683C/\u89C4\u683C/\u578B\u53F7",name:"sku"}),e(i,{title:"\u8BE6\u60C5",name:"description"}),e(i,{title:"\u8BC4\u4EF7",name:"comment"}),e(i,{title:"\u5BA2\u670D",name:"service"}),e(i,{title:"\u552E\u540E",name:"aftersale"}),e(i,{title:"\u7269\u6D41\u8BBE\u7F6E",name:"delivery"})]),_:1},8,["active"])]),c("div",b,[l(c("div",null,[e(ut,{ref_key:"infoRef",ref:E,"is-detail":t(u),propFormData:t(_)},null,8,["is-detail","propFormData"])],512),[[n,t(s)=="info"]]),l(c("div",null,[e(vt,{ref_key:"skuRef",ref:I,"is-detail":!1,propFormData:t(_)},null,8,["propFormData"])],512),[[n,t(s)=="sku"]]),l(c("div",null,[e(Pt,{ref_key:"deliveryRef",ref:N,"is-detail":t(u),propFormData:t(_)},null,8,["is-detail","propFormData"])],512),[[n,t(s)=="delivery"]]),l(c("div",null,[e(dt,{ref_key:"descriptionRef",ref:C,"is-detail":t(u),propFormData:t(_)},null,8,["is-detail","propFormData"])],512),[[n,t(s)=="description"]]),l(c("div",null,[e(yt,{ref_key:"otherRef",ref:J,"is-detail":t(u),propFormData:t(_)},null,8,["is-detail","propFormData"])],512),[[n,t(s)=="other"]]),l(c("div",null,[e(Dt,{"is-detail":t(u),propFormData:t(_)},null,8,["is-detail","propFormData"])],512),[[n,t(s)=="comment"]]),l(c("div",null,[e(Bt,{"is-detail":t(u),propFormData:t(_)},null,8,["is-detail","propFormData"])],512),[[n,t(s)=="service"]]),l(c("div",null,[e(Ft,{productId:t(B),openSource:"Spu"},null,8,["productId"])],512),[[n,t(s)=="aftersale"]])]),D,l(e(p,{loading:t(d),type:"primary",onClick:Q,style:{position:"fixed",width:"90%",bottom:"0px",left:"50%",transform:"translateX(-50%)","z-index":"111111"}},{default:w(()=>[Y(" \u4FDD\u5B58 ")]),_:1},8,["loading"]),[[n,t(s)=="sku"]])]),_:1})),[[k,t(d)]])}}}),[["__scopeId","data-v-d9db1195"],["__file","D:/zx/mall-newfeifan-zx-business/src/views/mall/product/spu/form/MobileIndex.vue"]])});export{ir as __tla,z as default};