index-9a2fc767.js 9.3 KB

1
  1. import{_ as M,d as ua,u as na,O as da,r,P as ma,o as k,l as h,w as _,C as v,a,g,i,y as Q,a1 as B,j as w,a2 as U,t as pa,n as fa,dF as F,dG as I,aJ as ya,dH as D,z as va,A as ka,J as ha,H as ga,K as Pa,cu as wa,N as ba,__tla as Ca}from"./index-390579cd.js";import{_ as Ba,__tla as Ua}from"./ContentWrap-a04cd098.js";import{_ as Fa,__tla as Ia}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-a450ab09.js";import{u as Da,__tla as Ea}from"./tagsView-66b936cf.js";import{g as Sa,u as W,d as Va,c as Ta,a as Ra,__tla as xa}from"./spu-96bd3d99.js";import Aa,{__tla as Ha}from"./InfoForm-b30ef234.js";import $a,{__tla as ja}from"./DescriptionForm-9d614b08.js";import Ga,{__tla as La}from"./OtherForm-61078284.js";import Oa,{__tla as Ja}from"./SkuForm-02e5be79.js";import Ka,{__tla as Ya}from"./DeliveryForm-878c2767.js";import{c as $}from"./constants-a1da293a.js";import{u as za,__tla as Na}from"./useMessage-6684a162.js";import{__tla as qa}from"./el-card-f2f59395.js";import{__tla as Ma}from"./index-0046df56.js";import{__tla as Qa}from"./el-image-viewer-2414ea0c.js";import{__tla as Wa}from"./UploadImgs-3b011fdf.js";import{__tla as Xa}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-9973df8c.js";import"./tree-0af4953a.js";import{__tla as Za}from"./category-aef51cc4.js";import{__tla as at}from"./brand-34d54783.js";import{__tla as tt}from"./formRules-9ae1a6b2.js";import{__tla as et}from"./Editor-102b7960.js";import{__tla as rt}from"./index-12eb86f9.js";import{__tla as lt}from"./SkuList-cb7ecf94.js";import{__tla as st}from"./el-image-cfde91bc.js";import{__tla as it}from"./UploadImg-7d2a5bd9.js";import{__tla as ot}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-d7ac34ab.js";import{__tla as ct}from"./ProductAttributes-71bfab0e.js";import{__tla as _t}from"./el-text-f5b70c3f.js";import{__tla as ut}from"./property-aee15f90.js";import{__tla as nt}from"./ProductPropertyAddForm-aeaae6be.js";import{__tla as dt}from"./Dialog-cc73e431.js";import{__tla as mt}from"./index-47069698.js";import{__tla as pt}from"./dict-6f6b543a.js";let X,ft=Promise.all([(()=>{try{return Ca}catch{}})(),(()=>{try{return Ua}catch{}})(),(()=>{try{return Ia}catch{}})(),(()=>{try{return Ea}catch{}})(),(()=>{try{return xa}catch{}})(),(()=>{try{return Ha}catch{}})(),(()=>{try{return ja}catch{}})(),(()=>{try{return La}catch{}})(),(()=>{try{return Ja}catch{}})(),(()=>{try{return Ya}catch{}})(),(()=>{try{return Na}catch{}})(),(()=>{try{return qa}catch{}})(),(()=>{try{return Ma}catch{}})(),(()=>{try{return Qa}catch{}})(),(()=>{try{return Wa}catch{}})(),(()=>{try{return Xa}catch{}})(),(()=>{try{return Za}catch{}})(),(()=>{try{return at}catch{}})(),(()=>{try{return tt}catch{}})(),(()=>{try{return et}catch{}})(),(()=>{try{return rt}catch{}})(),(()=>{try{return lt}catch{}})(),(()=>{try{return st}catch{}})(),(()=>{try{return it}catch{}})(),(()=>{try{return ot}catch{}})(),(()=>{try{return ct}catch{}})(),(()=>{try{return _t}catch{}})(),(()=>{try{return ut}catch{}})(),(()=>{try{return nt}catch{}})(),(()=>{try{return dt}catch{}})(),(()=>{try{return mt}catch{}})(),(()=>{try{return pt}catch{}})()]).then(async()=>{let j,G,L;j=M(Fa,[["__scopeId","data-v-ba706063"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/components/UploadFile/src/SPuUploadImg.vue"]]),G={class:"left"},L={class:"right"},X=M(ua({name:"ProductSpuForm",__name:"index",emits:["success"],setup(yt,{expose:Z,emit:aa}){const{t:E}=fa(),y=za();na(),da(),Da();const u=r(!1),d=r("info"),o=r(!1),O=r(),J=r(),K=r(),Y=r(),z=r(),n=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}),ta=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}),P=r(!1),H=r(""),S=r(0),b=r(),ea=r(""),m=r(),V=r(""),ra=r(0);Z({open:async(l,e,p,t)=>{S.value=t,m.value=e,ra.value=p,P.value=!0,b.value=e.id,ea.value=e.picUrl,await la(),d.value="info",V.value=l,H.value=E("action."+l),l=="view"?H.value="\u67E5\u770B":l=="create"&&(n.value=ta.value),V.value=="view"?o.value=!0:o.value=!1}});const la=async()=>{var e;console.log(b.value);const l=b.value;if(l){u.value=!0;try{const p=await Sa(l);(e=p.skus)==null||e.forEach(t=>{o.value?(t.price=F(t.price),t.marketPrice=F(t.marketPrice),t.costPrice=F(t.costPrice),t.firstBrokeragePrice=F(t.firstBrokeragePrice),t.secondBrokeragePrice=F(t.secondBrokeragePrice)):(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))}),n.value=p}finally{u.value=!1}}},T=aa,N=async l=>{try{const e=l===$.RECYCLE.status?"\u52A0\u5165\u5230\u56DE\u6536\u7AD9":"\u6062\u590D\u5230\u4ED3\u5E93";await y.confirm(`\u786E\u8BA4\u8981"${m.value.name}"${e}\u5417\uFF1F`),await W({id:m.value.id,status:l}),y.success(e+"\u6210\u529F"),R(),T("success")}catch{}},sa=async()=>{console.log(m.value.status);try{const l=m.value.status?"\u4E0B\u67B6":"\u4E0A\u67B6",e=m.value.status?0:1;await y.confirm(`\u786E\u8BA4\u8981${l}"${m.value.name}"\u5417\uFF1F`),await W({id:m.value.id,status:e}),y.success(l+"\u6210\u529F"),R(),T("success")}catch{}},ia=async()=>{var l,e,p,t,x;u.value=!0;try{await((l=a(O))==null?void 0:l.validate()),await((e=a(J))==null?void 0:e.validate()),await((p=a(K))==null?void 0:p.validate()),await((t=a(Y))==null?void 0:t.validate()),await((x=a(z))==null?void 0:x.validate());const c=ya(a(n.value));c.skus.forEach(s=>{s.name=c.name,s.price=D(s.price),s.marketPrice=D(s.marketPrice),s.costPrice=D(s.costPrice),s.firstBrokeragePrice=D(s.firstBrokeragePrice),s.secondBrokeragePrice=D(s.secondBrokeragePrice)});const C=[];c.sliderPicUrls.forEach(s=>{typeof s=="object"?C.push(s.url):C.push(s)}),c.sliderPicUrls=C;const A=c;b.value?(await Ra(A),y.success(E("common.updateSuccess"))):(await Ta(A),y.success(E("common.createSuccess"))),R(),T("success")}finally{u.value=!1}},R=()=>{P.value=!1};return(l,e)=>{const p=j,t=va,x=ka,c=ha,C=ga,A=Pa,s=Ba,oa=wa,q=ma("hasPermi"),ca=ba;return k(),h(oa,{modelValue:a(P),"onUpdate:modelValue":e[6]||(e[6]=f=>Q(P)?P.value=f:null),title:a(H),width:"70%",class:"dialog"},{default:_(()=>[v((k(),h(s,null,{default:_(()=>[g("div",G,[i(p,{modelValue:a(n).picUrl,"onUpdate:modelValue":e[0]||(e[0]=f=>a(n).picUrl=f),disabled:a(o)},null,8,["modelValue","disabled"]),i(x,{modelValue:a(d),"onUpdate:modelValue":e[1]||(e[1]=f=>Q(d)?d.value=f:null),"tab-position":"left",class:"child-tabs"},{default:_(()=>[i(t,{label:"\u57FA\u7840\u8BBE\u7F6E",name:"info"}),i(t,{label:"\u4EF7\u683C\u5E93\u5B58",name:"sku"}),i(t,{label:"\u7269\u6D41\u8BBE\u7F6E",name:"delivery"}),i(t,{label:"\u5546\u54C1\u8BE6\u60C5",name:"description"}),i(t,{label:"\u5176\u5B83\u8BBE\u7F6E",name:"other"})]),_:1},8,["modelValue"])]),g("div",L,[v(g("div",null,[i(Aa,{ref_key:"infoRef",ref:O,"is-detail":a(o),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[B,a(d)=="info"]]),v(g("div",null,[i(Oa,{ref_key:"skuRef",ref:J,"is-detail":a(o),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[B,a(d)=="sku"]]),v(g("div",null,[i(Ka,{ref_key:"deliveryRef",ref:K,"is-detail":a(o),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[B,a(d)=="delivery"]]),v(g("div",null,[i($a,{ref_key:"descriptionRef",ref:Y,"is-detail":a(o),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[B,a(d)=="description"]]),v(g("div",null,[i(Ga,{ref_key:"otherRef",ref:z,"is-detail":a(o),propFormData:a(n)},null,8,["is-detail","propFormData"])],512),[[B,a(d)=="other"]])]),i(A,{style:{clear:"both"}},{default:_(()=>[i(C,{style:{float:"right"}},{default:_(()=>[i(c,{onClick:e[2]||(e[2]=f=>P.value=!1)},{default:_(()=>[w("\u8FD4\u56DE")]),_:1}),a(o)||a(S)==4||a(V)=="create"?U("",!0):(k(),h(c,{key:0,loading:a(u),type:"danger",plain:"",onClick:e[3]||(e[3]=f=>N(a($).RECYCLE.status))},{default:_(()=>[w(" \u505C\u7528 ")]),_:1},8,["loading"])),a(o)||a(S)!=4?U("",!0):v((k(),h(c,{key:1,loading:a(u),type:"danger",plain:"",onClick:e[4]||(e[4]=f=>(async _a=>{try{await y.delConfirm(),await Va(_a),y.success(E("common.delSuccess")),R(),T("success")}catch{}})(a(b)))},{default:_(()=>[w(" \u5220\u9664 ")]),_:1},8,["loading"])),[[q,["product:spu:delete"]]]),a(o)||a(S)!=4?U("",!0):v((k(),h(c,{key:2,loading:a(u),type:"primary",onClick:e[5]||(e[5]=f=>N(a($).DISABLE.status))},{default:_(()=>[w(" \u6062\u590D ")]),_:1},8,["loading"])),[[q,["product:spu:update"]]]),a(o)||a(V)=="create"?U("",!0):(k(),h(c,{key:3,loading:a(u),type:"primary",onClick:sa},{default:_(()=>[w(pa(a(m).status==0?"\u4E0A\u67B6":"\u4E0B\u67B6"),1)]),_:1},8,["loading"])),a(o)?U("",!0):(k(),h(c,{key:4,loading:a(u),type:"primary",onClick:ia},{default:_(()=>[w(" \u4FDD\u5B58 ")]),_:1},8,["loading"]))]),_:1})]),_:1})]),_:1})),[[ca,a(u)]])]),_:1},8,["modelValue","title"])}}}),[["__scopeId","data-v-473675a6"],["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/mall/product/spu/form/index.vue"]])});export{ft as __tla,X as default};