主页
This commit is contained in:
@@ -7,36 +7,38 @@ export const findDeviceById = (id) => post('api/cockpit/findDeviceById', {
|
||||
id: id
|
||||
})
|
||||
export const deviceMonitor = () => {
|
||||
let res = [
|
||||
{
|
||||
'point_id': '1',
|
||||
'point_code': 'HLJDJW01',
|
||||
'point_name': '混料机1对接位',
|
||||
'point_status': '3',
|
||||
'material_id': 1556534702800769024,
|
||||
'material_name': '木质花纹2cm',
|
||||
'ivt_weight': 29.500000,
|
||||
'work_time': '50',
|
||||
'ivt_qty': 600.000000,
|
||||
'vehicle_qty': 15,
|
||||
'vehicle_max_qty': 20,
|
||||
'device_url': 'hlj'
|
||||
},
|
||||
{
|
||||
'point_id': '1518105008862793728',
|
||||
'point_code': 'YZJ02XL01',
|
||||
'point_name': '压制机2下料位1',
|
||||
'point_status': '3',
|
||||
'material_id': 1556534702800769024,
|
||||
'material_name': '木质花纹2cm',
|
||||
'ivt_weight': 29.500000,
|
||||
'work_time': '50',
|
||||
'ivt_qty': 600.000000,
|
||||
'vehicle_qty': 15,
|
||||
'vehicle_max_qty': 20,
|
||||
'device_url': 'yzj'
|
||||
}
|
||||
]
|
||||
let res = {
|
||||
result: [
|
||||
{
|
||||
'point_id': '1',
|
||||
'point_code': 'HLJDJW01',
|
||||
'point_name': '混料机1对接位',
|
||||
'point_status': '3',
|
||||
'material_id': 1556534702800769024,
|
||||
'material_name': '木质花纹2cm',
|
||||
'ivt_weight': 29.500000,
|
||||
'work_time': '50',
|
||||
'ivt_qty': 600.000000,
|
||||
'vehicle_qty': 15,
|
||||
'vehicle_max_qty': '',
|
||||
'device_url': 'hlj'
|
||||
},
|
||||
{
|
||||
'point_id': '1518105008862793728',
|
||||
'point_code': 'YZJ02XL01',
|
||||
'point_name': '压制机2下料位1',
|
||||
'point_status': '3',
|
||||
'material_id': 1556534702800769024,
|
||||
'material_name': '木质花纹2cm',
|
||||
'ivt_weight': 29.500000,
|
||||
'work_time': '50',
|
||||
'ivt_qty': 600.000000,
|
||||
'vehicle_qty': 15,
|
||||
'vehicle_max_qty': 20,
|
||||
'device_url': 'yzj'
|
||||
}
|
||||
]
|
||||
}
|
||||
return res
|
||||
}
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<t-header index='3'></t-header>
|
||||
<div class="content">
|
||||
<div class="item_tr clearfix">
|
||||
<div class="item_block fl" v-for="e in deviceDatas.slice(0, 9)" :key="e.point_id">
|
||||
<div class="item_block fl" v-for="e in deviceDatas" :key="e.point_id">
|
||||
<div class="item_inner" @click.stop="getInfo(e)">
|
||||
<div class="item_img">
|
||||
<img v-if="e.device_url !== ''" :src="require('../assets/images/devmoni/' + e.device_url + '.jpg')" :alt="e.point_name">
|
||||
@@ -14,123 +14,22 @@
|
||||
</div>
|
||||
<div class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table info_table_1"><p>当前生产:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
<div v-if="e.material_name !== ''" class="info_table"><p>当前生产:</p></div>
|
||||
<div v-if="e.work_time !== ''" class="info_table"><p>已工作:</p></div>
|
||||
<div v-if="e.ivt_qty !== ''" class="info_table"><p>已生产:</p></div>
|
||||
<div v-if="e.vehicle_qty !== ''" class="info_table"><p>当前窑车数:</p></div>
|
||||
<div v-if="e.vehicle_max_qty !== ''" class="info_table"><p>容 量:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data info_data_1"><p>{{e.material_name}}</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 混碾机LB0001、压力机LB0004、机械手LB0006 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0001' || e.deviceclass_code === 'LB0004' || (e.deviceclass_code === 'LB0006' && e.device_code !== 'CDJQR01' && e.device_code !== 'MDJXS01')" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table info_table_1"><p>当前生产:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data info_data_1"><p>{{e.material_name}}</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 衍架LB0010 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0010'" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table"><p>当前载具:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data"><p>{{e.carrier_no}}</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 空车道LB0011、准备车道LB0012、窑-暂存LB0014 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0011' || e.deviceclass_code === 'LB0012' || e.deviceclass_code === 'LB0014'" class="info_block clearfix">
|
||||
<div class="fl info_table_block info_table_block_1">
|
||||
<div class="info_table"><p>当前窑车数:</p></div>
|
||||
<div class="info_table"><p>容 量:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block info_data_block_1">
|
||||
<div class="info_data"><p>{{e.vehicle_num}}车</p></div>
|
||||
<div class="info_data"><p>{{e.capacity}}车</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 窑LB0013 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0013'" class="info_block clearfix">
|
||||
<div class="fl info_table_block info_table_block_1">
|
||||
<div class="info_table"><p>当前窑车数:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
<div class="info_table"><p>已用气:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block info_data_block_1">
|
||||
<div class="info_data"><p>{{e.vehicle_num}}车</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
<div class="info_data"><p>{{e.work_gas}}Nm</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- RGVLB0015 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0015'" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table info_table_1"><p>当前状态:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data info_data_1"><p>{{e.run_type_name}}</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 叠盘机LB0016 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0016'" class="info_block clearfix">
|
||||
<div class="fl info_table_block info_table_block_1">
|
||||
<div class="info_table"><p>当前载具数:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block info_data_block_1">
|
||||
<div class="info_data"><p>{{e.carrier_num}}个</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 拆垛机械手、码垛机械手LB0006 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0006' && e.device_code === 'CDJQR01' || e.device_code === 'MDJXS01'" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- AGVLB0019 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0019'" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table"><p>剩余电量:</p></div>
|
||||
<div class="info_table"><p>当前载具:</p></div>
|
||||
<div class="info_table"><p>当前任务:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data"><p>{{e.left_electricity}}</p></div>
|
||||
<div class="info_data"><p>{{e.carrier_no}}</p></div>
|
||||
<div class="info_data"><p>{{e.task_no}}</p></div>
|
||||
<div v-if="e.material_name !== ''" class="info_data"><p>{{e.material_name}}</p></div>
|
||||
<div v-if="e.work_time !== ''" class="info_data"><p>{{e.work_time}}小时</p></div>
|
||||
<div v-if="e.ivt_qty !== ''" class="info_data"><p>{{e.ivt_qty | numFixed(2)}}KG</p></div>
|
||||
<div v-if="e.vehicle_qty !== ''" class="info_data"><p>{{e.vehicle_qty}}车</p></div>
|
||||
<div v-if="e.vehicle_max_qty !== ''" class="info_data"><p>{{e.vehicle_max_qty}}车</p></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 混碾机LB0001 -->
|
||||
<div v-if="e.point_id === uid && e.deviceclass_code === 'LB0001'" class="popover_block">
|
||||
<div v-if="e.point_id === uid" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
<div class="popver_bg" :class="e.postion2">
|
||||
<div class="popver_block">
|
||||
@@ -140,123 +39,57 @@
|
||||
<div class="pop_status_dot" :class="['yellow', 'green', 'orange', 'gray'][Number(form.point_status) - 1]"></div>
|
||||
<div class="pop_status_text" :class="['fyellow', 'fgreen', 'forange', 'fgray'][Number(form.point_status) - 1]">{{['待机', '生产中', '故障', '关机'][Number(form.point_status) - 1]}}</div>
|
||||
</div>
|
||||
<div class="pop_tip">本周用电:{{form.week_electricity}}kw.h</div>
|
||||
<div class="pop_tip">本月用电:{{form.mouth_electricity}}kw.h</div>
|
||||
<div class="pop_tip">故障信息:{{form.error_info}}</div>
|
||||
<table class="pop_table">
|
||||
<div v-if="form.material_name !== ''" class="pop_tip">当前生产:{{form.material_name}}</div>
|
||||
<div v-if="form.real_qty !== ''" class="pop_tip">已生产:{{form.real_qty}}KG</div>
|
||||
<div v-if="form.vehicle_code !== ''" class="pop_tip">载具:{{form.vehicle_code}}</div>
|
||||
<div v-if="form.instorage_time !== ''" class="pop_tip">入库时间:{{form.instorage_time}}</div>
|
||||
<div v-if="form.vehicle_qty !== ''" class="pop_tip">载具数量:{{form.vehicle_qty}}托</div>
|
||||
<div v-if="form.ivt_weight !== ''" class="pop_tip">重量:{{form.ivt_weight}}</div>
|
||||
<div v-if="form.pallet_qty !== ''" class="pop_tip">搬运托盘数:{{form.pallet_qty}}托</div>
|
||||
<div v-if="form.ready_lane !== ''" class="pop_tip">搬入准备车道:{{form.ready_lane}}托</div>
|
||||
<div v-if="form.move_first_kiln !== ''" class="pop_tip">搬入1号窑:{{form.move_first_kiln}}托</div>
|
||||
<div v-if="form.move_second_kiln !== ''" class="pop_tip">搬入2号窑:{{form.move_second_kiln}}托</div>
|
||||
<div v-if="form.first_kiln_qty !== ''" class="pop_tip">窑1窑车数:{{form.first_kiln_qty}}托</div>
|
||||
<div v-if="form.second_kiln_qty !== ''" class="pop_tip">窑2窑车数:{{form.second_kiln_qty}}托</div>
|
||||
<div v-if="form.mechanical_pallet_qty !== ''" class="pop_tip">完成托盘数:{{form.mechanical_pallet_qty}}车</div>
|
||||
<div v-if="form.mechanical_arm_qty !== ''" class="pop_tip">完成数量:{{form.mechanical_arm_qty}}块</div>
|
||||
<div v-if="form.finish_pallet_qty !== ''" class="pop_tip">完成托盘数:{{form.finish_pallet_qty}}个</div>
|
||||
<div v-if="form.finish_pile_qty !== ''" class="pop_tip">完成跺数:{{form.finish_pile_qty}}垛</div>
|
||||
<div v-if="form.faulty_info !== '' || allrows1.length > 0 || allrows2.length > 0 || allrows3.length > 0" class="pop_tip">故障信息:{{form.faulty_info}}</div>
|
||||
<table v-if="allrows1.length > 0" class="pop_table">
|
||||
<tr>
|
||||
<th width="48%">本日生产</th>
|
||||
<th width="26%">已生产数量</th>
|
||||
<th>单位</th>
|
||||
</tr>
|
||||
<tr v-for="(e,i) in allrows1" :key="i">
|
||||
<td>{{e.material_name}}</td>
|
||||
<td>{{e.produce_num}}</td>
|
||||
<td>{{e.unit_name}}</td>
|
||||
<td>{{e.productionDetails}}</td>
|
||||
<td>{{e.productionQty}}</td>
|
||||
<td>{{e.weightUnitName}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 压力机LB0004、机械手LB0006 -->
|
||||
<div v-if="e.point_id === uid && (e.deviceclass_code === 'LB0004' || (e.deviceclass_code === 'LB0006' && e.device_code !== 'CDJQR01' && e.device_code !== 'MDJXS01'))" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
<div class="popver_bg" :class="e.postion2">
|
||||
<div class="popver_block">
|
||||
<div class="pop_info_name">{{form.point_name}}</div>
|
||||
<div class="pop_info_tip">
|
||||
<div class="pop_status">
|
||||
<div class="pop_status_dot" :class="['yellow', 'green', 'orange', 'gray'][Number(form.point_status) - 1]"></div>
|
||||
<div class="pop_status_text" :class="['fyellow', 'fgreen', 'forange', 'fgray'][Number(form.point_status) - 1]">{{['待机', '生产中', '故障', '关机'][Number(form.point_status) - 1]}}</div>
|
||||
</div>
|
||||
<div class="pop_tip">本周用电:{{form.week_electricity}}kw.h</div>
|
||||
<div class="pop_tip">本月用电:{{form.mouth_electricity}}kw.h</div>
|
||||
<div class="pop_tip">故障信息:{{form.error_info}}</div>
|
||||
<table class="pop_table">
|
||||
<table v-if="allrows2.length > 0" class="pop_table">
|
||||
<tr>
|
||||
<th width="48%">本日生产</th>
|
||||
<th width="26%">生产厂家</th>
|
||||
<th>已生产(块)</th>
|
||||
<th>已生产(块)</th>
|
||||
</tr>
|
||||
<tr v-for="(e,i) in allrows2" :key="i">
|
||||
<td>{{e.material_name}}</td>
|
||||
<td>{{e.factory_name}}</td>
|
||||
<td>{{e.produce_num}}</td>
|
||||
<tr v-for="(e,i) in allrows1" :key="i">
|
||||
<td>{{e.productionDetails}}</td>
|
||||
<td>{{e.manufacturer}}</td>
|
||||
<td>{{e.productionQty}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 衍架LB0010 -->
|
||||
<div v-if="e.point_id === uid && e.deviceclass_code === 'LB0010'" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
<div class="popver_bg" :class="e.postion2">
|
||||
<div class="popver_block">
|
||||
<div class="pop_info_name">{{form.point_name}}</div>
|
||||
<div class="pop_info_tip">
|
||||
<div class="pop_status">
|
||||
<div class="pop_status_dot" :class="['yellow', 'green', 'orange', 'gray'][Number(form.point_status) - 1]"></div>
|
||||
<div class="pop_status_text" :class="['fyellow', 'fgreen', 'forange', 'fgray'][Number(form.point_status) - 1]">{{['待机', '生产中', '故障', '关机'][Number(form.point_status) - 1]}}</div>
|
||||
</div>
|
||||
<div class="pop_tip">本周用电:{{form.week_electricity}}kw.h</div>
|
||||
<div class="pop_tip">本月用电:{{form.mouth_electricity}}kw.h</div>
|
||||
<div class="pop_tip">故障信息:{{form.error_info}}</div>
|
||||
<div class="pop_tip">搬运托盘数:{{form.in_produce_num}}托</div>
|
||||
<div class="pop_tip">搬入准备车道:{{form.in_prepare}}托</div>
|
||||
<div class="pop_tip">搬入1号窑:{{form.in_first}}托</div>
|
||||
<div class="pop_tip">搬入2号窑:{{form.in_second}}托</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 空车道LB0011、准备车道LB0012、窑-暂存LB0014 -->
|
||||
<div v-if="e.point_id === uid && (e.deviceclass_code === 'LB0011' || e.deviceclass_code === 'LB0012' || e.deviceclass_code === 'LB0014')" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
<div class="popver_bg" :class="e.postion2">
|
||||
<div class="popver_block">
|
||||
<div class="pop_info_name">{{form.point_name}}</div>
|
||||
<div class="pop_info_tip">
|
||||
<div class="pop_status">
|
||||
<div class="pop_status_dot" :class="['yellow', 'green', 'orange', 'gray'][Number(form.point_status) - 1]"></div>
|
||||
<div class="pop_status_text" :class="['fyellow', 'fgreen', 'forange', 'fgray'][Number(form.point_status) - 1]">{{['待机', '生产中', '故障', '关机'][Number(form.point_status) - 1]}}</div>
|
||||
</div>
|
||||
<div class="pop_tip">本周用电:{{form.week_electricity}}kw.h</div>
|
||||
<div class="pop_tip">本月用电:{{form.mouth_electricity}}kw.h</div>
|
||||
<div class="pop_tip">故障信息:{{form.error_info}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 窑LB0013 -->
|
||||
<div v-if="e.point_id === uid && e.deviceclass_code === 'LB0013'" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
<div class="popver_bg" :class="e.postion2">
|
||||
<div class="popver_block">
|
||||
<div class="pop_info_name">{{form.point_name}}</div>
|
||||
<div class="pop_info_tip">
|
||||
<div class="pop_status">
|
||||
<div class="pop_status_dot" :class="['yellow', 'green', 'orange', 'gray'][Number(form.point_status) - 1]"></div>
|
||||
<div class="pop_status_text" :class="['fyellow', 'fgreen', 'forange', 'fgray'][Number(form.point_status) - 1]">{{['待机', '生产中', '故障', '关机'][Number(form.point_status) - 1]}}</div>
|
||||
</div>
|
||||
<div class="pop_tip">本周用电/气:{{form.week_electricity}}kw.h / {{form.week_gas}} Nm</div>
|
||||
<div class="pop_tip">本月用电/气:{{form.mouth_electricity}}kw.h / {{form.month_gas}} Nm</div>
|
||||
<div class="pop_tip">故障信息:{{form.error_info}}</div>
|
||||
<table class="pop_table">
|
||||
<table v-if="allrows3.length > 0" class="pop_table">
|
||||
<tr>
|
||||
<th width="48%">本日生产</th>
|
||||
<th width="26%">生产厂家</th>
|
||||
<th>已生产(块)</th>
|
||||
<th>已生产(块)</th>
|
||||
</tr>
|
||||
<tr v-for="(e,i) in allrows2" :key="i">
|
||||
<td>{{e.material_name}}</td>
|
||||
<td>{{e.factory_name}}</td>
|
||||
<td>{{e.produce_num}}</td>
|
||||
<tr v-for="(e,i) in allrows3" :key="i">
|
||||
<td>{{e.productionDetails}}</td>
|
||||
<td>{{e.manufacturer}}</td>
|
||||
<td>{{e.productionQty}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
@@ -264,203 +97,6 @@
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- RGVLB0015 -->
|
||||
<div v-if="e.point_id === uid && e.deviceclass_code === 'LB0015'" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
<div class="popver_bg" :class="e.postion2">
|
||||
<div class="popver_block">
|
||||
<div class="pop_info_name">{{form.point_name}}</div>
|
||||
<div class="pop_info_tip">
|
||||
<div class="pop_status">
|
||||
<div class="pop_status_dot" :class="['yellow', 'green', 'orange', 'gray'][Number(form.point_status) - 1]"></div>
|
||||
<div class="pop_status_text" :class="['fyellow', 'fgreen', 'forange', 'fgray'][Number(form.point_status) - 1]">{{['待机', '生产中', '故障', '关机'][Number(form.point_status) - 1]}}</div>
|
||||
</div>
|
||||
<div class="pop_tip">本周用电:{{form.week_electricity}}kw.h</div>
|
||||
<div class="pop_tip">本月用电:{{form.mouth_electricity}}kw.h</div>
|
||||
<div class="pop_tip">故障信息:{{form.error_info}}</div>
|
||||
<div class="pop_tip">完成托盘数:{{form.carrier_num}}托</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 拆垛机械手、码垛机械手LB0006 -->
|
||||
<div v-if="e.point_id === uid && (e.deviceclass_code === 'LB0006' && e.device_code === 'CDJQR01'|| e.device_code === 'MDJXS01')" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
<div class="popver_bg" :class="e.postion2">
|
||||
<div class="popver_block">
|
||||
<div class="pop_info_name">{{form.point_name}}</div>
|
||||
<div class="pop_info_tip">
|
||||
<div class="pop_status">
|
||||
<div class="pop_status_dot" :class="['yellow', 'green', 'orange', 'gray'][Number(form.point_status) - 1]"></div>
|
||||
<div class="pop_status_text" :class="['fyellow', 'fgreen', 'forange', 'fgray'][Number(form.point_status) - 1]">{{['待机', '生产中', '故障', '关机'][Number(form.point_status) - 1]}}</div>
|
||||
</div>
|
||||
<div class="pop_tip">本周用电:{{form.week_electricity}}kw.h</div>
|
||||
<div class="pop_tip">本月用电:{{form.mouth_electricity}}kw.h</div>
|
||||
<div class="pop_tip">故障信息:{{form.error_info}}</div>
|
||||
<div class="pop_tip">完成托盘数:{{form.carrier_num}}托</div>
|
||||
<div class="pop_tip">完成数量:{{form.produce_total_num}}块</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 叠盘机LB0016 -->
|
||||
<div v-if="e.point_id === uid && e.deviceclass_code === 'LB0016'" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
<div class="popver_bg" :class="e.postion2">
|
||||
<div class="popver_block">
|
||||
<div class="pop_info_name">{{form.point_name}}</div>
|
||||
<div class="pop_info_tip">
|
||||
<div class="pop_status">
|
||||
<div class="pop_status_dot" :class="['yellow', 'green', 'orange', 'gray'][Number(form.point_status) - 1]"></div>
|
||||
<div class="pop_status_text" :class="['fyellow', 'fgreen', 'forange', 'fgray'][Number(form.point_status) - 1]">{{['待机', '生产中', '故障', '关机'][Number(form.point_status) - 1]}}</div>
|
||||
</div>
|
||||
<div class="pop_tip">本周用电:{{form.week_electricity}}kw.h</div>
|
||||
<div class="pop_tip">本月用电:{{form.mouth_electricity}}kw.h</div>
|
||||
<div class="pop_tip">故障信息:{{form.error_info}}</div>
|
||||
<div class="pop_tip">完成托盘数:{{form.carrier_num}}托</div>
|
||||
<div class="pop_tip">完成垛数:{{form.stack_num}}垛</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- AGVLB0019 -->
|
||||
<div v-if="e.point_id === uid && e.deviceclass_code === 'LB0019'" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
<div class="popver_bg" :class="e.postion2">
|
||||
<div class="popver_block">
|
||||
<div class="pop_info_name">{{form.point_name}}</div>
|
||||
<div class="pop_info_tip">
|
||||
<div class="pop_status">
|
||||
<div class="pop_status_dot" :class="['yellow', 'green', 'orange', 'gray'][Number(form.point_status) - 1]"></div>
|
||||
<div class="pop_status_text" :class="['fyellow', 'fgreen', 'forange', 'fgray'][Number(form.point_status) - 1]">{{['待机', '生产中', '故障', '关机'][Number(form.point_status) - 1]}}</div>
|
||||
</div>
|
||||
<div class="pop_tip">已完成搬运:0个</div>
|
||||
<div class="pop_tip">故障信息:{{form.error_info}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item_tr clearfix">
|
||||
<div class="item_block fl" v-for="e in deviceDatas.slice(9)" :key="e.point_id">
|
||||
<div class="item_inner" @click="getInfo(e)">
|
||||
<div class="item_img">
|
||||
<img v-if="e.device_url !== ''" :src="require('../assets/images/devmoni/' + e.device_url + '.jpg')" :alt="e.point_name">
|
||||
</div>
|
||||
<div class="point_name clearfix">
|
||||
<div class="fl point_name_tag" :class="['yellow', 'green', 'orange', 'gray'][Number(e.point_status) - 1]"></div>
|
||||
<div class="fl point_name_text">{{e.point_name}}</div>
|
||||
</div>
|
||||
<!-- 混碾机LB0001、压力机LB0004、机械手LB0006 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0001' || e.deviceclass_code === 'LB0004' || (e.deviceclass_code === 'LB0006' && e.device_code !== 'CDJQR01' && e.device_code !== 'MDJXS01')" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table info_table_1"><p>当前生产:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data info_data_1"><p>{{e.material_name}}</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 衍架LB0010 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0010'" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table"><p>当前载具:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data"><p>{{e.carrier_no}}</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 空车道LB0011、准备车道LB0012、窑-暂存LB0014 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0011' || e.deviceclass_code === 'LB0012' || e.deviceclass_code === 'LB0014'" class="info_block clearfix">
|
||||
<div class="fl info_table_block info_table_block_1">
|
||||
<div class="info_table"><p>当前窑车数:</p></div>
|
||||
<div class="info_table"><p>容 量:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block info_data_block_1">
|
||||
<div class="info_data"><p>{{e.vehicle_num}}车</p></div>
|
||||
<div class="info_data"><p>{{e.capacity}}车</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 窑LB0013 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0013'" class="info_block clearfix">
|
||||
<div class="fl info_table_block info_table_block_1">
|
||||
<div class="info_table"><p>当前窑车数:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
<div class="info_table"><p>已用气:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block info_data_block_1">
|
||||
<div class="info_data"><p>{{e.vehicle_num}}车</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
<div class="info_data"><p>{{e.work_gas}}Nm</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- RGVLB0015 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0015'" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table info_table_1"><p>当前状态:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data info_data_1"><p>{{e.run_type_name}}</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 叠盘机LB0016 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0016'" class="info_block clearfix">
|
||||
<div class="fl info_table_block info_table_block_1">
|
||||
<div class="info_table"><p>当前载具数:</p></div>
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block info_data_block_1">
|
||||
<div class="info_data"><p>{{e.carrier_num}}个</p></div>
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 拆垛机械手、码垛机械手LB0006 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0006' && e.device_code === 'CDJQR01' || e.device_code === 'MDJXS01'" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table"><p>已工作:</p></div>
|
||||
<div class="info_table"><p>已用电:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data"><p>{{e.work_hours | numFixed(2)}}小时</p></div>
|
||||
<div class="info_data"><p>{{e.work_electricity}}KW.h</p></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- AGVLB0019 -->
|
||||
<div v-if="e.deviceclass_code === 'LB0019'" class="info_block clearfix">
|
||||
<div class="fl info_table_block">
|
||||
<div class="info_table"><p>剩余电量:</p></div>
|
||||
<div class="info_table"><p>当前载具:</p></div>
|
||||
<div class="info_table"><p>当前任务:</p></div>
|
||||
</div>
|
||||
<div class="fr info_data_block">
|
||||
<div class="info_data"><p>{{e.left_electricity}}</p></div>
|
||||
<div class="info_data"><p>{{e.carrier_no}}</p></div>
|
||||
<div class="info_data"><p>{{e.task_no}}</p></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 混碾机LB0001 -->
|
||||
<div v-if="e.point_id === uid && e.deviceclass_code === 'LB0001'" class="popover_block">
|
||||
<div class="foldline" :class="e.postion1"></div>
|
||||
@@ -716,6 +352,7 @@ export default {
|
||||
form: {},
|
||||
allrows1: [],
|
||||
allrows2: [],
|
||||
allrows3: [],
|
||||
uid: ''
|
||||
}
|
||||
},
|
||||
@@ -739,11 +376,10 @@ export default {
|
||||
},
|
||||
async _findDeviceById (id) {
|
||||
let res = await findDeviceById(id)
|
||||
this.deviceDatas = res.result
|
||||
|
||||
this.form = res.result
|
||||
this.allrows1 = res.result.mixingList
|
||||
this.allrows2 = res.result.crushingList
|
||||
this.allrows3 = res.result.mKilnList
|
||||
this.uid = id
|
||||
},
|
||||
addPosition () {
|
||||
@@ -782,6 +418,7 @@ export default {
|
||||
this.form = {}
|
||||
this.allrows1 = []
|
||||
this.allrows2 = []
|
||||
this.allrowsw3 = []
|
||||
this._findDeviceById(e.point_id)
|
||||
}
|
||||
},
|
||||
|
||||
@@ -32,10 +32,10 @@
|
||||
<vue-seamless-scroll :data="deviceRows" :class-option="defaultOption">
|
||||
<ul class="content-block-scroll-ul">
|
||||
<li v-for="(e, i) in deviceRows" :key="i">
|
||||
<div><p>{{e.error_time}}</p></div>
|
||||
<div><p>{{e.device_code}}</p></div>
|
||||
<div><p>{{e.device_name}}</p></div>
|
||||
<div><p>{{['暂停', '运行', '故障', '关机'][Number(e.status) - 1]}}</p></div>
|
||||
<div><p>{{e.faultyTime}}</p></div>
|
||||
<div><p>{{e.deviceCode}}</p></div>
|
||||
<div><p>{{e.deviceName}}</p></div>
|
||||
<div><p>{{['暂停', '运行', '故障', '关机'][Number(e.pointStatus) - 1]}}</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
</vue-seamless-scroll>
|
||||
@@ -481,6 +481,7 @@
|
||||
<script>
|
||||
import THeader from '@components/header.vue'
|
||||
import TCircle from '@components/circle.vue'
|
||||
import { workshopCondition } from '@js/getData2'
|
||||
export default {
|
||||
name: 'HomePage',
|
||||
components: {
|
||||
@@ -542,6 +543,18 @@ export default {
|
||||
this.initData2()
|
||||
}, this.interTime)
|
||||
},
|
||||
async _workshopCondition () {
|
||||
let res = await workshopCondition()
|
||||
this.dayRows = [...res.runningStatus]
|
||||
this.weekRows = [...res.faultyStatus]
|
||||
this.deviceRows = [...res.faultyInfo]
|
||||
if (this.dayRows.length > 0) {
|
||||
this.setEchart1()
|
||||
}
|
||||
if (this.weekRows.length > 0) {
|
||||
this.setEchart2()
|
||||
}
|
||||
},
|
||||
rectClick () {
|
||||
var ev = window.event
|
||||
// 获取相对于当前所指向对象的位置坐标
|
||||
@@ -552,9 +565,9 @@ export default {
|
||||
let arr2 = []
|
||||
let arr3 = []
|
||||
this.dayRows.map(el => {
|
||||
arr1.push(el.workprocedure_name)
|
||||
arr2.push(el.yesterday_num)
|
||||
arr3.push(el.today_num)
|
||||
arr1.push(el.workorder_procedure)
|
||||
arr2.push(el.deviceQty)
|
||||
arr3.push(el.faultyDevice)
|
||||
})
|
||||
let option = {
|
||||
title: {
|
||||
@@ -579,7 +592,7 @@ export default {
|
||||
color: 'rgba(255,255,255,0.60)',
|
||||
lineHeight: 17
|
||||
},
|
||||
data: ['昨天', '今天']
|
||||
data: ['总设备数', '故障设备数']
|
||||
},
|
||||
grid: {
|
||||
top: 47,
|
||||
@@ -635,7 +648,7 @@ export default {
|
||||
}],
|
||||
series: [
|
||||
{
|
||||
name: '昨天',
|
||||
name: '总设备数',
|
||||
type: 'bar',
|
||||
barWidth: 10,
|
||||
itemStyle: {
|
||||
@@ -644,7 +657,7 @@ export default {
|
||||
data: arr2
|
||||
},
|
||||
{
|
||||
name: '今天',
|
||||
name: '故障设备数',
|
||||
type: 'bar',
|
||||
barWidth: 10,
|
||||
itemStyle: {
|
||||
@@ -666,8 +679,8 @@ export default {
|
||||
let arr1 = []
|
||||
let arr2 = []
|
||||
this.weekRows.map(el => {
|
||||
arr1.push(el.device_name)
|
||||
arr2.push(el.error_num)
|
||||
arr1.push(el.deviceName)
|
||||
arr2.push(el.faultyFrequency)
|
||||
})
|
||||
let yAxisData = ['TOP1', 'TOP2', 'TOP3', 'TOP4', 'TOP5']
|
||||
let option = {
|
||||
@@ -798,451 +811,6 @@ export default {
|
||||
myChart.resize()
|
||||
})
|
||||
},
|
||||
// initData1 () {
|
||||
// let res = {
|
||||
// code: '1',
|
||||
// desc: '查询成功',
|
||||
// result: {
|
||||
// area1: {
|
||||
// area: '1',
|
||||
// content: [
|
||||
// {
|
||||
// device_uuid: '1',
|
||||
// device_code: 'HLJ01',
|
||||
// device_name: '混料机1',
|
||||
// status: '3',
|
||||
// deviceclass_code: 'LB0001'
|
||||
// },
|
||||
// {
|
||||
// device_uuid: '2',
|
||||
// device_code: 'HLJ02',
|
||||
// device_name: '混料机2',
|
||||
// status: '3',
|
||||
// deviceclass_code: 'LB0001'
|
||||
// },
|
||||
// {
|
||||
// device_uuid: '3',
|
||||
// device_code: 'HLJ03',
|
||||
// device_name: '混料机3',
|
||||
// status: '1',
|
||||
// deviceclass_code: 'LB0001'
|
||||
// },
|
||||
// {
|
||||
// device_uuid: '4',
|
||||
// device_code: 'HLJ04',
|
||||
// device_name: '混料机4',
|
||||
// status: '1',
|
||||
// deviceclass_code: 'LB0001'
|
||||
// },
|
||||
// {
|
||||
// device_uuid: '5',
|
||||
// device_code: 'HLJ05',
|
||||
// device_name: '混料机5',
|
||||
// status: '1',
|
||||
// deviceclass_code: 'LB0001'
|
||||
// }
|
||||
// ]
|
||||
// },
|
||||
// area5: {
|
||||
// area: '5',
|
||||
// content: [
|
||||
// {
|
||||
// press: {
|
||||
// leftpress: {
|
||||
// device_uuid: '8',
|
||||
// device_code: 'YZJ01',
|
||||
// device_name: '压制机1',
|
||||
// status: '3',
|
||||
// deviceclass_code: 'LB004'
|
||||
// },
|
||||
// rightpress: {
|
||||
// device_uuid: '9',
|
||||
// device_code: 'YZJ02',
|
||||
// device_name: '压制机2',
|
||||
// status: '2',
|
||||
// deviceclass_code: 'LB004'
|
||||
// }
|
||||
// },
|
||||
// robot: {
|
||||
// device_uuid: '15',
|
||||
// device_code: 'JXS01',
|
||||
// device_name: '机械手1',
|
||||
// status: '1',
|
||||
// deviceclass_code: 'LB0006'
|
||||
// },
|
||||
// presspoint: {
|
||||
// MD01: {
|
||||
// device_name: 'DB6,X1.0',
|
||||
// device_uuid: '100001866',
|
||||
// device_code: 'JXSMD0101',
|
||||
// status: '0'
|
||||
// },
|
||||
// MD02: {
|
||||
// device_name: 'DB6,X0.0',
|
||||
// device_uuid: '100001912',
|
||||
// device_code: 'JXSMD0201',
|
||||
// status: '0'
|
||||
// },
|
||||
// MP01: {
|
||||
// device_name: 'DB6,X26.0',
|
||||
// device_uuid: '100001878',
|
||||
// device_code: 'JXSMP01',
|
||||
// status: '0'
|
||||
// },
|
||||
// MP02: {
|
||||
// device_name: 'DB6,X24.0',
|
||||
// device_uuid: '100001924',
|
||||
// device_code: 'JXSMP02',
|
||||
// status: '1'
|
||||
// },
|
||||
// MDJXSKD: {
|
||||
// device_name: 'DB6,X43.0',
|
||||
// device_uuid: '100002250',
|
||||
// device_code: 'MDJXSKD0101',
|
||||
// status: '2'
|
||||
// }
|
||||
// }
|
||||
// },
|
||||
// {
|
||||
// press: {
|
||||
// leftpress: {
|
||||
// device_uuid: '10',
|
||||
// device_code: 'YZJ03',
|
||||
// device_name: '压制机3',
|
||||
// status: '3',
|
||||
// deviceclass_code: 'LB004'
|
||||
// },
|
||||
// rightpress: {
|
||||
// device_uuid: '11',
|
||||
// device_code: 'YZJ04',
|
||||
// device_name: '压制机4',
|
||||
// status: '2',
|
||||
// deviceclass_code: 'LB004'
|
||||
// }
|
||||
// },
|
||||
// robot: {
|
||||
// device_uuid: '21',
|
||||
// device_code: 'JXS02',
|
||||
// device_name: '机械手2',
|
||||
// status: '3',
|
||||
// deviceclass_code: 'LB0006'
|
||||
// },
|
||||
// presspoint: {
|
||||
// MD01: {
|
||||
// device_name: 'DB6,X1.0',
|
||||
// device_uuid: '100001866',
|
||||
// device_code: 'JXSMD0101',
|
||||
// status: '0'
|
||||
// },
|
||||
// MD02: {
|
||||
// device_name: 'DB6,X0.0',
|
||||
// device_uuid: '100001912',
|
||||
// device_code: 'JXSMD0201',
|
||||
// status: '0'
|
||||
// },
|
||||
// MP01: {
|
||||
// device_name: 'DB6,X26.0',
|
||||
// device_uuid: '100001878',
|
||||
// device_code: 'JXSMP01',
|
||||
// status: '0'
|
||||
// },
|
||||
// MP02: {
|
||||
// device_name: 'DB6,X24.0',
|
||||
// device_uuid: '100001924',
|
||||
// device_code: 'JXSMP02',
|
||||
// status: '1'
|
||||
// },
|
||||
// MDJXSKD: {
|
||||
// device_name: 'DB6,X43.0',
|
||||
// device_uuid: '100002250',
|
||||
// device_code: 'MDJXSKD0101',
|
||||
// status: '2'
|
||||
// }
|
||||
// }
|
||||
// },
|
||||
// {
|
||||
// press: {
|
||||
// leftpress: {
|
||||
// device_uuid: '12',
|
||||
// device_code: 'YZJ05',
|
||||
// device_name: '压制机5',
|
||||
// status: '2',
|
||||
// deviceclass_code: 'LB004'
|
||||
// },
|
||||
// rightpress: {
|
||||
// device_uuid: '13',
|
||||
// device_code: 'YZJ06',
|
||||
// device_name: '压制机6',
|
||||
// status: '2',
|
||||
// deviceclass_code: 'LB004'
|
||||
// }
|
||||
// },
|
||||
// robot: {
|
||||
// device_uuid: '27',
|
||||
// device_code: 'JXS03',
|
||||
// device_name: '机械手3',
|
||||
// status: '2',
|
||||
// deviceclass_code: 'LB0006'
|
||||
// },
|
||||
// presspoint: {
|
||||
// MD01: {
|
||||
// device_name: '满垛工位1是否有货',
|
||||
// device_uuid: '100002006',
|
||||
// device_code: 'JXSMD0501',
|
||||
// status: '0'
|
||||
// },
|
||||
// MD02: {
|
||||
// device_name: '满垛工位2是否有货',
|
||||
// device_uuid: '100002052',
|
||||
// device_code: 'JXSMD0601',
|
||||
// status: '0'
|
||||
// },
|
||||
// MP01: {
|
||||
// device_name: '码垛工位1是否有货',
|
||||
// device_uuid: '100002018',
|
||||
// device_code: 'JXSMP05',
|
||||
// status: '1'
|
||||
// },
|
||||
// MP02: {
|
||||
// device_name: '码垛工位2是否有货',
|
||||
// device_uuid: '100002064',
|
||||
// device_code: 'JXSMP06',
|
||||
// status: '1'
|
||||
// },
|
||||
// MDJXSKD: {
|
||||
// device_name: '空木托盘位3是否有货',
|
||||
// device_uuid: '100002252',
|
||||
// device_code: 'MDJXSKD0103',
|
||||
// status: '0'
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// ]
|
||||
// },
|
||||
// area6: {
|
||||
// area: '6',
|
||||
// content: {
|
||||
// trusspoint: [
|
||||
// {
|
||||
// device_name: '托盘放置位是否有货',
|
||||
// device_uuid: '100002076',
|
||||
// device_code: 'TPDJ01',
|
||||
// status: '0'
|
||||
// }
|
||||
// ],
|
||||
// truss: [
|
||||
// {
|
||||
// device_uuid: '34',
|
||||
// device_code: 'HJJQR01',
|
||||
// device_name: '桁架机器人',
|
||||
// status: '1',
|
||||
// yqty: '8000.00',
|
||||
// deviceclass_code: 'LB0010',
|
||||
// x: '166'
|
||||
// }
|
||||
// ]
|
||||
// }
|
||||
// },
|
||||
// area7: {
|
||||
// area: '7',
|
||||
// content: [
|
||||
// {
|
||||
// device_uuid: '37',
|
||||
// device_code: 'GZY01',
|
||||
// device_name: '1号窑',
|
||||
// vehicle_num: '4',
|
||||
// status: '2',
|
||||
// deviceclass_code: 'LB0013'
|
||||
// },
|
||||
// {
|
||||
// device_uuid: '39',
|
||||
// device_code: 'GZY02',
|
||||
// device_name: '2号窑',
|
||||
// vehicle_num: '10',
|
||||
// status: '2',
|
||||
// deviceclass_code: 'LB0015'
|
||||
// },
|
||||
// {
|
||||
// device_uuid: '38',
|
||||
// device_code: 'GZYW01',
|
||||
// device_name: '1号窑外',
|
||||
// vehicle_num: '10',
|
||||
// status: '',
|
||||
// deviceclass_code: 'LB0014'
|
||||
// },
|
||||
// {
|
||||
// device_uuid: '40',
|
||||
// device_code: 'GZYW02',
|
||||
// device_name: '2号窑外',
|
||||
// vehicle_num: '10',
|
||||
// status: '',
|
||||
// deviceclass_code: 'LB0016'
|
||||
// },
|
||||
// {
|
||||
// device_uuid: '35',
|
||||
// device_code: 'KCD01',
|
||||
// device_name: '空车道',
|
||||
// vehicle_num: '10',
|
||||
// status: '',
|
||||
// deviceclass_code: 'LB0011'
|
||||
// },
|
||||
// {
|
||||
// device_uuid: '36',
|
||||
// device_code: 'ZBCD01',
|
||||
// device_name: '准备车道',
|
||||
// vehicle_num: '10',
|
||||
// status: '',
|
||||
// deviceclass_code: 'LB0012'
|
||||
// }
|
||||
// ]
|
||||
// },
|
||||
// area8: {
|
||||
// area: '8',
|
||||
// content: {
|
||||
// headpoint: [
|
||||
// {
|
||||
// device_name: '工位1是否有货',
|
||||
// device_uuid: '100002203',
|
||||
// device_code: 'TPCCX01',
|
||||
// status: '0'
|
||||
// },
|
||||
// {
|
||||
// device_name: '工位2是否有货',
|
||||
// device_uuid: '100002204',
|
||||
// device_code: 'TPCCX02',
|
||||
// status: '1'
|
||||
// },
|
||||
// {
|
||||
// device_name: '工位3是否有货',
|
||||
// device_uuid: '100002205',
|
||||
// device_code: 'TPCCX03',
|
||||
// status: '0'
|
||||
// },
|
||||
// {
|
||||
// device_name: '工位4是否有货',
|
||||
// device_uuid: '100002206',
|
||||
// device_code: 'TPCCX04',
|
||||
// status: '0'
|
||||
// }
|
||||
// ],
|
||||
// head: [
|
||||
// {
|
||||
// device_uuid: '42',
|
||||
// device_code: 'DTJ01',
|
||||
// device_name: '叠托机',
|
||||
// status: '1',
|
||||
// deviceclass_code: 'LB0016'
|
||||
// }
|
||||
// ]
|
||||
// }
|
||||
// },
|
||||
// area9: {
|
||||
// area: '9',
|
||||
// content: [
|
||||
// {
|
||||
// device_uuid: '41',
|
||||
// device_code: 'RGV01',
|
||||
// device_name: 'RGV摆渡车',
|
||||
// status: '3',
|
||||
// yqty: '8000.00',
|
||||
// deviceclass_code: 'LB0015',
|
||||
// x: '166'
|
||||
// }
|
||||
// ]
|
||||
// },
|
||||
// area10: {
|
||||
// area: '10',
|
||||
// content: [
|
||||
// {
|
||||
// crobot: {
|
||||
// device_uuid: '47',
|
||||
// device_code: 'CDJQR01',
|
||||
// device_name: '拆跺机器人',
|
||||
// status: '3',
|
||||
// deviceclass_code: 'LB0006'
|
||||
// },
|
||||
// mrobot: {
|
||||
// device_uuid: '50',
|
||||
// device_code: 'MDJXS01',
|
||||
// device_name: '码垛机械手',
|
||||
// status: '1',
|
||||
// deviceclass_code: 'LB0006'
|
||||
// },
|
||||
// cpoint: [
|
||||
// {
|
||||
// device_name: '拆垛工位1是否有货',
|
||||
// device_uuid: '100002274',
|
||||
// device_code: 'CDW0101',
|
||||
// status: '1'
|
||||
// },
|
||||
// {
|
||||
// device_name: '拆垛工位2是否有货',
|
||||
// device_uuid: '100002277',
|
||||
// device_code: 'CDW0102',
|
||||
// status: '1'
|
||||
// }
|
||||
// ],
|
||||
// mpoint: [
|
||||
// {
|
||||
// device_name: '码垛位1是否有货',
|
||||
// device_uuid: '100002245',
|
||||
// device_code: 'MDJXSMD0101',
|
||||
// status: '0'
|
||||
// },
|
||||
// {
|
||||
// device_name: '码垛位2是否有货',
|
||||
// device_uuid: '100002246',
|
||||
// device_code: 'MDJXSMD0102',
|
||||
// status: '0'
|
||||
// },
|
||||
// {
|
||||
// device_name: '码垛位3是否有货',
|
||||
// device_uuid: '100002247',
|
||||
// device_code: 'MDJXSMD0103',
|
||||
// status: '0'
|
||||
// },
|
||||
// {
|
||||
// device_name: '码垛位4是否有货',
|
||||
// device_uuid: '100002248',
|
||||
// device_code: 'MDJXSMD0104',
|
||||
// status: '1'
|
||||
// },
|
||||
// {
|
||||
// device_name: '码垛位5是否有货',
|
||||
// device_uuid: '100002249',
|
||||
// device_code: 'MDJXSMD0105',
|
||||
// status: ''
|
||||
// }
|
||||
// ]
|
||||
// }
|
||||
// ]
|
||||
// },
|
||||
// area11: {
|
||||
// area: '10',
|
||||
// content: {
|
||||
// agv1: {
|
||||
// web_x_coor: '51',
|
||||
// web_y_coor: '52',
|
||||
// angle: '1'
|
||||
// },
|
||||
// agv2: {
|
||||
// web_x_coor: '51',
|
||||
// web_y_coor: '52',
|
||||
// angle: '1'
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// this.area1 = res.result.area1.content
|
||||
// this.area5 = res.result.area5.content
|
||||
// this.area6 = res.result.area6.content
|
||||
// this.area7 = res.result.area7.content
|
||||
// this.area8 = res.result.area8.content
|
||||
// this.area9 = res.result.area9.content
|
||||
// this.area10 = res.result.area10.content
|
||||
// this.area11 = res.result.area11.content
|
||||
// },
|
||||
initData1 () {
|
||||
let data = {
|
||||
'_SRVNAME': 'service.st.al.realivt',
|
||||
@@ -1271,32 +839,6 @@ export default {
|
||||
}
|
||||
})
|
||||
},
|
||||
initData2 () {
|
||||
let data = {
|
||||
'_SRVNAME': 'service.st.al.realivt',
|
||||
'_SRVMETHOD': 'queryRepairInfo',
|
||||
'_DATA': JSON.stringify({
|
||||
accountId: '-1'
|
||||
})
|
||||
}
|
||||
this
|
||||
.$post(data)
|
||||
.then(res => {
|
||||
if (res.code === '1') {
|
||||
this.dayRows = res.result.day_rows
|
||||
this.weekRows = res.result.week_rows
|
||||
this.deviceRows = res.result.device_rows
|
||||
if (this.dayRows.length > 0) {
|
||||
this.setEchart1()
|
||||
}
|
||||
if (this.weekRows.length > 0) {
|
||||
this.setEchart2()
|
||||
}
|
||||
} else {
|
||||
this.toast(res.desc)
|
||||
}
|
||||
})
|
||||
},
|
||||
getData (i, obj) {
|
||||
let data = {
|
||||
'_SRVNAME': 'service.st.al.realivt',
|
||||
|
||||
Reference in New Issue
Block a user