1 |
- import{a as g,o as F,U as x,V as s,W as n,j as _,X as d,u as q,$ as e,F as h,a2 as y,a5 as f,G as o,a4 as i,x as O,B as U,a3 as k,a0 as j,a1 as G}from"./vue-15ee4564.js";import{A as V,b as $,L as M}from"./index-0877f322.js";import{u as T}from"./vue-router-0190217c.js";import{_ as W}from"./_plugin-vue_export-helper-c27b6911.js";import{S as X}from"./ShoppingCartOutlined-32660f32.js";const p=w=>(j("data-v-ef5ccbd7"),w=w(),G(),w),H={class:"container y-container"},J={class:"group-panel"},K={key:0},P={class:"image-panel"},Q=["src"],Y=["src","onClick"],Z={key:1,style:{flex:"1"}},ee={style:{position:"relative","margin-bottom":"30px"}},ae={class:"label"},te=p(()=>e("span",{class:"mr-10"},"领域:",-1)),se={class:"label"},le=p(()=>e("span",{class:"mr-10"},"品号:",-1)),oe={class:"label"},ne=p(()=>e("span",{class:"mr-10"},"价格:",-1)),ie={class:"price-label"},re=p(()=>e("small",null,"¥",-1)),ce={class:"label"},ue=p(()=>e("span",{class:"mr-10"},"型号:",-1)),de={key:0,class:"mt-30 input-number-panel"},pe=p(()=>e("p",{class:"label"},[e("span",{class:"mr-10"},"颜色")],-1)),me={key:1,class:"mt-30 input-number-panel"},_e=p(()=>e("p",{class:"label"},[e("span",{class:"mr-10"},"基材")],-1)),ve={key:2,class:"mt-30 input-number-panel"},he=p(()=>e("p",{class:"label"},[e("span",{class:"mr-10"},"边框")],-1)),ye={key:3,class:"mt-30 input-number-panel"},fe=p(()=>e("p",{class:"label"},[e("span",{class:"mr-10"},"规格")],-1)),be={class:"input-number-panel mt-30"},ge=p(()=>e("p",{class:"label"},[e("span",{class:"mr-10"},"数量:")],-1)),ke={class:"label"},we={__name:"index",setup(w){const S=T(),u=g({itemno:"",spec:"",color:"",material:"",cheek:""}),a=g({item:[]}),B=g(0),I=g([]),v=g(0),N=async()=>{u.value.sa_itemgroupid=S.currentRoute.value.query.id;const l=await V.requested({id:"20221223165503",content:u.value});a.value=l.data,v.value=l.data.item[0].orderminqty;let c=["cheekRows","colorRows","materialRows","specRows"],m=new RegExp("Rows");c.forEach(b=>{l.data[b].length>0&&I.value.push(b.replace(m,""))})},C=(l,c)=>{u.value[l]==c?u.value[l]="":u.value[l]=c,N()},A=async()=>{let l=await V.requested({id:20220924095102,content:{sa_brandid:S.currentRoute.value.query.brandid,itemid:a.value.item[0].itemid,qty:v.value,itemno:a.value.item[0].itemno,tradefield:a.value.item[0].tradefield[0].tradefield}});$.message(l,"添加成功",()=>{})},E=()=>{let l=!1;return I.value.forEach(c=>{u.value[c]==""&&(l=!0)}),l},z=()=>{$.validateInputNumber(a.value.item[0].orderminqty,v.value,a.value.item[0].orderaddqty).then(l=>{v.value=l})};return F(()=>{N()}),(l,c)=>{const m=x("a-button"),b=x("a-tag"),D=x("a-divider"),L=x("a-input-number");return s(),n("div",H,[_(m,{class:"toback",size:"large",type:"link",onClick:c[0]||(c[0]=t=>q(S).go(-1))},{icon:d(()=>[_(q(M))]),default:d(()=>[o(" 返回列表 ")]),_:1}),e("div",J,[a.value.item[0]?(s(),n("div",K,[e("div",P,[e("img",{src:a.value.item[0].attinfos[B.value].url,alt:""},null,8,Q)]),(s(!0),n(h,null,y(a.value.item[0].attinfos,(t,r)=>(s(),n("img",{class:"s-image",src:t.url,key:r,width:"100",height:"100",alt:"",onClick:R=>B.value=r},null,8,Y))),128))])):f("",!0),a.value.item[0]?(s(),n("div",Z,[e("div",ee,[e("h2",null,[o(i(a.value.item[0].itemname)+" ",1),O(_(b,{color:"red"},{default:d(()=>[o(i(a.value.item[0].delistingstatus),1)]),_:1},512),[[U,a.value.item[0].delistingstatus]])])]),e("p",ae,[te,(s(!0),n(h,null,y(a.value.item[0].tradefield,(t,r)=>(s(),k(b,{color:"#108ee9",key:r},{default:d(()=>[o(i(t.tradefield),1)]),_:2},1024))),128))]),e("p",se,[le,o(i(a.value.item[0].itemno),1)]),e("p",oe,[ne,e("span",ie,[re,o(i(q($).formatAmount(a.value.item[0].gradeprice)),1)])]),e("p",ce,[ue,o(i(a.value.item[0].model),1)]),a.value.colorRows.length>0?(s(),n("div",de,[pe,e("div",null,[(s(!0),n(h,null,y(a.value.colorRows,(t,r)=>(s(),k(m,{class:"mr-10",key:r,disabled:!t.flag,type:u.value.color==t.parm?"primary":"",onClick:R=>C("color",t.parm)},{default:d(()=>[o(i(t.parm),1)]),_:2},1032,["disabled","type","onClick"]))),128))])])):f("",!0),a.value.materialRows.length>0?(s(),n("div",me,[_e,e("div",null,[(s(!0),n(h,null,y(a.value.materialRows,(t,r)=>(s(),k(m,{class:"mr-10",key:r,disabled:!t.flag,type:u.value.material==t.parm?"primary":"",onClick:R=>C("material",t.parm)},{default:d(()=>[o(i(t.parm),1)]),_:2},1032,["disabled","type","onClick"]))),128))])])):f("",!0),a.value.cheekRows.length>0?(s(),n("div",ve,[he,e("div",null,[(s(!0),n(h,null,y(a.value.cheekRows,(t,r)=>(s(),k(m,{class:"mr-10",key:r,disabled:!t.flag,type:u.value.cheek==t.parm?"primary":"",onClick:R=>C("cheek",t.parm)},{default:d(()=>[o(i(t.parm),1)]),_:2},1032,["disabled","type","onClick"]))),128))])])):f("",!0),a.value.specRows.length>0?(s(),n("div",ye,[fe,e("div",null,[(s(!0),n(h,null,y(a.value.specRows,(t,r)=>(s(),k(m,{class:"mr-10",key:r,disabled:!t.flag,type:u.value.spec==t.parm?"primary":"",onClick:R=>C("spec",t.parm)},{default:d(()=>[o(i(t.parm),1)]),_:2},1032,["disabled","type","onClick"]))),128))])])):f("",!0),_(D,{dashed:""}),e("div",be,[ge,_(L,{style:{width:"150px"},size:"large",id:"inputNumber",value:v.value,"onUpdate:value":c[1]||(c[1]=t=>v.value=t),min:a.value.item[0].orderminqty,step:a.value.item[0].orderaddqty,onBlur:z},null,8,["value","min","step"]),e("p",ke,[o(" "),e("span",null,"起订量:"+i(a.value.item[0].orderminqty),1),o(" "),e("span",null,"增量:"+i(a.value.item[0].orderaddqty),1),o(" "),e("span",null,"包装数量:"+i(a.value.item[0].packageqty),1)])]),_(m,{style:{"margin-left":"42px"},size:"large",type:"primary",disabled:E(),onClick:A,danger:""},{icon:d(()=>[_(q(X))]),default:d(()=>[o(" 加入购物车 ")]),_:1},8,["disabled"])])):f("",!0)])])}}},$e=W(we,[["__scopeId","data-v-ef5ccbd7"]]);export{$e as default};
|