Commit e804b2d7 by 施宇

Merge branch 'h5_zyly_vue_0517' of http://119.23.72.7/liangjianmin/h5 into h5_zyly_vue_0517

# Conflicts:
#	src/api/index.js
parents 93b8acc2 0d63a486
...@@ -65,6 +65,15 @@ export const apis = { ...@@ -65,6 +65,15 @@ export const apis = {
*/ */
cartCount: productionUrlApi + 'cart/count', cartCount: productionUrlApi + 'cart/count',
/** /**
* 获取购物车列表
*/
cartList: productionUrlApi + 'cart/lists',
/**
* 获取购物各种类型数量
*/
allcount: productionUrlApi + 'cart/allcount',
/**
* 客服统计处理 * 客服统计处理
*/ */
customsrService: productionUrlApi + 'public/customsrservice', customsrService: productionUrlApi + 'public/customsrservice',
...@@ -467,6 +476,13 @@ export const services = { ...@@ -467,6 +476,13 @@ export const services = {
}, },
addGood(params){ addGood(params){
return axios.post(apis.addGood,params) return axios.post(apis.addGood,params)
} },
cartList(params){
return axios.post(apis.cartList,params)
},
allcount(params){
return axios.post(apis.allcount,params)
},
}; };
\ No newline at end of file
...@@ -2,35 +2,12 @@ ...@@ -2,35 +2,12 @@
color:#333; color:#333;
.lxBox{ .lxBox{
padding-bottom: 44px; padding-bottom: 44px;
.lyNav{
color:#333;
position: fixed;
left:0px;
top:44px;
right:0px;
height:44px;
border-bottom:1px solid #d6d7dc;
z-index:3;
background-color: #fff;
box-sizing: border-box;
span{
cursor: pointer;
width:50%;
box-sizing: border-box;
font-size: 14px;
text-align: center;
line-height: 44px;
font{color:#333;}
&.act{
color:#1080d0;
}
}
}
.logintip{ .logintip{
top:88px; top:88px;
} }
.dataBox{ .dataBox{
padding-top: 44px; padding-top: 88px;
} }
} }
.zyBox{ .zyBox{
...@@ -48,7 +25,7 @@ ...@@ -48,7 +25,7 @@
} }
.dataBox{ .dataBox{
padding-top: 44px; padding-top: 88px;
} }
} }
...@@ -97,6 +74,30 @@ ...@@ -97,6 +74,30 @@
} }
a{color:#1080d0;font-size: 14px;} a{color:#1080d0;font-size: 14px;}
} }
.lyNav{
color:#333;
position: fixed;
left:0px;
top:44px;
right:0px;
height:44px;
border-bottom:1px solid #d6d7dc;
z-index:3;
background-color: #fff;
box-sizing: border-box;
span{
cursor: pointer;
width:50%;
box-sizing: border-box;
font-size: 14px;
text-align: center;
line-height: 44px;
font{color:#333;}
&.act{
color:#1080d0;
}
}
}
} }
.shop-block{ font-size: 12px;border-bottom: 1px solid #d6d7dc;} .shop-block{ font-size: 12px;border-bottom: 1px solid #d6d7dc;}
...@@ -117,10 +118,8 @@ ...@@ -117,10 +118,8 @@
.shop-block .add-num .mui-numbox input{ height: 28px; background: #fff; color: #333; font-size: 12px;box-sizing: border-box;} .shop-block .add-num .mui-numbox input{ height: 28px; background: #fff; color: #333; font-size: 12px;box-sizing: border-box;}
.shop-block .subtotal{padding: 2% 3%; font-weight: bold; text-align: right; } .shop-block .subtotal{padding: 2% 3%; font-weight: bold; text-align: right; }
.shop-block .morePrice{ margin-bottom: 15px; } .shop-block .morePrice{ margin-bottom: 15px; }
.shop-block .morePrice p{font-size: 12px; color: #999;}
.shop-block .morePrice .list_data{display: none;}
.shop-block .morePrice .list_data.act p.mui-col-xs-4{ color: red!important; }
.shop-block .morePrice .list_data.act p.f-throug{color: red!important;}
.shop-block .more-height{ font-size: 12px; margin-right: 10%; height: 24px;margin-top: 5px; line-height:24px; border: 1px solid #e5e5e5; text-align: center; color: #666; } .shop-block .more-height{ font-size: 12px; margin-right: 10%; height: 24px;margin-top: 5px; line-height:24px; border: 1px solid #e5e5e5; text-align: center; color: #666; }
.shop-block .more-height .iconfont{ font-size: 10px; margin-left: 5px; } .shop-block .more-height .iconfont{ font-size: 10px; margin-left: 5px; }
.shop-lose{ color: #999999; } .shop-lose{ color: #999999; }
...@@ -260,3 +259,28 @@ ...@@ -260,3 +259,28 @@
box-sizing: border-box; box-sizing: border-box;
margin: 2px 8px; margin: 2px 8px;
} }
.icon-bot {
top: 9px;
position: relative;
content: "";
height: 0;
width: 0;
pointer-events: none;
border: solid transparent;
border-top-color: #4d4d4d;
border-width: 4px;
margin-left: 5px;
}
.icon-top {
bottom: 9px;
position: relative;
content: "";
height: 0;
width: 0;
pointer-events: none;
border: solid transparent;
border-bottom-color: #4d4d4d;
border-width: 4px;
margin-left: 5px;
}
.dataNo{display: none;}
\ No newline at end of file
.car-page{color:#333}.car-page .lxBox{padding-bottom:44px}.car-page .lxBox .lyNav{color:#333;position:fixed;left:0px;top:44px;right:0px;height:44px;border-bottom:1px solid #d6d7dc;z-index:3;background-color:#fff;box-sizing:border-box}.car-page .lxBox .lyNav span{cursor:pointer;width:50%;box-sizing:border-box;font-size:14px;text-align:center;line-height:44px}.car-page .lxBox .lyNav span font{color:#333}.car-page .lxBox .lyNav span.act{color:#1080d0}.car-page .lxBox .logintip{top:88px}.car-page .lxBox .dataBox{padding-top:44px}.car-page .zyBox{padding-bottom:44px}.car-page .zyBox .logintip{top:44px}.car-page .zyBox .headxianhuoqihuo{height:43px;line-height:43px;border-bottom:1px solid #d6d7dc}.car-page .zyBox .headxianhuoqihuo .zyqxtype{font-size:16px}.car-page .zyBox .dataBox{padding-top:44px}.car-page .logintip{position:fixed;background:#fff6e5;height:44px;line-height:44px;color:#666;top:44px;left:0px;right:0px;font-size:14px;text-align:center;z-index:3}.car-page .logintip a{background:#e10601;border-radius:4px;text-align:center;width:70px;height:23px;color:#fff;font-size:12px;display:inline-block;line-height:23px;cursor:pointer;margin-left:10px}.car-page .editBox{position:fixed;padding:0 3%;height:44px;line-height:44px;color:#666;left:0px;right:0px;font-size:12px;border-bottom:1px solid #d6d7dc;z-index:3;background:#fff;box-sizing:border-box}.car-page .editBox .remind{color:#999}.car-page .editBox .remind i{color:#ffa200;position:relative;top:2px;left:5px}.car-page .editBox a{color:#1080d0;font-size:14px}.shop-block{font-size:12px;border-bottom:1px solid #d6d7dc}.shop-block .t-r{text-align:right}.shop-block .delete-tier{position:relative;top:2px;font-size:20px}.shop-block h4{font-size:14px;padding:12px 0;font-weight:400;line-height:20px;border-bottom:1px solid #d6d7dc;word-wrap:break-word;word-break:break-all}.shop-block ul{padding:2% 3%;padding-left:0}.shop-block li{font-size:12px;word-wrap:break-word;height:22px;line-height:22px;word-break:break-all;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-block li span{float:left;width:50px}.shop-block li p{padding-left:50px;font-size:12px;color:#333333}.shop-block .ichunt-blue{font-size:12px;font-weight:400;padding:1px 3px;margin-left:5px;background:#1080d0;color:#fff;border-radius:3px}.shop-block .ichunt-orange{font-size:12px;font-weight:400;padding:1px 3px;margin-left:5px;background:#ffa200;color:#fff;border-radius:3px}.shop-block .add-num{padding:0 3%}.shop-block .add-num .mui-numbox{float:right;padding:0 30px;width:130px;height:30px;border:1px solid #e1e1e1;border-radius:0;box-sizing:border-box}.shop-block .add-num .mui-numbox button{height:28px;width:30px;font-size:22px;line-height:28px;background-color:#fff;color:#666;box-sizing:border-box}.shop-block .add-num .mui-numbox button i{font-size:14px}.shop-block .add-num .mui-numbox button.no_click{color:#999}.shop-block .add-num .mui-numbox input{height:28px;background:#fff;color:#333;font-size:12px;box-sizing:border-box}.shop-block .subtotal{padding:2% 3%;font-weight:bold;text-align:right}.shop-block .morePrice{margin-bottom:15px}.shop-block .morePrice p{font-size:12px;color:#999}.shop-block .morePrice .list_data{display:none}.shop-block .morePrice .list_data.act p.mui-col-xs-4{color:red!important}.shop-block .morePrice .list_data.act p.f-throug{color:red!important}.shop-block .more-height{font-size:12px;margin-right:10%;height:24px;margin-top:5px;line-height:24px;border:1px solid #e5e5e5;text-align:center;color:#666}.shop-block .more-height .iconfont{font-size:10px;margin-left:5px}.shop-lose{color:#999999}.shop-lose h4 a{color:#999999}.shop-lose li p{color:#999999}.shop-lose .lose-but{height:30px;padding-right:3%;margin-bottom:10px}.shop-lose .lose-but span{float:left;display:block;margin-top:3px;font-size:12px;background-color:#999;color:#fff;padding:0 10px;height:22px;line-height:22px;border-radius:14px}.shop-lose .lose-but .but-bor-red{display:block;color:#e10601;border:1px solid #e10601;height:28px;line-height:28px;padding:0 10px;border-radius:14px}.shop-but{height:44px;border-top:1px solid #d6d7dc;position:fixed;bottom:0;width:100%;background-color:#fff;z-index:99}.shop-but .mui-checkbox label{line-height:45px}.shop-but .mui-checkbox span{padding-left:20px;font-size:14px}.shop-but .sum{text-align:right;padding-right:10px;padding-bottom:0;box-sizing:border-box}.shop-but .sum h4{font-size:16px;line-height:22px;padding-top:4px}.shop-but .sum p{font-size:12px;line-height:16px}.shop-but .button{position:relative}.shop-but .button a{display:block;height:44px;line-height:44px;font-size:16px;border-radius:0;text-align:center;color:#fff;background:red}.shop-but .button span{font-size:12px}.shop-but .button .sxx{position:absolute;color:#1080d0;line-height:44px;top:0px;left:-113%;background:#fff;display:none}.shop-but .checkallbox{line-height:40px;padding-left:10px;box-sizing:border-box}.shop-but .button .but-orange{background:#ffa200}.shop-but .clearbtn{line-height:44px;font-size:14px!important;margin-right:20px}.shop-but .delbtn{width:130px}.mui-btn{font-size:14px;font-weight:400;line-height:1.42;position:relative;display:inline-block;margin-bottom:0;padding:6px 12px;cursor:pointer;-webkit-transition:all;transition:all;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;transition-duration:.2s;text-align:center;vertical-align:top;white-space:nowrap;color:#333;border:1px solid #ccc;border-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:#fff;background-clip:padding-box}.mui-numbox{position:relative;display:inline-block;overflow:hidden;width:120px;height:35px;padding:0 40px 0 40px;vertical-align:top;vertical-align:middle;border:solid 1px #bbb;border-radius:3px}.mui-numbox [class*=numbox-btn],.mui-numbox [class*=btn-numbox]{font-size:18px;font-weight:normal;line-height:100%;position:absolute;top:0;overflow:hidden;width:40px;height:100%;padding:0;color:#555;border:none;border-radius:0;background-color:#f9f9f9}.mui-numbox [class*=numbox-btn]:active,.mui-numbox [class*=btn-numbox]:active{background-color:#ccc}.mui-numbox [class*=numbox-btn][disabled],.mui-numbox [class*=btn-numbox][disabled]{color:#c0c0c0}.mui-numbox .mui-numbox-btn-plus,.mui-numbox .mui-btn-numbox-plus{right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.mui-numbox .mui-numbox-btn-minus,.mui-numbox .mui-btn-numbox-minus{left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.mui-numbox .mui-numbox-input,.mui-numbox .mui-input-numbox{display:inline-block;overflow:hidden;padding:0 3px;width:100% !important;height:100%;margin:0;text-align:center;text-overflow:ellipsis;word-break:normal;border:none !important;border-right:solid 1px #ccc !important;border-left:solid 1px #ccc !important;border-radius:0 !important}.mui-input-row .mui-numbox{float:right;box-sizing:border-box;margin:2px 8px} .car-page{color:#333}.car-page .lxBox{padding-bottom:44px}.car-page .lxBox .logintip{top:88px}.car-page .lxBox .dataBox{padding-top:88px}.car-page .zyBox{padding-bottom:44px}.car-page .zyBox .logintip{top:44px}.car-page .zyBox .headxianhuoqihuo{height:43px;line-height:43px;border-bottom:1px solid #d6d7dc}.car-page .zyBox .headxianhuoqihuo .zyqxtype{font-size:16px}.car-page .zyBox .dataBox{padding-top:88px}.car-page .logintip{position:fixed;background:#fff6e5;height:44px;line-height:44px;color:#666;top:44px;left:0px;right:0px;font-size:14px;text-align:center;z-index:3}.car-page .logintip a{background:#e10601;border-radius:4px;text-align:center;width:70px;height:23px;color:#fff;font-size:12px;display:inline-block;line-height:23px;cursor:pointer;margin-left:10px}.car-page .editBox{position:fixed;padding:0 3%;height:44px;line-height:44px;color:#666;left:0px;right:0px;font-size:12px;border-bottom:1px solid #d6d7dc;z-index:3;background:#fff;box-sizing:border-box}.car-page .editBox .remind{color:#999}.car-page .editBox .remind i{color:#ffa200;position:relative;top:2px;left:5px}.car-page .editBox a{color:#1080d0;font-size:14px}.car-page .lyNav{color:#333;position:fixed;left:0px;top:44px;right:0px;height:44px;border-bottom:1px solid #d6d7dc;z-index:3;background-color:#fff;box-sizing:border-box}.car-page .lyNav span{cursor:pointer;width:50%;box-sizing:border-box;font-size:14px;text-align:center;line-height:44px}.car-page .lyNav span font{color:#333}.car-page .lyNav span.act{color:#1080d0}.shop-block{font-size:12px;border-bottom:1px solid #d6d7dc}.shop-block .t-r{text-align:right}.shop-block .delete-tier{position:relative;top:2px;font-size:20px}.shop-block h4{font-size:14px;padding:12px 0;font-weight:400;line-height:20px;border-bottom:1px solid #d6d7dc;word-wrap:break-word;word-break:break-all}.shop-block ul{padding:2% 3%;padding-left:0}.shop-block li{font-size:12px;word-wrap:break-word;height:22px;line-height:22px;word-break:break-all;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-block li span{float:left;width:50px}.shop-block li p{padding-left:50px;font-size:12px;color:#333333}.shop-block .ichunt-blue{font-size:12px;font-weight:400;padding:1px 3px;margin-left:5px;background:#1080d0;color:#fff;border-radius:3px}.shop-block .ichunt-orange{font-size:12px;font-weight:400;padding:1px 3px;margin-left:5px;background:#ffa200;color:#fff;border-radius:3px}.shop-block .add-num{padding:0 3%}.shop-block .add-num .mui-numbox{float:right;padding:0 30px;width:130px;height:30px;border:1px solid #e1e1e1;border-radius:0;box-sizing:border-box}.shop-block .add-num .mui-numbox button{height:28px;width:30px;font-size:22px;line-height:28px;background-color:#fff;color:#666;box-sizing:border-box}.shop-block .add-num .mui-numbox button i{font-size:14px}.shop-block .add-num .mui-numbox button.no_click{color:#999}.shop-block .add-num .mui-numbox input{height:28px;background:#fff;color:#333;font-size:12px;box-sizing:border-box}.shop-block .subtotal{padding:2% 3%;font-weight:bold;text-align:right}.shop-block .morePrice{margin-bottom:15px}.shop-block .more-height{font-size:12px;margin-right:10%;height:24px;margin-top:5px;line-height:24px;border:1px solid #e5e5e5;text-align:center;color:#666}.shop-block .more-height .iconfont{font-size:10px;margin-left:5px}.shop-lose{color:#999999}.shop-lose h4 a{color:#999999}.shop-lose li p{color:#999999}.shop-lose .lose-but{height:30px;padding-right:3%;margin-bottom:10px}.shop-lose .lose-but span{float:left;display:block;margin-top:3px;font-size:12px;background-color:#999;color:#fff;padding:0 10px;height:22px;line-height:22px;border-radius:14px}.shop-lose .lose-but .but-bor-red{display:block;color:#e10601;border:1px solid #e10601;height:28px;line-height:28px;padding:0 10px;border-radius:14px}.shop-but{height:44px;border-top:1px solid #d6d7dc;position:fixed;bottom:0;width:100%;background-color:#fff;z-index:99}.shop-but .mui-checkbox label{line-height:45px}.shop-but .mui-checkbox span{padding-left:20px;font-size:14px}.shop-but .sum{text-align:right;padding-right:10px;padding-bottom:0;box-sizing:border-box}.shop-but .sum h4{font-size:16px;line-height:22px;padding-top:4px}.shop-but .sum p{font-size:12px;line-height:16px}.shop-but .button{position:relative}.shop-but .button a{display:block;height:44px;line-height:44px;font-size:16px;border-radius:0;text-align:center;color:#fff;background:red}.shop-but .button span{font-size:12px}.shop-but .button .sxx{position:absolute;color:#1080d0;line-height:44px;top:0px;left:-113%;background:#fff;display:none}.shop-but .checkallbox{line-height:40px;padding-left:10px;box-sizing:border-box}.shop-but .button .but-orange{background:#ffa200}.shop-but .clearbtn{line-height:44px;font-size:14px!important;margin-right:20px}.shop-but .delbtn{width:130px}.mui-btn{font-size:14px;font-weight:400;line-height:1.42;position:relative;display:inline-block;margin-bottom:0;padding:6px 12px;cursor:pointer;-webkit-transition:all;transition:all;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;transition-duration:.2s;text-align:center;vertical-align:top;white-space:nowrap;color:#333;border:1px solid #ccc;border-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:#fff;background-clip:padding-box}.mui-numbox{position:relative;display:inline-block;overflow:hidden;width:120px;height:35px;padding:0 40px 0 40px;vertical-align:top;vertical-align:middle;border:solid 1px #bbb;border-radius:3px}.mui-numbox [class*=numbox-btn],.mui-numbox [class*=btn-numbox]{font-size:18px;font-weight:normal;line-height:100%;position:absolute;top:0;overflow:hidden;width:40px;height:100%;padding:0;color:#555;border:none;border-radius:0;background-color:#f9f9f9}.mui-numbox [class*=numbox-btn]:active,.mui-numbox [class*=btn-numbox]:active{background-color:#ccc}.mui-numbox [class*=numbox-btn][disabled],.mui-numbox [class*=btn-numbox][disabled]{color:#c0c0c0}.mui-numbox .mui-numbox-btn-plus,.mui-numbox .mui-btn-numbox-plus{right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.mui-numbox .mui-numbox-btn-minus,.mui-numbox .mui-btn-numbox-minus{left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.mui-numbox .mui-numbox-input,.mui-numbox .mui-input-numbox{display:inline-block;overflow:hidden;padding:0 3px;width:100% !important;height:100%;margin:0;text-align:center;text-overflow:ellipsis;word-break:normal;border:none !important;border-right:solid 1px #ccc !important;border-left:solid 1px #ccc !important;border-radius:0 !important}.mui-input-row .mui-numbox{float:right;box-sizing:border-box;margin:2px 8px}.icon-bot{top:9px;position:relative;content:"";height:0;width:0;pointer-events:none;border:solid transparent;border-top-color:#4d4d4d;border-width:4px;margin-left:5px}.icon-top{bottom:9px;position:relative;content:"";height:0;width:0;pointer-events:none;border:solid transparent;border-bottom-color:#4d4d4d;border-width:4px;margin-left:5px}.dataNo{display:none}
\ No newline at end of file \ No newline at end of file
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html *{outline:0;-webkit-text-size-adjust:none !important;-webkit-tap-highlight-color:transparent !important}html,body{font-family:sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section{margin:0;padding:0}button,input,select,textarea{font-size:100%;border:none;-webkit-appearance:none}input[type=button],input[type=file],input[type=submit]{cursor:pointer}table{border-collapse:collapse;border-spacing:0}ol,ul,dl{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}em,b,i{font-style:normal}a{text-decoration:none}img{border:none}.clr{*zoom:1;clear:both}.clr:after{content:".";clear:both;height:0;visibility:hidden;display:block}.fl{float:left;_display:inline}.f-orange{color:#ffa200 !important}.fr{float:right;_display:inline}.va-t{vertical-align:top}.va-m{vertical-align:middle}.va-b{vertical-align:bottom}.i-hide{display:none}.i-show{display:block}.lineBlock{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal}.lbBox{font-size:0 !important;*word-spacing:-1px !important}.boxsiz{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%;-webkit-overflow-scrolling:touch}body{overflow-x:hidden}.f-blue{color:#1080d0}.f-red{color:#ff0000}.f-999{color:#999}.f-333{color:#666}.fw{font-weight:bold}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.mt-10{margin-top:10px}.emptys{margin-left:-1px;width:1px;height:100%;font-size:0;vertical-align:middle}@media (min-width: 750px){html{background:rgba(0,0,0,0.5)}html body{max-width:480px;margin:0 auto;background:#fff}html body .main-interface .container-wrap::-webkit-scrollbar{width:10px;height:11px}html body .main-interface .container-wrap::-webkit-scrollbar-thumb{background-color:#ffffff;box-shadow:0px 0px 0px 0px rgba(73,73,73,0.92);border-radius:10px;border:solid 1px #e5e5e5;padding:2px}html body .main-interface .container-wrap::-webkit-scrollbar-track{background-color:#eeeeee;box-shadow:inset 1px 3px 5px 0px rgba(192,186,186,0.75);border-radius:10px}}#app{height:100%}.navigator{order:1;width:100%;height:2rem;position:fixed;bottom:0;left:0;right:0;z-index:2019}.navigator ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;background-color:#ffffff;box-shadow:0rem 0rem 0.12rem 0rem rgba(196,196,196,0.87);justify-content:center;align-items:center}.navigator ul li{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.navigator ul li a{display:block}.navigator ul li a .cart{position:absolute;left:50%;top:-8px;margin-left:-2px;color:#fff;font-size:12px;font-weight:500;text-align:center;padding:0 3px;min-width:16px;line-height:14px;border:1px solid #fff;border-radius:16px;background-color:#f44;transform:translateX(50%);transform-origin:100%}.navigator ul li a i{width:26px;height:26px;display:block;margin:0 auto;color:#d5d5d5;font-size:25px;text-align:center}.navigator ul li a .ico-1{background:url("../images/home/i1.png") no-repeat center center;background-size:cover}.navigator ul li a .ico-2{background:url("../images/home/i2.png") no-repeat center center;background-size:cover}.navigator ul li a .ico-3{background:url("../images/home/i3.png") no-repeat center center;background-size:cover}.navigator ul li a .ico-4{background:url("../images/home/i4.png") no-repeat center center;background-size:cover}.navigator ul li a .ico-5{background:url("../images/home/i5.png") no-repeat center center;background-size:cover}.navigator ul li a p{margin-top:0.133rem;font-size:10px;color:#adadad}.navigator ul li.curr i{color:#57a1f4}.navigator ul li.curr .ico-1{background:url("../images/home/i1_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr .ico-2{background:url("../images/home/i2_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr .ico-3{background:url("../images/home/i3_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr .ico-4{background:url("../images/home/i4_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr .ico-5{background:url("../images/home/i5_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr p{color:#4e8eee}.loading-background{background:transparent;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;flex-direction:column;z-index:99}.slide-bar{position:fixed;right:0;bottom:23%;z-index:3000}.slide-bar .customer-service{width:1.053rem;height:1.053rem;border-radius:4px;background:rgba(78,142,238,0.8);display:flex;align-items:center;justify-content:center}.slide-bar .customer-service .icon-kefu{color:#fff;font-size:25px}.slide-bar .backtop{margin-top:5px;width:1.053rem;height:1.053rem;border-radius:4px;background:rgba(78,142,238,0.8);display:flex;align-items:center;justify-content:center;color:#fff}.slide-bar .backtop .icon-xiangshang1{color:#fff;font-size:28px}.slide-bar .carslide{position:relative}.slide-bar .carslide .carNumx{position:absolute;right:2px;top:2px;height:15px;width:15px;background:red;border-radius:15px;color:#fff;font-weight:normal;font-size:12px;text-align:center;line-height:15px}.kefu .t0{text-align:center;height:100px;line-height:100px}.kefu .t0 .icon-kefu{font-size:60px;color:#1080d0}.kefu .t1{padding:0 10%;margin-bottom:20px}.kefu .t1 a{display:block;height:33px;line-height:33px;font-size:14px;background:#1080d0;color:#fff;text-decoration:none;text-align:center;border:none}.kefu .t2{padding:0 10%;margin-bottom:20px}.kefu .t2 a{border-color:#e5e5e5;color:#1080d0;border:1px solid #1080d0;text-decoration:none;text-align:center;display:block;height:33px;line-height:33px;font-size:13px}.kefu .t2 a .icon-qq{font-size:13px;margin-right:10px}font[class^="rowNum"]{font-size:0 !important;*word-spacing:-1px !important}font[class^="asfgd"]{position:relative;background-image:url(https://static.ichunt.com/dist/res/m/images/number/aff.svg);display:inline-block;letter-spacing:normal;word-spacing:normal;font-style:normal}.asfgdqwer,.asfgdtyhg,.asfgdpolk,.asfgdpoqw{background-position:0 -1px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdrfdf,.asfgderfd,.asfgdwdsa,.asfgdpoer{background-position:-1px -17px !important;background-repeat:no-repeat !important;width:4px;height:10px}.asfgdasde,.asfgdqwsz,.asfgdrtgd,.asfgdpovv{background-position:0 -34px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdwsxc,.asfgdwsxz,.asfgdrfvb,.asfgdpoee{background-position:0 -53px !important;background-repeat:no-repeat !important;width:6px;height:10px}.asfgdqazs,.asfgdqasd,.asfgdqwag,.asfgdpogh{background-position:0 -73px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdrtyh,.asfgdyutr,.asfgdeews,.asfgdpotg{background-position:0 -95px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdpluj,.asfgdikjf,.asfgdesgj,.asfgdpfff{background-position:0 -113px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdtrdb,.asfgdiksf,.asfgdsgkp,.asfgdprty{background-position:0 -133px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdpehl,.asfgdstgb,.asfgderll,.asfgdpokf{background-position:0 -153px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdpehg,.asfgdstgf,.asfgderlf,.asfgdpogk{background-position:0 -177px !important;background-repeat:no-repeat !important;width:7px;height:10px}.mui-row:before,.mui-row:after{display:table;content:' '}.mui-row:after{clear:both}.mui-col-xs-1,.mui-col-sm-1,.mui-col-xs-2,.mui-col-sm-2,.mui-col-xs-3,.mui-col-sm-3,.mui-col-xs-4,.mui-col-sm-4,.mui-col-xs-5,.mui-col-sm-5,.mui-col-xs-6,.mui-col-sm-6,.mui-col-xs-7,.mui-col-sm-7,.mui-col-xs-8,.mui-col-sm-8,.mui-col-xs-9,.mui-col-sm-9,.mui-col-xs-10,.mui-col-sm-10,.mui-col-xs-11,.mui-col-sm-11,.mui-col-xs-12,.mui-col-sm-12{position:relative;min-height:1px}.mui-row>[class*='mui-col-']{float:left}.mui-col-xs-12,mui-col-sm-12{width:100%}.mui-col-xs-11,mui-col-sm-11{width:91.66666667%}.mui-col-xs-10,mui-col-sm-10{width:83.33333333%}.mui-col-xs-9,mui-col-sm-9{width:75%}.mui-col-xs-8,mui-col-sm-8{width:66.66666667%}.mui-col-xs-7,mui-col-sm-7{width:58.33333333%}.mui-col-xs-6,mui-col-sm-6{width:50%}.mui-col-xs-5,mui-col-sm-5{width:41.66666667%}.mui-col-xs-4,mui-col-sm-4{width:33.33333333%}.mui-col-xs-3,mui-col-sm-3{width:25%}.mui-col-xs-2,mui-col-sm-2{width:16.66666667%}.mui-col-xs-1,mui-col-sm-1{width:8.33333333%} html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html *{outline:0;-webkit-text-size-adjust:none !important;-webkit-tap-highlight-color:transparent !important}html,body{font-family:sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section{margin:0;padding:0}button,input,select,textarea{font-size:100%;border:none;-webkit-appearance:none}input[type=button],input[type=file],input[type=submit]{cursor:pointer}table{border-collapse:collapse;border-spacing:0}ol,ul,dl{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}em,b,i{font-style:normal}a{text-decoration:none}img{border:none}.clr{*zoom:1;clear:both}.clr:after{content:".";clear:both;height:0;visibility:hidden;display:block}.fl{float:left;_display:inline}.f-orange{color:#ffa200 !important}.fr{float:right;_display:inline}.va-t{vertical-align:top}.va-m{vertical-align:middle}.va-b{vertical-align:bottom}.i-hide{display:none}.i-show{display:block}.lineBlock{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal}.lbBox{font-size:0 !important;*word-spacing:-1px !important}.boxsiz{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%;-webkit-overflow-scrolling:touch}body{overflow-x:hidden}.f-blue{color:#1080d0}.f-red{color:#ff0000}.f-999{color:#999}.f-333{color:#666}.fw{font-weight:bold}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.mt-10{margin-top:10px}.emptys{margin-left:-1px;width:1px;height:100%;font-size:0;vertical-align:middle}@media (min-width: 750px){html{background:rgba(0,0,0,0.5)}html body{max-width:480px;margin:0 auto;background:#fff}html body .main-interface .container-wrap::-webkit-scrollbar{width:10px;height:11px}html body .main-interface .container-wrap::-webkit-scrollbar-thumb{background-color:#ffffff;box-shadow:0px 0px 0px 0px rgba(73,73,73,0.92);border-radius:10px;border:solid 1px #e5e5e5;padding:2px}html body .main-interface .container-wrap::-webkit-scrollbar-track{background-color:#eeeeee;box-shadow:inset 1px 3px 5px 0px rgba(192,186,186,0.75);border-radius:10px}}#app{height:100%}.navigator{order:1;width:100%;height:2rem;position:fixed;bottom:0;left:0;right:0;z-index:2019}.navigator ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;background-color:#ffffff;box-shadow:0rem 0rem 0.12rem 0rem rgba(196,196,196,0.87);justify-content:center;align-items:center}.navigator ul li{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.navigator ul li a{display:block}.navigator ul li a .cart{position:absolute;left:50%;top:-8px;margin-left:-2px;color:#fff;font-size:12px;font-weight:500;text-align:center;padding:0 3px;min-width:16px;line-height:14px;border:1px solid #fff;border-radius:16px;background-color:#f44;transform:translateX(50%);transform-origin:100%}.navigator ul li a i{width:26px;height:26px;display:block;margin:0 auto;color:#d5d5d5;font-size:25px;text-align:center}.navigator ul li a .ico-1{background:url("../images/home/i1.png") no-repeat center center;background-size:cover}.navigator ul li a .ico-2{background:url("../images/home/i2.png") no-repeat center center;background-size:cover}.navigator ul li a .ico-3{background:url("../images/home/i3.png") no-repeat center center;background-size:cover}.navigator ul li a .ico-4{background:url("../images/home/i4.png") no-repeat center center;background-size:cover}.navigator ul li a .ico-5{background:url("../images/home/i5.png") no-repeat center center;background-size:cover}.navigator ul li a p{margin-top:0.133rem;font-size:10px;color:#adadad}.navigator ul li.curr i{color:#57a1f4}.navigator ul li.curr .ico-1{background:url("../images/home/i1_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr .ico-2{background:url("../images/home/i2_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr .ico-3{background:url("../images/home/i3_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr .ico-4{background:url("../images/home/i4_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr .ico-5{background:url("../images/home/i5_s.png") no-repeat center center;background-size:cover}.navigator ul li.curr p{color:#4e8eee}.loading-background{background:transparent;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;flex-direction:column;z-index:99}.slide-bar{position:fixed;right:0;bottom:23%;z-index:3000}.slide-bar .customer-service{width:1.053rem;height:1.053rem;border-radius:4px;background:rgba(78,142,238,0.8);display:flex;align-items:center;justify-content:center}.slide-bar .customer-service .icon-kefu{color:#fff;font-size:25px}.slide-bar .backtop{margin-top:5px;width:1.053rem;height:1.053rem;border-radius:4px;background:rgba(78,142,238,0.8);display:flex;align-items:center;justify-content:center;color:#fff}.slide-bar .backtop a{color:#fff}.slide-bar .backtop .icon-xiangshang1{color:#fff;font-size:28px}.slide-bar .carslide{position:relative}.slide-bar .carslide .carNumx{position:absolute;right:2px;top:2px;height:15px;width:15px;background:red;border-radius:15px;color:#fff;font-weight:normal;font-size:12px;text-align:center;line-height:15px}.kefu .t0{text-align:center;height:100px;line-height:100px}.kefu .t0 .icon-kefu{font-size:60px;color:#1080d0}.kefu .t1{padding:0 10%;margin-bottom:20px}.kefu .t1 a{display:block;height:33px;line-height:33px;font-size:14px;background:#1080d0;color:#fff;text-decoration:none;text-align:center;border:none}.kefu .t2{padding:0 10%;margin-bottom:20px}.kefu .t2 a{border-color:#e5e5e5;color:#1080d0;border:1px solid #1080d0;text-decoration:none;text-align:center;display:block;height:33px;line-height:33px;font-size:13px}.kefu .t2 a .icon-qq{font-size:13px;margin-right:10px}font[class^="rowNum"]{font-size:0 !important;*word-spacing:-1px !important}font[class^="asfgd"]{position:relative;background-image:url(https://static.ichunt.com/dist/res/m/images/number/aff.svg);display:inline-block;letter-spacing:normal;word-spacing:normal;font-style:normal}.asfgdqwer,.asfgdtyhg,.asfgdpolk,.asfgdpoqw{background-position:0 -1px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdrfdf,.asfgderfd,.asfgdwdsa,.asfgdpoer{background-position:-1px -17px !important;background-repeat:no-repeat !important;width:4px;height:10px}.asfgdasde,.asfgdqwsz,.asfgdrtgd,.asfgdpovv{background-position:0 -34px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdwsxc,.asfgdwsxz,.asfgdrfvb,.asfgdpoee{background-position:0 -53px !important;background-repeat:no-repeat !important;width:6px;height:10px}.asfgdqazs,.asfgdqasd,.asfgdqwag,.asfgdpogh{background-position:0 -73px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdrtyh,.asfgdyutr,.asfgdeews,.asfgdpotg{background-position:0 -95px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdpluj,.asfgdikjf,.asfgdesgj,.asfgdpfff{background-position:0 -113px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdtrdb,.asfgdiksf,.asfgdsgkp,.asfgdprty{background-position:0 -133px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdpehl,.asfgdstgb,.asfgderll,.asfgdpokf{background-position:0 -153px !important;background-repeat:no-repeat !important;width:7px;height:10px}.asfgdpehg,.asfgdstgf,.asfgderlf,.asfgdpogk{background-position:0 -177px !important;background-repeat:no-repeat !important;width:7px;height:10px}.mui-row:before,.mui-row:after{display:table;content:' '}.mui-row:after{clear:both}.mui-col-xs-1,.mui-col-sm-1,.mui-col-xs-2,.mui-col-sm-2,.mui-col-xs-3,.mui-col-sm-3,.mui-col-xs-4,.mui-col-sm-4,.mui-col-xs-5,.mui-col-sm-5,.mui-col-xs-6,.mui-col-sm-6,.mui-col-xs-7,.mui-col-sm-7,.mui-col-xs-8,.mui-col-sm-8,.mui-col-xs-9,.mui-col-sm-9,.mui-col-xs-10,.mui-col-sm-10,.mui-col-xs-11,.mui-col-sm-11,.mui-col-xs-12,.mui-col-sm-12{position:relative;min-height:1px}.mui-row>[class*='mui-col-']{float:left}.mui-col-xs-12,mui-col-sm-12{width:100%}.mui-col-xs-11,mui-col-sm-11{width:91.66666667%}.mui-col-xs-10,mui-col-sm-10{width:83.33333333%}.mui-col-xs-9,mui-col-sm-9{width:75%}.mui-col-xs-8,mui-col-sm-8{width:66.66666667%}.mui-col-xs-7,mui-col-sm-7{width:58.33333333%}.mui-col-xs-6,mui-col-sm-6{width:50%}.mui-col-xs-5,mui-col-sm-5{width:41.66666667%}.mui-col-xs-4,mui-col-sm-4{width:33.33333333%}.mui-col-xs-3,mui-col-sm-3{width:25%}.mui-col-xs-2,mui-col-sm-2{width:16.66666667%}.mui-col-xs-1,mui-col-sm-1{width:8.33333333%}
/*# sourceMappingURL=global.min.css.map */ /*# sourceMappingURL=global.min.css.map */
{ {
"version": 3, "version": 3,
"mappings": "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", "mappings": "AAAA,IAAK,CACH,wBAAwB,CAAE,IAAI,CAC9B,oBAAoB,CAAE,IAAI,CAG5B,MAAO,CACL,OAAO,CAAE,CAAC,CACV,wBAAwB,CAAE,eAAe,CACzC,2BAA2B,CAAE,sBAA2B,CAG1D,SAAW,CACT,WAAW,CAAE,UAAU,CACvB,UAAU,CAAE,MAAM,CAClB,sBAAsB,CAAE,WAAW,CACnC,uBAAuB,CAAE,SAAS,CAGpC,6LAAkO,CAChO,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CAGZ,4BAAgC,CAC9B,SAAS,CAAE,IAAI,CACf,MAAM,CAAE,IAAI,CACZ,kBAAkB,CAAE,IAAI,CAG1B,sDAAyD,CACvD,MAAM,CAAE,OAAO,CAGjB,KAAM,CACJ,eAAe,CAAE,QAAQ,CACzB,cAAc,CAAE,CAAC,CAGnB,QAAW,CACT,UAAU,CAAE,IAAI,CAGlB,iBAAuB,CACrB,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,GAAG,CAGlB,MAAS,CACP,UAAU,CAAE,MAAM,CAGpB,CAAE,CACA,eAAe,CAAE,IAAI,CAGvB,GAAI,CACF,MAAM,CAAE,IAAI,CAGd,IAAK,CACH,KAAK,CAAE,CAAC,CACR,KAAK,CAAE,IAAI,CAGb,UAAW,CACT,OAAO,CAAE,GAAG,CACZ,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,CAAC,CACT,UAAU,CAAE,MAAM,CAClB,OAAO,CAAE,KAAK,CAGhB,GAAI,CACF,KAAK,CAAE,IAAI,CACX,QAAQ,CAAE,MAAM,CAElB,SAAU,CACR,KAAK,CAAE,kBAAiB,CAG1B,GAAI,CACF,KAAK,CAAE,KAAK,CACZ,QAAQ,CAAE,MAAM,CAGlB,KAAM,CACJ,cAAc,CAAE,GAAG,CAGrB,KAAM,CACJ,cAAc,CAAE,MAAM,CAGxB,KAAM,CACJ,cAAc,CAAE,MAAM,CAGxB,OAAQ,CACN,OAAO,CAAE,IAAI,CAGf,OAAQ,CACN,OAAO,CAAE,KAAK,CAGhB,UAAW,CACT,OAAO,CAAE,YAAY,CACrB,QAAQ,CAAE,MAAM,CAChB,IAAI,CAAE,CAAC,CACP,cAAc,CAAE,MAAM,CACtB,YAAY,CAAE,MAAM,CAGtB,MAAO,CACL,SAAS,CAAE,YAAY,CACvB,aAAa,CAAE,eAAe,CAGhC,OAAQ,CACN,kBAAkB,CAAE,UAAU,CAC9B,UAAU,CAAE,UAAU,CAGxB,SAAW,CACT,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,0BAA0B,CAAE,KAAK,CAInC,IAAK,CACH,UAAU,CAAE,MAAM,CAEpB,OAAO,CAAC,KAAK,CAAC,OAAO,CACrB,MAAM,CAAC,KAAK,CAAC,OAAO,CACpB,MAAM,CAAC,KAAK,CAAC,IAAI,CACjB,MAAM,CAAC,KAAK,CAAC,IAAI,CACjB,GAAG,CAAC,WAAW,CAAE,IAAI,CACrB,KAAK,CAAC,UAAU,CAAE,MAAM,CACxB,KAAK,CAAC,UAAU,CAAE,IAAI,CACtB,KAAK,CAAC,UAAU,CAAE,KAAK,CACvB,MAAM,CAAC,UAAU,CAAE,IAAI,CACvB,OAAQ,CACN,WAAW,CAAE,IAAI,CACjB,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CACZ,SAAS,CAAE,CAAC,CACZ,cAAc,CAAE,MAAM,CAGxB,yBAA0B,CACxB,IAAK,CACH,UAAU,CAAE,eAAkB,CAC9B,SAAK,CACH,SAAS,CAAE,KAAK,CAChB,MAAM,CAAE,MAAM,CACd,UAAU,CAAE,IAAI,CAGZ,4DAAqB,CACnB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CAEd,kEAA2B,CACzB,gBAAgB,CAAE,OAAO,CACzB,UAAU,CAAE,mCAAsC,CAClD,aAAa,CAAE,IAAI,CACnB,MAAM,CAAE,iBAAiB,CACzB,OAAO,CAAE,GAAG,CAEd,kEAA2B,CACzB,gBAAgB,CAAE,OAAO,CACzB,UAAU,CAAE,4CAA+C,CAC3D,aAAa,CAAE,IAAI,ECvK/B,IAAK,CACH,MAAM,CAAE,IAAI,CAId,UAAW,CACT,KAAK,CAAE,CAAC,CACR,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,QAAQ,CAAE,KAAK,CACf,MAAM,CAAE,CAAC,CACT,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,CAAC,CACR,OAAO,CAAE,IAAI,CAEb,aAAG,CDiKH,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,YAAY,CACrB,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,IAAI,CClKX,MAAM,CAAE,IAAI,CACZ,gBAAgB,CAAE,OAAO,CACzB,UAAU,CAAE,6CAAgD,CAC5D,eAAe,CAAE,MAAM,CACvB,WAAW,CAAE,MAAM,CAEnB,gBAAG,CACD,QAAQ,CAAE,QAAQ,CD+JtB,gBAAgB,CAAE,CAAC,CACnB,aAAa,CAAE,CAAC,CAChB,YAAY,CAAE,CAAC,CACf,QAAQ,CAAE,CAAC,CACX,IAAI,CAAE,CAAC,CCjKH,UAAU,CAAE,MAAM,CAElB,kBAAE,CACA,OAAO,CAAE,KAAK,CAEd,wBAAM,CACJ,QAAQ,CAAE,QAAQ,CAClB,IAAI,CAAE,GAAG,CACT,GAAG,CAAE,IAAI,CACT,WAAW,CAAE,IAAI,CACjB,KAAK,CAAE,IAAI,CACX,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,GAAG,CAChB,UAAU,CAAE,MAAM,CAClB,OAAO,CAAE,KAAK,CACd,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,IAAI,CACjB,MAAM,CAAE,cAAc,CACtB,aAAa,CAAE,IAAI,CACnB,gBAAgB,CAAE,IAAI,CACtB,SAAS,CAAE,eAAe,CAC1B,gBAAgB,CAAE,IAAI,CAGxB,oBAAE,CACA,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,MAAM,CACd,KAAK,CAAE,OAAO,CACd,SAAS,CAAE,IAAI,CACf,UAAU,CAAE,MAAM,CAGpB,yBAAO,CACL,UAAU,CAAE,oDAAoD,CAChE,eAAe,CAAE,KAAK,CAGxB,yBAAO,CACL,UAAU,CAAE,oDAAoD,CAChE,eAAe,CAAE,KAAK,CAGxB,yBAAO,CACL,UAAU,CAAE,oDAAoD,CAChE,eAAe,CAAE,KAAK,CAGxB,yBAAO,CACL,UAAU,CAAE,oDAAoD,CAChE,eAAe,CAAE,KAAK,CAGxB,yBAAO,CACL,UAAU,CAAE,oDAAoD,CAChE,eAAe,CAAE,KAAK,CAGxB,oBAAE,CACA,UAAU,CAAE,QAAQ,CACpB,SAAS,CAAE,IAAI,CACf,KAAK,CAAE,OAAO,CAKhB,uBAAE,CACA,KAAK,CAAE,OAAO,CAGhB,4BAAO,CACL,UAAU,CAAE,sDAAsD,CAClE,eAAe,CAAE,KAAK,CAGxB,4BAAO,CACL,UAAU,CAAE,sDAAsD,CAClE,eAAe,CAAE,KAAK,CAGxB,4BAAO,CACL,UAAU,CAAE,sDAAsD,CAClE,eAAe,CAAE,KAAK,CAGxB,4BAAO,CACL,UAAU,CAAE,sDAAsD,CAClE,eAAe,CAAE,KAAK,CAGxB,4BAAO,CACL,UAAU,CAAE,sDAAsD,CAClE,eAAe,CAAE,KAAK,CAGxB,uBAAE,CACA,KAAK,CAAE,OAAO,CAQxB,mBAAoB,CAClB,UAAU,CAAE,WAAW,CACvB,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,GAAG,CACR,IAAI,CAAE,GAAG,CACT,SAAS,CAAE,qBAAqB,CAChC,OAAO,CAAE,IAAI,CACb,eAAe,CAAE,MAAM,CACvB,cAAc,CAAE,MAAM,CACtB,OAAO,CAAE,EAAE,CAIb,UAAW,CACT,QAAQ,CAAE,KAAK,CACf,KAAK,CAAE,CAAC,CACR,MAAM,CAAE,GAAG,CACX,OAAO,CAAE,IAAI,CAEb,4BAAkB,CAChB,KAAK,CAAE,QAAQ,CACf,MAAM,CAAE,QAAQ,CAChB,aAAa,CAAE,GAAG,CAClB,UAAU,CAAE,oBAAuB,CACnC,OAAO,CAAE,IAAI,CACb,WAAW,CAAE,MAAM,CACnB,eAAe,CAAE,MAAM,CAEvB,uCAAW,CACT,KAAK,CAAE,IAAI,CACX,SAAS,CAAE,IAAI,CAInB,mBAAS,CACP,UAAU,CAAE,GAAG,CACf,KAAK,CAAE,QAAQ,CACf,MAAM,CAAE,QAAQ,CAChB,aAAa,CAAE,GAAG,CAClB,UAAU,CAAE,oBAAuB,CACnC,OAAO,CAAE,IAAI,CACb,WAAW,CAAE,MAAM,CACnB,eAAe,CAAE,MAAM,CACvB,KAAK,CAAC,IAAI,CACV,qBAAC,CAAC,KAAK,CAAC,IAAI,CACZ,qCAAkB,CAChB,KAAK,CAAE,IAAI,CACX,SAAS,CAAE,IAAI,CAGnB,oBAAS,CACP,QAAQ,CAAE,QAAQ,CAClB,6BAAQ,CACN,QAAQ,CAAE,QAAQ,CAClB,KAAK,CAAC,GAAG,CAAE,GAAG,CAAC,GAAG,CAClB,MAAM,CAAC,IAAI,CACX,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,GAAG,CACf,aAAa,CAAE,IAAI,CACnB,KAAK,CAAC,IAAI,CACV,WAAW,CAAE,MAAM,CACnB,SAAS,CAAE,IAAI,CACf,UAAU,CAAE,MAAM,CAClB,WAAW,CAAE,IAAI,CAMrB,SAAI,CACF,UAAU,CAAE,MAAM,CAClB,MAAM,CAAE,KAAK,CACb,WAAW,CAAE,KAAK,CAElB,oBAAW,CACT,SAAS,CAAE,IAAI,CACf,KAAK,CAAE,OAAO,CAIlB,SAAI,CACF,OAAO,CAAE,KAAK,CACd,aAAa,CAAE,IAAI,CAEnB,WAAE,CACA,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,IAAI,CACZ,WAAW,CAAE,IAAI,CACjB,SAAS,CAAE,IAAI,CACf,UAAU,CAAE,OAAO,CACnB,KAAK,CAAE,IAAI,CACX,eAAe,CAAE,IAAI,CACrB,UAAU,CAAE,MAAM,CAClB,MAAM,CAAE,IAAI,CAIhB,SAAI,CACF,OAAO,CAAE,KAAK,CACd,aAAa,CAAE,IAAI,CAEnB,WAAE,CACA,YAAY,CAAE,OAAO,CACrB,KAAK,CAAE,OAAO,CACd,MAAM,CAAE,iBAAiB,CACzB,eAAe,CAAE,IAAI,CACrB,UAAU,CAAE,MAAM,CAClB,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,IAAI,CACZ,WAAW,CAAE,IAAI,CACjB,SAAS,CAAE,IAAI,CAEf,oBAAS,CACP,SAAS,CAAE,IAAI,CACf,YAAY,CAAE,IAAI,CAQ1B,qBAAqB,CACnB,SAAS,CAAE,YAAY,CACvB,aAAa,CAAE,eAAe,CAEhC,oBAAqB,CACnB,QAAQ,CAAE,QAAQ,CAClB,gBAAgB,CAAE,+DAA+D,CACjF,OAAO,CAAE,YAAY,CACrB,cAAc,CAAE,MAAM,CACtB,YAAY,CAAE,MAAM,CACpB,UAAU,CAAE,MAAM,CAEpB,2CAA+C,CAC7C,mBAAmB,CAAE,iBAAiB,CACtC,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAEd,2CAA+C,CAC7C,mBAAmB,CAAE,qBAAqB,CAC1C,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAEd,2CAA+C,CAC7C,mBAAmB,CAAE,kBAAkB,CACvC,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAEd,2CAA+C,CAC7C,mBAAmB,CAAE,kBAAkB,CACvC,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAEd,2CAA+C,CAC7C,mBAAmB,CAAE,kBAAkB,CACvC,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAEd,2CAA+C,CAC7C,mBAAmB,CAAE,kBAAkB,CACvC,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAEd,2CAA+C,CAC7C,mBAAmB,CAAE,mBAAmB,CACxC,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAEd,2CAA+C,CAC7C,mBAAmB,CAAE,mBAAmB,CACxC,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAEd,2CAA+C,CAC7C,mBAAmB,CAAE,mBAAmB,CACxC,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAEd,2CAA+C,CAC7C,mBAAmB,CAAE,mBAAmB,CACxC,iBAAiB,CAAE,oBAAoB,CACvC,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,IAAI,CAId,8BACA,CACE,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,GAAG,CAEd,cACA,CACE,KAAK,CAAE,IAAI,CAEb,qVACA,CACE,QAAQ,CAAE,QAAQ,CAClB,UAAU,CAAE,GAAG,CAEjB,4BACA,CACE,KAAK,CAAE,IAAI,CAEb,4BACA,CACE,KAAK,CAAE,IAAI,CAGb,4BACA,CACE,KAAK,CAAE,YAAY,CAGrB,4BACA,CACE,KAAK,CAAE,YAAY,CAGrB,0BACA,CACE,KAAK,CAAE,GAAG,CAGZ,0BACA,CACE,KAAK,CAAE,YAAY,CAGrB,0BACA,CACE,KAAK,CAAE,YAAY,CAGrB,0BACA,CACE,KAAK,CAAE,GAAG,CAGZ,0BACA,CACE,KAAK,CAAE,YAAY,CAGrB,0BACA,CACE,KAAK,CAAE,YAAY,CAGrB,0BACA,CACE,KAAK,CAAE,GAAG,CAEZ,0BACA,CACE,KAAK,CAAE,YAAY,CAGrB,0BACA,CACE,KAAK,CAAE,WAAW",
"sources": ["base.scss","global.scss"], "sources": ["base.scss","global.scss"],
"names": [], "names": [],
"file": "global.min.css" "file": "global.min.css"
......
...@@ -179,6 +179,7 @@ $imgUrl: '../images/'; ...@@ -179,6 +179,7 @@ $imgUrl: '../images/';
align-items: center; align-items: center;
justify-content: center; justify-content: center;
color:#fff; color:#fff;
a{color:#fff;}
.icon-xiangshang1 { .icon-xiangshang1 {
color: #fff; color: #fff;
font-size: 28px; font-size: 28px;
......
...@@ -5,37 +5,110 @@ import {services as Services} from '../../../api/index' ...@@ -5,37 +5,110 @@ import {services as Services} from '../../../api/index'
Vue.use(Toast); Vue.use(Toast);
var qs = require('qs'); var qs = require('qs');
const state = { const state = {
loading:false loading:false,
ly1:false,//联营大陆得到数据防止切换多次请求
ly2:false,//联营香港得到数据防止切换多次请求
zy1:false,//自营得到数据防止切换多次请求
ly1Data:[],//大陆数据
ly2Data:[],//香港数据
zy1Data:[],//自营数据现货
zy2Data:[],//自营数据期货
ly1Length:0,
ly2Length:0,
zy1Length:0,//自营数据总长度
ly1LoseData:[],
ly2LoseData:[],
zy1LoseData:[],
} }
const mutations = { const mutations = {
cartList(state, payload) {
if(payload.types_==1){
//大陆
var arr_=payload.data.list;
for(var i=0;i<arr_.length;i++){
arr_[i].editState=false;
arr_[i].check=true;
if(arr_[i].status==-1){
state.ly1LoseData.push(arr_[i]);
}else{
state.ly1Data.push(arr_[i])
}
}
}else if(payload.types_==2){
//香港
var arr_=payload.data.list;
for(var i=0;i<arr_.length;i++){
arr_[i].editState=false;
arr_[i].check=true;
if(arr_[i].status==-1){
state.ly2LoseData.push(arr_[i]);
}else{
state.ly2Data.push(arr_[i])
}
}
}else{
//自营
var arr_=payload.data.list;
for(var i=0;i<arr_.length;i++){
arr_[i].editState=false;
if(arr_[i].sale_type==2){
//期货 //默认不勾选
arr_[i].check=false;
}else{
//现货默认勾选
arr_[i].check=true;
}
if(arr_[i].status==-1){
state.zy1LoseData.push(arr_[i]);
}else{
if(arr_[i].sale_type==1){
state.zy1Data.push(arr_[i]);
}else{
state.zy2Data.push(arr_[i])
}
}
}
}
}
} }
const actions = { const actions = {
chainSmsVerify({commit},payload){ cartList({commit},payload){
state.loading=true; state.loading=true;
state.formCodeStatus=false;
var params = { var params = {
verify: payload.verify, delivery_place: payload.delivery_place,
mobile: payload.mobile order_goods_type: payload.order_goods_type
} }
Services.smsVerify(qs.stringify(params)).then((res) => { var types_;
if(payload.order_goods_type==2){
types_=3;
}else{
types_=payload.delivery_place;
}
Services.cartList(qs.stringify(params)).then((res) => {
console.log(types_)
state.loading=false; state.loading=false;
state.formImgShow=false;
let data = res.data; let data = res.data;
if(types_==1){
//大陆
state.ly1=true;
}else if(types_==2){
//香港
state.ly2=true;
}else{
//自营
state.zy1=true;
}
if (data.err_code == 0) { if (data.err_code == 0) {
state.formCodeStatus=true; commit({
Toast({ type: 'cartList',
message: data.err_msg, data: data.data,
duration: 2000 types_:types_
}); });
}else if(data.err_code==23019||data.err_code==11008||data.err_code==11011){
Toast({
message: data.err_msg,
duration: 2000
});
state['formImgShow']=true;
}else { }else {
Toast({ Toast({
message: data.err_msg, message: data.err_msg,
...@@ -45,7 +118,18 @@ const actions = { ...@@ -45,7 +118,18 @@ const actions = {
}).catch(function (err) { }).catch(function (err) {
state.loading = false; state.loading = false;
}); });
},
allcount({commit},payload){
Services.allcount().then((res) => {
let data = res.data;
if (data.err_code == 0) {
state.ly1Length=Number(data.data['1']['1']||0);
state.ly2Length=Number(data.data['1']['2']||0);
state.zy1Length=Number(data.data['2']['1']||0);
} }
})
}
} }
const getters = {} const getters = {}
......
import Vue from 'vue'
export default new Vue
\ No newline at end of file
<template> <template>
<div class="car-page"> <div class="car-page">
<Header :isCar="isCar" :meaushow="meaushow" :bgcolor="bgcolor" @listTab="listTab"></Header>
<!--联营盒子--> <!--联营盒子-->
<div class="lxBox" v-show="type==1" :style="{'paddingTop':paddingTop+'px'}"> <div class="lxBox" v-show="type==1" :style="{'paddingTop':paddingTop+'px'}">
<div class="lyNav clr"> <div class="lyNav clr lyfixed">
<span class="fl" :class="{'act':(delivery==1)}" @click="deliveryTab(1)" v-back-top-window>大陆交货(0)<font class="fr">|</font></span> <span class="fl" :class="{'act':(delivery==1)}" @click="deliveryTab(1)" v-back-top-window>大陆交货({{ly1Length}})<font class="fr">|</font></span>
<span class="fl" :class="{'act':(delivery==2)}" @click="deliveryTab(2)" v-back-top-window>香港交货(0)</span> <span class="fl" :class="{'act':(delivery==2)}" @click="deliveryTab(2)" v-back-top-window>香港交货({{ly2Length}})</span>
</div> </div>
<!--登录提示框--> <!--登录提示框-->
<div class="logintip" v-if="!isLogingo"> <div class="logintip lyfixed" v-if="!isLogingo">
<span>登录后商品会同步到您账户中</span> <span>登录后商品会同步到您账户中</span>
<a :href="loginUrl">登录</a> <a :href="loginUrl">登录</a>
</div> </div>
<div class="dataBox"> <div class="dataBox" >
<!--编辑--> <!--编辑-->
<div class="editBox clr" :style="{'top':(paddingTop+44)+'px'}"> <div class="editBox clr lyfixed" :style="{'top':(paddingTop+44)+'px'}">
<span class="remind fl" @click="tipLy">友情提醒<i class="iconfont icon-tishi" ></i></span> <span class="remind fl" @click="tipLy">友情提醒<i class="iconfont icon-tishi" ></i></span>
<a href="javascript:void(0)" class="edit-btn fr" @click="isEdit=!isEdit" v-if="isEdit">完成</a> <a href="javascript:void(0)" class="edit-btn fr" @click="isEditf()" v-if="isEdit">完成</a>
<a href="javascript:void(0)" class="edit-btn fr" @click="isEdit=!isEdit" v-if="!isEdit">编辑</a> <a href="javascript:void(0)" class="edit-btn fr" @click="isEditf()" v-if="!isEdit">编辑</a>
</div> </div>
<div class="dlBox" v-show="delivery==1"> <div class="dlBox" v-show="delivery==1">
<div class="mui-row shop-block sale_type_data" > <div class="mui-row shop-block sale_type_data" v-for="(item,indexdata) in ly1Data">
<div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10"> <div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10">
<van-checkbox v-model="isCar" ></van-checkbox> <van-checkbox v-model="item.check" @click="checkWatch"></van-checkbox>
</div> </div>
<div class="mui-col-sm-11 mui-col-xs-11"> <div class="mui-col-sm-11 mui-col-xs-11">
<h4 class="mui-row"> <h4 class="mui-row">
<p class="mui-col-sm-11 mui-col-xs-11"> <p class="mui-col-sm-11 mui-col-xs-11">
<a href="/v3/goods_1155781458425246471.html" class="f-333">lm358</a> <a :href="'/goods_'+item.goods_id+'.html'" class="f-333">{{item.sku_name}}</a>
</p> </p>
<p class="mui-col-sm-1 mui-col-xs-1 ta-c"> <p class="mui-col-sm-1 mui-col-xs-1 ta-c">
<a href="javascript:void(0)" guid="1991" class="icon iconfont icon-shanchu delete-tier f-333"></a> <a href="javascript:void(0)" v-show="item.editState" class="icon iconfont icon-shanchu delete-tier f-333"></a>
</p> </p>
</h4> </h4>
<ul class="mui-row"> <ul class="mui-row">
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>制造商:</span> <span>制造商:</span>
<p>ADI</p> <p>{{item.brand_name}}</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r huoqi">货期:1-2周</li> <li class="mui-col-sm-4 mui-col-xs-4 t-r huoqi" >货期:{{item.delivery_time||'- -'}}</li>
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>供应商:</span> <span>供应商:</span>
<p>猎芯专卖</p> <p>{{item.supplier_name||'- -'}}</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r"> <li class="mui-col-sm-4 mui-col-xs-4 t-r">
最小起订量: 最小起订量:<font v-html="item.min_buy"></font>
</li> </li>
<li class="mui-col-sm-7 mui-col-xs-7"> <li class="mui-col-sm-7 mui-col-xs-7">
标准包装量: 标准包装量:<font v-html="item.min_mpq"></font>
</li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" >单价:$10.0000
</li> </li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" >单价:{{item.goods_price_format}}</li>
</ul> </ul>
<div class="mui-row"> <div class="mui-row">
<div class="mui-col-sm-7 mui-col-xs-7"> <div class="mui-col-sm-7 mui-col-xs-7">
<div class="morePrice"> <div class="morePrice">
<div class="mui-row list_data act" style="display: block;"> <div class="mui-row act" v-for="(itemPrice,index) in item.tiered"
<p class="mui-col-sm-3 mui-col-xs-3">100+</p> :class="{'dataNo':(index>2)&&!item.priceCheck}">
<p class="mui-col-sm-4 mui-col-xs-4">$10.0000</p> <p class="mui-col-sm-3 mui-col-xs-3"><font v-html="itemPrice.purchases"></font>+</p>
<p class="mui-col-sm-4 mui-col-xs-4 f-red">{{itemPrice.price_cn}}</p>
</div> </div>
<div class="more-height">更多梯度价格<i class="iconfont icon-zhankai"></i></div> <div class="more-height" v-if="item.tiered&&item.tiered.length>3"
@click="priceRow(ly1Data,indexdata)"
v-html="item.checkBtn||defaultBtn">更多梯度价格<i class="iconfont icon-bot"></i></div>
</div> </div>
</div> </div>
<div class="mui-col-sm-5 mui-col-xs-5"> <div class="mui-col-sm-5 mui-col-xs-5">
...@@ -69,126 +70,95 @@ ...@@ -69,126 +70,95 @@
<button class="mui-btn mui-btn-numbox-minus " type="button"> <button class="mui-btn mui-btn-numbox-minus " type="button">
<i class="icon iconfont icon-jian"></i> <i class="icon iconfont icon-jian"></i>
</button> </button>
<input class="mui-input-numbox valuep" type="number" value="40"> <input class="mui-input-numbox valuep" type="number" value="1">
<button class="mui-btn mui-btn-numbox-plus " type="button"> <button class="mui-btn mui-btn-numbox-plus " type="button">
<i class="icon iconfont icon-jia"></i> <i class="icon iconfont icon-jia"></i>
</button> </button>
</div> </div>
</div> </div>
<p class="subtotal f-999"> <p class="subtotal f-999">
小计:<b class="f-red rewTotal">$400.0000</b> 小计:<b class="f-red rewTotal">{{item.goods_amount_format}}</b>
</p> </p>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="mui-row shop-block sale_type_data" >
<div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10"> <div class="sxData" v-for="item in ly1LoseData">
<van-checkbox v-model="isCar" ></van-checkbox> <div class="mui-row shop-block shop-lose" >
</div> <div class="mui-col-sm-1 mui-col-xs-1"></div>
<div class="mui-col-sm-11 mui-col-xs-11"> <div class="mui-col-sm-11 mui-col-xs-11">
<h4 class="mui-row"> <h4 class="mui-row">
<p class="mui-col-sm-11 mui-col-xs-11"> <p class="mui-col-sm-11 mui-col-xs-11">
<a href="/v3/goods_1155781458425246471.html" class="f-333">lm358</a> <a href="javascript:void(0)">{{item.sku_name}}</a>
</p>
<p class="mui-col-sm-1 mui-col-xs-1 ta-c">
<a href="javascript:void(0)" guid="1991" class="icon iconfont icon-shanchu delete-tier f-333"></a>
</p> </p>
</h4> </h4>
<ul class="mui-row"> <ul class="mui-row">
<li class="mui-col-sm-8 mui-col-xs-8"><span>制造商:</span><p>{{item.brand_name}}</p></li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r ">货期:{{item.delivery_time||'- -'}}</li>
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>制造商:</span> <span>供应商:</span>
<p>ALPS(阿尔卑斯)</p> <p>{{item.supplier_name||'- -'}}</p>
</li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r ">
库存:
</li>
<li class="mui-col-sm-8 mui-col-xs-8">
<span>封装规格:</span>
<p style="padding-left:60px;">SMD</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r"> <li class="mui-col-sm-4 mui-col-xs-4 t-r">
最小起订量: 最小起订量:<font v-html="item.min_buy"></font>
</li> </li>
<li class="mui-col-sm-7 mui-col-xs-7"> <li class="mui-col-sm-7 mui-col-xs-7">
倍数: 标准包装量:<font v-html="item.min_mpq"></font>
</li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" >
单价:¥0.8775
</li> </li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r">单价:{{item.goods_price_format}}</li>
</ul> </ul>
<div class="mui-row"> <p class="lose-but">
<div class="mui-col-sm-7 mui-col-xs-7"> <a :href="'/s/?k='+item.goods_name" class="fr but-bor-red " >去搜索</a>
<div class="morePrice"> <span>已失效</span>
<div class="mui-row list_data act" style="display: block;">
<p class="mui-col-sm-6 mui-col-xs-6">100+</p>
<p class="mui-col-sm-6 mui-col-xs-6">$10.0000</p>
</div>
<div class="more-height">更多梯度价格<i class="iconfont icon-zhankai"></i></div>
</div>
</div>
<div class="mui-col-sm-5 mui-col-xs-5">
<div class="clr add-num">
<div class="mui-numbox edit-input">
<button class="mui-btn mui-btn-numbox-minus " type="button">
<i class="icon iconfont icon-jian"></i>
</button>
<input class="mui-input-numbox valuep" type="number" value="40">
<button class="mui-btn mui-btn-numbox-plus " type="button">
<i class="icon iconfont icon-jia"></i>
</button>
</div>
</div>
<p class="subtotal f-999">
小计:<b class="f-red rewTotal">$400.0000</b>
</p> </p>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="mui-row shop-block sale_type_data" > <div class="hkBox" v-show="delivery==2">
<div class="mui-row shop-block sale_type_data" v-for="(item,indexdata) in ly2Data">
<div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10"> <div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10">
<van-checkbox v-model="isCar" ></van-checkbox> <van-checkbox v-model="item.check" @click="checkWatch"></van-checkbox>
</div> </div>
<div class="mui-col-sm-11 mui-col-xs-11"> <div class="mui-col-sm-11 mui-col-xs-11">
<h4 class="mui-row"> <h4 class="mui-row">
<p class="mui-col-sm-11 mui-col-xs-11"> <p class="mui-col-sm-11 mui-col-xs-11">
<a href="/v3/goods_1155781458425246471.html" class="f-333">lm358</a> <a :href="'/goods_'+item.goods_id+'.html'" class="f-333">{{item.sku_name}}</a>
</p> </p>
<p class="mui-col-sm-1 mui-col-xs-1 ta-c"> <p class="mui-col-sm-1 mui-col-xs-1 ta-c">
<a href="javascript:void(0)" guid="1991" class="icon iconfont icon-shanchu delete-tier f-333"></a> <a href="javascript:void(0)" v-show="item.editState" class="icon iconfont icon-shanchu delete-tier f-333"></a>
</p> </p>
</h4> </h4>
<ul class="mui-row"> <ul class="mui-row">
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>制造商:</span> <span>制造商:</span>
<p>ALPS(阿尔卑斯)</p> <p>{{item.brand_name}}</p>
</li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r ">
库存:
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r huoqi" >货期:{{item.delivery_time||'- -'}}</li>
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>封装规格</span> <span>供应商</span>
<p style="padding-left:60px;">SMD</p> <p>{{item.supplier_name||'- -'}}</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r"> <li class="mui-col-sm-4 mui-col-xs-4 t-r">
最小起订量: 最小起订量:<font v-html="item.min_buy"></font>
</li> </li>
<li class="mui-col-sm-7 mui-col-xs-7"> <li class="mui-col-sm-7 mui-col-xs-7">
倍数: 标准包装量:<font v-html="item.min_mpq"></font>
</li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" >
单价:¥0.8775
</li> </li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" >单价:{{item.goods_price_format}}</li>
</ul> </ul>
<div class="mui-row"> <div class="mui-row">
<div class="mui-col-sm-7 mui-col-xs-7"> <div class="mui-col-sm-7 mui-col-xs-7">
<div class="morePrice"> <div class="morePrice">
<div class="mui-row list_data act" style="display: block;"> <div class="mui-row act" v-for="(itemPrice,index) in item.tiered"
<p class="mui-col-sm-6 mui-col-xs-6">100+</p> :class="{'dataNo':(index>2)&&!item.priceCheck}">
<p class="mui-col-sm-6 mui-col-xs-6">$10.0000</p> <p class="mui-col-sm-3 mui-col-xs-3"><font v-html="itemPrice.purchases"></font>+</p>
<p class="mui-col-sm-4 mui-col-xs-4 f-red">${{itemPrice.price_us}}</p>
</div> </div>
<div class="more-height">更多梯度价格<i class="iconfont icon-zhankai"></i></div> <div class="more-height" v-if="item.tiered&&item.tiered.length>3"
@click="priceRow(ly2Data,indexdata)"
v-html="item.checkBtn||defaultBtn">更多梯度价格<i class="iconfont icon-bot"></i></div>
</div> </div>
</div> </div>
<div class="mui-col-sm-5 mui-col-xs-5"> <div class="mui-col-sm-5 mui-col-xs-5">
...@@ -197,121 +167,125 @@ ...@@ -197,121 +167,125 @@
<button class="mui-btn mui-btn-numbox-minus " type="button"> <button class="mui-btn mui-btn-numbox-minus " type="button">
<i class="icon iconfont icon-jian"></i> <i class="icon iconfont icon-jian"></i>
</button> </button>
<input class="mui-input-numbox valuep" type="number" value="40"> <input class="mui-input-numbox valuep" type="number" value="1">
<button class="mui-btn mui-btn-numbox-plus " type="button"> <button class="mui-btn mui-btn-numbox-plus " type="button">
<i class="icon iconfont icon-jia"></i> <i class="icon iconfont icon-jia"></i>
</button> </button>
</div> </div>
</div> </div>
<p class="subtotal f-999"> <p class="subtotal f-999">
小计:<b class="f-red rewTotal">$400.0000</b> 小计:<b class="f-red rewTotal">{{item.goods_amount_format}}</b>
</p> </p>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="sxData">
<div class="sxData" v-for="item in ly2LoseData">
<div class="mui-row shop-block shop-lose" > <div class="mui-row shop-block shop-lose" >
<div class="mui-col-sm-1 mui-col-xs-1"></div> <div class="mui-col-sm-1 mui-col-xs-1"></div>
<div class="mui-col-sm-11 mui-col-xs-11"> <div class="mui-col-sm-11 mui-col-xs-11">
<h4 class="mui-row"> <h4 class="mui-row">
<p class="mui-col-sm-11 mui-col-xs-11"> <p class="mui-col-sm-11 mui-col-xs-11">
<a href="javascript:void(0)">liexin</a> <a href="javascript:void(0)">{{item.sku_name}}</a>
</p> </p>
</h4> </h4>
<ul class="mui-row"> <ul class="mui-row">
<li class="mui-col-sm-8 mui-col-xs-8"><span>制造商:</span><p>TE</p></li> <li class="mui-col-sm-8 mui-col-xs-8"><span>制造商:</span><p>{{item.brand_name}}</p></li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r huoqi" currency="1" guid="5-8天">货期:5-8天</li> <li class="mui-col-sm-4 mui-col-xs-4 t-r ">货期:{{item.delivery_time||'- -'}}</li>
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>供应商:</span> <span>供应商:</span>
<p>猎芯联营</p> <p>{{item.supplier_name||'- -'}}</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r"> <li class="mui-col-sm-4 mui-col-xs-4 t-r">
最小起订量: 最小起订量:<font v-html="item.min_buy"></font>
</li> </li>
<li class="mui-col-sm-7 mui-col-xs-7"> <li class="mui-col-sm-7 mui-col-xs-7">
标准包装量: 标准包装量:<font v-html="item.min_mpq"></font>
</li> </li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r">单价:¥10.0000</li> <li class="mui-col-sm-5 mui-col-xs-5 danjia t-r">单价:{{item.goods_price_format}}</li>
</ul> </ul>
<p class="lose-but"> <p class="lose-but">
<a href="/s/?k=liexin" class="fr but-bor-red muiclickbug" guid="6436">去搜索</a> <a :href="'/s/?k='+item.goods_name" class="fr but-bor-red muiclickbug" guid="6436">去搜索</a>
<span>已失效</span> <span>已失效</span>
</p> </p>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="hkBox" v-show="delivery==2">
香港数据
</div>
</div> </div>
</div> </div>
<!--自营盒子--> <!--自营盒子-->
<div class="zyBox" v-show="type==2" :style="{'paddingTop':(paddingTop-44)+'px'}"> <div class="zyBox" v-show="type==2" :style="{'paddingTop':(paddingTop-44)+'px'}">
<!--登录提示框--> <!--登录提示框-->
<div class="logintip" v-if="!isLogingo"> <div class="logintip zyfixed" v-if="!isLogingo">
<span>登录后商品会同步到您账户中</span> <span>登录后商品会同步到您账户中</span>
<a :href="loginUrl">登录</a> <a :href="loginUrl">登录</a>
</div> </div>
<div class="dataBox"> <div class="dataBox">
<!--编辑--> <!--编辑-->
<div class="editBox clr" :style="{'top':paddingTop+'px'}"> <div class="editBox clr zyfixed" :style="{'top':paddingTop+'px'}">
<a href="javascript:void(0)" class="edit-btn fr" @click="isEdit=!isEdit" v-if="isEdit">完成</a> <a href="javascript:void(0)" class="edit-btn fr" @click="isEditf()" v-if="isEdit">完成</a>
<a href="javascript:void(0)" class="edit-btn fr" @click="isEdit=!isEdit" v-if="!isEdit">编辑</a> <a href="javascript:void(0)" class="edit-btn fr" @click="isEditf()" v-if="!isEdit">编辑</a>
</div> </div>
<div class="zyDataGp"> <div class="zyDataGp">
<div class="xianhuoData"> <div class="xianhuoData" >
<div class="mui-row headxianhuoqihuo" > <div class="mui-row headxianhuoqihuo" v-if="zy1Data.length>0">
<div class="mui-col-sm-1 mui-col-xs-1 ta-c "> <div class="mui-col-sm-1 mui-col-xs-1 ta-c ">
<van-checkbox v-model="isCar" ></van-checkbox> <van-checkbox v-model="zy1DataIsCheck" @click="checkWatchZy(1)"></van-checkbox>
</div> </div>
<div class="mui-col-sm-11 mui-col-xs-11"><font class="zyqxtype">现货商品</font></div> <div class="mui-col-sm-11 mui-col-xs-11"><font class="zyqxtype">现货商品</font></div>
</div> </div>
<template v-for="(item,indexdata) in zy1Data">
<div class="mui-row shop-block sale_type_data" > <div class="mui-row shop-block sale_type_data" >
<div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10"> <div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10">
<van-checkbox v-model="isCar" ></van-checkbox> <van-checkbox v-model="item.check" @click="checkWatch"></van-checkbox>
</div> </div>
<div class="mui-col-sm-11 mui-col-xs-11"> <div class="mui-col-sm-11 mui-col-xs-11">
<h4 class="mui-row"> <h4 class="mui-row">
<p class="mui-col-sm-11 mui-col-xs-11"> <p class="mui-col-sm-11 mui-col-xs-11">
<a href="/v3/goods_1155781458425246471.html" class="f-333">lm358</a> <a :href="'/item/'+item.goods_id+'.html'" class="f-333" >{{item.sku_name}}</a>
</p> </p>
<p class="mui-col-sm-1 mui-col-xs-1 ta-c"> <p class="mui-col-sm-1 mui-col-xs-1 ta-c">
<a href="javascript:void(0)" guid="1991" class="icon iconfont icon-shanchu delete-tier f-333"></a> <a href="javascript:void(0)" guid="1991" v-show="item.editState" class="icon iconfont icon-shanchu delete-tier f-333"></a>
</p> </p>
</h4> </h4>
<ul class="mui-row"> <ul class="mui-row">
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>制造商:</span> <span>制造商:</span>
<p>ALPS(阿尔卑斯)</p> <p>{{item.brand_name}}</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r "> <li class="mui-col-sm-4 mui-col-xs-4 t-r ">
库存: 库存:<font v-html="item.stock"></font>
</li> </li>
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>封装规格:</span> <span>封装规格:</span>
<p style="padding-left:60px;">SMD</p> <p style="padding-left:60px;">{{item.encap||'- -'}}</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r"> <li class="mui-col-sm-4 mui-col-xs-4 t-r">
最小起订量: 最小起订量:<font v-html="item.min_buy"></font>
</li> </li>
<li class="mui-col-sm-7 mui-col-xs-7"> <li class="mui-col-sm-7 mui-col-xs-7">
倍数: 倍数:<font v-html="item.mpl"></font>
</li> </li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" > <li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" >
单价:¥0.8775 单价:{{item.goods_price_format}}
</li> </li>
</ul> </ul>
<div class="mui-row"> <div class="mui-row">
<div class="mui-col-sm-7 mui-col-xs-7"> <div class="mui-col-sm-7 mui-col-xs-7">
<div class="morePrice"> <div class="morePrice">
<div class="mui-row list_data act" style="display: block;"> <div class="mui-row act" v-for="(itemPrice,index) in item.tiered"
<p class="mui-col-sm-6 mui-col-xs-6">100+</p> :class="{'dataNo':(index>2)&&!item.priceCheck}">
<p class="mui-col-sm-6 mui-col-xs-6">$10.0000</p> <p class="mui-col-sm-6 mui-col-xs-6"><font v-html="itemPrice.purchases"></font>+</p>
</div> <p class="mui-col-sm-6 mui-col-xs-6 f-red">{{itemPrice.price_cn}}</p>
<div class="more-height">更多梯度价格<i class="iconfont icon-zhankai"></i></div> </div>
<div class="more-height" v-if="item.tiered&&item.tiered.length>3"
@click="priceRow(zy1Data,indexdata)"
v-html="item.checkBtn||defaultBtn">更多梯度价格<i class="iconfont icon-bot"></i></div>
</div> </div>
</div> </div>
<div class="mui-col-sm-5 mui-col-xs-5"> <div class="mui-col-sm-5 mui-col-xs-5">
...@@ -327,127 +301,69 @@ ...@@ -327,127 +301,69 @@
</div> </div>
</div> </div>
<p class="subtotal f-999"> <p class="subtotal f-999">
小计:<b class="f-red rewTotal">$400.0000</b> 小计:<b class="f-red rewTotal">{{item.initial_amount_format}}</b>
</p> </p>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</template>
</div> </div>
<div class="qihuoData"> <div class="qihuoData" >
<div class="mui-row headxianhuoqihuo" > <div class="mui-row headxianhuoqihuo" v-if="zy2Data.length>0" >
<div class="mui-col-sm-1 mui-col-xs-1 ta-c "> <div class="mui-col-sm-1 mui-col-xs-1 ta-c ">
<van-checkbox v-model="isCar" ></van-checkbox> <van-checkbox v-model="zy2DataIsCheck" @click="checkWatchZy(2)"></van-checkbox>
</div> </div>
<div class="mui-col-sm-11 mui-col-xs-11"><font class="zyqxtype">期货商品</font></div> <div class="mui-col-sm-11 mui-col-xs-11"><font class="zyqxtype">期货商品</font></div>
</div> </div>
<template v-for="(item,indexdata) in zy2Data">
<div class="mui-row shop-block sale_type_data" > <div class="mui-row shop-block sale_type_data" >
<div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10"> <div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10">
<van-checkbox v-model="isCar" ></van-checkbox> <van-checkbox v-model="item.check" @click="checkWatch"></van-checkbox>
</div>
<div class="mui-col-sm-11 mui-col-xs-11">
<h4 class="mui-row">
<p class="mui-col-sm-11 mui-col-xs-11">
<a href="/v3/goods_1155781458425246471.html" class="f-333">lm358</a>
</p>
<p class="mui-col-sm-1 mui-col-xs-1 ta-c">
<a href="javascript:void(0)" guid="1991" class="icon iconfont icon-shanchu delete-tier f-333"></a>
</p>
</h4>
<ul class="mui-row">
<li class="mui-col-sm-8 mui-col-xs-8">
<span>制造商:</span>
<p>ALPS(阿尔卑斯)</p>
</li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r ">
库存:
</li>
<li class="mui-col-sm-8 mui-col-xs-8">
<span>封装规格:</span>
<p style="padding-left:60px;">SMD</p>
</li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r">
最小起订量:
</li>
<li class="mui-col-sm-7 mui-col-xs-7">
倍数:
</li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" >
单价:¥0.8775
</li>
</ul>
<div class="mui-row">
<div class="mui-col-sm-7 mui-col-xs-7">
<div class="morePrice">
<div class="mui-row list_data act" style="display: block;">
<p class="mui-col-sm-6 mui-col-xs-6">100+</p>
<p class="mui-col-sm-6 mui-col-xs-6">$10.0000</p>
</div>
<div class="more-height">更多梯度价格<i class="iconfont icon-zhankai"></i></div>
</div>
</div>
<div class="mui-col-sm-5 mui-col-xs-5">
<div class="clr add-num">
<div class="mui-numbox edit-input">
<button class="mui-btn mui-btn-numbox-minus " type="button">
<i class="icon iconfont icon-jian"></i>
</button>
<input class="mui-input-numbox valuep" type="number" value="40">
<button class="mui-btn mui-btn-numbox-plus " type="button">
<i class="icon iconfont icon-jia"></i>
</button>
</div>
</div>
<p class="subtotal f-999">
小计:<b class="f-red rewTotal">$400.0000</b>
</p>
</div>
</div>
</div>
</div>
<div class="mui-row shop-block sale_type_data" >
<div class="mui-col-sm-1 mui-col-xs-1 ta-c mt-10">
<van-checkbox v-model="isCar" ></van-checkbox>
</div> </div>
<div class="mui-col-sm-11 mui-col-xs-11"> <div class="mui-col-sm-11 mui-col-xs-11">
<h4 class="mui-row"> <h4 class="mui-row">
<p class="mui-col-sm-11 mui-col-xs-11"> <p class="mui-col-sm-11 mui-col-xs-11">
<a href="/v3/goods_1155781458425246471.html" class="f-333">lm358</a> <a :href="'/item/'+item.goods_id+'.html'" class="f-333" >{{item.sku_name}}</a>
</p> </p>
<p class="mui-col-sm-1 mui-col-xs-1 ta-c"> <p class="mui-col-sm-1 mui-col-xs-1 ta-c">
<a href="javascript:void(0)" guid="1991" class="icon iconfont icon-shanchu delete-tier f-333"></a> <a href="javascript:void(0)" v-show="item.editState" class="icon iconfont icon-shanchu delete-tier f-333"></a>
</p> </p>
</h4> </h4>
<ul class="mui-row"> <ul class="mui-row">
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>制造商:</span> <span>制造商:</span>
<p>ALPS(阿尔卑斯)</p> <p>{{item.brand_name}}</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r "> <li class="mui-col-sm-4 mui-col-xs-4 t-r ">
库存: 库存:<font v-html="item.stock"></font>
</li> </li>
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>封装规格:</span> <span>封装规格:</span>
<p style="padding-left:60px;">SMD</p> <p style="padding-left:60px;">{{item.encap||'- -'}}</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r"> <li class="mui-col-sm-4 mui-col-xs-4 t-r">
最小起订量: 最小起订量:<font v-html="item.min_buy"></font>
</li> </li>
<li class="mui-col-sm-7 mui-col-xs-7"> <li class="mui-col-sm-7 mui-col-xs-7">
倍数: 倍数:<font v-html="item.mpl"></font>
</li> </li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" > <li class="mui-col-sm-5 mui-col-xs-5 danjia t-r" >
单价:¥0.8775 单价:{{item.goods_price_format}}
</li> </li>
</ul> </ul>
<div class="mui-row"> <div class="mui-row">
<div class="mui-col-sm-7 mui-col-xs-7"> <div class="mui-col-sm-7 mui-col-xs-7">
<div class="morePrice"> <div class="morePrice">
<div class="mui-row list_data act" style="display: block;"> <div class="mui-row act" v-for="(itemPrice,index) in item.tiered"
<p class="mui-col-sm-6 mui-col-xs-6">100+</p> :class="{'dataNo':(index>2)&&!item.priceCheck}">
<p class="mui-col-sm-6 mui-col-xs-6">$10.0000</p> <p class="mui-col-sm-6 mui-col-xs-6"><font v-html="itemPrice.purchases"></font>+</p>
</div> <p class="mui-col-sm-6 mui-col-xs-6 f-red">{{itemPrice.price_cn}}</p>
<div class="more-height">更多梯度价格<i class="iconfont icon-zhankai"></i></div> </div>
<div class="more-height" v-if="item.tiered&&item.tiered.length>3"
@click="priceRow(zy2Data,indexdata)"
v-html="item.checkBtn||defaultBtn">更多梯度价格<i class="iconfont icon-bot"></i></div>
</div> </div>
</div> </div>
<div class="mui-col-sm-5 mui-col-xs-5"> <div class="mui-col-sm-5 mui-col-xs-5">
...@@ -463,39 +379,40 @@ ...@@ -463,39 +379,40 @@
</div> </div>
</div> </div>
<p class="subtotal f-999"> <p class="subtotal f-999">
小计:<b class="f-red rewTotal">$400.0000</b> 小计:<b class="f-red rewTotal">{{item.initial_amount_format}}</b>
</p> </p>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</template>
</div> </div>
<div class="sxData"> <div class="sxData" v-for="item in zy1LoseData">
<div class="mui-row shop-block shop-lose" > <div class="mui-row shop-block shop-lose" >
<div class="mui-col-sm-1 mui-col-xs-1"></div> <div class="mui-col-sm-1 mui-col-xs-1"></div>
<div class="mui-col-sm-11 mui-col-xs-11"> <div class="mui-col-sm-11 mui-col-xs-11">
<h4 class="mui-row"> <h4 class="mui-row">
<p class="mui-col-sm-11 mui-col-xs-11"> <p class="mui-col-sm-11 mui-col-xs-11">
<a href="javascript:void(0)">liexin</a> <a href="javascript:void(0)">{{item.sku_name}}</a>
</p> </p>
</h4> </h4>
<ul class="mui-row"> <ul class="mui-row">
<li class="mui-col-sm-8 mui-col-xs-8"><span>制造商:</span><p>TE</p></li> <li class="mui-col-sm-8 mui-col-xs-8"><span>制造商:</span><p>{{item.brand_name}}</p></li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r huoqi" currency="1" guid="5-8天">货期:5-8天</li> <li class="mui-col-sm-4 mui-col-xs-4 t-r huoqi" >货期:{{item.delivery_time||'- -'}}</li>
<li class="mui-col-sm-8 mui-col-xs-8"> <li class="mui-col-sm-8 mui-col-xs-8">
<span>供应商:</span> <span>供应商:</span>
<p>猎芯联营</p> <p>{{item.supplier_name||'- -'}}</p>
</li> </li>
<li class="mui-col-sm-4 mui-col-xs-4 t-r"> <li class="mui-col-sm-4 mui-col-xs-4 t-r">
最小起订量: 最小起订量:<font v-html="item.min_buy"></font>
</li> </li>
<li class="mui-col-sm-7 mui-col-xs-7"> <li class="mui-col-sm-7 mui-col-xs-7">
标准包装量: 标准包装量:<font v-html="item.min_mpq"></font>
</li> </li>
<li class="mui-col-sm-5 mui-col-xs-5 danjia t-r">单价:¥10.0000</li> <li class="mui-col-sm-5 mui-col-xs-5 danjia t-r">单价:{{item.goods_price_format}}</li>
</ul> </ul>
<p class="lose-but"> <p class="lose-but">
<a href="/s/?k=liexin" class="fr but-bor-red muiclickbug" guid="6436">去搜索</a> <a :href="'/s/?k='+item.goods_name" class="fr but-bor-red muiclickbug" guid="6436">去搜索</a>
<span>已失效</span> <span>已失效</span>
</p> </p>
</div> </div>
...@@ -509,7 +426,7 @@ ...@@ -509,7 +426,7 @@
<!--购物车底部--> <!--购物车底部-->
<div class="mui-row shop-but"> <div class="mui-row shop-but">
<div class="mui-col-sm-3 mui-col-xs-3 checkallbox"> <div class="mui-col-sm-3 mui-col-xs-3 checkallbox">
<van-checkbox v-model="isCar" >全选</van-checkbox> <van-checkbox v-model="isAll" @click="checkAll">全选</van-checkbox>
</div> </div>
<div class="mui-col-sm-6 mui-col-xs-6 sum" v-if="!isEdit"> <div class="mui-col-sm-6 mui-col-xs-6 sum" v-if="!isEdit">
<h4 class="fw">总金额:<span class="f-red ">¥<span class="moneyTot ">42.6493</span></span></h4> <h4 class="fw">总金额:<span class="f-red ">¥<span class="moneyTot ">42.6493</span></span></h4>
...@@ -523,6 +440,8 @@ ...@@ -523,6 +440,8 @@
<span class="f-blue fr clearbtn">清除失效商品</span> <span class="f-blue fr clearbtn">清除失效商品</span>
</div> </div>
</div> </div>
<Header :isCar="isCar" :ly1Length="ly1Length" :ly2Length="ly2Length" :zy1Length="zy1Length" :meaushow="meaushow" :bgcolor="bgcolor" @listTab="listTab"></Header>
<van-loading type="spinner" color="#000" class="loading-background" v-if="loading"/>
</div> </div>
</template> </template>
...@@ -540,20 +459,41 @@ ...@@ -540,20 +459,41 @@
isCar:true, isCar:true,
meaushow:true, meaushow:true,
bgcolor:"#fff", bgcolor:"#fff",
defaultBtn: '更多梯度价格<i class="icon-bot"></i>',
loginUrl:'/v3/login?referer='+encodeURIComponent(window.location.href),//登录地址 loginUrl:'/v3/login?referer='+encodeURIComponent(window.location.href),//登录地址
type:1,//联营 1 //自营2 type:1,//联营 1 //自营2
delivery:1,//大陆1 //香港2, delivery:1,//大陆1 //香港2,
paddingTop:88,//控制登录提示条 paddingTop:88,//控制登录提示条
isEdit:false,//是否是编辑状态 isEdit:false,//是否是编辑状态
isLogingo:Util.isLogin()==1?true:false,//强登录太 isLogingo:Util.isLogin()==1?true:false,//强登录太
zy1DataIsCheck:true,//现货全部选中状态
zy2DataIsCheck:false,//期货全部选中状态
isAll:true,//商品全部选中
} }
}, },
computed:{ computed:{
...mapState({
loading: state => state.car.loading,
ly1: state => state.car.ly1,
ly2: state => state.car.ly2,
zy1: state => state.car.zy1,
ly1Data: state => state.car.ly1Data,
ly2Data: state => state.car.ly2Data,
zy1Data: state => state.car.zy1Data,
zy2Data: state => state.car.zy2Data,
ly1Length: state => state.car.ly1Length,
ly2Length: state => state.car.ly2Length,
zy1Length: state => state.car.zy1Length,
ly1LoseData: state => state.car.ly1LoseData,
ly2LoseData: state => state.car.ly2LoseData,
zy1LoseData: state => state.car.zy1LoseData,
})
}, },
created(){ created(){
this.loginTip(); this.loginTip();
this.getCarCount();
this.getData();
}, },
watch:{ watch:{
...@@ -595,15 +535,157 @@ ...@@ -595,15 +535,157 @@
}, },
listTab:function(type){ listTab:function(type){
this.type=type; this.type=type;
// if(type==1){ this.checkWatch();
// if(type==2&&this.zy1){
// }else{ return
// }
// } if(type==1){
console.log(type) if(this.delivery==1&&this.ly1){
return
}
if(this.delivery==2&&this.ly2){
return
}
}
this.getData();
},
getData:function(){
this.$store.dispatch({
type: 'cartList',
delivery_place:this.delivery,
order_goods_type: this.type
})
},
getCarCount:function(){
this.$store.dispatch({
type: 'allcount'
})
}, },
deliveryTab:function(delivery){ deliveryTab:function(delivery){
this.delivery=delivery; this.delivery=delivery;
this.checkWatch();
if(this.delivery==1&&this.ly1){
return
}
if(this.delivery==2&&this.ly2){
return
}
this.getData();
},
priceRow: function(dataList,index) {
if (dataList[index]["priceCheck"]) {
this.$set(dataList[index], "priceCheck", false);
this.$set(
dataList[index],
"checkBtn",
'更多梯度价格<i class="icon-bot"></i>'
);
} else {
this.$set(dataList[index], "priceCheck", true);
this.$set(
dataList[index],
"checkBtn",
'收起梯度价格<i class="icon-top"></i>'
);
}
},
isEditf:function(){
this.isEdit=!this.isEdit;
},
checkWatch:function(){
var self=this;
if(self.type==1){
//联营
var list_=self.delivery==1?this.ly1Data:this.ly2Data;
self.isAll=true;
if(list_.length<=0){return}
for(var i=0;i<list_.length;i++){
if(!list_[i].check){
self.isAll=false;
}
}
}else{
//自营
var list_1=this.zy1Data;
self.zy1DataIsCheck=true;
if(list_1.length<=0){return}
for(var i=0;i<list_1.length;i++){
if(!list_1[i].check){
self.zy1DataIsCheck=false;
}
}
var list_2=this.zy2Data;
self.zy2DataIsCheck=true;
if(list_2.length<=0){return}
for(var i=0;i<list_2.length;i++){
if(!list_2[i].check){
self.zy2DataIsCheck=false;
}
}
}
},
checkWatchZy:function(tp){
var self=this;
var list_1=this.zy1Data;
var list_2=this.zy2Data;
if(tp==1){
//现货
for(var i=0;i<list_1.length;i++){
if(self.zy1DataIsCheck){
list_1[i].check=true;
}else{
list_1[i].check=false;
}
}
}else{
//期货
for(var i=0;i<list_2.length;i++){
if(self.zy2DataIsCheck){
list_2[i].check=true;
}else{
list_2[i].check=false;
}
}
}
},
checkAll:function(){
var self=this;
if(self.type==1){
//联营
var list_=self.delivery==1?this.ly1Data:this.ly2Data;
if(list_.length<=0){return}
for(var i=0;i<list_.length;i++){
if(self.isAll){
list_[i].check=true;
}else{
list_[i].check=false;
}
}
}else{
//自营
var list_1=this.zy1Data;
var list_2=this.zy2Data;
if(self.isAll){
self.zy1DataIsCheck=true;
self.zy2DataIsCheck=true;
for(var i=0;i<list_1.length;i++){
list_1[i].check=true;
}
for(var i=0;i<list_2.length;i++){
list_2[i].check=true;
}
}else{
self.zy1DataIsCheck=false;
self.zy2DataIsCheck=false;
for(var i=0;i<list_1.length;i++){
list_1[i].check=false;
}
for(var i=0;i<list_2.length;i++){
list_2[i].check=false;
}
}
}
} }
}, },
components:{ components:{
......
...@@ -88,7 +88,17 @@ ...@@ -88,7 +88,17 @@
</div> </div>
</div> </div>
<div class="but-shop"> <div class="but-shop">
<a class="but" @click="placeOrder(itemchild.goods_id)">我要下单</a> <template v-if="isZy">
<a class="but" v-if="itemchild.is_buy==1" @click="placeOrder(itemchild.goods_id)">我要下单</a>
<a class="but but-orange" v-else @click="xunjia">立即询价</a>
</template>
<template v-else="isZy">
<a class="but" v-if="itemchild.is_buy==1" @click="placeOrder(itemchild.goods_id)">我要下单</a>
<a class="but but-orange" v-else-if="itemchild.is_buy==0" @click="xunjia">立即询价</a>
<a class="but but-orange" v-else-if="itemchild.is_buy==3" @click="xunjia">确认库存信息</a>
</template>
</div> </div>
</div> </div>
</div> </div>
...@@ -97,6 +107,7 @@ ...@@ -97,6 +107,7 @@
<script> <script>
import Vue from "vue"; import Vue from "vue";
import { Lazyload } from "vant"; import { Lazyload } from "vant";
import bus from '../../util/bus.js'
Vue.use(Lazyload); Vue.use(Lazyload);
export default { export default {
name: "GoodsOne", name: "GoodsOne",
...@@ -140,6 +151,9 @@ export default { ...@@ -140,6 +151,9 @@ export default {
}, },
placeOrder(id) { placeOrder(id) {
this.$emit("placeOrder", id); this.$emit("placeOrder", id);
},
xunjia(){
bus.$emit('xunjia')
} }
}, },
components: {} components: {}
...@@ -274,7 +288,6 @@ export default { ...@@ -274,7 +288,6 @@ export default {
height: 30px; height: 30px;
float: right; float: right;
line-height: 30px; line-height: 30px;
padding: 0 20px;
width: 100px; width: 100px;
font-size: 14px; font-size: 14px;
display: block; display: block;
...@@ -284,6 +297,9 @@ export default { ...@@ -284,6 +297,9 @@ export default {
cursor: pointer; cursor: pointer;
box-sizing: border-box; box-sizing: border-box;
border-radius: 4px; border-radius: 4px;
&.but-orange{
background: #ffa200;
}
} }
} }
.more-height, .more-height,
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
<i class="icon iconfont icon-xiangzuo fl" @click="historyback"></i> <i class="icon iconfont icon-xiangzuo fl" @click="historyback"></i>
<div v-if="isCar"> <div v-if="isCar">
<div class="car-title clr"> <div class="car-title clr">
<span class="fl" :class="{'act':(type==1)}" @click="listTab(1)" v-back-top-window>联营(<font>0</font>)</span> <span class="fl" :class="{'act':(type==1)}" @click="listTab(1)" v-back-top-window>联营(<font>{{ly1Length+ly2Length}}</font>)</span>
<span class="fl" :class="{'act':(type==2)}" @click="listTab(2)" v-back-top-window>自营(<font>0</font>)</span> <span class="fl" :class="{'act':(type==2)}" @click="listTab(2)" v-back-top-window>自营(<font>{{zy1Length}}</font>)</span>
</div> </div>
</div> </div>
<div class="search" v-else-if="inputShow"> <div class="search" v-else-if="inputShow">
...@@ -27,6 +27,18 @@ export default { ...@@ -27,6 +27,18 @@ export default {
type: String, type: String,
default: "" default: ""
}, },
zy1Length: {
type: Number,
default:0
},
ly1Length: {
type: Number,
default: 0
},
ly2Length: {
type: Number,
default:0
},
bgcolor:{ bgcolor:{
type: String, type: String,
default: "#f3f3f3" default: "#f3f3f3"
......
...@@ -5,8 +5,10 @@ ...@@ -5,8 +5,10 @@
<i class="iconfont icon-kefu"></i> <i class="iconfont icon-kefu"></i>
</div> </div>
<div class="backtop carslide" v-if="carshow"> <div class="backtop carslide" v-if="carshow">
<a href="/v3/joincart" >
<i class="iconfont icon-gouwuche1"></i> <i class="iconfont icon-gouwuche1"></i>
<b class="carNumx">{{cartCount}}</b> <b class="carNumx">{{cartCount}}</b>
</a>
</div> </div>
<template v-if="isWindow"> <template v-if="isWindow">
<div class="backtop " v-backTopWindow v-show="show"> <div class="backtop " v-backTopWindow v-show="show">
...@@ -57,6 +59,7 @@ ...@@ -57,6 +59,7 @@
import { mapState } from "vuex"; import { mapState } from "vuex";
import Vue from "vue"; import Vue from "vue";
import { Dialog } from "vant"; import { Dialog } from "vant";
import bus from '../../util/bus.js'
Vue.use(Dialog); Vue.use(Dialog);
...@@ -76,6 +79,13 @@ export default { ...@@ -76,6 +79,13 @@ export default {
default: false default: false
} }
}, },
created(){
var self=this;
bus.$on('xunjia',function(){
self.recordFn()
})
},
data() { data() {
return { return {
flag: false, flag: false,
......
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
</div> </div>
</div> </div>
<van-loading type="spinner" color="#000" class="loading-background" v-if="loading"/> <van-loading type="spinner" color="#000" class="loading-background" v-if="loading"/>
<SideBar :isWindow="isWindow" :carshow="carshow"></SideBar> <SideBar :isWindow="isWindow" :carshow="carshow" ></SideBar>
<goodsDetail :detailsData="detailsData"></goodsDetail> <goodsDetail :detailsData="detailsData"></goodsDetail>
</section> </section>
</template> </template>
...@@ -213,6 +213,7 @@ ...@@ -213,6 +213,7 @@
} }
} }
} }
}, },
components: { components: {
Header, Header,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment