1 |
- import{d as Ca,f as ta,as as ra,u as Ba,K as Da,r as i,S as Ua,o as p,x as h,aN as xa,a,w as d,h as c,q as I,R as v,y as P,t as la,g as s,k as Ta,aO as Ia,Q as ia,a6 as w,c as oa,i as Sa,av as sa,at as F,au as b,aw as C,aP as Ea,Y as Va,Z as Ra,D as za,az as Aa,J as La,p as $a,l as Ya,_ as ja,__tla as qa}from"./index-3600b653.js";import{_ as Ja,__tla as Ka}from"./ContentWrap-5ec9bc5e.js";import{_ as Na,__tla as Oa}from"./SPuUploadImg-db38da34.js";import{u as Qa,__tla as Za}from"./tagsView-a421fe37.js";import{g as Ga,a as ca,d as Ha,c as Ma,u as Wa,__tla as Xa}from"./spu-f2f0dc0f.js";import ae,{__tla as ee}from"./InfoForm-d631673a.js";import te,{__tla as re}from"./DescriptionForm-e3d3b96b.js";import le,{__tla as ie}from"./OtherForm-f49f0b1a.js";import oe,{__tla as se}from"./SkuForm-8f2d6c94.js";import ce,{__tla as _e}from"./DeliveryForm-43de1761.js";import ne,{__tla as ue}from"./Service-118df8cc.js";import{A as me,__tla as pe}from"./AfterSale-8f5510b0.js";import de,{__tla as ye}from"./Comment-91d1225d.js";import{P as $}from"./constants-d55a3460.js";import{u as fe,__tla as he}from"./useMessage-fbff8984.js";import{__tla as ve}from"./ContentWrap.vue_vue_type_script_setup_true_lang-e859cc9b.js";import{__tla as ke}from"./el-card-22b34851.js";import{__tla as Pe}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-aab5d912.js";import{__tla as ge}from"./index-5e3a76d3.js";import{__tla as we}from"./el-image-viewer-25ebd18c.js";import{__tla as Fe}from"./UploadImgs-de1ebb6d.js";import{__tla as be}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-fec2881c.js";import"./tree-0af4953a.js";import{__tla as Ce}from"./category-04b5de12.js";import{__tla as Be}from"./brand-a316eea9.js";import{__tla as De}from"./formRules-52db1c7c.js";import{__tla as Ue}from"./Editor-ecb24edf.js";import{__tla as xe}from"./index-013a69b2.js";import{__tla as Te}from"./SkuList-369d31c1.js";import{__tla as Ie}from"./el-image-3efa4ae5.js";import{__tla as Se}from"./UploadImg-d1a562e2.js";import{__tla as Ee}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-5c0ef858.js";import{__tla as Ve}from"./SpuComponents.css_vue_type_style_index_0_src_00d8480b_scoped_00d8480b_%C2%A0lang_scss_lang-6f8d3712.js";import{__tla as Re}from"./ProductAttributes-5215591c.js";import{__tla as ze}from"./el-text-1e46e0b7.js";import{__tla as Ae}from"./property-005ba2e0.js";import{__tla as Le}from"./ProductPropertyAddForm-b028ade9.js";import{__tla as $e}from"./Dialog-2ee66425.js";import{__tla as Ye}from"./MobileSkuList-c60fe774.js";import{__tla as je}from"./index-ec6e1e1c.js";import{__tla as qe}from"./dict-6979570e.js";import{__tla as Je}from"./index-e9677906.js";import{__tla as Ke}from"./index-604245e1.js";import{__tla as Ne}from"./index-4cb2263c.js";import{__tla as Oe}from"./index-ca016b7f.js";let _a,Qe=Promise.all([(()=>{try{return qa}catch{}})(),(()=>{try{return Ka}catch{}})(),(()=>{try{return Oa}catch{}})(),(()=>{try{return Za}catch{}})(),(()=>{try{return Xa}catch{}})(),(()=>{try{return ee}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return ue}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return ye}catch{}})(),(()=>{try{return he}catch{}})(),(()=>{try{return ve}catch{}})(),(()=>{try{return ke}catch{}})(),(()=>{try{return Pe}catch{}})(),(()=>{try{return ge}catch{}})(),(()=>{try{return we}catch{}})(),(()=>{try{return Fe}catch{}})(),(()=>{try{return be}catch{}})(),(()=>{try{return Ce}catch{}})(),(()=>{try{return Be}catch{}})(),(()=>{try{return De}catch{}})(),(()=>{try{return Ue}catch{}})(),(()=>{try{return xe}catch{}})(),(()=>{try{return Te}catch{}})(),(()=>{try{return Ie}catch{}})(),(()=>{try{return Se}catch{}})(),(()=>{try{return Ee}catch{}})(),(()=>{try{return Ve}catch{}})(),(()=>{try{return Re}catch{}})(),(()=>{try{return ze}catch{}})(),(()=>{try{return Ae}catch{}})(),(()=>{try{return Le}catch{}})(),(()=>{try{return $e}catch{}})(),(()=>{try{return Ye}catch{}})(),(()=>{try{return je}catch{}})(),(()=>{try{return qe}catch{}})(),(()=>{try{return Je}catch{}})(),(()=>{try{return Ke}catch{}})(),(()=>{try{return Ne}catch{}})(),(()=>{try{return Oe}catch{}})()]).then(async()=>{let Y,j,q,J,K,N,O,Q,Z,G;Y={class:"my-header"},j={class:"my-header-left"},q={class:"my-header-right"},J=["onClick"],K={class:"left"},N={class:"right"},O={key:0},Q={key:1},Z=(S=>($a("data-v-473675a6"),S=S(),Ya(),S))(()=>c("div",{style:{clear:"both"}},null,-1)),G={class:"dialog-footer"},_a=ja(Ca({name:"ProductSpuForm",__name:"index",emits:["success"],setup(S,{expose:na,emit:ua}){const ma=ta({value:0});ra("spuTypeChange",ma);const pa=ta({value:!1});ra("highPrecisionChange",pa);const{t:E}=Sa(),g=fe();Ba(),Da(),Qa();const y=i(!1),u=i("info"),l=i(!1),H=i(),M=i(),W=i(),X=i(),da=i(),m=i({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,barCode:"",picUrl:"",stock:0,weight:0,volume:0,promotionFee:0,mark:"",highPrecisionPrice:0,firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0}),ya=i({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,barCode:"",picUrl:"",stock:0,weight:0,volume:0,promotionFee:0,mark:"",firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0}),B=i(!1),V=i(""),D=i(0),U=i(),fa=i(""),_=i(),R=i(""),ha=i(0),x=i(!1);na({open:async(o,t,k,e)=>{D.value=e,_.value=t,ha.value=k,B.value=!0,U.value=t.id,fa.value=t.picUrl,x.value=!1,await ka(),u.value="info",R.value=o,V.value=E("action."+o),o=="view"?V.value="\u67E5\u770B":o=="create"&&(m.value=sa(ya.value)),R.value=="view"?l.value=!0:l.value=!1}});const va=()=>{x.value=!x.value},ka=async()=>{var t;const o=U.value;if(o){y.value=!0;try{const k=await Ga(o);(t=k.skus)==null||t.forEach(e=>{l.value?(e.price=F(e.price),e.highPrecisionPrice=e.highPrecisionPrice/100,e.marketPrice=F(e.marketPrice),e.costPrice=F(e.costPrice),e.promotionFee=F(e.promotionFee),e.firstBrokeragePrice=F(e.firstBrokeragePrice),e.secondBrokeragePrice=F(e.secondBrokeragePrice)):(e.highPrecisionPrice=e.highPrecisionPrice/100,e.price=b(e.price),e.marketPrice=b(e.marketPrice),e.costPrice=b(e.costPrice),e.promotionFee=b(e.promotionFee),e.firstBrokeragePrice=b(e.firstBrokeragePrice),e.secondBrokeragePrice=b(e.secondBrokeragePrice))}),m.value=k}finally{y.value=!1}}},z=ua,aa=async o=>{try{const t=o===$.RECYCLE.status?"\u52A0\u5165\u5230\u56DE\u6536\u7AD9":"\u6062\u590D\u5230\u4ED3\u5E93";await g.confirm(`\u786E\u8BA4\u8981"${_.value.name}"${t}\u5417\uFF1F`),await ca({id:_.value.id,status:o}),g.success(t+"\u6210\u529F"),A(),z("success")}catch{}},Pa=async()=>{console.log(_.value.status);try{const o=_.value.status?"\u4E0B\u67B6":"\u4E0A\u67B6",t=_.value.status?0:1;await g.confirm(`\u786E\u8BA4\u8981${o}"${_.value.name}"\u5417\uFF1F`),await ca({id:_.value.id,status:t}),g.success(o+"\u6210\u529F"),A(),z("success")}catch{}},ga=async()=>{var o,t,k,e;y.value=!0;try{await((o=a(H))==null?void 0:o.validate()),await((t=a(M))==null?void 0:t.validate()),await((k=a(W))==null?void 0:k.validate()),await((e=a(X))==null?void 0:e.validate());const n=sa(a(m.value));n.skus.forEach(r=>{r.name=n.name,r.price=C(r.price),r.highPrecisionPrice=(100*r.highPrecisionPrice).toFixed(6),r.marketPrice=C(r.marketPrice),r.promotionFee=C(r.promotionFee),r.costPrice=C(r.costPrice),r.firstBrokeragePrice=C(r.firstBrokeragePrice),r.secondBrokeragePrice=C(r.secondBrokeragePrice)});const T=[];n.sliderPicUrls.forEach(r=>{typeof r=="object"?T.push(r.url):T.push(r)}),n.sliderPicUrls=T;const L=n;U.value?(await Wa(L),g.success(E("common.updateSuccess"))):(await Ma(L),g.success(E("common.createSuccess"))),A(),z("success")}finally{y.value=!1}},A=()=>{B.value=!1};return(o,t)=>{const k=Ea,e=Na,n=Va,T=Ra,L=Ja,r=za,wa=Aa,Fa=La,ea=Ua("hasPermi");return p(),h(wa,{modelValue:a(B),"onUpdate:modelValue":t[5]||(t[5]=f=>ia(B)?B.value=f:null),title:a(V),fullscreen:a(x),"show-close":!1,width:"70%",draggable:"",class:"dialog"},xa({header:d(({close:f})=>[c("div",Y,[c("div",j,la(a(V)),1),c("div",q,[c("span",{onClick:va},[s(a(Ta),{icon:a(x)?"zmdi:fullscreen-exit":"zmdi:fullscreen"},null,8,["icon"])]),c("span",{onClick:f},[s(k,null,{default:d(()=>[s(a(Ia))]),_:1})],8,J)])])]),default:d(()=>[P((p(),h(L,{style:{"max-height":"560px","min-height":"560px","overflow-y":"auto","border-bottom":"none"}},{default:d(()=>[c("div",K,[s(e,{modelValue:a(m).picUrl,"onUpdate:modelValue":t[0]||(t[0]=f=>a(m).picUrl=f),disabled:a(l),fileSize:.3},null,8,["modelValue","disabled"]),s(T,{modelValue:a(u),"onUpdate:modelValue":t[1]||(t[1]=f=>ia(u)?u.value=f:null),"tab-position":"left",class:"child-tabs"},{default:d(()=>[s(n,{label:"\u57FA\u672C\u4FE1\u606F",name:"info"}),s(n,{label:"\u4EF7\u683C/\u89C4\u683C/\u578B\u53F7",name:"sku"}),s(n,{label:"\u8BE6\u60C5",name:"description"}),a(l)?(p(),h(n,{key:0,label:"\u8BC4\u4EF7",name:"comment"})):v("",!0),a(l)?(p(),h(n,{key:1,label:"\u5BA2\u670D",name:"service"})):v("",!0),a(l)?(p(),h(n,{key:2,label:"\u552E\u540E",name:"aftersale"})):v("",!0),s(n,{label:"\u7269\u6D41\u8BBE\u7F6E",name:"delivery"})]),_:1},8,["modelValue"])]),c("div",N,[P(c("div",null,[s(ae,{ref_key:"infoRef",ref:H,"is-detail":a(l),propFormData:a(m)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="info"]]),P(c("div",null,[s(oe,{ref_key:"skuRef",ref:M,"is-detail":a(l),propFormData:a(m)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="sku"]]),P(c("div",null,[s(ce,{ref_key:"deliveryRef",ref:W,"is-detail":a(l),propFormData:a(m)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="delivery"]]),P(c("div",null,[s(te,{ref_key:"descriptionRef",ref:X,"is-detail":a(l),propFormData:a(m)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="description"]]),P(c("div",null,[s(le,{ref_key:"otherRef",ref:da,"is-detail":a(l),propFormData:a(m)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="other"]]),a(u)=="comment"?(p(),oa("div",O,[s(de,{"is-detail":a(l),propFormData:a(m)},null,8,["is-detail","propFormData"])])):v("",!0),P(c("div",null,[s(ne,{"is-detail":a(l),propFormData:a(m)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="service"]]),a(u)=="aftersale"?(p(),oa("div",Q,[s(me,{productId:a(U),openSource:"Spu"},null,8,["productId"])])):v("",!0)]),Z]),_:1})),[[Fa,a(y)]])]),_:2},[a(l)?void 0:{name:"footer",fn:d(()=>[c("div",G,[a(l)||a(D)==4||a(R)=="create"||a(_).status==-1?v("",!0):(p(),h(r,{key:0,loading:a(y),type:"danger",plain:"",onClick:t[2]||(t[2]=f=>aa(a($).RECYCLE.status))},{default:d(()=>[I(" \u505C\u7528 ")]),_:1},8,["loading"])),!a(l)&&a(D)==4||a(_).status==-1?P((p(),h(r,{key:1,loading:a(y),type:"danger",plain:"",onClick:t[3]||(t[3]=f=>(async ba=>{try{await g.delConfirm(),await Ha(ba),g.success(E("common.delSuccess")),A(),z("success")}catch{}})(a(U)))},{default:d(()=>[I(" \u5220\u9664 ")]),_:1},8,["loading"])),[[ea,["product:spu:delete"]]]):v("",!0),!a(l)&&a(D)==4||a(_).status==-1?P((p(),h(r,{key:2,loading:a(y),type:"primary",onClick:t[4]||(t[4]=f=>aa(a($).DISABLE.status))},{default:d(()=>[I(" \u6062\u590D ")]),_:1},8,["loading"])),[[ea,["product:spu:update"]]]):v("",!0),a(l)||a(R)=="create"||a(D)==4||a(_).status==-1?v("",!0):(p(),h(r,{key:3,loading:a(y),type:"primary",onClick:Pa},{default:d(()=>[I(la(a(_).status==0?"\u4E0A\u67B6":"\u4E0B\u67B6"),1)]),_:1},8,["loading"])),a(l)?v("",!0):(p(),h(r,{key:4,loading:a(y),type:"primary",onClick:ga},{default:d(()=>[I(" \u4FDD\u5B58 ")]),_:1},8,["loading"]))])]),key:"0"}]),1032,["modelValue","title","fullscreen"])}}}),[["__scopeId","data-v-473675a6"],["__file","D:/zx/mall-newfeifan-zx-business/src/views/mall/product/spu/form/index.vue"]])});export{Qe as __tla,_a as default};
|