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