diff --git a/app/Http/Controllers/BrandController.php b/app/Http/Controllers/BrandController.php new file mode 100644 index 0000000..76e24b4 --- /dev/null +++ b/app/Http/Controllers/BrandController.php @@ -0,0 +1,32 @@ +<?php + +namespace App\Http\Controllers; + +use Illuminate\Http\Request; + +class BrandController extends Controller +{ + /** + * Create a new controller instance. + * + * @return void + */ + public function __construct() + { +// $this->middleware('auth'); + } + + /** + * Show the application dashboard. + * + * @return \Illuminate\Contracts\Support\Renderable + */ + public function map() + { + return view('brand.map'); + } + public function list() + { + return view('brand.list'); + } +} diff --git a/public/assets/css/brand/brand.less b/public/assets/css/brand/brand.less new file mode 100644 index 0000000..a2bee20 --- /dev/null +++ b/public/assets/css/brand/brand.less @@ -0,0 +1,80 @@ +.brandmap{ + .cons{ + .left-box{ + width: 200px; + height: 170px; + background: #FFFFFF; + padding: 22px 14px; + p{font-size: 16px;font-weight: bold;} + input{ + width: 173px; + height: 32px; + border: 1px solid #164D9A; + border-radius: 4px; + background: #fff; + color:#333; + margin-top: 12px; + } + } + .right-box{ + padding: 26px 22px; + background: #Fff; + p{font-size: 18px;font-weight: bold;margin-bottom: 24px;} + .brand-head{ + width: 940px; + height: 48px; + background: #DFEAFA; + border-radius: 8px; + line-height: 48px; + font-size: 14px; + color:#555; + padding:0 27px; + margin-bottom: 12px; + span{cursor: pointer; &.act{ + color:#333; + font-weight: bold; + }} + } + .brand-con{ + width: 940px; + height: 574px; + background: #F7FAFF; + border-radius: 8px; + padding:22px 20px; + overflow-y: auto; + position: relative; + &::-webkit-scrollbar { + width : 2px; + background-color: #EDEDED + } + + &::-webkit-scrollbar-thumb { + border-radius : 2px; + background-color: #164D9A + } + } + .brand-group{ + .ttl{ + font-size: 14px; + color:#333; + padding-bottom: 6px; + border-bottom: 1px solid #DFEAFA; + } + .ttc{ + flex-wrap: wrap; + padding:0 23px; + padding-top:12px; + a{ + color:#333; + font-size: 14px; + flex:0 0 33.33%; + margin-bottom: 12px; + &:hover{ + color:#164D9A; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/assets/css/brand/brand.min.css b/public/assets/css/brand/brand.min.css new file mode 100644 index 0000000..fb10d7b --- /dev/null +++ b/public/assets/css/brand/brand.min.css @@ -0,0 +1 @@ +.brandmap .cons .left-box{width:200px;height:170px;background:#FFFFFF;padding:22px 14px}.brandmap .cons .left-box p{font-size:16px;font-weight:bold}.brandmap .cons .left-box input{width:173px;height:32px;border:1px solid #164D9A;border-radius:4px;background:#fff;color:#333;margin-top:12px}.brandmap .cons .right-box{padding:26px 22px;background:#Fff}.brandmap .cons .right-box p{font-size:18px;font-weight:bold;margin-bottom:24px}.brandmap .cons .right-box .brand-head{width:940px;height:48px;background:#DFEAFA;border-radius:8px;line-height:48px;font-size:14px;color:#555;padding:0 27px;margin-bottom:12px}.brandmap .cons .right-box .brand-head span{cursor:pointer}.brandmap .cons .right-box .brand-head span.act{color:#333;font-weight:bold}.brandmap .cons .right-box .brand-con{width:940px;height:574px;background:#F7FAFF;border-radius:8px;padding:22px 20px;overflow-y:auto;position:relative}.brandmap .cons .right-box .brand-con::-webkit-scrollbar{width:2px;background-color:#EDEDED}.brandmap .cons .right-box .brand-con::-webkit-scrollbar-thumb{border-radius:2px;background-color:#164D9A}.brandmap .cons .right-box .brand-group .ttl{font-size:14px;color:#333;padding-bottom:6px;border-bottom:1px solid #DFEAFA}.brandmap .cons .right-box .brand-group .ttc{flex-wrap:wrap;padding:0 23px;padding-top:12px}.brandmap .cons .right-box .brand-group .ttc a{color:#333;font-size:14px;flex:0 0 33.33%;margin-bottom:12px}.brandmap .cons .right-box .brand-group .ttc a:hover{color:#164D9A} \ No newline at end of file diff --git a/public/assets/css/brand/list.less b/public/assets/css/brand/list.less new file mode 100644 index 0000000..d03a7fd --- /dev/null +++ b/public/assets/css/brand/list.less @@ -0,0 +1,151 @@ +.brandlist{ + .cons{ + .namebox{ + font-size: 36px; + color:#333; + font-weight: bold; + margin-top: 20px; + margin-bottom: 20px; + } + .listcon { + background: #fff; + padding : 25px 0; + + .stbox { + padding : 0 25px; + font-size: 16px; + color : #555; + + .searchCount { + color: #164D9A; + } + + .shifth { + margin-top: 20px; + margin-bottom: 15px; + .sort-item{ + height: 32px; + padding:0 24px; + background: #FAFAFA; + border: 1px solid #DFEAFA; + border-radius: 8px; + color:#164D9A; + text-align: center; + line-height: 32px; + cursor: pointer; + margin-right: 30px; + position: relative; + .icon{font-size: 12px;display: none;} + &.act{ + background: #DFEAFA; + border: 1px solid #164D9A; + &.top{ + .tp{ + .sx{display: inline;} + } + .bt{ + .kx{display: inline;} + } + } + &.bottom{ + .tp{ + .kx{display: inline;} + } + .bt{ + .sx{display: inline;} + } + } + } + + .tp{ + position: absolute; + right:7px; + top:-6px; + color:#164D9A; + } + .bt{ + position: absolute; + right:7px; + top:7px; + color:#164D9A; + transform: rotate(180deg);; + } + } + .check-group { + color : #555; + font-size: 16px; + cursor : pointer; + .check { + width : 22px; + height : 22px; + background : #FAFAFA; + border : 1px solid #DFEAFA; + border-radius: 4px; + text-align : center; + line-height : 20px; + + i { + color : #164D9A; + font-size: 16px; + position : relative; + top : 1px; + display : none; + } + } + margin-right: 30px; + p { + height : 22px; + line-height: 22px; + margin-left: 9px; + } + + &.act { + .check { + background: #DFEAFA; + border : 1px solid #164D9A; + + i { + display: inline; + } + } + } + } + .search-shit{ + width: 230px; + height: 32px; + background: #FAFAFA; + border: 1px solid #DFEAFA; + border-radius: 8px; + position: relative; + margin-left: 112px; + span.icon{ + position: absolute; + right: 0px; + top: -1px; + width: 50px; + height: 32px; + background: #164D9A; + text-align: center; + line-height: 32px; + border-radius: 0px 8px 8px 0px; + cursor: pointer; + i{ + font-size: 18px; + color:#fff; + } + } + input{ + background: #fff; + display: block; + height: 30px; + line-height: 30px; + color:#333; + padding-left:15px; + width:182px; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/assets/css/brand/list.min.css b/public/assets/css/brand/list.min.css new file mode 100644 index 0000000..4eed49a --- /dev/null +++ b/public/assets/css/brand/list.min.css @@ -0,0 +1 @@ +.brandlist .cons .namebox{font-size:36px;color:#333;font-weight:bold;margin-top:20px;margin-bottom:20px}.brandlist .cons .listcon{background:#fff;padding:25px 0}.brandlist .cons .listcon .stbox{padding:0 25px;font-size:16px;color:#555}.brandlist .cons .listcon .stbox .searchCount{color:#164D9A}.brandlist .cons .listcon .stbox .shifth{margin-top:20px;margin-bottom:15px}.brandlist .cons .listcon .stbox .shifth .sort-item{height:32px;padding:0 24px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:8px;color:#164D9A;text-align:center;line-height:32px;cursor:pointer;margin-right:30px;position:relative}.brandlist .cons .listcon .stbox .shifth .sort-item .icon{font-size:12px;display:none}.brandlist .cons .listcon .stbox .shifth .sort-item.act{background:#DFEAFA;border:1px solid #164D9A}.brandlist .cons .listcon .stbox .shifth .sort-item.act.top .tp .sx{display:inline}.brandlist .cons .listcon .stbox .shifth .sort-item.act.top .bt .kx{display:inline}.brandlist .cons .listcon .stbox .shifth .sort-item.act.bottom .tp .kx{display:inline}.brandlist .cons .listcon .stbox .shifth .sort-item.act.bottom .bt .sx{display:inline}.brandlist .cons .listcon .stbox .shifth .sort-item .tp{position:absolute;right:7px;top:-6px;color:#164D9A}.brandlist .cons .listcon .stbox .shifth .sort-item .bt{position:absolute;right:7px;top:7px;color:#164D9A;transform:rotate(180deg)}.brandlist .cons .listcon .stbox .shifth .check-group{color:#555;font-size:16px;cursor:pointer;margin-right:30px}.brandlist .cons .listcon .stbox .shifth .check-group .check{width:22px;height:22px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:4px;text-align:center;line-height:20px}.brandlist .cons .listcon .stbox .shifth .check-group .check i{color:#164D9A;font-size:16px;position:relative;top:1px;display:none}.brandlist .cons .listcon .stbox .shifth .check-group p{height:22px;line-height:22px;margin-left:9px}.brandlist .cons .listcon .stbox .shifth .check-group.act .check{background:#DFEAFA;border:1px solid #164D9A}.brandlist .cons .listcon .stbox .shifth .check-group.act .check i{display:inline}.brandlist .cons .listcon .stbox .shifth .search-shit{width:230px;height:32px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:8px;position:relative;margin-left:112px}.brandlist .cons .listcon .stbox .shifth .search-shit span.icon{position:absolute;right:0px;top:-1px;width:50px;height:32px;background:#164D9A;text-align:center;line-height:32px;border-radius:0px 8px 8px 0px;cursor:pointer}.brandlist .cons .listcon .stbox .shifth .search-shit span.icon i{font-size:18px;color:#fff}.brandlist .cons .listcon .stbox .shifth .search-shit input{background:#fff;display:block;height:30px;line-height:30px;color:#333;padding-left:15px;width:182px} \ No newline at end of file diff --git a/public/assets/css/class/class.less b/public/assets/css/class/class.less new file mode 100644 index 0000000..8353102 --- /dev/null +++ b/public/assets/css/class/class.less @@ -0,0 +1,167 @@ +.classbox{ + .class-three-box{ + width: 1200px; + background: #fff; + .chead{ + width: 1200px; + height: 48px; + background: #DFEAFA; + line-height: 48px; + padding-left:26px; + color:#164D9A; + font-size: 20px; + font-weight: bold; + } + .csec{ + width: 1200px; + max-height:160px; + overflow-y: auto; + padding:20px 50px; + &::-webkit-scrollbar { + width: 2px; + background-color: #EDEDED + } + &::-webkit-scrollbar-thumb { + border-radius: 2px; + background-color: #164D9A; + } + + a{color:#555;&:hover{color:#164D9A;} float:left;height:20px;width:25%;margin-bottom: 20px;} + } + + } + .shit-box{ + padding:20px 25px; + p.titletext{font-size: 14px;color:#333;margin-bottom: 15px;} + .brand-box{ + width: 294px; + height: 30px; + background: #FFFFFF; + border: 1px solid #DFEAFA; + border-radius: 8px; + position: relative; + span.icon{ + position: absolute; + left:15px; + top:6px; + i{ + font-size: 18px; + color:#aaa; + } + } + input{ + background: #fff; + display: block; + height: 30px; + line-height: 30px; + color:#333; + padding-left:42px; + } + .bcon{ + position: absolute; + top:30px; + left:0px; + width:294px; + background: #fff; + box-shadow: 0px 0px 5px #ccc; + max-height: 150px; + overflow-y: auto; + display: none; + p{height:20px;line-height: 20px;padding:5px 15px;color:#333;font-size: 14px;cursor: pointer;&:hover{background: #F0F7FF;color:#164D9A;}} + &::-webkit-scrollbar { + width: 2px; + background-color: #EDEDED + } + &::-webkit-scrollbar-thumb { + border-radius: 2px; + background-color: #164D9A; + } + } + } + } + .mb20{margin-bottom: 20px;} + .listcon{ + background: #fff; + padding:25px 0px; + .p25{padding:0 25px;} + .countshead{color:#555;font-size: 16px;} + .butcon{ + position: relative; + top:10px; + .but{ + width: 100px; + height: 32px; + background: #164D9A; + border-radius: 8px; + text-align: center; + line-height: 32px; + color:#fff; + font-size: 16px; + margin-left: 30px; + } + } + .search-shit{ + width: 350px; + height: 32px; + background: #FAFAFA; + border: 1px solid #DFEAFA; + border-radius: 8px; + position: relative; + span.icon{ + position: absolute; + right: 0px; + top: -1px; + width: 50px; + height: 32px; + background: #164D9A; + text-align: center; + line-height: 32px; + border-radius: 0px 8px 8px 0px; + cursor: pointer; + i{ + font-size: 18px; + color:#fff; + } + } + input{ + background: #fff; + display: block; + height: 30px; + line-height: 30px; + color:#333; + padding-left:15px; + width:305px; + } + } + .check-group{ + color:#555; + font-size: 16px; + cursor: pointer; + .check{ + width: 22px; + height: 22px; + background: #FAFAFA; + border: 1px solid #DFEAFA; + border-radius: 4px; + text-align: center; + line-height: 20px; + i{ + color:#164D9A; + font-size: 16px; + position: relative; + top:1px; + display: none; + } + } + margin-left: 50px; + p{height:22px;line-height: 22px;margin-left: 9px;} + &.act{ + .check{ + background: #DFEAFA; + border: 1px solid #164D9A; + i{display: inline;} + } + } + } + } +} \ No newline at end of file diff --git a/public/assets/css/class/class.min.css b/public/assets/css/class/class.min.css new file mode 100644 index 0000000..b2bf208 --- /dev/null +++ b/public/assets/css/class/class.min.css @@ -0,0 +1 @@ +.classbox .class-three-box{width:1200px;background:#fff}.classbox .class-three-box .chead{width:1200px;height:48px;background:#DFEAFA;line-height:48px;padding-left:26px;color:#164D9A;font-size:20px;font-weight:bold}.classbox .class-three-box .csec{width:1200px;max-height:160px;overflow-y:auto;padding:20px 50px}.classbox .class-three-box .csec::-webkit-scrollbar{width:2px;background-color:#EDEDED}.classbox .class-three-box .csec::-webkit-scrollbar-thumb{border-radius:2px;background-color:#164D9A}.classbox .class-three-box .csec a{color:#555;float:left;height:20px;width:25%;margin-bottom:20px}.classbox .class-three-box .csec a:hover{color:#164D9A}.classbox .shit-box{padding:20px 25px}.classbox .shit-box p.titletext{font-size:14px;color:#333;margin-bottom:15px}.classbox .shit-box .brand-box{width:294px;height:30px;background:#FFFFFF;border:1px solid #DFEAFA;border-radius:8px;position:relative}.classbox .shit-box .brand-box span.icon{position:absolute;left:15px;top:6px}.classbox .shit-box .brand-box span.icon i{font-size:18px;color:#aaa}.classbox .shit-box .brand-box input{background:#fff;display:block;height:30px;line-height:30px;color:#333;padding-left:42px}.classbox .shit-box .brand-box .bcon{position:absolute;top:30px;left:0px;width:294px;background:#fff;box-shadow:0 0 5px #ccc;max-height:150px;overflow-y:auto;display:none}.classbox .shit-box .brand-box .bcon p{height:20px;line-height:20px;padding:5px 15px;color:#333;font-size:14px;cursor:pointer}.classbox .shit-box .brand-box .bcon p:hover{background:#F0F7FF;color:#164D9A}.classbox .shit-box .brand-box .bcon::-webkit-scrollbar{width:2px;background-color:#EDEDED}.classbox .shit-box .brand-box .bcon::-webkit-scrollbar-thumb{border-radius:2px;background-color:#164D9A}.classbox .mb20{margin-bottom:20px}.classbox .listcon{background:#fff;padding:25px 0px}.classbox .listcon .p25{padding:0 25px}.classbox .listcon .countshead{color:#555;font-size:16px}.classbox .listcon .butcon{position:relative;top:10px}.classbox .listcon .butcon .but{width:100px;height:32px;background:#164D9A;border-radius:8px;text-align:center;line-height:32px;color:#fff;font-size:16px;margin-left:30px}.classbox .listcon .search-shit{width:350px;height:32px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:8px;position:relative}.classbox .listcon .search-shit span.icon{position:absolute;right:0px;top:-1px;width:50px;height:32px;background:#164D9A;text-align:center;line-height:32px;border-radius:0px 8px 8px 0px;cursor:pointer}.classbox .listcon .search-shit span.icon i{font-size:18px;color:#fff}.classbox .listcon .search-shit input{background:#fff;display:block;height:30px;line-height:30px;color:#333;padding-left:15px;width:305px}.classbox .listcon .check-group{color:#555;font-size:16px;cursor:pointer;margin-left:50px}.classbox .listcon .check-group .check{width:22px;height:22px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:4px;text-align:center;line-height:20px}.classbox .listcon .check-group .check i{color:#164D9A;font-size:16px;position:relative;top:1px;display:none}.classbox .listcon .check-group p{height:22px;line-height:22px;margin-left:9px}.classbox .listcon .check-group.act .check{background:#DFEAFA;border:1px solid #164D9A}.classbox .listcon .check-group.act .check i{display:inline} \ No newline at end of file diff --git a/public/assets/css/search/search.less b/public/assets/css/search/search.less index 82d09d4..96ab0f2 100644 --- a/public/assets/css/search/search.less +++ b/public/assets/css/search/search.less @@ -15,6 +15,54 @@ .shifth { margin-top: 20px; margin-bottom: 15px; + .sort-item{ + height: 32px; + padding:0 24px; + background: #FAFAFA; + border: 1px solid #DFEAFA; + border-radius: 8px; + color:#164D9A; + text-align: center; + line-height: 32px; + cursor: pointer; + margin-right: 30px; + position: relative; + .icon{font-size: 12px;display: none;} + &.act{ + background: #DFEAFA; + border: 1px solid #164D9A; + &.top{ + .tp{ + .sx{display: inline;} + } + .bt{ + .kx{display: inline;} + } + } + &.bottom{ + .tp{ + .kx{display: inline;} + } + .bt{ + .sx{display: inline;} + } + } + } + + .tp{ + position: absolute; + right:7px; + top:-6px; + color:#164D9A; + } + .bt{ + position: absolute; + right:7px; + top:7px; + color:#164D9A; + transform: rotate(180deg);; + } + } .check-group { color : #555; font-size: 16px; @@ -36,7 +84,7 @@ display : none; } } - margin-left: 30px; + margin-right: 30px; p { height : 22px; line-height: 22px; diff --git a/public/assets/css/search/search.min.css b/public/assets/css/search/search.min.css index 897caa7..0255c38 100644 --- a/public/assets/css/search/search.min.css +++ b/public/assets/css/search/search.min.css @@ -1 +1 @@ -.searchbox .listcon{background:#fff;padding:25px 0}.searchbox .listcon .stbox{padding:0 25px;font-size:16px;color:#555}.searchbox .listcon .stbox .searchCount{color:#164D9A}.searchbox .listcon .stbox .shifth{margin-top:20px;margin-bottom:15px}.searchbox .listcon .stbox .shifth .check-group{color:#555;font-size:16px;cursor:pointer;margin-left:30px}.searchbox .listcon .stbox .shifth .check-group .check{width:22px;height:22px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:4px;text-align:center;line-height:20px}.searchbox .listcon .stbox .shifth .check-group .check i{color:#164D9A;font-size:16px;position:relative;top:1px;display:none}.searchbox .listcon .stbox .shifth .check-group p{height:22px;line-height:22px;margin-left:9px}.searchbox .listcon .stbox .shifth .check-group.act .check{background:#DFEAFA;border:1px solid #164D9A}.searchbox .listcon .stbox .shifth .check-group.act .check i{display:inline} \ No newline at end of file +.searchbox .listcon{background:#fff;padding:25px 0}.searchbox .listcon .stbox{padding:0 25px;font-size:16px;color:#555}.searchbox .listcon .stbox .searchCount{color:#164D9A}.searchbox .listcon .stbox .shifth{margin-top:20px;margin-bottom:15px}.searchbox .listcon .stbox .shifth .sort-item{height:32px;padding:0 24px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:8px;color:#164D9A;text-align:center;line-height:32px;cursor:pointer;margin-right:30px;position:relative}.searchbox .listcon .stbox .shifth .sort-item .icon{font-size:12px;display:none}.searchbox .listcon .stbox .shifth .sort-item.act{background:#DFEAFA;border:1px solid #164D9A}.searchbox .listcon .stbox .shifth .sort-item.act.top .tp .sx{display:inline}.searchbox .listcon .stbox .shifth .sort-item.act.top .bt .kx{display:inline}.searchbox .listcon .stbox .shifth .sort-item.act.bottom .tp .kx{display:inline}.searchbox .listcon .stbox .shifth .sort-item.act.bottom .bt .sx{display:inline}.searchbox .listcon .stbox .shifth .sort-item .tp{position:absolute;right:7px;top:-6px;color:#164D9A}.searchbox .listcon .stbox .shifth .sort-item .bt{position:absolute;right:7px;top:7px;color:#164D9A;transform:rotate(180deg)}.searchbox .listcon .stbox .shifth .check-group{color:#555;font-size:16px;cursor:pointer;margin-right:30px}.searchbox .listcon .stbox .shifth .check-group .check{width:22px;height:22px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:4px;text-align:center;line-height:20px}.searchbox .listcon .stbox .shifth .check-group .check i{color:#164D9A;font-size:16px;position:relative;top:1px;display:none}.searchbox .listcon .stbox .shifth .check-group p{height:22px;line-height:22px;margin-left:9px}.searchbox .listcon .stbox .shifth .check-group.act .check{background:#DFEAFA;border:1px solid #164D9A}.searchbox .listcon .stbox .shifth .check-group.act .check i{display:inline} \ No newline at end of file diff --git a/public/assets/css/sku/sku.less b/public/assets/css/sku/sku.less index 8a5d10f..1f06e3a 100644 --- a/public/assets/css/sku/sku.less +++ b/public/assets/css/sku/sku.less @@ -1,165 +1,173 @@ .skubox{ - .class-three-box{ - width: 1200px; + .cons{ + padding:20px; background: #fff; - .chead{ - width: 1200px; - height: 48px; - background: #DFEAFA; - line-height: 48px; - padding-left:26px; - color:#164D9A; - font-size: 20px; - font-weight: bold; - } - .csec{ - width: 1200px; - max-height:160px; - overflow-y: auto; - padding:20px 50px; - &::-webkit-scrollbar { - width: 2px; - background-color: #EDEDED - } - &::-webkit-scrollbar-thumb { - border-radius: 2px; - background-color: #164D9A; - } - - a{color:#555;&:hover{color:#164D9A;} float:left;height:20px;width:25%;margin-bottom: 20px;} - } - - } - .shit-box{ - padding:20px 25px; - p.titletext{font-size: 14px;color:#333;margin-bottom: 15px;} - .brand-box{ - width: 294px; - height: 30px; - background: #FFFFFF; - border: 1px solid #DFEAFA; - border-radius: 8px; - position: relative; - span.icon{ - position: absolute; - left:15px; - top:6px; - i{ - font-size: 18px; - color:#aaa; + .detailtop{ + .left{ + .imgbox{ + width: 224px; + height: 224px; + background: #FFFFFF; + border: 1px solid #DFEAFA; + img{max-height:220px;max-width: 224px;display: block;margin:0 auto;} } - } - input{ - background: #fff; - display: block; - height: 30px; - line-height: 30px; - color:#333; - padding-left:42px; - } - .bcon{ - position: absolute; - top:30px; - left:0px; - width:294px; - background: #fff; - box-shadow: 0px 0px 5px #ccc; - max-height: 150px; - overflow-y: auto; - display: none; - p{height:20px;line-height: 20px;padding:5px 15px;color:#333;font-size: 14px;cursor: pointer;&:hover{background: #F0F7FF;color:#164D9A;}} - &::-webkit-scrollbar { - width: 2px; - background-color: #EDEDED + .imgtips{ + margin-top:9px; + font-size: 14px; + color:#555; + text-align: center; } - &::-webkit-scrollbar-thumb { - border-radius: 2px; - background-color: #164D9A; + .skuinfo{ + width:465px; + margin-left: 35px; + .h3{color:#222;font-weight: bold;font-size: 20px;border-bottom:1px solid #DFEAFA;padding-bottom: 10px;} + .group-info{ + font-size: 14px; + margin-top: 20px;margin-bottom: 25px; + .label{color:#222;} + .contents{ + color:#555;margin-left: 60px; + .pdf{ + color:#F68332; + font-size: 20px; + } + } + } } + } - } - } - .mb20{margin-bottom: 20px;} - .listcon{ - background: #fff; - padding:25px 0px; - .p25{padding:0 25px;} - .countshead{color:#555;font-size: 16px;} - .butcon{ - position: relative; - top:10px; - .but{ - width: 100px; - height: 32px; - background: #164D9A; - border-radius: 8px; - text-align: center; - line-height: 32px; - color:#fff; - font-size: 16px; - margin-left: 30px; - } - } - .search-shit{ - width: 350px; - height: 32px; - background: #FAFAFA; - border: 1px solid #DFEAFA; - border-radius: 8px; - position: relative; - span.icon{ - position: absolute; - right: 0px; - top: -1px; - width: 50px; - height: 32px; - background: #164D9A; - text-align: center; - line-height: 32px; - border-radius: 0px 8px 8px 0px; - cursor: pointer; - i{ - font-size: 18px; - color:#fff; + .right{ + width:398px; + .stores{ + color:#222;font-size: 20px; + font-weight: bold; + border-bottom:1px solid #DFEAFA;padding-bottom: 10px; + } + .numtitle{ + color:#222;font-size: 14px; + font-weight: bold; + margin-top:22px; + margin-bottom: 14px; + } + .inputval{ + display: block; + width: 400px; + height: 32px; + background: #FAFAFA; + border: 1px solid #DFEAFA; + border-radius: 4px; + color:#222; + } + .pricebox{ + margin-top: 20px; + .group-tp{ + flex-wrap: wrap; + color:#555; + font-size: 14px; + margin-bottom: 14px; + div{ + flex:0 0 33.33%; + text-align: right; + &.lt{text-align: left;} + } + &.tt{ + color:#222; + div{font-weight: bold;} + } + } + } + .totalMoney{font-size: 20px;color:#222;font-weight: bold;text-align: right;} + .butbox{ + margin-top: 20px; + .buts{ + width: 120px; + height: 32px; + background: #164D9A; + border-radius: 8px; + color:#fff; + font-size: 14px; + text-align: center; + line-height: 32px; + margin-left: 36px; + cursor: pointer; + &.leftbut{ + position: relative; + left:100px; + } + } } - } - input{ - background: #fff; - display: block; - height: 30px; - line-height: 30px; - color:#333; - padding-left:15px; - width:305px; } } - .check-group{ - color:#555; - font-size: 16px; - cursor: pointer; - .check{ - width: 22px; - height: 22px; - background: #FAFAFA; - border: 1px solid #DFEAFA; - border-radius: 4px; - text-align: center; - line-height: 20px; - i{ - color:#164D9A; - font-size: 16px; - position: relative; - top:1px; - display: none; + + .detailbottom{ + margin-top: 40px; + .left{ + .model{ + font-weight: bold; + color:#222; + font-size: 20px; + margin-bottom: 14px; + } + .more-sku{ + width:704px; + .sku-group{ + .skuimgbox{ + width: 161px; + height: 161px; + background: #FFFFFF; + border: 1px solid #DFEAFA; + img{max-width: 159px;max-height: 159px;display: block;margin:0 auto;} + margin-bottom: 15px; + } + font-size: 14px; + color:#555; + line-height: 24px; + div{width: 161px;} + .prc{color:#333;} + } } } - margin-left: 50px; - p{height:22px;line-height: 22px;margin-left: 9px;} - &.act{ - .check{ - background: #DFEAFA; - border: 1px solid #164D9A; - i{display: inline;} + .right{ + width:398px; + .jttitle{ + font-weight: bold; + font-size: 20px; + color:#222; + } + .qm{font-size: 14px; color:#555;margin:20px 0;span{margin-right: 100px;}} + .jthead{ + font-size: 14px; + color:#555; + flex-wrap: wrap; + width: 398px; + line-height: 42px; + height: 42px; + background: #DFEAFA; + border-radius: 8px 8px 0px 0px; + padding-left:25px; + div{ + flex:0 0 33.33%; + } + } + .jtcon{ + width: 398px; + min-height: 210px; + background: #F7FAFF; + border-radius: 0px 0px 8px 8px; + padding-left: 25px; + padding-top: 20px; + padding-bottom: 10px; + .jtpgroup{ + flex-wrap: wrap; + width: 398px; + margin-bottom: 20px; + div.item{ + flex:0 0 33.33%; + color:#555; + font-size: 14px; + &.jti{color:#164D9A;} + } + } } } } diff --git a/public/assets/css/sku/sku.min.css b/public/assets/css/sku/sku.min.css index 936d404..23b3cba 100644 --- a/public/assets/css/sku/sku.min.css +++ b/public/assets/css/sku/sku.min.css @@ -1 +1 @@ -.skubox .class-three-box{width:1200px;background:#fff}.skubox .class-three-box .chead{width:1200px;height:48px;background:#DFEAFA;line-height:48px;padding-left:26px;color:#164D9A;font-size:20px;font-weight:bold}.skubox .class-three-box .csec{width:1200px;max-height:160px;overflow-y:auto;padding:20px 50px}.skubox .class-three-box .csec::-webkit-scrollbar{width:2px;background-color:#EDEDED}.skubox .class-three-box .csec::-webkit-scrollbar-thumb{border-radius:2px;background-color:#164D9A}.skubox .class-three-box .csec a{color:#555;float:left;height:20px;width:25%;margin-bottom:20px}.skubox .class-three-box .csec a:hover{color:#164D9A}.skubox .shit-box{padding:20px 25px}.skubox .shit-box p.titletext{font-size:14px;color:#333;margin-bottom:15px}.skubox .shit-box .brand-box{width:294px;height:30px;background:#FFFFFF;border:1px solid #DFEAFA;border-radius:8px;position:relative}.skubox .shit-box .brand-box span.icon{position:absolute;left:15px;top:6px}.skubox .shit-box .brand-box span.icon i{font-size:18px;color:#aaa}.skubox .shit-box .brand-box input{background:#fff;display:block;height:30px;line-height:30px;color:#333;padding-left:42px}.skubox .shit-box .brand-box .bcon{position:absolute;top:30px;left:0px;width:294px;background:#fff;box-shadow:0 0 5px #ccc;max-height:150px;overflow-y:auto;display:none}.skubox .shit-box .brand-box .bcon p{height:20px;line-height:20px;padding:5px 15px;color:#333;font-size:14px;cursor:pointer}.skubox .shit-box .brand-box .bcon p:hover{background:#F0F7FF;color:#164D9A}.skubox .shit-box .brand-box .bcon::-webkit-scrollbar{width:2px;background-color:#EDEDED}.skubox .shit-box .brand-box .bcon::-webkit-scrollbar-thumb{border-radius:2px;background-color:#164D9A}.skubox .mb20{margin-bottom:20px}.skubox .listcon{background:#fff;padding:25px 0px}.skubox .listcon .p25{padding:0 25px}.skubox .listcon .countshead{color:#555;font-size:16px}.skubox .listcon .butcon{position:relative;top:10px}.skubox .listcon .butcon .but{width:100px;height:32px;background:#164D9A;border-radius:8px;text-align:center;line-height:32px;color:#fff;font-size:16px;margin-left:30px}.skubox .listcon .search-shit{width:350px;height:32px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:8px;position:relative}.skubox .listcon .search-shit span.icon{position:absolute;right:0px;top:-1px;width:50px;height:32px;background:#164D9A;text-align:center;line-height:32px;border-radius:0px 8px 8px 0px;cursor:pointer}.skubox .listcon .search-shit span.icon i{font-size:18px;color:#fff}.skubox .listcon .search-shit input{background:#fff;display:block;height:30px;line-height:30px;color:#333;padding-left:15px;width:305px}.skubox .listcon .check-group{color:#555;font-size:16px;cursor:pointer;margin-left:50px}.skubox .listcon .check-group .check{width:22px;height:22px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:4px;text-align:center;line-height:20px}.skubox .listcon .check-group .check i{color:#164D9A;font-size:16px;position:relative;top:1px;display:none}.skubox .listcon .check-group p{height:22px;line-height:22px;margin-left:9px}.skubox .listcon .check-group.act .check{background:#DFEAFA;border:1px solid #164D9A}.skubox .listcon .check-group.act .check i{display:inline} \ No newline at end of file +.skubox .cons{padding:20px;background:#fff}.skubox .cons .detailtop .left .imgbox{width:224px;height:224px;background:#FFFFFF;border:1px solid #DFEAFA}.skubox .cons .detailtop .left .imgbox img{max-height:220px;max-width:224px;display:block;margin:0 auto}.skubox .cons .detailtop .left .imgtips{margin-top:9px;font-size:14px;color:#555;text-align:center}.skubox .cons .detailtop .left .skuinfo{width:465px;margin-left:35px}.skubox .cons .detailtop .left .skuinfo .h3{color:#222;font-weight:bold;font-size:20px;border-bottom:1px solid #DFEAFA;padding-bottom:10px}.skubox .cons .detailtop .left .skuinfo .group-info{font-size:14px;margin-top:20px;margin-bottom:25px}.skubox .cons .detailtop .left .skuinfo .group-info .label{color:#222}.skubox .cons .detailtop .left .skuinfo .group-info .contents{color:#555;margin-left:60px}.skubox .cons .detailtop .left .skuinfo .group-info .contents .pdf{color:#F68332;font-size:20px}.skubox .cons .detailtop .right{width:398px}.skubox .cons .detailtop .right .stores{color:#222;font-size:20px;font-weight:bold;border-bottom:1px solid #DFEAFA;padding-bottom:10px}.skubox .cons .detailtop .right .numtitle{color:#222;font-size:14px;font-weight:bold;margin-top:22px;margin-bottom:14px}.skubox .cons .detailtop .right .inputval{display:block;width:400px;height:32px;background:#FAFAFA;border:1px solid #DFEAFA;border-radius:4px;color:#222}.skubox .cons .detailtop .right .pricebox{margin-top:20px}.skubox .cons .detailtop .right .pricebox .group-tp{flex-wrap:wrap;color:#555;font-size:14px;margin-bottom:14px}.skubox .cons .detailtop .right .pricebox .group-tp div{flex:0 0 33.33%;text-align:right}.skubox .cons .detailtop .right .pricebox .group-tp div.lt{text-align:left}.skubox .cons .detailtop .right .pricebox .group-tp.tt{color:#222}.skubox .cons .detailtop .right .pricebox .group-tp.tt div{font-weight:bold}.skubox .cons .detailtop .right .totalMoney{font-size:20px;color:#222;font-weight:bold;text-align:right}.skubox .cons .detailtop .right .butbox{margin-top:20px}.skubox .cons .detailtop .right .butbox .buts{width:120px;height:32px;background:#164D9A;border-radius:8px;color:#fff;font-size:14px;text-align:center;line-height:32px;margin-left:36px;cursor:pointer}.skubox .cons .detailtop .right .butbox .buts.leftbut{position:relative;left:100px}.skubox .cons .detailbottom{margin-top:40px}.skubox .cons .detailbottom .left .model{font-weight:bold;color:#222;font-size:20px;margin-bottom:14px}.skubox .cons .detailbottom .left .more-sku{width:704px}.skubox .cons .detailbottom .left .more-sku .sku-group{font-size:14px;color:#555;line-height:24px}.skubox .cons .detailbottom .left .more-sku .sku-group .skuimgbox{width:161px;height:161px;background:#FFFFFF;border:1px solid #DFEAFA;margin-bottom:15px}.skubox .cons .detailbottom .left .more-sku .sku-group .skuimgbox img{max-width:159px;max-height:159px;display:block;margin:0 auto}.skubox .cons .detailbottom .left .more-sku .sku-group div{width:161px}.skubox .cons .detailbottom .left .more-sku .sku-group .prc{color:#333}.skubox .cons .detailbottom .right{width:398px}.skubox .cons .detailbottom .right .jttitle{font-weight:bold;font-size:20px;color:#222}.skubox .cons .detailbottom .right .qm{font-size:14px;color:#555;margin:20px 0}.skubox .cons .detailbottom .right .qm span{margin-right:100px}.skubox .cons .detailbottom .right .jthead{font-size:14px;color:#555;flex-wrap:wrap;width:398px;line-height:42px;height:42px;background:#DFEAFA;border-radius:8px 8px 0px 0px;padding-left:25px}.skubox .cons .detailbottom .right .jthead div{flex:0 0 33.33%}.skubox .cons .detailbottom .right .jtcon{width:398px;min-height:210px;background:#F7FAFF;border-radius:0px 0px 8px 8px;padding-left:25px;padding-top:20px;padding-bottom:10px}.skubox .cons .detailbottom .right .jtcon .jtpgroup{flex-wrap:wrap;width:398px;margin-bottom:20px}.skubox .cons .detailbottom .right .jtcon .jtpgroup div.item{flex:0 0 33.33%;color:#555;font-size:14px}.skubox .cons .detailbottom .right .jtcon .jtpgroup div.item.jti{color:#164D9A} \ No newline at end of file diff --git a/public/assets/js/brand/map.js b/public/assets/js/brand/map.js new file mode 100644 index 0000000..dd21922 --- /dev/null +++ b/public/assets/js/brand/map.js @@ -0,0 +1,26 @@ +define('map', [], function (require, exports, module) { + var map = { + init: function () { + map.handle(); + + + }, + handle: function () { + $(".brand-head span").click(function(){ + $(".brand-head span").removeClass("act") + $(this).addClass("act"); + var guid_=$(this).attr("guid"); + var top_=$(".brand-group[guid='"+guid_+"']").position().top; + var scroll_top=$(".brand-con").scrollTop(); + $(".brand-con").stop().animate({ + scrollTop:(top_+scroll_top-10) + }) + }) + + } + } + module.exports = map.init(); +}) + + +seajs.use(['map']) \ No newline at end of file diff --git a/public/assets/js/class/class.js b/public/assets/js/class/class.js new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/public/assets/js/class/class.js diff --git a/resources/views/brand/list.blade.php b/resources/views/brand/list.blade.php new file mode 100644 index 0000000..b8bb798 --- /dev/null +++ b/resources/views/brand/list.blade.php @@ -0,0 +1,129 @@ +@extends('layouts.appMall') +@section('css') +<link rel="stylesheet" href="{{$public}}/assets/css/brand/list.min.css?v={{time()}}"> +@endsection + +@section('body') +<div class="mallpage"> + @include('common.mallHeaderTop') + @include('common.mallHeaderNav') + <div class="brandlist w1200"> + <div class="bread-menu row boxsiz"> + <a href="">Home</a> + <i>></i> + <a href="">Manufacturers</a> + <i>></i> + <span>NXP</span> + </div> + <div class="cons"> + <div class="namebox">NXP Semiconductors</div> + <div class="listcon boxsiz w1200"> + <div class="stbox"> + <div>The Results of NXP Semiconductors <span class="searchCount">26</span></div> + <div class="row shifth"> + <div class="sort-item"> + <div>All Listings</div> + </div> + <div class="sort-item act top"> + <div>Availability</div> + <span class="tp"> + <i class="icon iconfont icon-a-sanjiaoxing-xiantiaofan kx"></i> + <span class="icon iconfont icon-sanjiaoxing-tianchong sx"></span> + </span> + <span class="bt"> + <i class="icon iconfont icon-a-sanjiaoxing-xiantiaofan kx"></i> + <span class="icon iconfont icon-sanjiaoxing-tianchong sx"></span> + </span> + </div> + <div class="sort-item act bottom"> + <div>Prices</div> + <span class="tp"> + <i class="icon iconfont icon-a-sanjiaoxing-xiantiaofan kx"></i> + <span class="icon iconfont icon-sanjiaoxing-tianchong sx"></span> + </span> + <span class="bt"> + <i class="icon iconfont icon-a-sanjiaoxing-xiantiaofan kx"></i> + <span class="icon iconfont icon-sanjiaoxing-tianchong sx"></span> + </span> + </div> + <div class="check-group row verCenter act"> + <div class="check"> + <i class="icon iconfont icon-gou"></i> + </div> + <p>Exact Match</p> + </div> + <div class="check-group row verCenter "> + <div class="check"> + <i class="icon iconfont icon-gou"></i> + </div> + <p>Show what's available</p> + </div> + <div class="search-shit boxsiz"> + <span class="icon"><i class="icon iconfont icon-shouyesousuo"></i></span> + <input type="text" placeholder="Search in the results"> + </div> + </div> + </div> + <div class="datalistcon boxsiz"> + <div class="list-th boxsiz row"> + <div class="th w180">Part NO.</div> + <div class="th w180">Manufacturer</div> + <div class="th w280">Availability/Sales Unit/Full Reel</div> + <div class="th w140">Delivery date</div> + <div class="th w180">Prices</div> + <div class="th">Options</div> + </div> + <div class="data-td"> + <div class="td-group boxsiz row"> + <div class="td w180"> + <a href="" class="goodsname">RC0603JR-0710KL</a> + <div class="copyname"> + <i class="icon iconfont icon-fuzhi"></i> + </div> + </div> + <div class="td w180"> + Texas Instruments + <div class="pdflink"> <i class="icon iconfont icon-PDF"></i></div> + </div> + <div class="td w280"> + <div> Availability:10000</div> + <div> Min:100 <span class="mult">Mult:100</span></div> + <div> Full Reel:2500</div> + </div> + <div class="td w140">2-5 Weeks</div> + <div class="th w180"> + <div class="price-jt"> + <div class="price-group row"> + <div class="jtpr">5000+</div> + <div class="jtpc">$22.2222</div> + </div> + <div class="price-group row"> + <div class="jtpr">50+</div> + <div class="jtpc">$2222.2222</div> + </div> + + </div> + </div> + <div class="td"> + <div class="input-box "> + <input type="text" class="valuep" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"> + <div class="addCar">Add</div> + </div> + <div class="total-price"> + Total:$144.5 + </div> + </div> + </div> + + </div> + </div> + </div> + </div> + </div> + @include('common.mallFooter') +</div> +@endsection + +@section('js') +<script src="{{$public}}/assets/js/brand/list.js?v={{time()}}"></script> +@endsection \ No newline at end of file diff --git a/resources/views/brand/map.blade.php b/resources/views/brand/map.blade.php new file mode 100644 index 0000000..61ac682 --- /dev/null +++ b/resources/views/brand/map.blade.php @@ -0,0 +1,162 @@ +@extends('layouts.appMall') +@section('css') +<link rel="stylesheet" href="{{$public}}/assets/css/brand/brand.min.css?v={{time()}}"> +@endsection + +@section('body') +<div class="mallpage"> + @include('common.mallHeaderTop') + @include('common.mallHeaderNav') + <div class="brandmap w1200"> + <div class="bread-menu row boxsiz"> + <a href="">Home</a> + <i>></i> + <span>Manufacturers</span> + </div> + <div class="cons row bothSide"> + <div class="left-box boxsiz"> + <p>REFINE SEARCH</p> + <input type="text"> + </div> + <div class="right-box boxsiz"> + <p>Manufacturers</p> + <div class="brand-head row boxsiz avarage"> + <span guid="#">#</span> + <span guid="A">A</span> + <span guid="B">B</span> + <span guid="C">C</span> + <span guid="D">D</span> + <span guid="E">E</span> + <span guid="F">F</span> + <span guid="G">G</span> + <span guid="H">H</span> + <span guid="I">I</span> + <span guid="J">J</span> + <span guid="K">K</span> + <span guid="L">L</span> + <span guid="M">M</span> + <span guid="N">N</span> + <span guid="O">O</span> + <span guid="P">P</span> + <span guid="Q">Q</span> + <span guid="R">R</span> + <span guid="S">S</span> + <span guid="T">T</span> + <span guid="U">U</span> + <span guid="V">V</span> + <span guid="W">W</span> + <span guid="X">X</span> + <span guid="Y">Y</span> + <span guid="Z">Z</span> + </div> + <div class="brand-con boxsiz"> + <div class="brand-group" guid="#"> + <div class="ttl">#</div> + <div class="ttc row boxsiz"> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + </div> + </div> + <div class="brand-group" guid="A"> + <div class="ttl">A</div> + <div class="ttc row boxsiz"> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + </div> + </div> + <div class="brand-group" guid="B"> + <div class="ttl">B</div> + <div class="ttc row boxsiz"> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + </div> + </div> + <div class="brand-group" guid="C"> + <div class="ttl">C</div> + <div class="ttc row boxsiz"> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + </div> + </div> + <div class="brand-group" guid="D"> + <div class="ttl">D</div> + <div class="ttc row boxsiz"> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + </div> + </div> + <div class="brand-group" guid="E"> + <div class="ttl">E</div> + <div class="ttc row boxsiz"> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + </div> + </div> + <div class="brand-group" guid="F"> + <div class="ttl">F</div> + <div class="ttc row boxsiz"> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + </div> + </div> + <div class="brand-group" guid="G"> + <div class="ttl">G</div> + <div class="ttc row boxsiz"> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + </div> + </div> + <div class="brand-group" guid="H"> + <div class="ttl">H</div> + <div class="ttc row boxsiz"> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + <a href="">3DXTECH</a> + <a href="">3G Shielding Specialties</a> + <a href="">4D Systems</a> + </div> + </div> + </div> + </div> + </div> + </div> + @include('common.mallFooter') +</div> +@endsection + +@section('js') +<script src="{{$public}}/assets/js/brand/map.js?v={{time()}}"></script> +@endsection \ No newline at end of file diff --git a/resources/views/classification/index.blade.php b/resources/views/classification/index.blade.php index e69de29..66c5fcb 100644 --- a/resources/views/classification/index.blade.php +++ b/resources/views/classification/index.blade.php @@ -0,0 +1,121 @@ +@extends('layouts.appMall') +@section('css') +<link rel="stylesheet" href="{{$public}}/assets/css/class/class.min.css?v={{time()}}"> +@endsection + +@section('body') +<div class="mallpage"> + @include('common.mallHeaderTop') + @include('common.mallHeaderNav') + <div class="classbox w1200"> + <div class="bread-menu row boxsiz"> + <a href="">Home</a> + <i>></i> + <a href="">Discrete Semiconductor Products</a> + <i>></i> + <span>Diodes - Zener - Single</span> + </div> + <div class="class-three-box boxsiz"> + <div class="chead boxsiz">Discrete Semiconductor Products(100000)</div> + <div class="csec boxsiz clear"> + <a href="">Diodes - Zener - Single(100000)</a> + <a href="">Diodes - Zener - Single(100000)</a> + + </div> + + </div> + <div class="shit-box boxsiz"> + <p class="titletext">Manufacturer</p> + <div class="shift-con row boxsiz"> + <div class="brand-box"> + <span class="icon"><i class="icon iconfont icon-shouyesousuo"></i></span> + <input type="text" placeholder="search"> + <div class="bcon boxsiz"> + <p>TI</p> + </div> + </div> + </div> + </div> + + <div class="listcon boxsiz w1200"> + <div class="row p25 bothSide"> + <div class="countshead">Filtering results:19452</div> + <div class="butcon row"> + <div class="but">Search</div> + <div class="but">Reset</div> + </div> + </div> + <div class="row p25 mb20"> + <div class="search-shit boxsiz"> + <span class="icon"><i class="icon iconfont icon-shouyesousuo"></i></span> + <input type="text" placeholder="search"> + </div> + <div class="check-group row verCenter "> + <div class="check"> + <i class="icon iconfont icon-gou"></i> + </div> + <p>Show what's available</p> + </div> + </div> + <div class="datalistcon boxsiz"> + <div class="list-th boxsiz row"> + <div class="th w180">Part NO.</div> + <div class="th w180">Manufacturer</div> + <div class="th w280">Availability/Sales Unit/Full Reel</div> + <div class="th w140">Delivery date</div> + <div class="th w180">Prices</div> + <div class="th">Options</div> + </div> + <div class="data-td"> + <div class="td-group boxsiz row"> + <div class="td w180"> + <a href="" class="goodsname">RC0603JR-0710KL</a> + <div class="copyname"> + <i class="icon iconfont icon-fuzhi"></i> + </div> + </div> + <div class="td w180"> + Texas Instruments + <div class="pdflink"> <i class="icon iconfont icon-PDF"></i></div> + </div> + <div class="td w280"> + <div> Availability:10000</div> + <div> Min:100 <span class="mult">Mult:100</span></div> + <div> Full Reel:2500</div> + </div> + <div class="td w140">2-5 Weeks</div> + <div class="th w180"> + <div class="price-jt"> + <div class="price-group row"> + <div class="jtpr">5000+</div> + <div class="jtpc">$22.2222</div> + </div> + <div class="price-group row"> + <div class="jtpr">50+</div> + <div class="jtpc">$2222.2222</div> + </div> + + </div> + </div> + <div class="td"> + <div class="input-box "> + <input type="text" class="valuep" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"> + <div class="addCar">Add</div> + </div> + <div class="total-price"> + Total:$144.5 + </div> + </div> + </div> + + </div> + </div> + </div> + </div> + @include('common.mallFooter') +</div> +@endsection + +@section('js') +<script src="{{$public}}/assets/js/class/class.js?v={{time()}}"></script> +@endsection \ No newline at end of file diff --git a/resources/views/search/index.blade.php b/resources/views/search/index.blade.php index f93d634..065fc31 100644 --- a/resources/views/search/index.blade.php +++ b/resources/views/search/index.blade.php @@ -18,9 +18,31 @@ <div>The Results of NXP Semiconductors <span class="searchCount">26</span></div> <div class="row shifth"> <div class="sort-item"> - + <div>All Listings</div> </div> - <div class="check-group row verCenter "> + <div class="sort-item act top"> + <div>Availability</div> + <span class="tp"> + <i class="icon iconfont icon-a-sanjiaoxing-xiantiaofan kx"></i> + <span class="icon iconfont icon-sanjiaoxing-tianchong sx"></span> + </span> + <span class="bt"> + <i class="icon iconfont icon-a-sanjiaoxing-xiantiaofan kx"></i> + <span class="icon iconfont icon-sanjiaoxing-tianchong sx"></span> + </span> + </div> + <div class="sort-item act bottom"> + <div>Prices</div> + <span class="tp"> + <i class="icon iconfont icon-a-sanjiaoxing-xiantiaofan kx"></i> + <span class="icon iconfont icon-sanjiaoxing-tianchong sx"></span> + </span> + <span class="bt"> + <i class="icon iconfont icon-a-sanjiaoxing-xiantiaofan kx"></i> + <span class="icon iconfont icon-sanjiaoxing-tianchong sx"></span> + </span> + </div> + <div class="check-group row verCenter act"> <div class="check"> <i class="icon iconfont icon-gou"></i> </div> diff --git a/resources/views/sku/detail.blade.php b/resources/views/sku/detail.blade.php index 5966f62..49ddd97 100644 --- a/resources/views/sku/detail.blade.php +++ b/resources/views/sku/detail.blade.php @@ -13,101 +13,152 @@ <i>></i> <a href="">Discrete Semiconductor Products</a> <i>></i> - <span>Diodes - Zener - Single</span> + <span>RC0603JR-0710KL</span> </div> - <div class="class-three-box boxsiz"> - <div class="chead boxsiz">Discrete Semiconductor Products(100000)</div> - <div class="csec boxsiz clear"> - <a href="">Diodes - Zener - Single(100000)</a> - <a href="">Diodes - Zener - Single(100000)</a> - - </div> - - </div> - <div class="shit-box boxsiz"> - <p class="titletext">Manufacturer</p> - <div class="shift-con row boxsiz"> - <div class="brand-box"> - <span class="icon"><i class="icon iconfont icon-shouyesousuo"></i></span> - <input type="text" placeholder="search"> - <div class="bcon boxsiz"> - <p>TI</p> + <div class="cons "> + <div class="detailtop row bothSide"> + <div class="left row"> + <div> + <div class="imgbox row verCenter"> + <img src="{{$public}}/assets/images/common/brand.png" alt=""> + </div> + <div class="imgtips">Pictures are for reference only.</div> + </div> + <div class="skuinfo"> + <div class="h3">RC0603JR-0710KL</div> + <div class="group-info row"> + <div class="label">Manufacturer</div> + <div class="contents">Yageo</div> + </div> + <div class="group-info row"> + <div class="label">Mfr. Part</div> + <div class="contents">RC0603JR-0710KL</div> + </div> + <div class="group-info row"> + <div class="label">Lead Time</div> + <div class="contents">25 Weeks</div> + </div> + <div class="group-info row"> + <div class="label">Datasheet</div> + <div class="contents"> + <a href="" class="pdf"> + <i class="icon iconfont icon-PDF"></i> + </a> + </div> + </div> </div> </div> - </div> - </div> - - <div class="listcon boxsiz w1200"> - <div class="row p25 bothSide"> - <div class="countshead">Filtering results:19452</div> - <div class="butcon row"> - <div class="but">Search</div> - <div class="but">Reset</div> - </div> - </div> - <div class="row p25 mb20"> - <div class="search-shit boxsiz"> - <span class="icon"><i class="icon iconfont icon-shouyesousuo"></i></span> - <input type="text" placeholder="search"> - </div> - <div class="check-group row verCenter "> - <div class="check"> - <i class="icon iconfont icon-gou"></i> + <div class="right"> + <div class="stores">12,929,452 In Stock</div> + <div class="numtitle">QUANTITY</div> + <input type="text" class="valuep inputval" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"> + <div class="pricebox "> + <div class="group-tp row tt"> + <div class="lt">QTY</div> + <div>UNIT PRICE</div> + <div>TOTAL</div> + </div> + <div class="group-tp row"> + <div class="lt">100</div> + <div>$0.613300</div> + <div>$61.33</div> + </div> + <div class="totalMoney"> + $<span>61.33</span> + </div> + <div class="butbox row bothSide"> + <div class="buts leftbut">Place Order</div> + <div class="buts">ADD to Cart</div> + </div> </div> - <p>Show what's available</p> </div> </div> - <div class="datalistcon boxsiz"> - <div class="list-th boxsiz row"> - <div class="th w180">Part NO.</div> - <div class="th w180">Manufacturer</div> - <div class="th w280">Availability/Sales Unit/Full Reel</div> - <div class="th w140">Delivery date</div> - <div class="th w180">Prices</div> - <div class="th">Options</div> - </div> - <div class="data-td"> - <div class="td-group boxsiz row"> - <div class="td w180"> - <a href="" class="goodsname">RC0603JR-0710KL</a> - <div class="copyname"> - <i class="icon iconfont icon-fuzhi"></i> + <div class="detailbottom row bothSide"> + <div class="left"> + <div class="model">Models Suggestions</div> + <div class="more-sku row bothSide"> + <div class="sku-group"> + <div class="skuimgbox row verCenter"> + <img src="{{$public}}/assets/images/common/brand.png" alt=""> </div> + <div>Yageo</div> + <div>RC0603JR-0710KL</div> + <div class="prc">$0.001100</div> </div> - <div class="td w180"> - Texas Instruments - <div class="pdflink"> <i class="icon iconfont icon-PDF"></i></div> - </div> - <div class="td w280"> - <div> Availability:10000</div> - <div> Min:100 <span class="mult">Mult:100</span></div> - <div> Full Reel:2500</div> - </div> - <div class="td w140">2-5 Weeks</div> - <div class="th w180"> - <div class="price-jt"> - <div class="price-group row"> - <div class="jtpr">5000+</div> - <div class="jtpc">$22.2222</div> - </div> - <div class="price-group row"> - <div class="jtpr">50+</div> - <div class="jtpc">$2222.2222</div> - </div> - + <div class="sku-group"> + <div class="skuimgbox row verCenter"> + <img src="{{$public}}/assets/images/common/brand.png" alt=""> </div> + <div>Yageo</div> + <div>RC0603JR-0710KL</div> + <div class="prc">$0.001100</div> </div> - <div class="td"> - <div class="input-box "> - <input type="text" class="valuep" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"> - <div class="addCar">Add</div> + <div class="sku-group"> + <div class="skuimgbox row verCenter"> + <img src="{{$public}}/assets/images/common/brand.png" alt=""> </div> - <div class="total-price"> - Total:$144.5 + <div>Yageo</div> + <div>RC0603JR-0710KL</div> + <div class="prc">$0.001100</div> + </div> + <div class="sku-group"> + <div class="skuimgbox row verCenter"> + <img src="{{$public}}/assets/images/common/brand.png" alt=""> </div> + <div>Yageo</div> + <div>RC0603JR-0710KL</div> + <div class="prc">$0.001100</div> + </div> + </div> + </div> + <div class="right"> + <div class="jttitle">Pricing(USD)</div> + <div class="qm"> + <span>Sales Unit:1</span> + <span>Full Reel:1</span> + </div> + <div class="jthead row boxsiz"> + <div>Qty.</div> + <div>Unit Price</div> + <div>Ext. Price</div> + </div> + <div class="jtcon boxsiz boxsiz"> + <div class="jtpgroup row "> + <div class="item jti">50000+</div> + <div class="item">$0.001100</div> + <div class="item">$ 0.11</div> + </div> + <div class="jtpgroup row "> + <div class="item jti">50000+</div> + <div class="item">$0.001100</div> + <div class="item">$ 0.11</div> + </div> + <div class="jtpgroup row "> + <div class="item jti">50000+</div> + <div class="item">$0.001100</div> + <div class="item">$ 0.11</div> + </div> + <div class="jtpgroup row "> + <div class="item jti">50000+</div> + <div class="item">$0.001100</div> + <div class="item">$ 0.11</div> + </div> + <div class="jtpgroup row "> + <div class="item jti">50000+</div> + <div class="item">$0.001100</div> + <div class="item">$ 0.11</div> + </div> + <div class="jtpgroup row "> + <div class="item jti">50000+</div> + <div class="item">$0.001100</div> + <div class="item">$ 0.11</div> + </div> + <div class="jtpgroup row "> + <div class="item jti">50000+</div> + <div class="item">$0.001100</div> + <div class="item">$ 0.11</div> </div> </div> - </div> </div> </div> diff --git a/routes/web.php b/routes/web.php index ab02a64..41e046e 100644 --- a/routes/web.php +++ b/routes/web.php @@ -40,4 +40,8 @@ Route::get('/about/refund', 'AboutController@refund')->name('about.refund'); Route::get('/mall', 'MallController@index')->name('mall.index'); Route::get('/sku', 'SkuController@detail')->name('sku.detail'); +Route::get('/class', 'ClassificationController@index')->name('classification.index'); +Route::get('/brand/map', 'BrandController@map')->name('brand.map'); +Route::get('/brand/list', 'BrandController@list')->name('brand.list'); + Route::get('/search', 'SearchController@index')->name('search.idnex');