index-8d3bacf8.js 11 KB

1
  1. import{d as ge,g as ee,as as te,r as a,o as u,k as h,aN as Fe,a as e,w as y,j as c,l as re,t as ae,R as d,i as o,_ as be,aO as we,C as k,Q as le,a6 as w,c as j,A as Be,av as ie,at as g,au as F,aw as b,aP as De,Y as Se,Z as Ce,q as Ue,az as Ie,L as Te,s as xe,v as Ve,__tla as Re}from"./index-abaca7e8.js";import{_ as je,__tla as ze}from"./ContentWrap.vue_vue_type_script_setup_true_lang-9818245e.js";import{_ as Ae,__tla as Ee}from"./SPuUploadImg-9b494588.js";import{g as $e,a as qe,c as Le,u as Ne,__tla as Oe}from"./spu-58800749.js";import Qe,{__tla as Xe}from"./InfoForm-38155499.js";import Ye,{__tla as Ze}from"./DescriptionForm-b61af0dc.js";import Ge,{__tla as He}from"./OtherForm-004264a4.js";import Je,{__tla as Ke}from"./SkuForm-8979b3c8.js";import Me,{__tla as We}from"./DeliveryForm-d6b812e7.js";import et,{__tla as tt}from"./Service-db08b50e.js";import{A as rt,__tla as at}from"./AfterSale-ad2e0ae0.js";import lt,{__tla as it}from"./Comment-eec694a2.js";import ot,{__tla as ct}from"./Apply-b00b74bc.js";import{u as st,__tla as _t}from"./useMessage-7c79d01b.js";import{_ as nt}from"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as mt}from"./el-card-ff5a526a.js";import{__tla as ut}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-8933ee1b.js";import{__tla as pt}from"./index-1a54edc6.js";import{__tla as dt}from"./el-image-viewer-45c4debe.js";import{__tla as ht}from"./UploadImgs-9d0787c5.js";import{__tla as yt}from"./UploadImgs.vue_vue_type_style_index_0_scoped_3d27d917_lang-787db1dd.js";import"./tree-fd3a041e.js";import{__tla as ft}from"./category-6f60247b.js";import{__tla as vt}from"./brand-6b4fd521.js";import{__tla as Pt}from"./formRules-04bbe1b7.js";import{__tla as kt}from"./style.css_vue_type_style_index_0_src_true_lang-097712b4.js";import{__tla as gt}from"./index-9ba9fadc.js";import{__tla as Ft}from"./SkuList.vue_vue_type_script_setup_true_lang-937def20.js";import{__tla as bt}from"./el-image-56fee7ab.js";import{__tla as wt}from"./UploadImg-47ac0338.js";import{__tla as Bt}from"./UploadFile.vue_vue_type_style_index_0_scoped_2570c8e9_lang-af6b82f0.js";import{__tla as Dt}from"./PcComponents.css_vue_type_style_index_0_src_bf8feb19_scoped_bf8feb19_lang-b209d228.js";import{__tla as St}from"./ProductAttributes.vue_vue_type_script_setup_true_lang-e4222778.js";import{__tla as Ct}from"./el-text-a044817c.js";import{__tla as Ut}from"./property-7254be88.js";import{__tla as It}from"./ProductPropertyAddForm.vue_vue_type_script_setup_true_lang-e855895f.js";import{__tla as Tt}from"./Dialog-a2f7c92a.js";import{__tla as xt}from"./MobileSkuList-d6f6a0ba.js";import{__tla as Vt}from"./index-79b44574.js";import{__tla as Rt}from"./dict-885a7988.js";import"./constants-e43f22dd.js";import{__tla as jt}from"./index-e692387c.js";import{__tla as zt}from"./index.vue_vue_type_script_setup_true_lang-f7ebf07b.js";import{__tla as At}from"./index-e37a1056.js";import{__tla as Et}from"./index-e93f6059.js";import{__tla as $t}from"./formatTime-0c1ba065.js";let oe,qt=Promise.all([(()=>{try{return Re}catch{}})(),(()=>{try{return ze}catch{}})(),(()=>{try{return Ee}catch{}})(),(()=>{try{return Oe}catch{}})(),(()=>{try{return Xe}catch{}})(),(()=>{try{return Ze}catch{}})(),(()=>{try{return He}catch{}})(),(()=>{try{return Ke}catch{}})(),(()=>{try{return We}catch{}})(),(()=>{try{return tt}catch{}})(),(()=>{try{return at}catch{}})(),(()=>{try{return it}catch{}})(),(()=>{try{return ct}catch{}})(),(()=>{try{return _t}catch{}})(),(()=>{try{return mt}catch{}})(),(()=>{try{return ut}catch{}})(),(()=>{try{return pt}catch{}})(),(()=>{try{return dt}catch{}})(),(()=>{try{return ht}catch{}})(),(()=>{try{return yt}catch{}})(),(()=>{try{return ft}catch{}})(),(()=>{try{return vt}catch{}})(),(()=>{try{return Pt}catch{}})(),(()=>{try{return kt}catch{}})(),(()=>{try{return gt}catch{}})(),(()=>{try{return Ft}catch{}})(),(()=>{try{return bt}catch{}})(),(()=>{try{return wt}catch{}})(),(()=>{try{return Bt}catch{}})(),(()=>{try{return Dt}catch{}})(),(()=>{try{return St}catch{}})(),(()=>{try{return Ct}catch{}})(),(()=>{try{return Ut}catch{}})(),(()=>{try{return It}catch{}})(),(()=>{try{return Tt}catch{}})(),(()=>{try{return xt}catch{}})(),(()=>{try{return Vt}catch{}})(),(()=>{try{return Rt}catch{}})(),(()=>{try{return jt}catch{}})(),(()=>{try{return zt}catch{}})(),(()=>{try{return At}catch{}})(),(()=>{try{return Et}catch{}})(),(()=>{try{return $t}catch{}})()]).then(async()=>{let z,A,E,$,q,L,N,O,Q,X,Y;z={class:"my-header"},A={class:"my-header-left"},E={class:"my-header-right"},$=["onClick"],q={class:"left"},L={class:"right"},N={key:0},O={key:1},Q={key:2},X=(U=>(xe("data-v-1e3172c6"),U=U(),Ve(),U))(()=>c("div",{style:{clear:"both"}},null,-1)),Y={class:"dialog-footer"},oe=nt(ge({name:"ProductSpuForm",__name:"index",emits:["success"],setup(U,{expose:ce,emit:se}){const _e=ee({value:0});te("spuTypeChange",_e);const ne=ee({value:!1});te("highPrecisionChange",ne);const{t:V}=Be(),I=st(),f=a(!1),n=a("info"),l=a(!1),Z=a(),G=a(),H=a(),J=a(),me=a(),m=a({name:"",categoryId:void 0,keyword:"",picUrl:"",producerArea:"",spuType:void 0,spuPayType:void 0,sliderPicUrls:[],introduction:"",deliveryTypes:[],deliveryTemplateId:void 0,brandId:void 0,specType:!1,subCommissionType:!1,highPrecision:!1,skus:[{price:0,marketPrice:0,costPrice:0,settlementPrice:0,barCode:"",picUrl:"",stock:0,weight:0,volume:0,promotionFee:0,mark:"",highPrecisionPrice:0,highPrecisionSettlementPrice:0,firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0}),ue=a({name:"",categoryId:void 0,keyword:"",picUrl:"",producerArea:"",spuType:void 0,spuPayType:void 0,sliderPicUrls:[],introduction:"",deliveryTypes:[],deliveryTemplateId:void 0,brandId:void 0,specType:!1,subCommissionType:!1,skus:[{price:0,marketPrice:0,costPrice:0,settlementPrice:0,barCode:"",picUrl:"",stock:0,weight:0,volume:0,promotionFee:0,mark:"",highPrecisionPrice:0,highPrecisionSettlementPrice:0,firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0}),B=a(!1),T=a(""),K=a(0),D=a(),pe=a(""),v=a(),R=a(""),de=a(0),S=a(!1);ce({open:async(s,i,p,t)=>{K.value=t,v.value=i,de.value=p,B.value=!0,D.value=i.id,pe.value=i.picUrl,S.value=!1,await ye(),n.value="info",R.value=s,T.value=V("action."+s),s=="view"?T.value="\u67E5\u770B":s=="create"&&(m.value=ie(ue.value)),R.value=="view"?l.value=!0:l.value=!1}});const he=()=>{S.value=!S.value},ye=async()=>{var i;const s=D.value;if(s){f.value=!0;try{const p=await $e(s);(i=p.skus)==null||i.forEach(t=>{l.value?(t.price=g(t.price),t.settlementPrice=g(t.settlementPrice),t.highPrecisionPrice=t.highPrecisionPrice/100,t.highPrecisionSettlementPrice=t.highPrecisionSettlementPrice/100,t.marketPrice=g(t.marketPrice),t.costPrice=g(t.costPrice),t.promotionFee=g(t.promotionFee),t.firstBrokeragePrice=g(t.firstBrokeragePrice),t.secondBrokeragePrice=g(t.secondBrokeragePrice)):(t.highPrecisionPrice=t.highPrecisionPrice/100,t.price=F(t.price),t.settlementPrice=F(t.settlementPrice),t.highPrecisionSettlementPrice=t.highPrecisionSettlementPrice/100,t.marketPrice=F(t.marketPrice),t.costPrice=F(t.costPrice),t.promotionFee=F(t.promotionFee),t.firstBrokeragePrice=F(t.firstBrokeragePrice),t.secondBrokeragePrice=F(t.secondBrokeragePrice))}),m.value=p}finally{f.value=!1}}},M=se,fe=async()=>{try{const s=v.value.status?"\u4E0B\u67B6":"\u4E0A\u67B6",i=v.value.status?0:1;await I.confirm(`\u786E\u8BA4\u8981${s}"${v.value.name}"\u5417\uFF1F`),await qe({id:v.value.id,status:i}),I.success(s+"\u6210\u529F"),W(),M("success")}catch{}},ve=async()=>{var s,i,p,t;f.value=!0;try{await((s=e(Z))==null?void 0:s.validate()),await((i=e(G))==null?void 0:i.validate()),await((p=e(H))==null?void 0:p.validate()),await((t=e(J))==null?void 0:t.validate());const _=ie(e(m.value));_.skus.forEach(r=>{r.name=_.name,r.price=b(r.price),r.highPrecisionPrice=(100*r.highPrecisionPrice).toFixed(6),r.marketPrice=b(r.marketPrice),r.promotionFee=b(r.promotionFee),r.costPrice=b(r.costPrice),r.settlementPrice=b(r.settlementPrice),r.highPrecisionSettlementPrice=(100*r.highPrecisionSettlementPrice).toFixed(6),r.firstBrokeragePrice=b(r.firstBrokeragePrice),r.secondBrokeragePrice=b(r.secondBrokeragePrice)});const C=[];_.sliderPicUrls.forEach(r=>{typeof r=="object"?C.push(r.url):C.push(r)}),_.sliderPicUrls=C;const x=_;D.value?(await Ne(x),I.success(V("common.updateSuccess"))):(await Le(x),I.success(V("common.createSuccess"))),W(),M("success")}finally{f.value=!1}},W=()=>{B.value=!1};return(s,i)=>{const p=De,t=Ae,_=Se,C=Ce,x=je,r=Ue,Pe=Ie,ke=Te;return u(),h(Pe,{modelValue:e(B),"onUpdate:modelValue":i[2]||(i[2]=P=>le(B)?B.value=P:null),title:e(T),"close-on-click-modal":!1,fullscreen:e(S),"show-close":!1,width:"70%",draggable:"",class:"dialog"},Fe({header:y(({close:P})=>[c("div",z,[c("div",A,ae(e(T)),1),c("div",E,[c("span",{onClick:he},[o(e(be),{icon:e(S)?"zmdi:fullscreen-exit":"zmdi:fullscreen"},null,8,["icon"])]),c("span",{onClick:P},[o(p,null,{default:y(()=>[o(e(we))]),_:1})],8,$)])])]),default:y(()=>[k((u(),h(x,{style:{"max-height":"560px","min-height":"560px","overflow-y":"auto","border-bottom":"none"}},{default:y(()=>[c("div",q,[o(t,{modelValue:e(m).picUrl,"onUpdate:modelValue":i[0]||(i[0]=P=>e(m).picUrl=P),disabled:e(l),fileSize:.3},null,8,["modelValue","disabled"]),o(C,{modelValue:e(n),"onUpdate:modelValue":i[1]||(i[1]=P=>le(n)?n.value=P:null),"tab-position":"left",class:"child-tabs"},{default:y(()=>[o(_,{label:"\u57FA\u672C\u4FE1\u606F",name:"info"}),o(_,{label:"\u4EF7\u683C/\u89C4\u683C/\u578B\u53F7",name:"sku"}),o(_,{label:"\u8BE6\u60C5",name:"description"}),e(l)?(u(),h(_,{key:0,label:"\u8BC4\u4EF7",name:"comment"})):d("",!0),e(l)?(u(),h(_,{key:1,label:"\u5BA2\u670D",name:"service"})):d("",!0),e(l)?(u(),h(_,{key:2,label:"\u552E\u540E",name:"aftersale"})):d("",!0),o(_,{label:"\u7269\u6D41\u8BBE\u7F6E",name:"delivery"}),e(l)?(u(),h(_,{key:3,label:"\u7533\u8BF7\u8BB0\u5F55",name:"apply"})):d("",!0)]),_:1},8,["modelValue"])]),c("div",L,[k(c("div",null,[o(Qe,{ref_key:"infoRef",ref:Z,"is-detail":e(l),propFormData:e(m)},null,8,["is-detail","propFormData"])],512),[[w,e(n)=="info"]]),k(c("div",null,[o(Je,{ref_key:"skuRef",ref:G,"is-detail":e(l),propFormData:e(m)},null,8,["is-detail","propFormData"])],512),[[w,e(n)=="sku"]]),k(c("div",null,[o(Me,{ref_key:"deliveryRef",ref:H,"is-detail":e(l),propFormData:e(m)},null,8,["is-detail","propFormData"])],512),[[w,e(n)=="delivery"]]),k(c("div",null,[o(Ye,{ref_key:"descriptionRef",ref:J,"is-detail":e(l),propFormData:e(m)},null,8,["is-detail","propFormData"])],512),[[w,e(n)=="description"]]),k(c("div",null,[o(Ge,{ref_key:"otherRef",ref:me,"is-detail":e(l),propFormData:e(m)},null,8,["is-detail","propFormData"])],512),[[w,e(n)=="other"]]),e(n)=="comment"?(u(),j("div",N,[o(lt,{"is-detail":e(l),propFormData:e(m)},null,8,["is-detail","propFormData"])])):d("",!0),k(c("div",null,[o(et,{"is-detail":e(l),propFormData:e(m)},null,8,["is-detail","propFormData"])],512),[[w,e(n)=="service"]]),e(n)=="aftersale"?(u(),j("div",O,[o(rt,{productId:e(D),openSource:"Spu"},null,8,["productId"])])):d("",!0),e(n)=="apply"?(u(),j("div",Q,[o(ot,{productId:e(D),propFormData:e(m)},null,8,["productId","propFormData"])])):d("",!0)]),X]),_:1})),[[ke,e(f)]])]),_:2},[e(l)?void 0:{name:"footer",fn:y(()=>[c("div",Y,[e(l)||e(R)=="create"||e(K)==4||e(v).status==-1?d("",!0):(u(),h(r,{key:0,loading:e(f),type:"primary",onClick:fe},{default:y(()=>[re(ae(e(v).status==0?"\u4E0A\u67B6":"\u4E0B\u67B6"),1)]),_:1},8,["loading"])),e(l)?d("",!0):(u(),h(r,{key:1,loading:e(f),type:"primary",onClick:ve},{default:y(()=>[re(" \u4FDD\u5B58 ")]),_:1},8,["loading"]))])]),key:"0"}]),1032,["modelValue","title","fullscreen"])}}}),[["__scopeId","data-v-1e3172c6"]])});export{qt as __tla,oe as default};