import{m,a as R,o as se,W as I,X as i,Y as r,Z as v,u as x,$ as t,F as q,a5 as O,a3 as S,E as c,a4 as o,a2 as C,q as ne,z as ie,a0 as oe,a1 as ue}from"./vue-7f5e2b1b.js";import{a as re,b as ce,s as de,A as B,c as E,m as A,L as me,q as ve,M as Z,E as pe}from"./index-ad86104a.js";import{u as he}from"./vue-router-e2815956.js";import{_ as _e}from"./_plugin-vue_export-helper-c27b6911.js";import{S as fe}from"./StarOutlined-ea54d2da.js";import{S as G}from"./ShoppingCartOutlined-76860541.js";var ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z"}}]},name:"fire",theme:"outlined"};const ge=ye;function H(y){for(var g=1;g(oe("data-v-854f0ff5"),y=y(),ue(),y),ke={class:"container y-container"},xe={class:"group-panel"},Ce={key:0},Re={class:"image-panel"},qe=["src"],Oe={style:{display:"flex"}},Se=["src","onClick"],ze={key:1,style:{flex:"1"}},$e={style:{position:"relative","margin-bottom":"30px"}},De={key:0},Ie=f(()=>t("span",{class:"mr-10",style:{color:"red"}},"此商品正在促销:",-1)),Be={class:"label"},Ae=f(()=>t("span",{class:"mr-10"},"领域:",-1)),Fe={class:"label"},Ee=f(()=>t("span",{class:"mr-10"},"商品编码:",-1)),Ne={class:"label"},Pe=f(()=>t("span",{class:"mr-10"},"价格:",-1)),Te={class:"price-label"},Ve=f(()=>t("small",null,"¥",-1)),Le={class:"label"},Me=f(()=>t("span",{class:"mr-10"},"型号:",-1)),je={class:"label"},Ue=f(()=>t("span",{class:"mr-10"},"规格:",-1)),We={class:"label"},Xe=f(()=>t("span",{class:"mr-10"},"特殊说明:",-1)),Ye={style:{color:"red"}},Ze={key:1,class:"mt-30 input-number-panel"},Ge={class:"label"},He={class:"mr-10"},Je={key:2,class:"mt-30 input-number-panel"},Qe=f(()=>t("p",{class:"label"},[t("span",{class:"mr-10"},"颜色")],-1)),Ke={key:3,class:"mt-30 input-number-panel"},et={class:"label"},tt={class:"mr-10"},lt={key:4,class:"mt-30 input-number-panel"},at=f(()=>t("p",{style:{flex:"1 0 auto","max-width":"38px","margin-bottom":"10px"},class:"label"},[t("span",{class:"mr-10"},"尺寸")],-1)),st={key:5},nt=f(()=>t("p",{style:{color:"#999","margin-top":"30px"}},"定制信息",-1)),it={class:"mt-30 input-number-panel"},ot=f(()=>t("p",{class:"label"},[t("span",{class:"mr-10"},"长度")],-1)),ut={key:0},rt={style:{color:"#666"}},ct={class:"mt-30 input-number-panel"},dt=f(()=>t("p",{class:"label"},[t("span",{class:"mr-10"},"宽度")],-1)),mt={key:0},vt={style:{color:"#666"}},pt={key:1},ht={class:"input-number-panel mt-30"},_t=f(()=>t("p",null,[t("span",{class:"mr-10"},"数量:")],-1)),ft={class:"label"},yt={__name:"index",setup(y){const g=ce();let{siteInfo:b}=de(g);const k=he(),u=R({itemno:"",spec:"",color:"",material:"",cheek:""}),e=R({item:[]}),L=R(0),N=R([]),z=R(0),M=async n=>{u.value.sa_itemgroupid=k.currentRoute.value.query.id;const a=await B.requested({id:"20221223165503",content:u.value});e.value=a.data,e.value.specRows=e.value.specRows.reverse(),e.value.specRows.filter(h=>h.parm!="自定义").every(h=>!h.flag)&&e.value.item[0].iscustomsize&&(u.value.spec="自定义"),z.value=a.data.item[0].orderminqty,e.value.materialRows.length==1&&(u.value.material=e.value.materialRows[0].parm),e.value.colorRows.length==1&&(u.value.color=e.value.colorRows[0].parm),e.value.cheekRows.length==1&&(u.value.cheek=e.value.cheekRows[0].parm),e.value.specRows.length==1&&(u.value.spec=e.value.specRows[0].parm);let p=["cheekRows","colorRows","materialRows","specRows"],$=new RegExp("Rows");if(p.forEach(h=>{a.data[h].length>0&&N.value.push(h.replace($,""))}),a.data.rows.length==1)for(let h in a.data.rows[0])console.log(h,"--"),u.value[h]=a.data.rows[0][h];te()},F=(n,a)=>{u.value[n]==a?u.value[n]="":u.value[n]=a,M()},j=(n,a)=>{s.value[n]==a?s.value[n]="":s.value[n]=a},s=R({length:null,width:null}),J=async()=>{if(e.value.item[0].iscustomsize==1&&!X())return!1;let n=await B.requested({id:20220924095102,content:{sa_brandid:k.currentRoute.value.query.brandid,itemid:e.value.item[0].itemid,qty:z.value,itemno:e.value.item[0].itemno,tradefield:e.value.item[0].tradefield[0].tradefield,length:s.value.length?s.value.length:0,width:s.value.width?s.value.width:0}});E.message(n,"添加成功",()=>{g.shopCartNum()})},Q=async()=>{if(e.value.item[0].iscustomsize==1&&!X())return!1;const n=await B.requested({id:20221128183202,content:{type:"标准订单",tradefield:e.value.item[0].tradefield[0].tradefield,items:[{sa_orderitemsid:0,itemid:e.value.item[0].itemid,sa_brandid:e.value.item[0].brand[0].sa_brandid,qty:z.value,length:s.value.length?s.value.length:0,width:s.value.width?s.value.width:0}]}});E.message(n,"下单成功",()=>{Z.confirm({title:"下单成功",content:"订单创建成功,是否跳转至该订单!",icon:m(pe),okText:"确认",cancelText:"取消",onOk(){k.push({path:"/agent_orderDetails",query:{id:n.data.sa_orderid}})},cancelText:"取消",onCancel(){Z.destroyAll()}})})},U=()=>{let n=!1;if(e.value.item[0].iscustomsize==0)N.value.forEach(a=>{u.value[a]==""&&(n=!0)});else{if(s.value.length&&s.value.width&&e.value.item[0].iscustomsize==1)return N.value.forEach(a=>{u.value[a]==""&&(n=!0)}),n;n=!0}return n},K=()=>{E.validateInputNumber(e.value.item[0].orderminqty,z.value,e.value.item[0].orderaddqty).then(n=>{z.value=n})},w=R({}),_=R({}),ee=R([]),P=async n=>{const a=await B.requested({id:20230707091603,content:{sa_sizecustomizedschemeid:n}});return ee.value=a.data,a.data},W=n=>{console.log(s.value);function a(p){return p.toString().indexOf(".")!==-1}s.value.width&&a(s.value.width)&&(A.warning("请输入整数"),s.value.width=_.value.min),s.value.length&&a(s.value.length)&&(A.warning("请输入整数"),s.value.length=w.value.min)},te=async()=>{let n=e.value.item[0].lengthschemeid,a=e.value.item[0].widthschemeid;e.value.item[0].iscustomsize==1&&(n==a?w.value=_.value=await P(n):(w.value=await P(n),_.value=await P(a),console.log(_.value.rowsdetail),_.value.rowsdetail.length==1&&_.type!="自定义"&&(s.value.width=_.value.rowsdetail[0].num),w.value.rowsdetail.length==1&&w.type!="自定义"&&(s.value.length=w.value.rowsdetail[0].num)))},X=()=>{let n={min:w.value.min,max:w.value.max},a={min:_.value.min,max:_.value.max};return!s.value.width||!s.value.length?(A.error({content:"定制选项不能为空!",key:1}),!1):(s.value.widtha.max)&&_.value.type=="自定义"?(A.error({content:"自定义宽度超出可选范围!",key:1}),!1):(s.value.lengthn.max)&&w.value.type=="自定义"?(A.error({content:"自定义长度超出可选范围!",key:1}),!1):!0},Y=n=>{let a=async p=>{await B.requested({id:20231121143403,version:1,content:{itemid:n.itemid,iscollection:p}})};n.iscollection==0?(e.value.item[0].iscollection=1,a(!0)):(e.value.item[0].iscollection=0,a(!1))},le=n=>{k.push({path:"/promotionDetail",query:{id:n.sa_promotionid}})};return se(()=>{M()}),(n,a)=>{const p=I("a-button"),$=I("a-tag"),h=I("a-divider"),T=I("a-input-number"),ae=I("a-space");return i(),r("div",ke,[m(p,{class:"toback",size:"large",type:"link",onClick:a[0]||(a[0]=l=>x(k).go(-1))},{icon:v(()=>[m(x(me))]),default:v(()=>[c(" 返回列表 ")]),_:1}),t("div",xe,[e.value.item[0]?(i(),r("div",Ce,[t("div",Re,[t("img",{src:e.value.item[0].attinfos[L.value].url,alt:""},null,8,qe)]),t("div",Oe,[(i(!0),r(q,null,O(e.value.item[0].attinfos,(l,d)=>(i(),r("div",{style:{width:"100px",height:"100px","margin-right":"10px"},key:d},[t("img",{class:"s-image",src:l.url,alt:"",onClick:D=>L.value=d},null,8,Se)]))),128))])])):S("",!0),e.value.item[0]?(i(),r("div",ze,[t("div",$e,[t("h2",null,[c(o(e.value.item[0].itemname)+" ",1),t("span",null,[e.value.item[0].iscollection==0?(i(),C(x(fe),{key:0,onClick:a[1]||(a[1]=l=>Y(e.value.item[0]))})):(i(),C(x(ve),{key:1,onClick:a[2]||(a[2]=l=>Y(e.value.item[0])),style:{color:"orange"}}))]),ne(m($,{color:"red"},{default:v(()=>[c(o(e.value.item[0].delistingstatus),1)]),_:1},512),[[ie,e.value.item[0].delistingstatus]])])]),e.value.item[0].canuseactivity&&e.value.item[0].canuseactivity.length>0?(i(),r("p",De,[Ie,(i(!0),r(q,null,O(e.value.item[0].canuseactivity,l=>(i(),C($,{style:{cursor:"pointer"},key:l.sa_promotionid,color:"red",onClick:d=>le(l)},{default:v(()=>[m(x(be)),c(o(l.promname),1)]),_:2},1032,["onClick"]))),128))])):S("",!0),t("p",Be,[Ae,(i(!0),r(q,null,O(e.value.item[0].tradefield,(l,d)=>(i(),C($,{color:"#108ee9",key:d},{default:v(()=>[c(o(l.tradefield),1)]),_:2},1024))),128))]),t("p",Fe,[Ee,c(o(e.value.item[0].itemno),1)]),t("p",Ne,[Pe,t("span",Te,[Ve,c(o(x(E).formatAmount(e.value.item[0].gradeprice,{name:"hideFields",key:"maxprice"})),1)])]),t("p",Le,[Me,c(o(e.value.item[0].model||"--"),1)]),t("p",je,[Ue,c(o(e.value.item[0].standards||"--"),1)]),t("p",We,[Xe,t("span",Ye,o(e.value.item[0].specalnote||"--"),1)]),m(h),e.value.materialRows.length>0?(i(),r("div",Ze,[t("p",Ge,[t("span",He,o(x(b).siteid=="DLB"?"选项":"基材"),1)]),t("div",null,[(i(!0),r(q,null,O(e.value.materialRows,(l,d)=>(i(),C(p,{class:"mr-10 mt-10",key:d,disabled:!l.flag,type:u.value.material==l.parm?"primary":"default",onClick:D=>F("material",l.parm)},{default:v(()=>[c(o(l.parm),1)]),_:2},1032,["disabled","type","onClick"]))),128))])])):S("",!0),e.value.colorRows.length>0?(i(),r("div",Je,[Qe,t("div",null,[(i(!0),r(q,null,O(e.value.colorRows,(l,d)=>(i(),C(p,{class:"mr-10 mt-10",key:d,disabled:!l.flag,type:u.value.color==l.parm?"primary":"default",onClick:D=>F("color",l.parm)},{default:v(()=>[c(o(l.parm),1)]),_:2},1032,["disabled","type","onClick"]))),128))])])):S("",!0),e.value.cheekRows.length>0?(i(),r("div",Ke,[t("p",et,[t("span",tt,o(x(b).siteid=="DLB"?"工艺":"边框"),1)]),t("div",null,[(i(!0),r(q,null,O(e.value.cheekRows,(l,d)=>(i(),C(p,{class:"mr-10",key:d,disabled:!l.flag,type:u.value.cheek==l.parm?"primary":"default",onClick:D=>F("cheek",l.parm)},{default:v(()=>[c(o(l.parm),1)]),_:2},1032,["disabled","type","onClick"]))),128))])])):S("",!0),e.value.specRows.length>0?(i(),r("div",lt,[at,t("div",null,[(i(!0),r(q,null,O(e.value.specRows,(l,d)=>(i(),C(p,{class:"mr-10 mt-10",key:d,disabled:!l.flag,type:u.value.spec==l.parm?"primary":"default",onClick:D=>F("spec",l.parm)},{default:v(()=>[c(o(l.parm=="custom"?"自定义":l.parm),1)]),_:2},1032,["disabled","type","onClick"]))),128))])])):S("",!0),e.value.item[0].iscustomsize==1?(i(),r("div",st,[nt,m(h),t("div",it,[ot,t("div",null,[w.value.type=="自定义"?(i(),r("div",ut,[m(T,{style:{width:"150px"},controls:!1,step:1,value:s.value.length,"onUpdate:value":a[3]||(a[3]=l=>s.value.length=l),onBlur:a[4]||(a[4]=l=>W()),placeholder:"输入区间内长度"},null,8,["value"]),t("span",rt," 输入范围:"+o(w.value.min)+"mm - "+o(w.value.max)+"mm,不保留小数",1)])):S("",!0),t("div",null,[(i(!0),r(q,null,O(w.value.rowsdetail,(l,d)=>(i(),C(p,{class:"mr-10 mt-10",key:d,disabled:s.value.length!=l.num&&s.value.length!=null&&s.value.length!="",type:s.value.length==l.num?"primary":"default",onClick:D=>j("length",l.num)},{default:v(()=>[c(o(l.num),1)]),_:2},1032,["disabled","type","onClick"]))),128))])])]),t("div",ct,[dt,t("div",null,[_.value.type=="自定义"?(i(),r("div",mt,[m(T,{style:{width:"150px"},controls:!1,step:1,value:s.value.width,"onUpdate:value":a[5]||(a[5]=l=>s.value.width=l),onBlur:a[6]||(a[6]=l=>W()),placeholder:"输入区间内宽度"},null,8,["value"]),t("span",vt," 输入范围:"+o(_.value.min)+"mm - "+o(_.value.max)+"mm,不保留小数",1)])):(i(),r("div",pt,[(i(!0),r(q,null,O(_.value.rowsdetail,(l,d)=>(i(),C(p,{class:"mr-10 mt-10",key:d,disabled:s.value.width!=l.num&&s.value.width!=null&&s.value.width!="",type:s.value.width==l.num?"primary":"default",onClick:D=>j("width",l.num)},{default:v(()=>[c(o(l.num),1)]),_:2},1032,["disabled","type","onClick"]))),128))]))])]),m(h)])):S("",!0),t("div",ht,[_t,m(T,{style:{width:"150px",flex:"0 0 150px"},id:"inputNumber",value:z.value,"onUpdate:value":a[7]||(a[7]=l=>z.value=l),precision:2,min:e.value.item[0].orderminqty,step:e.value.item[0].orderaddqty,onBlur:K},null,8,["value","min","step"]),t("p",ft,[c("   "),t("span",null,"起订量:"+o(e.value.item[0].orderminqty),1),c("   "),t("span",null,"增量:"+o(e.value.item[0].orderaddqty),1),c("   "),t("span",null,"包装数量:"+o(e.value.item[0].packageqty),1)])]),m(ae,null,{default:v(()=>[m(p,{style:{"margin-left":"42px"},size:"large",type:"primary",disabled:U(),onClick:J},{icon:v(()=>[m(x(G))]),default:v(()=>[c(" 加入购物车 ")]),_:1},8,["disabled"]),m(p,{size:"large",type:"primary",disabled:U(),onClick:Q},{icon:v(()=>[m(x(G))]),default:v(()=>[c(" 立即下单 ")]),_:1},8,["disabled"])]),_:1})])):S("",!0)])])}}},Rt=_e(yt,[["__scopeId","data-v-854f0ff5"]]);export{Rt as default};