1 |
- import{d as Se,g as le,as as ie,r as i,S as Be,o as n,k as y,aN as De,a as e,w as h,j as c,l as U,R as d,C as g,t as oe,i as o,_ as Ie,aO as Te,Q as se,a6 as S,c as z,A as Ue,av as ce,at as F,au as b,aw as w,aP as xe,Y as Ve,Z as Ee,q as Re,az as Ae,L as Le,s as je,v as ze,__tla as $e}from"./index-4d37640d.js";import{_ as Ye,__tla as qe}from"./ContentWrap.vue_vue_type_script_setup_true_lang-8e79e37b.js";import{_ as Je,__tla as Ne}from"./SPuUploadImg-cb94eeea.js";import{g as Oe,a as _e,d as Qe,c as Ze,u as Ge,__tla as He}from"./spu-71bbb518.js";import Ke,{__tla as Me}from"./InfoForm-66990023.js";import We,{__tla as Xe}from"./DescriptionForm-d364a724.js";import et,{__tla as tt}from"./OtherForm-91b0e58e.js";import at,{__tla as rt}from"./SkuForm-ba1303c5.js";import lt,{__tla as it}from"./DeliveryForm-991847ee.js";import ot,{__tla as st}from"./Service-97148d8f.js";import{A as ct,__tla as _t}from"./AfterSale-eaaa31e1.js";import nt,{__tla as mt}from"./Comment-d2a28a5d.js";import ut,{__tla as pt}from"./Apply-182648a7.js";import{P as $}from"./constants-d55a3460.js";import{u as dt,__tla as yt}from"./useMessage-a0e82bab.js";import{_ as ht}from"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as ft}from"./el-card-761d8adf.js";import{__tla as vt}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-b8c38df8.js";import{__tla as Pt}from"./index-fd3db2b1.js";import{__tla as gt}from"./el-image-viewer-71136349.js";import{__tla as kt}from"./UploadImgs-47d786e7.js";import{__tla as Ft}from"./UploadImgs.vue_vue_type_style_index_0_scoped_3d27d917_lang-6785ec2f.js";import"./tree-fd3a041e.js";import{__tla as bt}from"./category-e1984b74.js";import{__tla as wt}from"./brand-20060632.js";import{__tla as Ct}from"./formRules-9a2e84b7.js";import{__tla as St}from"./style.css_vue_type_style_index_0_src_true_lang-d006d9b7.js";import{__tla as Bt}from"./index-d4f0aae8.js";import{__tla as Dt}from"./SkuList.vue_vue_type_script_setup_true_lang-403e60a3.js";import{__tla as It}from"./el-image-492a1caf.js";import{__tla as Tt}from"./UploadImg-9aa72055.js";import{__tla as Ut}from"./UploadFile.vue_vue_type_style_index_0_scoped_2570c8e9_lang-3f9852f5.js";import{__tla as xt}from"./PcComponents.css_vue_type_style_index_0_src_bf8feb19_scoped_bf8feb19_lang-b84eb273.js";import{__tla as Vt}from"./ProductAttributes.vue_vue_type_script_setup_true_lang-3314e676.js";import{__tla as Et}from"./el-text-355774c0.js";import{__tla as Rt}from"./property-f0527d42.js";import{__tla as At}from"./ProductPropertyAddForm.vue_vue_type_script_setup_true_lang-ed51ebd9.js";import{__tla as Lt}from"./Dialog-64f82606.js";import{__tla as jt}from"./MobileSkuList-eb6502a9.js";import{__tla as zt}from"./index-57c85f68.js";import{__tla as $t}from"./dict-c554c43b.js";import{__tla as Yt}from"./index-e5d3c8e7.js";import{__tla as qt}from"./index.vue_vue_type_script_setup_true_lang-615b1e40.js";import{__tla as Jt}from"./index-97ace539.js";import{__tla as Nt}from"./index-17a6e4fa.js";import{__tla as Ot}from"./formatTime-f4281107.js";let ne,Qt=Promise.all([(()=>{try{return $e}catch{}})(),(()=>{try{return qe}catch{}})(),(()=>{try{return Ne}catch{}})(),(()=>{try{return He}catch{}})(),(()=>{try{return Me}catch{}})(),(()=>{try{return Xe}catch{}})(),(()=>{try{return tt}catch{}})(),(()=>{try{return rt}catch{}})(),(()=>{try{return it}catch{}})(),(()=>{try{return st}catch{}})(),(()=>{try{return _t}catch{}})(),(()=>{try{return mt}catch{}})(),(()=>{try{return pt}catch{}})(),(()=>{try{return yt}catch{}})(),(()=>{try{return ft}catch{}})(),(()=>{try{return vt}catch{}})(),(()=>{try{return Pt}catch{}})(),(()=>{try{return gt}catch{}})(),(()=>{try{return kt}catch{}})(),(()=>{try{return Ft}catch{}})(),(()=>{try{return bt}catch{}})(),(()=>{try{return wt}catch{}})(),(()=>{try{return Ct}catch{}})(),(()=>{try{return St}catch{}})(),(()=>{try{return Bt}catch{}})(),(()=>{try{return Dt}catch{}})(),(()=>{try{return It}catch{}})(),(()=>{try{return Tt}catch{}})(),(()=>{try{return Ut}catch{}})(),(()=>{try{return xt}catch{}})(),(()=>{try{return Vt}catch{}})(),(()=>{try{return Et}catch{}})(),(()=>{try{return Rt}catch{}})(),(()=>{try{return At}catch{}})(),(()=>{try{return Lt}catch{}})(),(()=>{try{return jt}catch{}})(),(()=>{try{return zt}catch{}})(),(()=>{try{return $t}catch{}})(),(()=>{try{return Yt}catch{}})(),(()=>{try{return qt}catch{}})(),(()=>{try{return Jt}catch{}})(),(()=>{try{return Nt}catch{}})(),(()=>{try{return Ot}catch{}})()]).then(async()=>{let Y,q,J,N,O,Q,Z,G,H,K,M;Y={class:"my-header"},q={class:"my-header-left"},J={class:"my-header-right"},N=["onClick"],O={class:"left"},Q={class:"right"},Z={key:0},G={key:1},H={key:2},K=(x=>(je("data-v-7f940ebc"),x=x(),ze(),x))(()=>c("div",{style:{clear:"both"}},null,-1)),M={class:"dialog-footer"},ne=ht(Se({name:"ProductSpuForm",__name:"index",emits:["success"],setup(x,{expose:me,emit:ue}){const pe=le({value:0});ie("spuTypeChange",pe);const de=le({value:!1});ie("highPrecisionChange",de);const{t:V}=Ue(),k=dt(),f=i(!1),m=i("info"),l=i(!1),W=i(),X=i(),ee=i(),te=i(),ye=i(),u=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,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}),he=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,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=i(!1),E=i(""),D=i(0),C=i(),fe=i(""),p=i(),R=i(""),ve=i(0),I=i(!1);me({open:async(s,r,P,t)=>{D.value=t,p.value=r,ve.value=P,B.value=!0,C.value=r.id,fe.value=r.picUrl,I.value=!1,await ge(),m.value="info",R.value=s,E.value=V("action."+s),s=="view"?E.value="\u67E5\u770B":s=="create"&&(u.value=ce(he.value)),R.value=="view"?l.value=!0:l.value=!1}});const Pe=()=>{I.value=!I.value},ge=async()=>{var r;const s=C.value;if(s){f.value=!0;try{const P=await Oe(s);(r=P.skus)==null||r.forEach(t=>{l.value?(t.price=F(t.price),t.settlementPrice=F(t.settlementPrice),t.highPrecisionPrice=t.highPrecisionPrice/100,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)):(t.highPrecisionPrice=t.highPrecisionPrice/100,t.price=b(t.price),t.settlementPrice=b(t.settlementPrice),t.highPrecisionSettlementPrice=t.highPrecisionSettlementPrice/100,t.marketPrice=b(t.marketPrice),t.costPrice=b(t.costPrice),t.promotionFee=b(t.promotionFee),t.firstBrokeragePrice=b(t.firstBrokeragePrice),t.secondBrokeragePrice=b(t.secondBrokeragePrice))}),u.value=P}finally{f.value=!1}}},A=ue,ae=async s=>{try{const r=s===$.RECYCLE.status?"\u52A0\u5165\u5230\u56DE\u6536\u7AD9":"\u6062\u590D\u5230\u4ED3\u5E93";await k.confirm(`\u786E\u8BA4\u8981"${p.value.name}"${r}\u5417\uFF1F`),await _e({id:p.value.id,status:s}),k.success(r+"\u6210\u529F"),L(),A("success")}catch{}},ke=async()=>{try{const s=p.value.status?"\u4E0B\u67B6":"\u4E0A\u67B6",r=p.value.status?0:1;await k.confirm(`\u786E\u8BA4\u8981${s}"${p.value.name}"\u5417\uFF1F`),await _e({id:p.value.id,status:r}),k.success(s+"\u6210\u529F"),L(),A("success")}catch{}},Fe=async()=>{var s,r,P,t;f.value=!0;try{await((s=e(W))==null?void 0:s.validate()),await((r=e(X))==null?void 0:r.validate()),await((P=e(ee))==null?void 0:P.validate()),await((t=e(te))==null?void 0:t.validate());const _=ce(e(u.value));_.skus.forEach(a=>{a.name=_.name,a.price=w(a.price),a.highPrecisionPrice=(100*a.highPrecisionPrice).toFixed(6),a.marketPrice=w(a.marketPrice),a.promotionFee=w(a.promotionFee),a.costPrice=w(a.costPrice),a.settlementPrice=w(a.settlementPrice),a.highPrecisionSettlementPrice=(100*a.highPrecisionSettlementPrice).toFixed(6),a.firstBrokeragePrice=w(a.firstBrokeragePrice),a.secondBrokeragePrice=w(a.secondBrokeragePrice)});const T=[];_.sliderPicUrls.forEach(a=>{typeof a=="object"?T.push(a.url):T.push(a)}),_.sliderPicUrls=T;const j=_;C.value?(await Ge(j),k.success(V("common.updateSuccess"))):(await Ze(j),k.success(V("common.createSuccess"))),L(),A("success")}finally{f.value=!1}},L=()=>{B.value=!1};return(s,r)=>{const P=xe,t=Je,_=Ve,T=Ee,j=Ye,a=Re,be=Ae,we=Le,re=Be("hasPermi");return n(),y(be,{modelValue:e(B),"onUpdate:modelValue":r[5]||(r[5]=v=>se(B)?B.value=v:null),title:e(E),"close-on-click-modal":!1,fullscreen:e(I),"show-close":!1,width:"70%",draggable:"",class:"dialog"},De({header:h(({close:v})=>[c("div",Y,[c("div",q,oe(e(E)),1),c("div",J,[c("span",{onClick:Pe},[o(e(Ie),{icon:e(I)?"zmdi:fullscreen-exit":"zmdi:fullscreen"},null,8,["icon"])]),c("span",{onClick:v},[o(P,null,{default:h(()=>[o(e(Te))]),_:1})],8,N)])])]),default:h(()=>[g((n(),y(j,{style:{"max-height":"560px","min-height":"560px","overflow-y":"auto","border-bottom":"none"}},{default:h(()=>[c("div",O,[o(t,{modelValue:e(u).picUrl,"onUpdate:modelValue":r[0]||(r[0]=v=>e(u).picUrl=v),disabled:e(l),fileSize:.3},null,8,["modelValue","disabled"]),o(T,{modelValue:e(m),"onUpdate:modelValue":r[1]||(r[1]=v=>se(m)?m.value=v:null),"tab-position":"left",class:"child-tabs"},{default:h(()=>[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)?(n(),y(_,{key:0,label:"\u8BC4\u4EF7",name:"comment"})):d("",!0),e(l)?(n(),y(_,{key:1,label:"\u5BA2\u670D",name:"service"})):d("",!0),e(l)?(n(),y(_,{key:2,label:"\u552E\u540E",name:"aftersale"})):d("",!0),o(_,{label:"\u7269\u6D41\u8BBE\u7F6E",name:"delivery"}),e(l)?(n(),y(_,{key:3,label:"\u7533\u8BF7\u8BB0\u5F55",name:"apply"})):d("",!0)]),_:1},8,["modelValue"])]),c("div",Q,[g(c("div",null,[o(Ke,{ref_key:"infoRef",ref:W,"is-detail":e(l),propFormData:e(u)},null,8,["is-detail","propFormData"])],512),[[S,e(m)=="info"]]),g(c("div",null,[o(at,{ref_key:"skuRef",ref:X,"is-detail":e(l),propFormData:e(u)},null,8,["is-detail","propFormData"])],512),[[S,e(m)=="sku"]]),g(c("div",null,[o(lt,{ref_key:"deliveryRef",ref:ee,"is-detail":e(l),propFormData:e(u)},null,8,["is-detail","propFormData"])],512),[[S,e(m)=="delivery"]]),g(c("div",null,[o(We,{ref_key:"descriptionRef",ref:te,"is-detail":e(l),propFormData:e(u)},null,8,["is-detail","propFormData"])],512),[[S,e(m)=="description"]]),g(c("div",null,[o(et,{ref_key:"otherRef",ref:ye,"is-detail":e(l),propFormData:e(u)},null,8,["is-detail","propFormData"])],512),[[S,e(m)=="other"]]),e(m)=="comment"?(n(),z("div",Z,[o(nt,{"is-detail":e(l),propFormData:e(u)},null,8,["is-detail","propFormData"])])):d("",!0),g(c("div",null,[o(ot,{"is-detail":e(l),propFormData:e(u)},null,8,["is-detail","propFormData"])],512),[[S,e(m)=="service"]]),e(m)=="aftersale"?(n(),z("div",G,[o(ct,{productId:e(C),openSource:"Spu"},null,8,["productId"])])):d("",!0),e(m)=="apply"?(n(),z("div",H,[o(ut,{productId:e(C),propFormData:e(u)},null,8,["productId","propFormData"])])):d("",!0)]),K]),_:1})),[[we,e(f)]])]),_:2},[e(l)?void 0:{name:"footer",fn:h(()=>[c("div",M,[e(l)||e(D)==4||e(R)=="create"||e(p).status==-1?d("",!0):(n(),y(a,{key:0,loading:e(f),type:"danger",plain:"",onClick:r[2]||(r[2]=v=>ae(e($).RECYCLE.status))},{default:h(()=>[U(" \u505C\u7528 ")]),_:1},8,["loading"])),!e(l)&&e(D)==4||e(p).status==-1?g((n(),y(a,{key:1,loading:e(f),type:"danger",plain:"",onClick:r[3]||(r[3]=v=>(async Ce=>{try{await k.delConfirm(),await Qe(Ce),k.success(V("common.delSuccess")),L(),A("success")}catch{}})(e(C)))},{default:h(()=>[U(" \u5220\u9664 ")]),_:1},8,["loading"])),[[re,["product:spu:delete"]]]):d("",!0),!e(l)&&e(D)==4||e(p).status==-1?g((n(),y(a,{key:2,loading:e(f),type:"primary",onClick:r[4]||(r[4]=v=>ae(e($).DISABLE.status))},{default:h(()=>[U(" \u6062\u590D ")]),_:1},8,["loading"])),[[re,["product:spu:update"]]]):d("",!0),e(l)||e(R)=="create"||e(D)==4||e(p).status==-1?d("",!0):(n(),y(a,{key:3,loading:e(f),type:"primary",onClick:ke},{default:h(()=>[U(oe(e(p).status==0?"\u4E0A\u67B6":"\u4E0B\u67B6"),1)]),_:1},8,["loading"])),e(l)?d("",!0):(n(),y(a,{key:4,loading:e(f),type:"primary",onClick:Fe},{default:h(()=>[U(" \u4FDD\u5B58 ")]),_:1},8,["loading"]))])]),key:"0"}]),1032,["modelValue","title","fullscreen"])}}}),[["__scopeId","data-v-7f940ebc"]])});export{Qt as __tla,ne as default};
|