@ -0,0 +1,24 @@ |
|||
.DS_Store |
|||
node_modules |
|||
/dist |
|||
|
|||
/tests/e2e/videos/ |
|||
/tests/e2e/screenshots/ |
|||
|
|||
# local env files |
|||
.env.local |
|||
.env.*.local |
|||
|
|||
# Log files |
|||
npm-debug.log* |
|||
yarn-debug.log* |
|||
yarn-error.log* |
|||
|
|||
# Editor directories and files |
|||
.idea |
|||
.vscode |
|||
*.suo |
|||
*.ntvs* |
|||
*.njsproj |
|||
*.sln |
|||
*.sw? |
@ -0,0 +1,179 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width,initial-scale=1.0"> |
|||
<link rel="icon" href="./favicon.ico"> |
|||
<title id="sys_title">牛栏山陈酿52度白酒消费者</title> |
|||
<!-- <script src="./fwm/jquery.min.js"></script> --> |
|||
</head> |
|||
<style> |
|||
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu { |
|||
margin: 0; |
|||
padding: 0; |
|||
} |
|||
body { |
|||
height: 100%; |
|||
-moz-osx-font-smoothing: grayscale; |
|||
-webkit-font-smoothing: antialiased; |
|||
text-rendering: optimizeLegibility; |
|||
font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif; |
|||
} |
|||
|
|||
label { |
|||
font-weight: 700; |
|||
} |
|||
|
|||
html { |
|||
height: 100%; |
|||
box-sizing: border-box; |
|||
} |
|||
*, |
|||
*:before, |
|||
*:after { |
|||
box-sizing: inherit; |
|||
} |
|||
.text-center { |
|||
text-align: center; |
|||
} |
|||
.flex-box { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
} |
|||
.flex-box-column { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
flex-direction: column; |
|||
} |
|||
.search-container { |
|||
position: relative; |
|||
width: 100vw; |
|||
min-height: 100%; |
|||
background-image: url('./fwm/img/search-bg.png'); |
|||
background-repeat: no-repeat; |
|||
background-size: 100% 100%; |
|||
} |
|||
.content-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
margin-right: 5px; |
|||
width: 300px; |
|||
color: #fff; |
|||
} |
|||
.img-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
/* padding: 5px; */ |
|||
width: calc(100vw - 315px); |
|||
max-width: 84px; |
|||
} |
|||
.img-block img { |
|||
width:100%; |
|||
height: auto; |
|||
} |
|||
.content-block .title { |
|||
font-size: 18px; |
|||
line-height: 30px; |
|||
} |
|||
.content-box { |
|||
position: relative; |
|||
width: 100%; |
|||
min-height: 400px; |
|||
background: #fffc; |
|||
border-radius: 20px; |
|||
padding: 15px; |
|||
word-wrap:break-word; |
|||
/* font-weight: 550; */ |
|||
} |
|||
.content-box-block { |
|||
position: relative; |
|||
} |
|||
.content-box .content-text { |
|||
display: inline-block; |
|||
font-size: 14px; |
|||
line-height: 30px; |
|||
color: #000000; |
|||
} |
|||
.content-box .num-text { |
|||
font-size: 12px; |
|||
text-align: center; |
|||
line-height: 30px; |
|||
color: #C02932; |
|||
} |
|||
.text-indent-1 { |
|||
text-indent:1em |
|||
} |
|||
.scan-text { |
|||
position: relative; |
|||
display: inline-block; |
|||
width: 50%; |
|||
color: #ff2b38; |
|||
font-size: 18px; |
|||
line-height: 30px; |
|||
font-weight: 600; |
|||
} |
|||
.flicker-text { |
|||
font-size: 22px; |
|||
animation: fade 800ms infinite; |
|||
-webkit-animation: fade 800ms infinite; |
|||
} |
|||
@keyframes fade { |
|||
from { |
|||
opacity: 0.5; |
|||
} |
|||
50% { |
|||
opacity: 1; |
|||
} |
|||
to { |
|||
opacity: 0.5; |
|||
} |
|||
} |
|||
</style> |
|||
<body> |
|||
<div class="search-container flex-box"> |
|||
<div class="content-block"> |
|||
<p class="title text-indent-1">消费者信息</p> |
|||
<div class="content-box"> |
|||
<p class="content-text">产品名称:牛栏山陈酿52度白酒</p> |
|||
<img src="./fwm/img/alcohol2.png" style="width: 80%;" alt="牛栏山陈酿52度白酒"> |
|||
<p class="content-text">生产商:顺鑫农业牛栏山酒厂</p> |
|||
<p class="content-text">地址:北京市顺义区牛栏山镇</p> |
|||
<p class="content-text">经销商:北京晨阳霞光商贸有限公司</p> |
|||
<p class="content-text">地址:北京市朝阳区黄康路康营小区-6区</p> |
|||
<p class="content-text">生产日期:2022年2月26日</p> |
|||
<p class="content-text">配料表:水、高粱、液态法白酒</p> |
|||
<p class="content-text">国家标准:GB/T GB/T10781.1</p> |
|||
<div class="flex-box"> |
|||
<img src="./fwm/img/防伪码2.png" style="width: 50%;" alt="牛栏山陈酿52度白酒"> |
|||
<div class="text-center scan-text"> |
|||
<p>牛栏山系列酒</p> |
|||
<p>识别图片二维码<br><span class="flicker-text">验真伪!</span></p> |
|||
</div> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
<div class="img-block"> |
|||
<img src="./fwm/img/终端消费.png" alt=""> |
|||
</div> |
|||
</div> |
|||
</body> |
|||
|
|||
<script> |
|||
window.onload=function(){ |
|||
|
|||
} |
|||
</script> |
|||
|
|||
</html> |
After Width: | Height: | Size: 66 KiB |
@ -0,0 +1,186 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width,initial-scale=1.0"> |
|||
<link rel="icon" href="./favicon.ico"> |
|||
<title id="sys_title">牛栏山陈酿52度白酒经销商</title> |
|||
<!-- <script src="./fwm/jquery.min.js"></script> --> |
|||
</head> |
|||
<style> |
|||
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu { |
|||
margin: 0; |
|||
padding: 0; |
|||
} |
|||
body { |
|||
height: 100%; |
|||
-moz-osx-font-smoothing: grayscale; |
|||
-webkit-font-smoothing: antialiased; |
|||
text-rendering: optimizeLegibility; |
|||
font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif; |
|||
} |
|||
|
|||
label { |
|||
font-weight: 700; |
|||
} |
|||
|
|||
html { |
|||
height: 100%; |
|||
box-sizing: border-box; |
|||
} |
|||
*, |
|||
*:before, |
|||
*:after { |
|||
box-sizing: inherit; |
|||
} |
|||
.flex-box { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
} |
|||
.flex-box-column { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
flex-direction: column; |
|||
} |
|||
.search-container { |
|||
position: relative; |
|||
width: 100vw; |
|||
min-height: 100%; |
|||
background-image: url('./fwm/img/search-bg.png'); |
|||
background-repeat: no-repeat; |
|||
background-size: 100% 100%; |
|||
} |
|||
.content-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
margin-right: 5px; |
|||
width: 300px; |
|||
color: #fff; |
|||
} |
|||
.img-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
/* padding: 5px; */ |
|||
width: calc(100vw - 315px); |
|||
max-width: 84px; |
|||
} |
|||
.img-block img { |
|||
width:100%; |
|||
height: auto; |
|||
} |
|||
.content-block .title { |
|||
font-size: 18px; |
|||
line-height: 30px; |
|||
} |
|||
.content-box { |
|||
position: relative; |
|||
width: 100%; |
|||
min-height: 400px; |
|||
background: #fffc; |
|||
border-radius: 20px; |
|||
padding: 15px; |
|||
word-wrap:break-word; |
|||
/* font-weight: 550; */ |
|||
} |
|||
.content-box-block { |
|||
position: relative; |
|||
} |
|||
.content-box .content-text { |
|||
display: inline-block; |
|||
font-size: 14px; |
|||
line-height: 30px; |
|||
color: #000000; |
|||
} |
|||
.content-box .num-text { |
|||
font-size: 12px; |
|||
text-align: center; |
|||
line-height: 30px; |
|||
color: #C02932; |
|||
} |
|||
.text-indent-1 { |
|||
text-indent:1em |
|||
} |
|||
|
|||
.nla-public { |
|||
position: absolute; |
|||
right: 15px; |
|||
width: 40px; |
|||
height: 40px; |
|||
top: 10px; |
|||
|
|||
} |
|||
.myButton { |
|||
display: inline-block; |
|||
line-height: 1; |
|||
white-space: nowrap; |
|||
cursor: pointer; |
|||
background: #fff; |
|||
border: 1px solid #dcdfe6; |
|||
color: #606266; |
|||
-webkit-appearance: none; |
|||
text-align: center; |
|||
box-sizing: border-box; |
|||
outline: none; |
|||
margin: 0; |
|||
transition: .1s; |
|||
font-weight: 500; |
|||
-moz-user-select: none; |
|||
-webkit-user-select: none; |
|||
-ms-user-select: none; |
|||
padding: 10px 15px; |
|||
font-size: 15px; |
|||
border-radius: 6px; |
|||
color: #fff; |
|||
background-color: #409eff; |
|||
border-color: #409eff; |
|||
} |
|||
</style> |
|||
<body> |
|||
<div class="search-container flex-box"> |
|||
<div class="content-block"> |
|||
<p class="title text-indent-1">经销商信息</p> |
|||
<div class="content-box"> |
|||
<p class="content-text">产品名称:牛栏山陈酿52度白酒</p> |
|||
<p class="content-text">物流公司:北京顺鑫物流有限公司</p> |
|||
<p class="content-text">订单信息:NLSJXSSY202201120127</p> |
|||
<p class="content-text">订单详细:200(箱)X 12</p> |
|||
<p class="content-text">编 号: NLSJXSSY202201120127-001</p> |
|||
<p class="content-text">是否破损: |
|||
<input type="radio" name="isWorn" value="male"> 是 |
|||
|
|||
<input type="radio" name="isWorn" value="female" checked> 否 |
|||
</p> |
|||
<p class="content-text" style="width:100%;">备注信息: |
|||
<br> |
|||
<textarea rows="8" cols="37" style="width:100%;"></textarea> |
|||
</p> |
|||
<div class="flex-box"> |
|||
<input type="button" value="确认入库" class="myButton" onclick="alert('提交成功')"> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
<div class="img-block"> |
|||
<img src="./fwm/img/经销商.png" alt=""> |
|||
</div> |
|||
</div> |
|||
</body> |
|||
|
|||
<script> |
|||
window.onload=function(){ |
|||
|
|||
} |
|||
</script> |
|||
|
|||
</html> |
After Width: | Height: | Size: 61 KiB |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 509 B |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 63 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 386 B |
After Width: | Height: | Size: 738 KiB |
After Width: | Height: | Size: 675 B |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 394 B |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 698 B |
After Width: | Height: | Size: 5.7 KiB |
@ -0,0 +1,226 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width,initial-scale=1.0"> |
|||
<link rel="icon" href="./favicon.ico"> |
|||
<title id="sys_title">牛栏山陈酿52度白酒物流</title> |
|||
<script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&ak=Di3uzrPoRAPKso8IAbBG138RUwBTIWbR"></script> |
|||
<!-- <script src="./fwm/jquery.min.js"></script> --> |
|||
</head> |
|||
<style> |
|||
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu { |
|||
margin: 0; |
|||
padding: 0; |
|||
} |
|||
body { |
|||
height: 100%; |
|||
-moz-osx-font-smoothing: grayscale; |
|||
-webkit-font-smoothing: antialiased; |
|||
text-rendering: optimizeLegibility; |
|||
font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif; |
|||
} |
|||
|
|||
label { |
|||
font-weight: 700; |
|||
} |
|||
|
|||
html { |
|||
height: 100%; |
|||
box-sizing: border-box; |
|||
} |
|||
*, |
|||
*:before, |
|||
*:after { |
|||
box-sizing: inherit; |
|||
} |
|||
.flex-box { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
} |
|||
.flex-box-column { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
flex-direction: column; |
|||
} |
|||
.search-container { |
|||
position: relative; |
|||
width: 100vw; |
|||
min-height: 100%; |
|||
background-image: url('./fwm/img/search-bg.png'); |
|||
background-repeat: no-repeat; |
|||
background-size: 100% 100%; |
|||
} |
|||
.content-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
margin-right: 5px; |
|||
width: 300px; |
|||
color: #fff; |
|||
} |
|||
.img-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
/* padding: 5px; */ |
|||
width: calc(100vw - 315px); |
|||
max-width: 84px; |
|||
} |
|||
.img-block img { |
|||
width:100%; |
|||
height: auto; |
|||
} |
|||
.content-block .title { |
|||
font-size: 18px; |
|||
line-height: 30px; |
|||
} |
|||
.content-box { |
|||
position: relative; |
|||
width: 100%; |
|||
min-height: 400px; |
|||
background: #fffc; |
|||
border-radius: 20px; |
|||
padding: 15px; |
|||
word-wrap:break-word; |
|||
/* font-weight: 550; */ |
|||
} |
|||
.content-box-block { |
|||
position: relative; |
|||
} |
|||
.content-box .content-text { |
|||
font-size: 14px; |
|||
line-height: 30px; |
|||
color: #000000; |
|||
} |
|||
.content-box .num-text { |
|||
font-size: 12px; |
|||
text-align: center; |
|||
line-height: 30px; |
|||
color: #C02932; |
|||
} |
|||
.text-indent-1 { |
|||
text-indent:1em |
|||
} |
|||
|
|||
.nla-public { |
|||
position: absolute; |
|||
right: 15px; |
|||
width: 40px; |
|||
height: 40px; |
|||
top: 10px; |
|||
|
|||
} |
|||
#allmap { |
|||
position: relative; |
|||
width: 100%; |
|||
height: 250px; |
|||
} |
|||
</style> |
|||
<body> |
|||
<div class="search-container flex-box"> |
|||
<div class="content-block"> |
|||
|
|||
<p class="title text-indent-1">物流信息</p> |
|||
<div class="content-box"> |
|||
<p class="content-text">产品名称:牛栏山陈酿52度白酒</p> |
|||
<p class="content-text">物流公司:北京顺鑫物流有限公司</p> |
|||
<p class="content-text">订单信息:NLSJXSSY202201120127</p> |
|||
<p class="content-text">订单详细:200(箱)X 12</p> |
|||
<p class="content-text">运输车牌:京ARX698</p> |
|||
<p class="content-text">司机姓名:王大力</p> |
|||
<p class="content-text">司机电话:18622428799</p> |
|||
<p class="content-text">配送日期:2022年2月23日</p> |
|||
<br> |
|||
<p class="content-text">车辆实时位置</p> |
|||
<div id="allmap"></div> |
|||
</div> |
|||
</div> |
|||
<div class="img-block"> |
|||
<img src="./fwm/img/物流.png" alt=""> |
|||
</div> |
|||
</div> |
|||
</body> |
|||
|
|||
<script> |
|||
window.onload=function(){ |
|||
var map = new BMap.Map("allmap"); |
|||
map.centerAndZoom(new BMap.Point(116.386446,39.939281), 13); |
|||
map.enableScrollWheelZoom(true) |
|||
// map.enableContinuousZoom() |
|||
// map.enableInertialDragging() |
|||
var sy = new BMap.Symbol(BMap_Symbol_SHAPE_BACKWARD_OPEN_ARROW, { |
|||
scale: 0.5,//图标缩放大小 |
|||
strokeColor:'#fff',//设置矢量图标的线填充颜色 |
|||
strokeWeight: 2,//设置线宽 |
|||
}); |
|||
|
|||
var icons = new BMap.IconSequence(sy, '10', '30');//设置为true,可以对轨迹进行编辑 |
|||
var pois = [ |
|||
new BMap.Point(116.350658,39.938285), |
|||
new BMap.Point(116.386446,39.939281), |
|||
new BMap.Point(116.389034,39.913828), |
|||
new BMap.Point(116.442501,39.914603) |
|||
] |
|||
var polyLine = new BMap.Polyline(pois,{ |
|||
enableEditing:false, |
|||
enableClicking:true, |
|||
icons:[icons], |
|||
strokeWeight:"8", |
|||
strokeOpacity:0.8, |
|||
strokeColor:"#18a45b" |
|||
}) |
|||
map.addOverlay(polyLine) |
|||
//创建汽车标注 |
|||
var point = new BMap.Point(116.386446,39.939281); |
|||
var carIcon = new BMap.Icon('./fwm/img/car_icon.png',new BMap.Size(35,25)) |
|||
var markerCar = new BMap.Marker(point,{ |
|||
icon:carIcon |
|||
}); |
|||
map.addOverlay(markerCar); |
|||
//创建起点标注 |
|||
var startPoint = new BMap.Point(116.350658,39.938285); |
|||
var startIcon = new BMap.Icon('./fwm/img/start.png',new BMap.Size(21,28),{ |
|||
anchor:new BMap.Size(10,28) |
|||
}) |
|||
var markerStart = new BMap.Marker(startPoint,{ |
|||
icon:startIcon, |
|||
top:-5 |
|||
}); |
|||
map.addOverlay(markerStart); |
|||
//创建终点标注 |
|||
var endPoint = new BMap.Point(116.442501,39.914603); |
|||
var endIcon = new BMap.Icon('./fwm/img/end.png',new BMap.Size(21,28),{ |
|||
anchor:new BMap.Size(10,28) |
|||
}) |
|||
var markerEnd = new BMap.Marker(endPoint,{ |
|||
icon:endIcon |
|||
}); |
|||
map.addOverlay(markerEnd); |
|||
var opts = { |
|||
width : 150, // 信息窗口宽度 |
|||
height: 80, // 信息窗口高度 |
|||
title : "运输车牌:京ARX698" , // 信息窗口标题 |
|||
enableMessage:false,//设置允许信息窗发送短息 |
|||
message:"" |
|||
} |
|||
var infoWindow = new BMap.InfoWindow(`司机姓名:王大力<br>司机电话:18622428799`, opts); // 创建信息窗口对象 |
|||
markerCar.addEventListener("click", function(){ |
|||
map.openInfoWindow(infoWindow,point); //开启信息窗口 |
|||
}); |
|||
map.addEventListener('click',function(e){ |
|||
var newOne=new BMap.Point(e.point.lng+","+e.point.lat) |
|||
}) |
|||
} |
|||
</script> |
|||
|
|||
</html> |
@ -0,0 +1,185 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width,initial-scale=1.0"> |
|||
<link rel="icon" href="./favicon.ico"> |
|||
<title id="sys_title">牛栏山陈酿52度白酒原材料</title> |
|||
<!-- <script src="./fwm/jquery.min.js"></script> --> |
|||
</head> |
|||
<style> |
|||
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu { |
|||
margin: 0; |
|||
padding: 0; |
|||
} |
|||
body { |
|||
height: 100%; |
|||
-moz-osx-font-smoothing: grayscale; |
|||
-webkit-font-smoothing: antialiased; |
|||
text-rendering: optimizeLegibility; |
|||
font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif; |
|||
} |
|||
|
|||
label { |
|||
font-weight: 700; |
|||
} |
|||
|
|||
html { |
|||
height: 100%; |
|||
box-sizing: border-box; |
|||
} |
|||
*, |
|||
*:before, |
|||
*:after { |
|||
box-sizing: inherit; |
|||
} |
|||
.flex-box { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
} |
|||
.flex-box-column { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
flex-direction: column; |
|||
} |
|||
.search-container { |
|||
position: relative; |
|||
width: 100vw; |
|||
min-height: 100%; |
|||
background-image: url('./fwm/img/search-bg.png'); |
|||
background-repeat: no-repeat; |
|||
background-size: 100% 100%; |
|||
} |
|||
.content-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
margin-right: 5px; |
|||
width: 300px; |
|||
color: #fff; |
|||
} |
|||
.img-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
/* padding: 5px; */ |
|||
width: calc(100vw - 315px); |
|||
max-width: 84px; |
|||
} |
|||
.img-block img { |
|||
width:100%; |
|||
height: auto; |
|||
} |
|||
.content-block .title { |
|||
font-size: 18px; |
|||
line-height: 30px; |
|||
} |
|||
|
|||
.content-box { |
|||
position: relative; |
|||
width: 100%; |
|||
min-height: 400px; |
|||
background: #fffc; |
|||
border-radius: 20px; |
|||
padding: 15px; |
|||
word-wrap:break-word; |
|||
/* font-weight: 550; */ |
|||
} |
|||
.content-box-block { |
|||
position: relative; |
|||
} |
|||
.content-box .content-text { |
|||
display: inline-block; |
|||
font-size: 14px; |
|||
line-height: 30px; |
|||
color: #000000; |
|||
} |
|||
.content-box .num-text { |
|||
font-size: 12px; |
|||
text-align: center; |
|||
line-height: 30px; |
|||
color: #C02932; |
|||
} |
|||
.text-indent-1 { |
|||
text-indent:1em |
|||
} |
|||
|
|||
.nla-public { |
|||
position: absolute; |
|||
right: 15px; |
|||
width: 40px; |
|||
height: 40px; |
|||
bottom: 15px; |
|||
|
|||
} |
|||
</style> |
|||
<body> |
|||
<div class="search-container flex-box"> |
|||
<div class="content-block"> |
|||
|
|||
<p class="title text-indent-1">原材料信息</p> |
|||
<div class="content-box"> |
|||
<p class="content-text">产品名称:牛栏山陈酿52度白酒</p> |
|||
<p class="content-text">原材料供应商信息:</p> |
|||
<br> |
|||
<div class="content-box-block"> |
|||
<img src="./fwm/img/nls.jpg" class="nla-public"> |
|||
<p class="content-text">瓶身:北京东方龙泰包装制品有限公司</p> |
|||
<p class="content-text">批次号:20220201689990</p> |
|||
<p class="content-text">标识号:86.234.12/NLS/ 20220201689990</p> |
|||
<p class="content-text">生产时间:2022年1月31日</p> |
|||
<p class="content-text">入厂时间:2022年2月3日</p> |
|||
</div> |
|||
<br> |
|||
<div class="content-box-block"> |
|||
<img src="./fwm/img/nls.jpg" class="nla-public"> |
|||
<p class="content-text">瓶盖:北京东方龙泰包装制品有限公司</p> |
|||
<p class="content-text">批次号:20220101488000</p> |
|||
<p class="content-text">标识号:86.234.25/NLS/ 20220101488000</p> |
|||
<p class="content-text">生产时间:2022年1月14日</p> |
|||
<p class="content-text">入厂时间:2022年2月3日</p> |
|||
</div> |
|||
<br> |
|||
<div class="content-box-block"> |
|||
<img src="./fwm/img/nls.jpg" class="nla-public"> |
|||
<p class="content-text">外包装箱:雄县龙达包装材料有限公司</p> |
|||
<p class="content-text">批次号:20220101085631</p> |
|||
<p class="content-text">标识号:86.234.45/NLS/ 20220101085631</p> |
|||
<p class="content-text">生产时间:2022年1月8日</p> |
|||
<p class="content-text">入厂时间:2022年2月3日</p> |
|||
</div> |
|||
<br> |
|||
<div class="content-box-block"> |
|||
<img src="./fwm/img/nls.jpg" class="nla-public"> |
|||
<p class="content-text">酒体信息:牛栏山酒厂香河分厂</p> |
|||
<p class="content-text">批次号:2022010636511</p> |
|||
<p class="content-text">标识号:86.234.65/NLS/ 2022010636511</p> |
|||
<p class="content-text">生产时间:2022年1月6日</p> |
|||
<p class="content-text">入厂时间:2022年2月3日</p> |
|||
</div> |
|||
</div> |
|||
|
|||
</div> |
|||
<div class="img-block"> |
|||
<img src="./fwm/img/原材料.png" alt=""> |
|||
</div> |
|||
|
|||
</div> |
|||
</body> |
|||
|
|||
<script> |
|||
window.onload=function(){ |
|||
|
|||
} |
|||
</script> |
|||
|
|||
</html> |
@ -0,0 +1,325 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width,initial-scale=1.0"> |
|||
<link rel="icon" href="./favicon.ico"> |
|||
<title id="sys_title">牛栏山陈酿52度白酒生产环节</title> |
|||
<!-- <script src="./fwm/jquery.min.js"></script> --> |
|||
</head> |
|||
<style> |
|||
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu { |
|||
margin: 0; |
|||
padding: 0; |
|||
} |
|||
body { |
|||
height: 100%; |
|||
-moz-osx-font-smoothing: grayscale; |
|||
-webkit-font-smoothing: antialiased; |
|||
text-rendering: optimizeLegibility; |
|||
font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif; |
|||
} |
|||
|
|||
label { |
|||
font-weight: 700; |
|||
} |
|||
|
|||
html { |
|||
height: 100%; |
|||
box-sizing: border-box; |
|||
} |
|||
*, |
|||
*:before, |
|||
*:after { |
|||
box-sizing: inherit; |
|||
} |
|||
.text-center { |
|||
text-align: center; |
|||
} |
|||
.float-right { |
|||
float: right; |
|||
} |
|||
.flex-box { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
} |
|||
.flex-box-center { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
} |
|||
.flex-wrap { |
|||
flex-wrap: wrap; |
|||
} |
|||
.flex-box-column { |
|||
display: -webkit-box; |
|||
display: -webkit-flex; |
|||
/* Safari */ |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
flex-direction: column; |
|||
} |
|||
.search-container { |
|||
position: relative; |
|||
width: 100vw; |
|||
min-height: 100%; |
|||
background-image: url('./fwm/img/search-bg.png'); |
|||
background-repeat: no-repeat; |
|||
background-size: 100% 100%; |
|||
} |
|||
.content-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
margin-right: 5px; |
|||
width: 300px; |
|||
color: #fff; |
|||
} |
|||
.img-block { |
|||
position: relative; |
|||
margin-top: 12vh; |
|||
margin-bottom: 10px; |
|||
/* padding: 5px; */ |
|||
width: calc(100vw - 315px); |
|||
max-width: 84px; |
|||
} |
|||
.img-block img { |
|||
width:100%; |
|||
height: auto; |
|||
} |
|||
.content-block .title { |
|||
font-size: 18px; |
|||
line-height: 30px; |
|||
} |
|||
.content-box { |
|||
position: relative; |
|||
width: 100%; |
|||
min-height: 400px; |
|||
background: #fffc; |
|||
border-radius: 20px; |
|||
padding: 15px; |
|||
word-wrap:break-word; |
|||
/* font-weight: 550; */ |
|||
} |
|||
.content-box .content-text { |
|||
font-size: 14px; |
|||
line-height: 30px; |
|||
color: #000000; |
|||
} |
|||
.content-box .num-text { |
|||
font-size: 12px; |
|||
text-align: center; |
|||
|
|||
line-height: 30px; |
|||
color: #C02932; |
|||
} |
|||
.text-indent-1 { |
|||
text-indent:1em; |
|||
|
|||
} |
|||
|
|||
.progress-item { |
|||
width: 49%; |
|||
/* min-width: 130px; */ |
|||
min-height: 130px; |
|||
height: auto; |
|||
padding: 5px; |
|||
} |
|||
.detail-box { |
|||
position: relative; |
|||
width:100%; |
|||
height: 100%; |
|||
background: #2d77df; |
|||
border-radius: 4px; |
|||
padding: 10px 3px 10px 10px; |
|||
text-align: left; |
|||
} |
|||
.detail-box.warn { |
|||
/* animation: warn 1000ms infinite; */ |
|||
} |
|||
.detail-box .step { |
|||
font-size: 14px; |
|||
color: #fff; |
|||
margin-left: 6px; |
|||
} |
|||
.detail-box .status { |
|||
position: relative; |
|||
width: 46px; |
|||
height: 18px; |
|||
border-radius: 4px; |
|||
color: #fff; |
|||
font-size: 10px; |
|||
text-align: center; |
|||
} |
|||
.detail-box .status-green { |
|||
background: #15CE31; |
|||
} |
|||
.detail-box .status-blue { |
|||
background: #00A0E9; |
|||
animation: fade 800ms infinite; |
|||
-webkit-animation: fade 800ms infinite; |
|||
} |
|||
.detail-box .status-orange { |
|||
background: #F44A4A; |
|||
} |
|||
.detail-box .status-yellow { |
|||
background: #F19149; |
|||
} |
|||
.detail-box .title { |
|||
font-size: 12px; |
|||
color: #59D4FC; |
|||
font-size: 14px; |
|||
} |
|||
.line { |
|||
position: relative; |
|||
margin: 22px 0; |
|||
width: 100%; |
|||
height: 4px; |
|||
background: #2D77DF; |
|||
border-radius: 2px; |
|||
} |
|||
.line .dot { |
|||
position: relative; |
|||
width: 10px; |
|||
height: 10px; |
|||
|
|||
border-radius: 50%; |
|||
top: -3px; |
|||
} |
|||
.line .left { |
|||
} |
|||
.line .right { |
|||
margin-left:calc(100% - 10px); |
|||
} |
|||
.line .center { |
|||
margin: 0 58px; |
|||
} |
|||
.line .dot-green { |
|||
background: #15CE31; |
|||
box-shadow: 0px 0px 0px 5px #15ce3171; |
|||
} |
|||
.line .dot-blue { |
|||
background: #00A0E9; |
|||
box-shadow: 0px 0px 0px 5px #00A0E971; |
|||
animation: fade 800ms infinite; |
|||
-webkit-animation: fade 800ms infinite; |
|||
} |
|||
.line .dot-orange { |
|||
background: #F44A4A; |
|||
box-shadow: 0px 0px 0px 5px #F44A4A71; |
|||
} |
|||
.line .dot-yellow { |
|||
background: #F19149; |
|||
box-shadow: 0px 0px 0px 5px #F1914971; |
|||
} |
|||
@keyframes fade { |
|||
from { |
|||
opacity: 0.5; |
|||
} |
|||
50% { |
|||
opacity: 1; |
|||
} |
|||
to { |
|||
opacity: 0.5; |
|||
} |
|||
} |
|||
|
|||
@keyframes warn { |
|||
0% { |
|||
transform: scale(1); |
|||
/* opacity: 1; */ |
|||
} |
|||
|
|||
50% { |
|||
transform: scale(1.05); |
|||
/* opacity: 0.9; */ |
|||
} |
|||
|
|||
100% { |
|||
transform: scale(1); |
|||
/* opacity: 0.8; */ |
|||
} |
|||
} |
|||
</style> |
|||
<body> |
|||
<div class="search-container flex-box-center"> |
|||
<div class="content-block"> |
|||
<p class="title text-indent-1">生产加工端</p> |
|||
<div class="content-box"> |
|||
<p class="content-text">产品名称:牛栏山陈酿52度白酒</p> |
|||
<p class="content-text">订单信息:NLSJXSSY202201120127</p> |
|||
<p class="content-text">订单数量:200(箱)X 12</p> |
|||
<p class="content-text">客户信息:北京晨阳霞光商贸有限公司</p> |
|||
<p class="content-text">交货日期:2022年2月23日</p> |
|||
<p class="content-text">排产时间:2022年2月22日</p> |
|||
<p class="content-text">产线信息:一车间2产线(24小时)</p> |
|||
<p class="content-text text-center">当前订单进度</p> |
|||
<div class="flex-box-center flex-wrap"> |
|||
<div class="progress-item"> |
|||
<div class="detail-box"> |
|||
<span class="step">勾调</span> |
|||
<span class="status status-green float-right">已完成</span> |
|||
<br> |
|||
<br> |
|||
<p class="title">数量<span class="step">20吨</span></p> |
|||
<p class="title">完成<span class="step">2022-4-28</span></p> |
|||
</div> |
|||
<div class="line flex-box"> |
|||
<div class="dot right dot-green"></div> |
|||
</div> |
|||
</div> |
|||
<div class="progress-item"> |
|||
<div class="detail-box warn"> |
|||
<span class="step">灌装</span> |
|||
<span class="status status-blue float-right">进行中</span> |
|||
<br> |
|||
<br> |
|||
<p class="title">数量<span class="step">2000瓶</span></p> |
|||
<p class="title">进行中<span class="step"></span></p> |
|||
</div> |
|||
<div class="line flex-box"> |
|||
<div class="dot center dot-blue"></div> |
|||
</div> |
|||
</div> |
|||
<div class="progress-item"> |
|||
<div class="detail-box"> |
|||
<span class="step">包装</span> |
|||
<span class="status status-yellow float-right">待完成</span> |
|||
<br> |
|||
<br> |
|||
<p class="title">数量<span class="step">2000瓶</span></p> |
|||
<p class="title">未开始<span class="step"></span></p> |
|||
</div> |
|||
<div class="line flex-box"> |
|||
<div class="dot left dot-yellow"></div> |
|||
</div> |
|||
</div> |
|||
<div class="progress-item"> |
|||
<div class="detail-box"> |
|||
<span class="step">质检</span> |
|||
<span class="status status-yellow float-right">待完成</span> |
|||
<br> |
|||
<br> |
|||
<p class="title">数量<span class="step">2000瓶</span></p> |
|||
<p class="title">未开始<span class="step"></span></p> |
|||
</div> |
|||
<div class="line flex-box"> |
|||
<div class="dot left dot-yellow"></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="img-block"> |
|||
<img src="./fwm/img/生产.png" alt=""> |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 7.9 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 8.0 KiB |