add混碾
This commit is contained in:
233
src/pages/modules/hunniankunliao/one.vue
Normal file
233
src/pages/modules/hunniankunliao/one.vue
Normal file
@@ -0,0 +1,233 @@
|
||||
<template>
|
||||
<div class="n_container">
|
||||
<div class="n_header">
|
||||
<div class="n_header_h1">
|
||||
<h1>晟华生产数</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="n_body_container">
|
||||
<div class="n_body_container_wraper">
|
||||
<div class="box1">
|
||||
<div class="status_wrap">
|
||||
<div class="status_item">
|
||||
<div class="status_tip green"></div>
|
||||
<div class="status_name">运行中</div>
|
||||
</div>
|
||||
<div class="status_item">
|
||||
<div class="status_tip yellow"></div>
|
||||
<div class="status_name">待机</div>
|
||||
</div>
|
||||
<div class="status_item">
|
||||
<div class="status_tip gray"></div>
|
||||
<div class="status_name">关机</div>
|
||||
</div>
|
||||
<div class="status_item">
|
||||
<div class="status_tip red"></div>
|
||||
<div class="status_name">故障</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box_l1"></div>
|
||||
<div class="box_l2"></div>
|
||||
<div class="box_r1"></div>
|
||||
<div class="box_r2"></div>
|
||||
</div>
|
||||
<div class="box2">
|
||||
<div class="item_wrap">
|
||||
<div class="item_tip item_tip_bg_s">
|
||||
<div class="item_tip_left">当日混料任务</div>
|
||||
</div>
|
||||
<div class="item_content">
|
||||
<div class="scroll_wrap">
|
||||
<ul class="scroll_tab_1">
|
||||
<li>任务号</li>
|
||||
<li>设备</li>
|
||||
<li>BOM号</li>
|
||||
<li>生产物料</li>
|
||||
<li>计划量</li>
|
||||
<li>已生产量</li>
|
||||
<li>碾次</li>
|
||||
<li>生产状态</li>
|
||||
<li>开始时间</li>
|
||||
<li>结束时间</li>
|
||||
</ul>
|
||||
<div class="scroll_container_1">
|
||||
<vue-seamless-scroll :data="array1" :class-option="defaultOption1">
|
||||
<ul class="scroll-ul_1">
|
||||
<li v-for="(e, i) in array1" :key="i">
|
||||
<div class="scroll-ul_1_div">{{e.workorder_code}}</div>
|
||||
<div class="scroll-ul_1_div">{{e.device_name}}</div>
|
||||
<div class="scroll-ul_1_div">{{e.bom}}</div>
|
||||
<div class="scroll-ul_1_div">{{e.material_code}}</div>
|
||||
<div class="scroll-ul_1_div">{{e.plan_qty}}</div>
|
||||
<div class="scroll-ul_1_div">{{e.real_qty}}</div>
|
||||
<div class="scroll-ul_1_div">{{e.total_mix_frequency}}</div>
|
||||
<div class="scroll-ul_1_div">{{e.order_status}}</div>
|
||||
<div class="scroll-ul_1_div">{{e.realproducestart_date}}</div>
|
||||
<div class="scroll-ul_1_div">{{e.realproduceend_date}}</div>
|
||||
</li>
|
||||
</ul>
|
||||
</vue-seamless-scroll>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'one',
|
||||
data () {
|
||||
return {
|
||||
array1: [{workorder_code: 'hl00001', device_name: '混碾机1', bom: 'WL001', material_code: '1号混料 湖南厂家 ', plan_qty: '5000kg', real_qty: '200kg', total_mix_frequency: '230505001001', order_status: '生产完成', realproducestart_date: '10-11 19:11:00', realproduceend_date: '10-11 19:11:00'}]
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
defaultOption1 () {
|
||||
return {
|
||||
step: 0.4, // 数值越大速度滚动越快
|
||||
limitMoveNum: 11, // 开始无缝滚动的数据量 this.dataList.length
|
||||
hoverStop: true, // 是否开启鼠标悬停stop
|
||||
direction: 1, // 0向下 1向上 2向左 3向右
|
||||
openWatch: true, // 开启数据实时监控刷新dom
|
||||
singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1
|
||||
singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3
|
||||
waitTime: 1000 // 单步运动停止的时间(默认值1000ms)
|
||||
}
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
},
|
||||
methods: {
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="stylus" scoped>
|
||||
@import '~@css/mixin'
|
||||
.n_container
|
||||
_wh(100%, 100%)
|
||||
.n_header
|
||||
_wh(100%, 8%)
|
||||
_bis('../../../images/bg_header.jpg')
|
||||
.n_header_h1
|
||||
_wh(100%, 100%)
|
||||
_fj(row, flex-end)
|
||||
_bis('../../../images/top_left.png',auto,,right)
|
||||
h1
|
||||
_font(32px, 1, #fff,,right)
|
||||
padding-bottom 2%
|
||||
letter-spacing 6px
|
||||
font-family "阿里妈妈数黑体" !important
|
||||
margin-right -3px
|
||||
.n_body_container
|
||||
_wh(100%, 92%)
|
||||
padding 40px 0 20px 20px
|
||||
_bis('../../../images/bg_content.jpg')
|
||||
.n_body_container_wraper
|
||||
_wh(100%, 100%)
|
||||
_fj()
|
||||
.status_wrap
|
||||
position absolute
|
||||
top 0px
|
||||
right 40px
|
||||
z-index 1
|
||||
_fj(row)
|
||||
.status_item
|
||||
_fj(row)
|
||||
+.status_item
|
||||
margin-left 20px
|
||||
.status_tip
|
||||
_wh(15px, 15px)
|
||||
border-radius 50%
|
||||
margin-right 10px
|
||||
box-shadow 0px 0px 4px 0px rgba(33,121,195,0.88)
|
||||
.status_name
|
||||
_font(16px, 1, #fff)
|
||||
.green
|
||||
background-color $green2
|
||||
.yellow
|
||||
background-color $yellow
|
||||
.gray
|
||||
background-color $gray1
|
||||
.red
|
||||
background-color $orange
|
||||
.box1
|
||||
position relative
|
||||
_wh(100%, 58%)
|
||||
.box_l1
|
||||
_wh(55%, 20%)
|
||||
background-color #ede
|
||||
.box_l2
|
||||
_wh(55%, 10%)
|
||||
background-color #ccc
|
||||
.box_r1
|
||||
_wh(20%, 20%)
|
||||
background-color #ff0
|
||||
.box_r2
|
||||
_wh(20%, 10%)
|
||||
background-color #fc9
|
||||
.box2
|
||||
_wh(100%, 40%)
|
||||
.item_wrap
|
||||
_wh(100%, 100%)
|
||||
+.item_wrap
|
||||
margin-top .5%
|
||||
.item_tip
|
||||
_wh(100%, 32px)
|
||||
line-height 32px
|
||||
padding 0 10px
|
||||
.item_tip_bg_s
|
||||
_bis('../../../images/bg_title_s.png')
|
||||
.item_tip_left
|
||||
_wh(60%, 100%)
|
||||
font-family "SourceHanSansCN"
|
||||
_font(18px, inherit, #fff, 700, left)
|
||||
letter-spacing 2px
|
||||
text-shadow 0 0 9px #159AFF
|
||||
padding-left 34px
|
||||
_bis('../../../images/bg_title_tip.png', 22px, 22px, left)
|
||||
.item_content
|
||||
_wh(100%, calc(100% - 32px))
|
||||
padding 10px 5px
|
||||
.scroll_wrap
|
||||
_wh(100%, 100%)
|
||||
border 1px solid rgba(8,205,248,0.3)
|
||||
.scroll_tab_1
|
||||
_wh(100%, 40px)
|
||||
border-bottom 1 solid rgba(8,205,248,0.3)
|
||||
li
|
||||
float left
|
||||
width 10%
|
||||
_font(14px,40px,#78B1DE,,center)
|
||||
word-wrap break-word
|
||||
word-break break-all
|
||||
white-space nowrap
|
||||
padding 0 5px
|
||||
overflow hidden
|
||||
box-sizing border-box
|
||||
.scroll_container_1
|
||||
width 100%
|
||||
height calc(100% - 40px)
|
||||
overflow hidden
|
||||
.scroll-ul_1
|
||||
li
|
||||
_wh(100%, 44px)
|
||||
border-bottom 1 solid rgba(8,205,248,0.3)
|
||||
&:nth-child(even)
|
||||
background rgba(1,24,52,0.60)
|
||||
box-shadow inset 0px 1px 0px 0px rgba(13,89,115,0.3)
|
||||
.scroll-ul_1_div
|
||||
float left
|
||||
_wh(10%, 44px)
|
||||
_fj(row, center)
|
||||
_font(14px, 16px, #fff,,center)
|
||||
word-wrap break-word
|
||||
word-break break-all
|
||||
// white-space nowrap
|
||||
padding 0 5px
|
||||
overflow hidden
|
||||
</style>
|
||||
@@ -17,6 +17,7 @@ const HomePageTwoBack = r => require.ensure([], () => r(require('@page/modules/h
|
||||
const ProcessProductionOne = r => require.ensure([], () => r(require('@page/modules/processproduction/one')), 'modules')
|
||||
const ProcessProductionTwo = r => require.ensure([], () => r(require('@page/modules/processproduction/two')), 'modules')
|
||||
const ProcessProductionThree = r => require.ensure([], () => r(require('@page/modules/processproduction/three')), 'modules')
|
||||
const HunnianKunliaoOne = r => require.ensure([], () => r(require('@page/modules/hunniankunliao/one')), 'hunniankunliao')
|
||||
|
||||
export default new Router({
|
||||
linkActiveClass: 'tab-active',
|
||||
@@ -57,6 +58,10 @@ export default new Router({
|
||||
path: '/pdthree',
|
||||
component: ProcessProductionThree
|
||||
},
|
||||
{
|
||||
path: '/hnlkone',
|
||||
component: HunnianKunliaoOne
|
||||
},
|
||||
{
|
||||
path: '/homepage',
|
||||
component: HomePage
|
||||
|
||||
Reference in New Issue
Block a user