1 |
- import{l as z,a as H,g as M}from"./category.b6612508.js";import q from"./add_goods.de182e17.js";import{l as J,a as K,c as Q,d as X}from"./category.9967ab12.js";import{d as Y,a6 as Z,r as o,b as ee,dx as se,E as A,c as F,e as h,k as L,i as x,g as s,t as D,h as i,f as b,j as E,F as S,u as U,m as W,R as te,S as ae,_ as le}from"./index.76214426.js";const G=c=>(te("data-v-f7a117ec"),c=c(),ae(),c),oe={style:{"background-color":"#f4f4f4","border-radius":"8px",padding:"8px"}},de={class:"center"},ue={class:"top-list"},ne={class:"top-list-left"},ie={class:"top-list-right"},ce={class:"top-list"},re={class:"top-list-left"},pe={class:"top-list-right"},_e={class:"top-list"},ve=G(()=>s("div",{class:"top-list-left"}," \u6253\u5370\u6C34\u6D17\u551B\u5F20\u6570\uFF1A ",-1)),he={class:"top-list-right"},me={style:{display:"flex","flex-wrap":"wrap"}},ge={style:{display:"flex","align-items":"center"}},fe={style:{flex:"1"}},ye={style:{flex:"2"}},Fe={class:"center",style:{"margin-top":"8px"}},be={class:"top-list"},Ce=G(()=>s("div",{class:"top-list-left"}," \u6392\u5E8F\uFF1A ",-1)),Be={class:"top-list-right"},Ae={class:"top-list"},xe=G(()=>s("div",{class:"top-list-left"}," \u5173\u8054\u5546\u54C1\uFF1A ",-1)),De={class:"top-list-right"},we=W("\u9009\u62E9\u5546\u54C1"),Ve={class:"goodsLists"},Ee=["src"],Se={style:{padding:"5px"}},Ge={class:"center",style:{"margin-top":"8px",display:"flex","justify-content":"center"}},ke=W("\u786E\u8BA4"),Ie=Y({props:{parent_id:Number,parent_name:String,openAddClothes:Boolean,WashData:{type:Object,default:()=>({})},ClothesData:{type:Object,default:()=>({})},clothesType:String,selectBrand:Number},emits:["customEvent","fetchWashData","getAllSubclassList"],setup(c,{emit:m}){const e=c,{OpPlatform:C}=Z(),y=o(0),r=o(null),p=o(null),_=o(1),d=o([]),v=o(null),g=o([]),u=ee({});se(()=>{var l;e.openAddClothes&&(g.value=[],j(),e.clothesType=="\u7F16\u8F91"?(y.value=(l=e.ClothesData.id)!=null?l:0,r.value=e.ClothesData.name,p.value=e.ClothesData.weigh,_.value=e.ClothesData.print_num,v.value=e.ClothesData.parent_id,d.value=e.ClothesData.goods_ids,e.WashData&&Array.isArray(e.WashData)&&e.WashData.forEach(a=>{var B;const n=(((B=e.ClothesData)==null?void 0:B.clothesWashPrices)||[]).find(f=>f.wash_id===a.id);u[a.id]=n?n.price:"0.00"})):(y.value=0,r.value=null,p.value=null,_.value=1,v.value=null,d.value=[],Object.keys(u).forEach(a=>{u[a]=""}),V.value=[]))});const j=async()=>{try{if(C.value=="shangpu")var l=await z({parent_id:e.parent_id,degree:2,brand_id:e.selectBrand});else if(C.value=="agent")var l=await J({parent_id:e.parent_id,degree:2,brand_id:e.selectBrand});else var l=await K({parent_id:e.parent_id,degree:2,brand_id:e.selectBrand});if(l.error)A.error(l.error);else{const a=l.map(n=>({id:n.id,label:n.name,value:n.id}));g.value=a}}catch(a){console.error("\u83B7\u53D6\u5206\u7C7B\u5217\u8868\u5931\u8D25:",a)}},N=async()=>{C.value=="shangpu"?await H({id:y.value,name:r.value,parent_id:v.value,degree:3,weigh:p.value,print_num:_.value,prices:u,brand_id:e.selectBrand,goods_ids:d.value}).then(l=>{g.value=[],A({message:"\u63D0\u4EA4\u6210\u529F",type:"success"}),m("customEvent"),m("getAllSubclassList")}):C.value=="agent"?await Q({id:y.value,name:r.value,parent_id:v.value,degree:3,weigh:p.value,print_num:_.value,prices:u,brand_id:e.selectBrand,goods_ids:d.value}).then(l=>{g.value=[],A({message:"\u63D0\u4EA4\u6210\u529F",type:"success"}),m("customEvent"),m("getAllSubclassList")}):await X({id:y.value,name:r.value,parent_id:v.value,degree:3,weigh:p.value,print_num:_.value,prices:u,brand_id:e.selectBrand,goods_ids:d.value}).then(l=>{g.value=[],A({message:"\u63D0\u4EA4\u6210\u529F",type:"success"}),m("customEvent"),m("getAllSubclassList")})},w=o(!1),V=o([]),O=async()=>{const l=await M({ids:d.value});V.value=l},T=()=>{w.value=!0},P=()=>{w.value=!1},$=l=>{d.value=l};return(l,a)=>{const n=F("el-option"),B=F("el-select"),f=F("el-input"),k=F("el-button"),R=F("el-dialog");return h(),L(R,{title:`${c.clothesType}${e.parent_name}`},{default:x(()=>[s("div",oe,[s("div",de,[s("div",ue,[s("div",ne,D(e.parent_name)+"\u7C7B\u578B\uFF1A ",1),s("div",ie,[i(B,{modelValue:v.value,"onUpdate:modelValue":a[0]||(a[0]=t=>v.value=t),placeholder:"\u8BF7\u9009\u62E9\u7C7B\u578B",clearable:"",filterable:""},{default:x(()=>[(h(!0),b(S,null,E(g.value,t=>(h(),L(n,{key:t.id,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),s("div",ce,[s("div",re,D(e.parent_name)+"\u540D\u79F0\uFF1A ",1),s("div",pe,[i(f,{modelValue:r.value,"onUpdate:modelValue":a[1]||(a[1]=t=>r.value=t),placeholder:`\u8BF7\u8F93\u5165${e.parent_name}\u540D\u79F0`},null,8,["modelValue","placeholder"])])]),s("div",_e,[ve,s("div",he,[i(f,{modelValue:_.value,"onUpdate:modelValue":a[2]||(a[2]=t=>_.value=t),placeholder:"\u8BF7\u8F93\u5165\u6253\u5370\u6C34\u6D17\u551B\u5F20\u6570",type:"number"},null,8,["modelValue"])])]),s("div",me,[(h(!0),b(S,null,E(c.WashData,t=>(h(),b("div",{class:"price",key:t.id},[s("div",ge,[s("div",fe,D(t.name)+"\uFF1A",1),s("div",ye,[i(f,{modelValue:U(u)[t.id],"onUpdate:modelValue":I=>U(u)[t.id]=I,style:{width:"240px"},placeholder:"\u8BF7\u8F93\u5165\u4EF7\u683C"},null,8,["modelValue","onUpdate:modelValue"])])])]))),128))])]),s("div",Fe,[s("div",be,[Ce,s("div",Be,[i(f,{modelValue:p.value,"onUpdate:modelValue":a[3]||(a[3]=t=>p.value=t),placeholder:"\u8BF7\u8F93\u5165\u6392\u5E8F"},null,8,["modelValue"])])]),s("div",Ae,[xe,s("div",De,[i(k,{onClick:T},{default:x(()=>[we]),_:1}),s("div",Ve,[(h(!0),b(S,null,E(V.value,(t,I)=>(h(),b("div",{key:t.id,class:"goods"},[s("img",{src:t.thumb,alt:"",style:{width:"50px",height:"50px","border-radius":"5px"}},null,8,Ee),s("div",Se,D(t.title),1)]))),128))])])])]),s("div",Ge,[i(k,{type:"primary",style:{width:"200px"},size:"large",onClick:N},{default:x(()=>[ke]),_:1})])]),i(q,{showAddGoods:w.value,onCloseAddGoods:P,selectBrand:e.selectBrand,onHandleSelectGoods:$,selectedGoods:d.value,onGoodsInfosList:O},null,8,["showAddGoods","selectBrand","selectedGoods"])]),_:1},8,["title"])}}});const Ne=le(Ie,[["__scopeId","data-v-f7a117ec"]]);export{Ne as default};
|