MobileIndex-21a66ac1.js 8.5 KB

1
  1. import{d as W,f as S,as as U,r as o,K as X,m as G,n as H,N as R,y as _,a as t,o as L,x as O,w,h as s,g as e,Q as V,a6 as m,q as Y,i as Z,at as v,au as g,av as $,aw as y,D as tt,J as at,p as rt,l as et,_ as ot,__tla as lt}from"./index-f4ac2672.js";import{_ as it,__tla as st}from"./ContentWrap-8da6837f.js";import{g as _t,c as ct,u as mt,__tla as nt}from"./spu-d4926e84.js";import ut,{__tla as pt}from"./InfoForm-08052e1e.js";import dt,{__tla as ft}from"./DescriptionForm-12bf143f.js";import yt,{__tla as ht}from"./OtherForm-a7a9b4f8.js";import vt,{__tla as gt}from"./SkuForm-059da28a.js";import kt,{__tla as Pt}from"./DeliveryForm-d1542210.js";import Bt,{__tla as wt}from"./Service-4537fb1a.js";import{A as bt,__tla as Ft}from"./AfterSale-b800792c.js";import Dt,{__tla as Tt}from"./Comment-a46c258b.js";import{u as xt,__tla as Et}from"./useMessage-3a4f1bc1.js";import{__tla as It}from"./ContentWrap.vue_vue_type_script_setup_true_lang-c2768af0.js";import{__tla as Nt}from"./el-card-ceedae5f.js";import{__tla as Ct}from"./UploadImgs-57925969.js";import{__tla as St}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-ab6dd3d5.js";import{__tla as Ut}from"./el-image-viewer-c82e83af.js";import"./tree-0af4953a.js";import{__tla as Rt}from"./category-d7340dd2.js";import{__tla as zt}from"./brand-424e5981.js";import{__tla as qt}from"./formRules-7d98bdf0.js";import{__tla as At}from"./Editor-703cb995.js";import{__tla as Mt}from"./index-31d6837c.js";import{__tla as Qt}from"./SkuList-510e3ec1.js";import{__tla as jt}from"./el-image-aa8f47fe.js";import{__tla as Jt}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-d8293fe9.js";import{__tla as Kt}from"./index-dc1ba044.js";import{__tla as Wt}from"./UploadImg-996a2a6b.js";import{__tla as Xt}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-de170099.js";import{__tla as Gt}from"./PcComponents.css_vue_type_style_index_0_src_00d8480b_scoped_00d8480b_lang-a9b8f6cb.js";import{__tla as Ht}from"./ProductAttributes-7d264e97.js";import{__tla as Lt}from"./el-text-46d8a0b8.js";import{__tla as Ot}from"./property-639f3575.js";import{__tla as Vt}from"./ProductPropertyAddForm-da2c594b.js";import{__tla as Yt}from"./Dialog-8f54bd93.js";import{__tla as Zt}from"./MobileSkuList-830209fb.js";import{__tla as $t}from"./index-caf6ad35.js";import{__tla as ta}from"./dict-cc67e876.js";import"./constants-d55a3460.js";import{__tla as aa}from"./index-f711d83d.js";import{__tla as ra}from"./index-7890cfd1.js";import{__tla as ea}from"./index-4f055c3f.js";import{__tla as oa}from"./index-6f746907.js";let z,la=Promise.all([(()=>{try{return lt}catch{}})(),(()=>{try{return st}catch{}})(),(()=>{try{return nt}catch{}})(),(()=>{try{return pt}catch{}})(),(()=>{try{return ft}catch{}})(),(()=>{try{return ht}catch{}})(),(()=>{try{return gt}catch{}})(),(()=>{try{return Pt}catch{}})(),(()=>{try{return wt}catch{}})(),(()=>{try{return Ft}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 Qt}catch{}})(),(()=>{try{return jt}catch{}})(),(()=>{try{return Jt}catch{}})(),(()=>{try{return Kt}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 Vt}catch{}})(),(()=>{try{return Yt}catch{}})(),(()=>{try{return Zt}catch{}})(),(()=>{try{return $t}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return ea}catch{}})(),(()=>{try{return oa}catch{}})()]).then(async()=>{let b,F,D;b={class:"top",style:{position:"relative",overflow:"hidden"}},F={class:"bottom"},D=(k=>(rt("data-v-d9db1195"),k=k(),et(),k))(()=>s("div",{style:{clear:"both"}},null,-1)),z=ot(W({name:"ProductSpuForm",__name:"MobileIndex",emits:["success"],setup(k,{emit:q}){const T=xt(),A=S({value:0}),M=S({value:!1});U("highPrecisionChange",M);const Q=q;U("spuTypeChange",A);const{t:x}=Z(),d=o(!1),i=o("info"),u=o(!0),E=o(),I=o(),N=o(),C=o(),j=o(),c=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:"",firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0});o(0),o(""),o(),o(0);const J=X(),B=o(Number(J.params.id)),K=async()=>{var f,n,l,a;d.value=!0;try{await((f=t(E))==null?void 0:f.validate()),await((n=t(I))==null?void 0:n.validate()),await((l=t(N))==null?void 0:l.validate()),await((a=t(C))==null?void 0:a.validate());const p=$(t(c.value));p.skus.forEach(r=>{r.name=p.name,r.price=y(r.price),r.marketPrice=y(r.marketPrice),r.promotionFee=y(r.promotionFee),r.costPrice=y(r.costPrice),r.firstBrokeragePrice=y(r.firstBrokeragePrice),r.secondBrokeragePrice=y(r.secondBrokeragePrice)});const h=[];p.sliderPicUrls.forEach(r=>{typeof r=="object"?h.push(r.url):h.push(r)}),p.sliderPicUrls=h;const P=p;B.value?(await mt(P),T.success(x("common.updateSuccess"))):(await ct(P),T.success(x("common.createSuccess"))),close(),Q("success")}finally{d.value=!1}};return G(()=>{(async()=>{var n;const f=B.value;if(f){d.value=!0;try{const l=await _t(f);(n=l.skus)==null||n.forEach(a=>{u.value?(a.price=v(a.price),a.marketPrice=v(a.marketPrice),a.costPrice=v(a.costPrice),a.firstBrokeragePrice=v(a.firstBrokeragePrice),a.secondBrokeragePrice=v(a.secondBrokeragePrice)):(a.price=g(a.price),a.marketPrice=g(a.marketPrice),a.costPrice=g(a.costPrice),a.firstBrokeragePrice=g(a.firstBrokeragePrice),a.secondBrokeragePrice=g(a.secondBrokeragePrice))}),c.value=l}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"}),H(()=>{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,n)=>{const l=R("van-tab"),a=R("van-tabs"),p=tt,h=it,P=at;return _((L(),O(h,{style:{"overflow-y":"auto"},class:"ContentWrap"},{default:w(()=>[s("div",b,[e(a,{active:t(i),"onUpdate:active":n[0]||(n[0]=r=>V(i)?i.value=r:null)},{default:w(()=>[e(l,{title:"\u57FA\u672C\u4FE1\u606F",name:"info"}),e(l,{title:"\u4EF7\u683C/\u89C4\u683C/\u578B\u53F7",name:"sku"}),e(l,{title:"\u8BE6\u60C5",name:"description"}),e(l,{title:"\u8BC4\u4EF7",name:"comment"}),e(l,{title:"\u5BA2\u670D",name:"service"}),e(l,{title:"\u552E\u540E",name:"aftersale"}),e(l,{title:"\u7269\u6D41\u8BBE\u7F6E",name:"delivery"})]),_:1},8,["active"])]),s("div",F,[_(s("div",null,[e(ut,{ref_key:"infoRef",ref:E,"is-detail":t(u),propFormData:t(c)},null,8,["is-detail","propFormData"])],512),[[m,t(i)=="info"]]),_(s("div",null,[e(vt,{ref_key:"skuRef",ref:I,"is-detail":!1,propFormData:t(c)},null,8,["propFormData"])],512),[[m,t(i)=="sku"]]),_(s("div",null,[e(kt,{ref_key:"deliveryRef",ref:N,"is-detail":t(u),propFormData:t(c)},null,8,["is-detail","propFormData"])],512),[[m,t(i)=="delivery"]]),_(s("div",null,[e(dt,{ref_key:"descriptionRef",ref:C,"is-detail":t(u),propFormData:t(c)},null,8,["is-detail","propFormData"])],512),[[m,t(i)=="description"]]),_(s("div",null,[e(yt,{ref_key:"otherRef",ref:j,"is-detail":t(u),propFormData:t(c)},null,8,["is-detail","propFormData"])],512),[[m,t(i)=="other"]]),_(s("div",null,[e(Dt,{"is-detail":t(u),propFormData:t(c)},null,8,["is-detail","propFormData"])],512),[[m,t(i)=="comment"]]),_(s("div",null,[e(Bt,{"is-detail":t(u),propFormData:t(c)},null,8,["is-detail","propFormData"])],512),[[m,t(i)=="service"]]),_(s("div",null,[e(bt,{productId:t(B),openSource:"Spu"},null,8,["productId"])],512),[[m,t(i)=="aftersale"]])]),D,_(e(p,{loading:t(d),type:"primary",onClick:K,style:{position:"fixed",width:"90%",bottom:"0px",left:"50%",transform:"translateX(-50%)","z-index":"111111"}},{default:w(()=>[Y(" \u4FDD\u5B58 ")]),_:1},8,["loading"]),[[m,t(i)=="sku"]])]),_:1})),[[P,t(d)]])}}}),[["__scopeId","data-v-d9db1195"],["__file","D:/zx/mall-newfeifan-zx-business/src/views/mall/product/spu/form/MobileIndex.vue"]])});export{la as __tla,z as default};