1 |
- import{d as Pa,u as wa,J as ba,r as o,R as Ca,o as m,v as y,aY as Fa,a,w as d,g as c,n as U,Q as v,x as g,t as ta,f as i,j as Ba,aZ as Da,P as ra,a5 as w,c as la,h as Ua,a_ as oa,ar as I,as as T,a$ as x,aT as Ia,X as Ta,Y as xa,C as Sa,b0 as Ea,I as Ra,p as Va,k as $a,_ as ja,__tla as za}from"./index-7143959d.js";import{_ as Aa,__tla as Ya}from"./ContentWrap-896ae9da.js";import{_ as La,__tla as Ja}from"./SPuUploadImg-600a7b72.js";import{u as Qa,__tla as Xa}from"./tagsView-880076cc.js";import{g as Za,u as sa,d as qa,c as Ga,a as Ha,__tla as Ka}from"./spu-dfc32752.js";import Ma,{__tla as Na}from"./InfoForm-529047ac.js";import Oa,{__tla as Wa}from"./DescriptionForm-e164d9d0.js";import ae,{__tla as ee}from"./OtherForm-1fd16ae8.js";import te,{__tla as re}from"./SkuForm-a5c30704.js";import le,{__tla as oe}from"./DeliveryForm-eb2e7f6d.js";import se,{__tla as ie}from"./Service-704a061c.js";import{A as ce,__tla as _e}from"./AfterSale-ec0c2ea1.js";import ue,{__tla as ne}from"./Comment-4f98ed9f.js";import{P as A}from"./constants-40f13f5e.js";import{u as me,__tla as de}from"./useMessage-1412e8df.js";import{__tla as pe}from"./ContentWrap.vue_vue_type_script_setup_true_lang-9e5fcf7a.js";import{__tla as fe}from"./el-card-46893b93.js";import{__tla as ye}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-21491b26.js";import{__tla as ve}from"./index-7ff38787.js";import{__tla as he}from"./el-image-viewer-77a30cc6.js";import{__tla as ke}from"./UploadImgs-73ce35a3.js";import{__tla as ge}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-3ef25ae3.js";import"./tree-0af4953a.js";import{__tla as Pe}from"./category-b7635960.js";import{__tla as we}from"./brand-44e73699.js";import{__tla as be}from"./formRules-657fb1ee.js";import{__tla as Ce}from"./Editor-3c5157d6.js";import{__tla as Fe}from"./index-dcdb95cc.js";import{__tla as Be}from"./SkuList-5751f79a.js";import{__tla as De}from"./el-image-c10e19a4.js";import{__tla as Ue}from"./UploadImg-bf6f7bcb.js";import{__tla as Ie}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-02ddd9b0.js";import{__tla as Te}from"./ProductAttributes-2ca888bd.js";import{__tla as xe}from"./el-text-e2199b1c.js";import{__tla as Se}from"./property-d4b17e65.js";import{__tla as Ee}from"./ProductPropertyAddForm-a43b9198.js";import{__tla as Re}from"./Dialog-4bb37d99.js";import{__tla as Ve}from"./index-f9842b18.js";import{__tla as $e}from"./dict-d0b3c1bd.js";import{__tla as je}from"./index-352a1d68.js";import{__tla as ze}from"./index-f59e8795.js";import{__tla as Ae}from"./index-a830979f.js";import{__tla as Ye}from"./index-ce86c56c.js";let ia,Le=Promise.all([(()=>{try{return za}catch{}})(),(()=>{try{return Ya}catch{}})(),(()=>{try{return Ja}catch{}})(),(()=>{try{return Xa}catch{}})(),(()=>{try{return Ka}catch{}})(),(()=>{try{return Na}catch{}})(),(()=>{try{return Wa}catch{}})(),(()=>{try{return ee}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return ne}catch{}})(),(()=>{try{return de}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return fe}catch{}})(),(()=>{try{return ye}catch{}})(),(()=>{try{return ve}catch{}})(),(()=>{try{return he}catch{}})(),(()=>{try{return ke}catch{}})(),(()=>{try{return ge}catch{}})(),(()=>{try{return Pe}catch{}})(),(()=>{try{return we}catch{}})(),(()=>{try{return be}catch{}})(),(()=>{try{return Ce}catch{}})(),(()=>{try{return Fe}catch{}})(),(()=>{try{return Be}catch{}})(),(()=>{try{return De}catch{}})(),(()=>{try{return Ue}catch{}})(),(()=>{try{return Ie}catch{}})(),(()=>{try{return Te}catch{}})(),(()=>{try{return xe}catch{}})(),(()=>{try{return Se}catch{}})(),(()=>{try{return Ee}catch{}})(),(()=>{try{return Re}catch{}})(),(()=>{try{return Ve}catch{}})(),(()=>{try{return $e}catch{}})(),(()=>{try{return je}catch{}})(),(()=>{try{return ze}catch{}})(),(()=>{try{return Ae}catch{}})(),(()=>{try{return Ye}catch{}})()]).then(async()=>{let Y,L,J,Q,X,Z,q,G,H,K;Y={class:"my-header"},L={class:"my-header-left"},J={class:"my-header-right"},Q=["onClick"],X={class:"left"},Z={class:"right"},q={key:0},G={key:1},H=(S=>(Va("data-v-473675a6"),S=S(),$a(),S))(()=>c("div",{style:{clear:"both"}},null,-1)),K={class:"dialog-footer"},ia=ja(Pa({name:"ProductSpuForm",__name:"index",emits:["success"],setup(S,{expose:ca,emit:_a}){const{t:E}=Ua(),P=me();wa(),ba(),Qa();const p=o(!1),u=o("info"),l=o(!1),M=o(),N=o(),O=o(),W=o(),ua=o(),n=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}),na=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}),b=o(!1),R=o(""),C=o(0),F=o(),ma=o(""),h=o(),V=o(""),da=o(0),B=o(!1);ca({open:async(s,e,k,t)=>{C.value=t,h.value=e,da.value=k,b.value=!0,F.value=e.id,ma.value=e.picUrl,B.value=!1,await fa(),u.value="info",V.value=s,R.value=E("action."+s),s=="view"?R.value="\u67E5\u770B":s=="create"&&(n.value=oa(na.value)),V.value=="view"?l.value=!0:l.value=!1}});const pa=()=>{B.value=!B.value},fa=async()=>{var e;const s=F.value;if(s){p.value=!0;try{const k=await Za(s);(e=k.skus)==null||e.forEach(t=>{l.value?(t.price=I(t.price),t.marketPrice=I(t.marketPrice),t.costPrice=I(t.costPrice),t.firstBrokeragePrice=I(t.firstBrokeragePrice),t.secondBrokeragePrice=I(t.secondBrokeragePrice)):(t.price=T(t.price),t.marketPrice=T(t.marketPrice),t.costPrice=T(t.costPrice),t.firstBrokeragePrice=T(t.firstBrokeragePrice),t.secondBrokeragePrice=T(t.secondBrokeragePrice))}),n.value=k}finally{p.value=!1}}},$=_a,aa=async s=>{try{const e=s===A.RECYCLE.status?"\u52A0\u5165\u5230\u56DE\u6536\u7AD9":"\u6062\u590D\u5230\u4ED3\u5E93";await P.confirm(`\u786E\u8BA4\u8981"${h.value.name}"${e}\u5417\uFF1F`),await sa({id:h.value.id,status:s}),P.success(e+"\u6210\u529F"),j(),$("success")}catch{}},ya=async()=>{console.log(h.value.status);try{const s=h.value.status?"\u4E0B\u67B6":"\u4E0A\u67B6",e=h.value.status?0:1;await P.confirm(`\u786E\u8BA4\u8981${s}"${h.value.name}"\u5417\uFF1F`),await sa({id:h.value.id,status:e}),P.success(s+"\u6210\u529F"),j(),$("success")}catch{}},va=async()=>{var s,e,k,t;p.value=!0;try{await((s=a(M))==null?void 0:s.validate()),await((e=a(N))==null?void 0:e.validate()),await((k=a(O))==null?void 0:k.validate()),await((t=a(W))==null?void 0:t.validate());const _=oa(a(n.value));_.skus.forEach(r=>{r.name=_.name,r.price=x(r.price),r.marketPrice=x(r.marketPrice),r.costPrice=x(r.costPrice),r.firstBrokeragePrice=x(r.firstBrokeragePrice),r.secondBrokeragePrice=x(r.secondBrokeragePrice)});const D=[];_.sliderPicUrls.forEach(r=>{typeof r=="object"?D.push(r.url):D.push(r)}),_.sliderPicUrls=D;const z=_;F.value?(await Ha(z),P.success(E("common.updateSuccess"))):(await Ga(z),P.success(E("common.createSuccess"))),j(),$("success")}finally{p.value=!1}},j=()=>{b.value=!1};return(s,e)=>{const k=Ia,t=La,_=Ta,D=xa,z=Aa,r=Sa,ha=Ea,ka=Ra,ea=Ca("hasPermi");return m(),y(ha,{modelValue:a(b),"onUpdate:modelValue":e[5]||(e[5]=f=>ra(b)?b.value=f:null),title:a(R),fullscreen:a(B),"show-close":!1,width:"70%",draggable:"",class:"dialog"},Fa({header:d(({close:f})=>[c("div",Y,[c("div",L,ta(a(R)),1),c("div",J,[c("span",{onClick:pa},[i(a(Ba),{icon:a(B)?"zmdi:fullscreen-exit":"zmdi:fullscreen"},null,8,["icon"])]),c("span",{onClick:f},[i(k,null,{default:d(()=>[i(a(Da))]),_:1})],8,Q)])])]),default:d(()=>[g((m(),y(z,{style:{"max-height":"560px","min-height":"560px","overflow-y":"auto","border-bottom":"none"}},{default:d(()=>[c("div",X,[i(t,{modelValue:a(n).picUrl,"onUpdate:modelValue":e[0]||(e[0]=f=>a(n).picUrl=f),disabled:a(l)},null,8,["modelValue","disabled"]),i(D,{modelValue:a(u),"onUpdate:modelValue":e[1]||(e[1]=f=>ra(u)?u.value=f:null),"tab-position":"left",class:"child-tabs"},{default:d(()=>[i(_,{label:"\u57FA\u672C\u4FE1\u606F",name:"info"}),i(_,{label:"\u4EF7\u683C/\u89C4\u683C/\u578B\u53F7",name:"sku"}),i(_,{label:"\u8BE6\u60C5",name:"description"}),a(l)?(m(),y(_,{key:0,label:"\u8BC4\u4EF7",name:"comment"})):v("",!0),a(l)?(m(),y(_,{key:1,label:"\u5BA2\u670D",name:"service"})):v("",!0),a(l)?(m(),y(_,{key:2,label:"\u552E\u540E",name:"aftersale"})):v("",!0),i(_,{label:"\u7269\u6D41\u8BBE\u7F6E",name:"delivery"})]),_:1},8,["modelValue"])]),c("div",Z,[g(c("div",null,[i(Ma,{ref_key:"infoRef",ref:M,"is-detail":a(l),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="info"]]),g(c("div",null,[i(te,{ref_key:"skuRef",ref:N,"is-detail":a(l),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="sku"]]),g(c("div",null,[i(le,{ref_key:"deliveryRef",ref:O,"is-detail":a(l),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="delivery"]]),g(c("div",null,[i(Oa,{ref_key:"descriptionRef",ref:W,"is-detail":a(l),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="description"]]),g(c("div",null,[i(ae,{ref_key:"otherRef",ref:ua,"is-detail":a(l),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="other"]]),a(u)=="comment"?(m(),la("div",q,[i(ue,{"is-detail":a(l),propFormData:a(n)},null,8,["is-detail","propFormData"])])):v("",!0),g(c("div",null,[i(se,{"is-detail":a(l),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[w,a(u)=="service"]]),a(u)=="aftersale"?(m(),la("div",G,[i(ce,{productId:a(F),openSource:"Spu"},null,8,["productId"])])):v("",!0)]),H]),_:1})),[[ka,a(p)]])]),_:2},[a(l)?void 0:{name:"footer",fn:d(()=>[c("div",K,[a(l)||a(C)==4||a(V)=="create"?v("",!0):(m(),y(r,{key:0,loading:a(p),type:"danger",plain:"",onClick:e[2]||(e[2]=f=>aa(a(A).RECYCLE.status))},{default:d(()=>[U(" \u505C\u7528 ")]),_:1},8,["loading"])),a(l)||a(C)!=4?v("",!0):g((m(),y(r,{key:1,loading:a(p),type:"danger",plain:"",onClick:e[3]||(e[3]=f=>(async ga=>{try{await P.delConfirm(),await qa(ga),P.success(E("common.delSuccess")),j(),$("success")}catch{}})(a(F)))},{default:d(()=>[U(" \u5220\u9664 ")]),_:1},8,["loading"])),[[ea,["product:spu:delete"]]]),a(l)||a(C)!=4?v("",!0):g((m(),y(r,{key:2,loading:a(p),type:"primary",onClick:e[4]||(e[4]=f=>aa(a(A).DISABLE.status))},{default:d(()=>[U(" \u6062\u590D ")]),_:1},8,["loading"])),[[ea,["product:spu:update"]]]),a(l)||a(V)=="create"||a(C)==4?v("",!0):(m(),y(r,{key:3,loading:a(p),type:"primary",onClick:ya},{default:d(()=>[U(ta(a(h).status==0?"\u4E0A\u67B6":"\u4E0B\u67B6"),1)]),_:1},8,["loading"])),a(l)?v("",!0):(m(),y(r,{key:4,loading:a(p),type:"primary",onClick:va},{default:d(()=>[U(" \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{Le as __tla,ia as default};
|