index-edde4bdb.js 9.7 KB

1
  1. import{_ as aa,d as ka,u as ga,L as Pa,r,M as wa,o as P,x as w,w as c,g as _,t as ea,a,f as i,j as ba,bg as Ca,z as k,l as ta,$ as U,y as D,a0 as F,h as Ba,aG as ra,bh as I,bi as x,bj as E,bb as Ua,m as Da,n as Fa,G as Ia,C as xa,H as Ea,bk as Ta,K as Va,__tla as Ra}from"./index-327f993b.js";import{_ as Sa,__tla as za}from"./ContentWrap-f767e20d.js";import{_ as ja,__tla as $a}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-6a45dd88.js";import{u as La,__tla as Ga}from"./tagsView-0ed2c292.js";import{g as Ya,u as la,d as Aa,c as Ha,a as Ka,__tla as Ma}from"./spu-e357f0fc.js";import qa,{__tla as Ja}from"./InfoForm-8ba3a6d6.js";import Na,{__tla as Oa}from"./DescriptionForm-d1ead85c.js";import Qa,{__tla as Wa}from"./OtherForm-60a8c1b7.js";import Xa,{__tla as Za}from"./SkuForm-ef1ccbc0.js";import ae,{__tla as ee}from"./DeliveryForm-94299a80.js";import{c as L}from"./constants-a1da293a.js";import{u as te,__tla as re}from"./useMessage-b42f14d5.js";import{__tla as le}from"./el-card-5aa8b203.js";import{__tla as se}from"./index-0a6e5e60.js";import{__tla as ie}from"./el-image-viewer-30346ca4.js";import{__tla as oe}from"./UploadImgs-638c91b2.js";import{__tla as ce}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-f14a4a8f.js";import"./tree-0af4953a.js";import{__tla as _e}from"./category-60bbc2d0.js";import{__tla as ne}from"./brand-877f3472.js";import{__tla as ue}from"./formRules-23030ee1.js";import{__tla as me}from"./Editor-8e2b728f.js";import{__tla as de}from"./index-149c16cc.js";import{__tla as pe}from"./SkuList-af95142a.js";import{__tla as fe}from"./el-image-0635b2c8.js";import{__tla as ye}from"./UploadImg-6ec4129d.js";import{__tla as ve}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-4ec623c4.js";import{__tla as he}from"./ProductAttributes-6711aa34.js";import{__tla as ke}from"./el-text-dccec509.js";import{__tla as ge}from"./property-2db3d7e1.js";import{__tla as Pe}from"./ProductPropertyAddForm-4c1846ca.js";import{__tla as we}from"./Dialog-172e53a1.js";import{__tla as be}from"./index-6f82af0e.js";import{__tla as Ce}from"./dict-2cfe41e3.js";let sa,Be=Promise.all([(()=>{try{return Ra}catch{}})(),(()=>{try{return za}catch{}})(),(()=>{try{return $a}catch{}})(),(()=>{try{return Ga}catch{}})(),(()=>{try{return Ma}catch{}})(),(()=>{try{return Ja}catch{}})(),(()=>{try{return Oa}catch{}})(),(()=>{try{return Wa}catch{}})(),(()=>{try{return Za}catch{}})(),(()=>{try{return ee}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return le}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return ce}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return ne}catch{}})(),(()=>{try{return ue}catch{}})(),(()=>{try{return me}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{}})()]).then(async()=>{let G,Y,A,H,K,M,q;G=aa(ja,[["__scopeId","data-v-ba706063"],["__file","D:/zhongxing/mall-newfeifan-zx-admin/src/components/UploadFile/src/SPuUploadImg.vue"]]),Y={class:"my-header"},A={class:"my-header-left"},H={class:"my-header-right"},K=["onClick"],M={class:"left"},q={class:"right"},sa=aa(ka({name:"ProductSpuForm",__name:"index",emits:["success"],setup(Ue,{expose:ia,emit:oa}){const{t:T}=Ba(),v=te();ga(),Pa(),La();const n=r(!1),d=r("info"),o=r(!1),J=r(),N=r(),O=r(),Q=r(),W=r(),u=r({name:"",categoryId:void 0,keyword:"",picUrl:"",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,firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0}),ca=r({name:"",categoryId:void 0,keyword:"",picUrl:"",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,firstBrokeragePrice:0,secondBrokeragePrice:0}],description:"",sort:0,giveIntegral:0,virtualSalesCount:0}),b=r(!1),V=r(""),R=r(0),C=r(),_a=r(""),p=r(),S=r(""),na=r(0),B=r(!1);ia({open:async(l,e,f,t)=>{R.value=t,p.value=e,na.value=f,b.value=!0,C.value=e.id,_a.value=e.picUrl,B.value=!1,await ma(),d.value="info",S.value=l,V.value=T("action."+l),l=="view"?V.value="\u67E5\u770B":l=="create"&&(u.value=ra(ca.value)),S.value=="view"?o.value=!0:o.value=!1}});const ua=()=>{B.value=!B.value},ma=async()=>{var e;console.log(C.value);const l=C.value;if(l){n.value=!0;try{const f=await Ya(l);(e=f.skus)==null||e.forEach(t=>{o.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=x(t.price),t.marketPrice=x(t.marketPrice),t.costPrice=x(t.costPrice),t.firstBrokeragePrice=x(t.firstBrokeragePrice),t.secondBrokeragePrice=x(t.secondBrokeragePrice))}),u.value=f}finally{n.value=!1}}},z=oa,X=async l=>{try{const e=l===L.RECYCLE.status?"\u52A0\u5165\u5230\u56DE\u6536\u7AD9":"\u6062\u590D\u5230\u4ED3\u5E93";await v.confirm(`\u786E\u8BA4\u8981"${p.value.name}"${e}\u5417\uFF1F`),await la({id:p.value.id,status:l}),v.success(e+"\u6210\u529F"),j(),z("success")}catch{}},da=async()=>{console.log(p.value.status);try{const l=p.value.status?"\u4E0B\u67B6":"\u4E0A\u67B6",e=p.value.status?0:1;await v.confirm(`\u786E\u8BA4\u8981${l}"${p.value.name}"\u5417\uFF1F`),await la({id:p.value.id,status:e}),v.success(l+"\u6210\u529F"),j(),z("success")}catch{}},pa=async()=>{var l,e,f,t,h;n.value=!0;try{await((l=a(J))==null?void 0:l.validate()),await((e=a(N))==null?void 0:e.validate()),await((f=a(O))==null?void 0:f.validate()),await((t=a(Q))==null?void 0:t.validate()),await((h=a(W))==null?void 0:h.validate());const g=ra(a(u.value));g.skus.forEach(s=>{s.name=g.name,s.price=E(s.price),s.marketPrice=E(s.marketPrice),s.costPrice=E(s.costPrice),s.firstBrokeragePrice=E(s.firstBrokeragePrice),s.secondBrokeragePrice=E(s.secondBrokeragePrice)});const y=[];g.sliderPicUrls.forEach(s=>{typeof s=="object"?y.push(s.url):y.push(s)}),g.sliderPicUrls=y;const $=g;C.value?(await Ka($),v.success(T("common.updateSuccess"))):(await Ha($),v.success(T("common.createSuccess"))),j(),z("success")}finally{n.value=!1}},j=()=>{b.value=!1};return(l,e)=>{const f=Ua,t=G,h=Da,g=Fa,y=Ia,$=xa,s=Ea,fa=Sa,ya=Ta,Z=wa("hasPermi"),va=Va;return P(),w(ya,{modelValue:a(b),"onUpdate:modelValue":e[5]||(e[5]=m=>ta(b)?b.value=m:null),title:a(V),fullscreen:a(B),"show-close":!1,width:"70%",draggable:"",class:"dialog"},{header:c(({close:m})=>[_("div",Y,[_("div",A,ea(a(V)),1),_("div",H,[_("span",{onClick:ua},[i(a(ba),{icon:a(B)?"zmdi:fullscreen-exit":"zmdi:fullscreen"},null,8,["icon"])]),_("span",{onClick:m},[i(f,null,{default:c(()=>[i(a(Ca))]),_:1})],8,K)])])]),default:c(()=>[k((P(),w(fa,null,{default:c(()=>[_("div",M,[i(t,{modelValue:a(u).picUrl,"onUpdate:modelValue":e[0]||(e[0]=m=>a(u).picUrl=m),disabled:a(o)},null,8,["modelValue","disabled"]),i(g,{modelValue:a(d),"onUpdate:modelValue":e[1]||(e[1]=m=>ta(d)?d.value=m:null),"tab-position":"left",class:"child-tabs"},{default:c(()=>[i(h,{label:"\u57FA\u7840\u8BBE\u7F6E",name:"info"}),i(h,{label:"\u4EF7\u683C\u5E93\u5B58",name:"sku"}),i(h,{label:"\u7269\u6D41\u8BBE\u7F6E",name:"delivery"}),i(h,{label:"\u5546\u54C1\u8BE6\u60C5",name:"description"}),i(h,{label:"\u5176\u5B83\u8BBE\u7F6E",name:"other"})]),_:1},8,["modelValue"])]),_("div",q,[k(_("div",null,[i(qa,{ref_key:"infoRef",ref:J,"is-detail":a(o),propFormData:a(u)},null,8,["is-detail","propFormData"])],512),[[U,a(d)=="info"]]),k(_("div",null,[i(Xa,{ref_key:"skuRef",ref:N,"is-detail":a(o),propFormData:a(u)},null,8,["is-detail","propFormData"])],512),[[U,a(d)=="sku"]]),k(_("div",null,[i(ae,{ref_key:"deliveryRef",ref:O,"is-detail":a(o),propFormData:a(u)},null,8,["is-detail","propFormData"])],512),[[U,a(d)=="delivery"]]),k(_("div",null,[i(Na,{ref_key:"descriptionRef",ref:Q,"is-detail":a(o),propFormData:a(u)},null,8,["is-detail","propFormData"])],512),[[U,a(d)=="description"]]),k(_("div",null,[i(Qa,{ref_key:"otherRef",ref:W,"is-detail":a(o),propFormData:a(u)},null,8,["is-detail","propFormData"])],512),[[U,a(d)=="other"]])]),i(s,{style:{clear:"both"}},{default:c(()=>[i($,{style:{float:"right"}},{default:c(()=>[a(o)||a(R)==4||a(S)=="create"?F("",!0):(P(),w(y,{key:0,loading:a(n),type:"danger",plain:"",onClick:e[2]||(e[2]=m=>X(a(L).RECYCLE.status))},{default:c(()=>[D(" \u505C\u7528 ")]),_:1},8,["loading"])),a(o)||a(R)!=4?F("",!0):k((P(),w(y,{key:1,loading:a(n),type:"danger",plain:"",onClick:e[3]||(e[3]=m=>(async ha=>{try{await v.delConfirm(),await Aa(ha),v.success(T("common.delSuccess")),j(),z("success")}catch{}})(a(C)))},{default:c(()=>[D(" \u5220\u9664 ")]),_:1},8,["loading"])),[[Z,["product:spu:delete"]]]),a(o)||a(R)!=4?F("",!0):k((P(),w(y,{key:2,loading:a(n),type:"primary",onClick:e[4]||(e[4]=m=>X(a(L).DISABLE.status))},{default:c(()=>[D(" \u6062\u590D ")]),_:1},8,["loading"])),[[Z,["product:spu:update"]]]),a(o)||a(S)=="create"?F("",!0):(P(),w(y,{key:3,loading:a(n),type:"primary",onClick:da},{default:c(()=>[D(ea(a(p).status==0?"\u4E0A\u67B6":"\u4E0B\u67B6"),1)]),_:1},8,["loading"])),a(o)?F("",!0):(P(),w(y,{key:4,loading:a(n),type:"primary",onClick:pa},{default:c(()=>[D(" \u4FDD\u5B58 ")]),_:1},8,["loading"]))]),_:1})]),_:1})]),_:1})),[[va,a(n)]])]),_:1},8,["modelValue","title","fullscreen"])}}}),[["__scopeId","data-v-473675a6"],["__file","D:/zhongxing/mall-newfeifan-zx-admin/src/views/mall/product/spu/form/index.vue"]])});export{Be as __tla,sa as default};