From 8d967a454017761dde33acc2d1bbe1b86163d0a2 Mon Sep 17 00:00:00 2001 From: zhaowei Date: 星期二, 25 六月 2024 14:10:47 +0800 Subject: [PATCH] 1、看板页面图表完成100% 2、调整全局页脚 3、新增设备信息维护、零件与物料信息等页面 --- src/views/mdc/base/EquipmentInfoMaintenance.vue | 233 ++ src/views/mdc/base/modules/PartsAndMaterialInfo/PartsAndMaterialInfoModal.vue | 153 + src/views/mdc/base/DncWorkshopSignage.vue | 4867 ++++++++++++++++++++++++++++++++++++++++++++++---- src/assets/image/stateImg_gray.gif | 0 src/assets/image/MDC_index.png | 0 src/assets/image/MES_a.png | 0 src/views/mdc/base/PartsAndMaterialInfo.vue | 194 ++ src/views/mdc/base/modules/EquipmentInfoMaintenance/EquipmentInfoMaintenanceModal.vue | 146 + src/components/page/GlobalFooter.vue | 14 src/views/mdc/base/modules/IdleDataMaintenance/IdleDataMaintenanceModal.vue | 20 src/api/mdc.js | 1 src/assets/image/stateImg_red.gif | 0 src/assets/image/VR_a.png | 0 src/assets/image/stateImg_green.gif | 0 src/assets/image/stateImg_yellow.gif | 0 src/assets/image/MDC_151A.png | 0 src/views/mdc/base/IdleDataMaintenance.vue | 20 src/assets/image/MDC_a.png | 0 18 files changed, 5,182 insertions(+), 466 deletions(-) diff --git a/src/api/mdc.js b/src/api/mdc.js index 24833ba..c1d0fd0 100644 --- a/src/api/mdc.js +++ b/src/api/mdc.js @@ -1,7 +1,6 @@ import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage' export default { - // -------------------------------------椹卞姩鍙傛暟绠$悊椤甸潰---------------------------------------- // 鑾峰彇鎺у埗绯荤粺绫诲瀷 getDriveTypeApi: () => getAction('/mdc/mdcDriveTypeParamConfig/getDriveParamOptions'), // -------------------------------------杞﹂棿鐪嬫澘椤甸潰-------------------------------------------- diff --git a/src/assets/image/MDC_151A.png b/src/assets/image/MDC_151A.png new file mode 100644 index 0000000..de992d3 --- /dev/null +++ b/src/assets/image/MDC_151A.png Binary files differ diff --git a/src/assets/image/MDC_a.png b/src/assets/image/MDC_a.png new file mode 100644 index 0000000..e4758b2 --- /dev/null +++ b/src/assets/image/MDC_a.png Binary files differ diff --git a/src/assets/image/MDC_index.png b/src/assets/image/MDC_index.png new file mode 100644 index 0000000..2daefa4 --- /dev/null +++ b/src/assets/image/MDC_index.png Binary files differ diff --git a/src/assets/image/MES_a.png b/src/assets/image/MES_a.png new file mode 100644 index 0000000..b41aaff --- /dev/null +++ b/src/assets/image/MES_a.png Binary files differ diff --git a/src/assets/image/VR_a.png b/src/assets/image/VR_a.png new file mode 100644 index 0000000..47bbe1c --- /dev/null +++ b/src/assets/image/VR_a.png Binary files differ diff --git a/src/assets/image/stateImg_gray.gif b/src/assets/image/stateImg_gray.gif new file mode 100644 index 0000000..faf8dd7 --- /dev/null +++ b/src/assets/image/stateImg_gray.gif Binary files differ diff --git a/src/assets/image/stateImg_green.gif b/src/assets/image/stateImg_green.gif new file mode 100644 index 0000000..e8802ef --- /dev/null +++ b/src/assets/image/stateImg_green.gif Binary files differ diff --git a/src/assets/image/stateImg_red.gif b/src/assets/image/stateImg_red.gif new file mode 100644 index 0000000..9b9e388 --- /dev/null +++ b/src/assets/image/stateImg_red.gif Binary files differ diff --git a/src/assets/image/stateImg_yellow.gif b/src/assets/image/stateImg_yellow.gif new file mode 100644 index 0000000..3d70b5d --- /dev/null +++ b/src/assets/image/stateImg_yellow.gif Binary files differ diff --git a/src/components/page/GlobalFooter.vue b/src/components/page/GlobalFooter.vue index 8f4d09e..c71d938 100644 --- a/src/components/page/GlobalFooter.vue +++ b/src/components/page/GlobalFooter.vue @@ -1,31 +1,21 @@ <template> <div class="footer"> - <div class="links"> - <a href="http://www.jeecg.com" target="_blank">JEECG 棣栭〉</a> - <a href="https://github.com/zhangdaiscott/jeecg-boot" target="_blank"> - <a-icon type="github"/> - </a> - <a href="https://ant.design/">Ant Design</a> - <a href="https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn/">Vue Antd</a> - </div> <div class="copyright"> Copyright <a-icon type="copyright"/> - 2019 <span>JEECG寮�婧愮ぞ鍖� 鍑哄搧</span> + 2024 <span>2015-2025 鐏电鏅鸿兘</span> </div> </div> </template> <script> export default { - name: "LayoutFooter" + name: 'LayoutFooter' } </script> <style lang="less" scoped> .footer { - padding: 0 16px; - margin: 48px 0 24px; text-align: center; .links { diff --git a/src/views/mdc/base/DncWorkshopSignage.vue b/src/views/mdc/base/DncWorkshopSignage.vue index 5bdce62..6766a09 100644 --- a/src/views/mdc/base/DncWorkshopSignage.vue +++ b/src/views/mdc/base/DncWorkshopSignage.vue @@ -4,7 +4,19 @@ <div class="left-col"> <div class="col-content"> <div class="content-title">涓�鍘傚綋鏈堜换鍔″畬鎴愮櫨鍒嗘瘮</div> - <div class="chart-container" id="left-col-chart1"></div> + <div style="flex:1;display: flex;"> + <div class="chart-container" id="left-col-chart1"></div> + <div class="equipment-state-container"> + <div>璁惧鎬绘暟锛歿{equipmentList.length}}鍙�</div> + <div>澶т慨銆侀」淇暟閲忥細{{getEquipmentMaintainCount}}鍙�</div> + <div>璁惧寮�鍔ㄧ巼锛歿{getEquipmentOpenRate}}</div> + <div v-for="(item,index) in equipmentStateList" :key="index"> + <img :src="item.imageColor"><span>{{item.label}}锛歿{getEquipmentStateCount(item.value)}}鍙�</span> + </div> + </div> + </div> + <div class="server-status">鏈嶅姟鍣ㄧ姸鎬侊細<span :style="{color:getServerStatusTextColor,fontWeight:'bold'}">{{this.serverStatus}}</span> + </div> </div> <div class="col-content"> <div class="content-title">褰撴湀闆朵欢浠诲姟瀹屾垚杩涘害</div> @@ -20,12 +32,20 @@ </div> </div> <div class="middle-col"> - + <div class="navigate-container"> + <div class="navigate-item" v-for="(item,index) in navigateList" :key="index"> + <img :src="item.imageSrc" @click="navigateTo(item)"> + </div> + </div> </div> <div class="right-col"> <div class="col-content"> <div class="content-title">浠婃棩姒傚喌</div> <div class="chart-container" id="right-col-chart1"></div> + <div class="content-footer-container"> + <div class="content-footer">閲嶇偣璁惧鍒╃敤鐜囷細{{this.keyEquipmentEfficiency}}</div> + <div class="content-footer">姝e父璁惧鍒╃敤鐜囷細{{this.commonEquipmentEfficiency}}</div> + </div> </div> <div class="col-content"> <div class="content-title">宸ユ璁惧鍒╃敤鐜囧彉鍖栬秼鍔�</div> @@ -52,28 +72,3950 @@ components: {}, data() { return { + equipmentList: [ + { + 'equipmentID': '04ZX001', + 'equipmentName': '闀楅摚鍔犲伐涓績鍗庝腑鏁版帶', + 'factoryID': 'A', + 'collectTime': null, + 'oporation': null, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'HNC848鍗庝腑鏁版帶', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.195', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': 'ZUOLAN_HNC848', + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '04ZX002', + 'equipmentName': 'KHC250-5A', + 'factoryID': 'A', + 'collectTime': '2021-06-23 10:22:11', + 'oporation': 3, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'KHC250-5A', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.96', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_LX_CODE_11', + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2103006', + 'equipmentName': 'CW61100GZ', + 'factoryID': 'A', + 'collectTime': '2022-03-02 15:36:15', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CW61100GZ', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.151', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_3', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '3-D鐕冪儳瀹ゆ満鍖e崟鍏�', + 'sortType': 3 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2103013', + 'equipmentName': 'CW6100GZ', + 'factoryID': 'A', + 'collectTime': '2022-03-02 15:36:15', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CW6100GZ', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.152', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_5', + 'name': '5-D CRIC鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '5-D CRIC鍗曞厓', + 'sortType': 5 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '5-D CRIC鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2111005', + 'equipmentName': '鏁版帶钀藉湴杞﹀簥', + 'factoryID': 'A', + 'collectTime': '2022-03-02 15:36:15', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'MK163', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.153', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2111006', + 'equipmentName': '鏁版帶钀藉湴杞﹀簥', + 'factoryID': 'A', + 'collectTime': '2022-03-02 15:36:15', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'MK163', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.154', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_5', + 'name': '5-D CRIC鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '5-D CRIC鍗曞厓', + 'sortType': 5 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '5-D CRIC鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2111019', + 'equipmentName': '鏁版帶钀藉湴杞﹀簥', + 'factoryID': 'A', + 'collectTime': '2021-04-25 14:32:11', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'MK163', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.155', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2112004', + 'equipmentName': '鏁版帶绔嬪紡杞﹀簥', + 'factoryID': 'A', + 'collectTime': '2021-04-25 14:32:11', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CK5112', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.156', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2112039', + 'equipmentName': '鏁版帶绔嬪紡杞﹀簥', + 'factoryID': 'A', + 'collectTime': '2021-04-25 14:32:11', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'C5112', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.157', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_8', + 'name': '8-D绉戠爺宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '8-D绉戠爺宸ユ', + 'sortType': 8 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '8-D绉戠爺宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2112044', + 'equipmentName': '鏁版帶绔嬪紡杞﹀簥', + 'factoryID': 'A', + 'collectTime': '2019-04-22 15:44:50', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'C5120C', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.158', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_10', + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': 'JD-2鍐涘搧鏈哄姞', + 'sortType': 10 + }, + 'isImportant': 1, + 'maintainType': 2, + 'operator': null, + 'operatingTime': null, + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2112051', + 'equipmentName': '鏁版帶钀藉湴杞﹀簥', + 'factoryID': 'A', + 'collectTime': '2021-04-25 14:32:11', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'C5112A', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.159', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140005', + 'equipmentName': '鍙屾煴鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2021-06-07 17:31:02', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5225F', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.160', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_10', + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': 'JD-2鍐涘搧鏈哄姞', + 'sortType': 10 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140006', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2021-06-07 17:31:02', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CK5120A', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.161', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': 'ZUOLAN_2140006', + 'beltline': { + 'number': 'A_10', + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': 'JD-2鍐涘搧鏈哄姞', + 'sortType': 10 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140024', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2021-06-07 17:31:04', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'SVT160*10/8-NC', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.164', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_3', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '3-D鐕冪儳瀹ゆ満鍖e崟鍏�', + 'sortType': 3 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140026', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2021-06-23 10:21:59', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5112B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.165', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140027', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2021-06-23 10:22:02', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5112B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.166', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140035', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2021-06-23 10:22:02', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5112B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.167', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_5', + 'name': '5-D CRIC鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '5-D CRIC鍗曞厓', + 'sortType': 5 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '5-D CRIC鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140036', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2021-06-23 10:22:02', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5112B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.168', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_5', + 'name': '5-D CRIC鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '5-D CRIC鍗曞厓', + 'sortType': 5 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '5-D CRIC鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140039', + 'equipmentName': '鍗曟煴鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:30:55', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5116B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.169', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140044', + 'equipmentName': '鏁版帶鍗曟煴绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:22:29', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CK5116B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.171', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140069', + 'equipmentName': '鏁版帶绔嬪紡杞﹀簥', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:38:56', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'GTC315125', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.172', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_8', + 'name': '8-D绉戠爺宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '8-D绉戠爺宸ユ', + 'sortType': 8 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '8-D绉戠爺宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140072', + 'equipmentName': '鍗曟煴鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:38:47', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CK5120B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.173', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140079', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2019-05-16 15:13:39', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CK5125B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.174', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_8', + 'name': '8-D绉戠爺宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '8-D绉戠爺宸ユ', + 'sortType': 8 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '8-D绉戠爺宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140085', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'YV-1200ATC', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.35', + 'driveType': 'SIEMENS828D', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS828D', + 'saveTableName': 'SIEMENS828D_2140085', + 'beltline': { + 'number': 'A_3', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '3-D鐕冪儳瀹ゆ満鍖e崟鍏�', + 'sortType': 3 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140099', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'VTL-1600ATC', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.37', + 'driveType': 'SIEMENS828D', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS828D', + 'saveTableName': 'SIEMENS828D_2140099', + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 2, + 'maintainType': 2, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140100', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'VTL-1600ATC', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.38', + 'driveType': 'SIEMENS828D', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS828D', + 'saveTableName': 'SIEMENS828D_2140100', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140101', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'VTL-1600ATC', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.39', + 'driveType': 'SIEMENS828D', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS828D', + 'saveTableName': 'SIEMENS828D_2140101', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140102', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'VTL-1600ATC', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.40', + 'driveType': 'SIEMENS828D', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS828D', + 'saveTableName': 'SIEMENS828D_2140102', + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2140110', + 'equipmentName': '鏁版帶杞﹀簥', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'HTC100140', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.204', + 'driveType': 'SIEMENS828D', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS828D', + 'saveTableName': 'SIEMENS828D_2140110', + 'beltline': { + 'number': 'A_3', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '3-D鐕冪儳瀹ゆ満鍖e崟鍏�', + 'sortType': 3 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2240004', + 'equipmentName': '榫欓棬闀楅摚搴�', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:39:18', + 'oporation': 1, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'XKAD2420/1', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.175', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2240058', + 'equipmentName': '鏁版帶閾e墛涓績', + 'factoryID': 'A', + 'collectTime': '2019-05-16 12:01:53', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'DMC125U', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.199', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': 'ZUOLAN_2240058', + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2240064', + 'equipmentName': '绔嬪紡鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 3, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'VMC1500', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.47', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_2240064', + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2240070', + 'equipmentName': '绔嬪紡杞﹀墛鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-05-16 10:06:50', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5120B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.177', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_3', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '3-D鐕冪儳瀹ゆ満鍖e崟鍏�', + 'sortType': 3 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2240071', + 'equipmentName': '绔嬪紡杞﹀墛鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:28:43', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5120B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.178', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2240078', + 'equipmentName': '浠垮舰闀楅摚搴�', + 'factoryID': 'A', + 'collectTime': '2019-05-16 12:12:22', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'WF2/10G50-K', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.179', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 1, + 'maintainType': 2, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2603011', + 'equipmentName': '鏁版帶鍧愭爣闀楀簥', + 'factoryID': 'A', + 'collectTime': '2019-05-16 15:47:57', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'TK4163', + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.180', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_9', + 'name': '鐢熶骇瀹�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '鐢熶骇瀹�', + 'sortType': 9 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '鐢熶骇瀹�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2640002', + 'equipmentName': '鏁版帶鍧愭爣闀楀簥', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '10621', + 'fixLocation': null, + 'equipmentModel': 'TGK42100', + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.53', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_2640002', + 'beltline': { + 'number': 'A_9', + 'name': '鐢熶骇瀹�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '鐢熶骇瀹�', + 'sortType': 9 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '鐢熶骇瀹�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2640004', + 'equipmentName': '鏁版帶闀楀簥', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'TK42100/2', + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.54', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_2640004', + 'beltline': { + 'number': 'A_9', + 'name': '鐢熶骇瀹�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '鐢熶骇瀹�', + 'sortType': 9 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '鐢熶骇瀹�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2640006', + 'equipmentName': 'CF63', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'CF63', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.55', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_2640006', + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '2740010', + 'equipmentName': '鏁版帶鍐呭渾绔嬪紡纾ㄥ簥', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:39:36', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'MK2880L', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.181', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_9', + 'name': '鐢熶骇瀹�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '鐢熶骇瀹�', + 'sortType': 9 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '鐢熶骇瀹�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140018', + 'equipmentName': '绾垮垏鍓�', + 'factoryID': 'A', + 'collectTime': '2019-05-26 00:00:02', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'HCKX630C', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.182', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': 'ZUOLAN_3140018', + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 2, + 'maintainType': 2, + 'operator': 'admin', + 'operatingTime': '2020-03-30 17:04:38', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140019', + 'equipmentName': '鐢电伀鑺辨垚鍨嬫満', + 'factoryID': 'A', + 'collectTime': '2019-11-04 17:39:17', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'NX8-AM', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': null, + 'driveType': null, + 'dataPort': null, + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140023', + 'equipmentName': '绾垮垏鍓�', + 'factoryID': 'A', + 'collectTime': '2019-04-24 00:12:05', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'DK77100', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.183', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': 'ZUOLAN_3140023', + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140027', + 'equipmentName': '鏀剧數閾e墛鏈�', + 'factoryID': 'A', + 'collectTime': '2019-05-16 12:13:13', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'ZT-029', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.184', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140032', + 'equipmentName': '鏀剧數閾e墛鏈�', + 'factoryID': 'A', + 'collectTime': '2018-11-28 09:50:17', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'ZT-029', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.185', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140039', + 'equipmentName': '鐢电伀鑺变笓鏈�', + 'factoryID': 'A', + 'collectTime': '2019-05-16 12:13:13', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'SE-HC001', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.186', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140044', + 'equipmentName': '鐢电伀鑺卞皬瀛旀満搴�', + 'factoryID': 'A', + 'collectTime': '2019-05-16 12:13:14', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'ZT-018C', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.188', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140045', + 'equipmentName': '鐢电伀鑺辫渹绐濈(搴�', + 'factoryID': 'A', + 'collectTime': '2019-05-16 12:13:14', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'ZT-021C', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.189', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140046', + 'equipmentName': '鐢电伀鑺辨満搴�', + 'factoryID': 'A', + 'collectTime': '2019-05-16 15:28:50', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'SE-HC001', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.190', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140052', + 'equipmentName': '鐢电伀鑺变笓鏈�', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:37:48', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CT900FX', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.192', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': 'ZUOLAN_3140052', + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140054', + 'equipmentName': '鐢电伀鑺变笓鏈�', + 'factoryID': 'A', + 'collectTime': '2019-05-15 18:39:34', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'NX8-AM', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.193', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': 'ZUOLAN_3140054', + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140055', + 'equipmentName': '鐢电伀鑺变笓鏈�', + 'factoryID': 'A', + 'collectTime': '2019-05-16 14:59:46', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'NX8-AM', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.194', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': 'ZUOLAN_3140055', + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140059', + 'equipmentName': '璁惧', + 'factoryID': 'A', + 'collectTime': null, + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': null, + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': null, + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': null, + 'driveType': null, + 'dataPort': null, + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140066', + 'equipmentName': '璁惧', + 'factoryID': 'A', + 'collectTime': null, + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': null, + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': null, + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': null, + 'driveType': null, + 'dataPort': null, + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3140070', + 'equipmentName': '璁惧', + 'factoryID': 'A', + 'collectTime': null, + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': null, + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': null, + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': null, + 'driveType': null, + 'dataPort': null, + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650001', + 'equipmentName': '鏁版帶鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'H6C', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.66', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650001', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650005', + 'equipmentName': '鍗曚綇绔嬪紡杞﹀墛涓績', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:34:14', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5112B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.191', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650014', + 'equipmentName': 'TH65100', + 'factoryID': 'A', + 'collectTime': '2019-05-16 16:36:28', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'TH65100', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.200', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': '', + 'beltline': { + 'number': 'A_3', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '3-D鐕冪儳瀹ゆ満鍖e崟鍏�', + 'sortType': 3 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650031', + 'equipmentName': '绔嬪紡鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-05-16 13:03:52', + 'oporation': 2, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'V850', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.198', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': '', + 'saveTableName': '', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650032', + 'equipmentName': 'THM63100', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '10621', + 'fixLocation': null, + 'equipmentModel': 'THM63100', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.70', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_3650032', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650035', + 'equipmentName': '绔嬪紡鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'VMC1250', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.71', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_3650035', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650041', + 'equipmentName': '鍗у紡鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'TH65125', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.72', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_3650041', + 'beltline': { + 'number': 'A_10', + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': 'JD-2鍐涘搧鏈哄姞', + 'sortType': 10 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650064', + 'equipmentName': '浜斿潗鏍囧姞宸ヤ腑蹇�', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'TRT314HS', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.74', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_3650064', + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650087', + 'equipmentName': '浜斿潗鏍囧姞宸ヤ腑蹇�', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'DMU125P', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.76', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_3650087', + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650114', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-04 17:37:17', + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'STC1250/130', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': null, + 'driveType': null, + 'dataPort': null, + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650115', + 'equipmentName': '绮惧瘑鍗у紡浜旇酱鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'THM63120IV', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.78', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_3650115', + 'beltline': { + 'number': 'A_8', + 'name': '8-D绉戠爺宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '8-D绉戠爺宸ユ', + 'sortType': 8 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '8-D绉戠爺宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650116', + 'equipmentName': '鏁版帶浜斿潗鏍囧姞宸ヤ腑蹇�', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '25040', + 'fixLocation': null, + 'equipmentModel': 'TRT314HS', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.79', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840D_3650116', + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650117', + 'equipmentName': '绔嬪紡鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'VMC1250', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.80', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840D', + 'saveTableName': 'SIEMENS840D_3650117', + 'beltline': { + 'number': 'A_10', + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': 'JD-2鍐涘搧鏈哄姞', + 'sortType': 10 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650125', + 'equipmentName': '鍗у紡鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'TH65140', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.81', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840D_3650125', + 'beltline': { + 'number': 'A_10', + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': 'JD-2鍐涘搧鏈哄姞', + 'sortType': 10 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': 'JD-2鍐涘搧鏈哄姞', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650127', + 'equipmentName': '绔嬪紡鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'VMC1250', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.82', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650127', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650135', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'DMU 100 monoBLOCK', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.84', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650135', + 'beltline': { + 'number': 'A_5', + 'name': '5-D CRIC鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '5-D CRIC鍗曞厓', + 'sortType': 5 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '5-D CRIC鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650168', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'DMU 160P', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.85', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840D_3650168', + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650169', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'DMU 160P', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.86', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840D_3650169', + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650170', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'DMU 125P', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.87', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840D_3650170', + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650175', + 'equipmentName': '鍥涜酱鍗у紡鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:01', + 'oporation': 0, + 'alarm': '454', + 'fixLocation': null, + 'equipmentModel': 'HM635', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.88', + 'driveType': 'FANUC', + 'dataPort': '8193', + 'controlSystem': 'FANUC', + 'saveTableName': 'FANUC_3650175', + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650177', + 'equipmentName': '鏁版帶绔嬭溅', + 'factoryID': 'A', + 'collectTime': '2021-06-23 10:22:02', + 'oporation': 0, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': 'CH5112B', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.168', + 'driveType': 'ZUOLAN', + 'dataPort': '502', + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_3', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '3-D鐕冪儳瀹ゆ満鍖e崟鍏�', + 'sortType': 3 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650184', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'DMU125P', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.89', + 'driveType': 'SIEMENS840D', + 'dataPort': '8899', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840D_3650184', + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650207', + 'equipmentName': 'CHIRON', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'CHIRON', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.90', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650207', + 'beltline': { + 'number': 'A_5', + 'name': '5-D CRIC鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '5-D CRIC鍗曞厓', + 'sortType': 5 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '5-D CRIC鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650212', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'SPK1300X', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.91', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650212', + 'beltline': { + 'number': 'A_3', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '3-D鐕冪儳瀹ゆ満鍖e崟鍏�', + 'sortType': 3 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650214', + 'equipmentName': '榫欓棬寮忓姞宸ヤ腑蹇�', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'DMU270P', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.92', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650214', + 'beltline': { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '6-D椋庢墖鍗曞厓', + 'sortType': 6 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '6-D椋庢墖鍗曞厓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650215', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'MX10', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.93', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650215', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650216', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'THS-120-TILT', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.94', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650216', + 'beltline': { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '2-D鏁翠綋鏈哄專鍗曞厓', + 'sortType': 2 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '2-D鏁翠綋鏈哄專', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650217', + 'equipmentName': '闀楅摚鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'MX12', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.95', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650217', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650218', + 'equipmentName': 'SPARK2100', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'SPARK2100', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.97', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650218', + 'beltline': { + 'number': 'A_8', + 'name': '8-D绉戠爺宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '8-D绉戠爺宸ユ', + 'sortType': 8 + }, + 'isImportant': 2, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '8-D绉戠爺宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650228', + 'equipmentName': '璁惧', + 'factoryID': 'A', + 'collectTime': null, + 'oporation': 22, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': null, + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': null, + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': null, + 'driveType': null, + 'dataPort': null, + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'B_2', + 'name': '鍥涘伐娈�', + 'factoryInfo': { + 'factoryId': 'B', + 'factoryName': '鍥涘巶' + }, + 'fullName': '鍥涘伐娈�', + 'sortType': null + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '鍥涘伐娈�', + 'factoryName': '鍥涘巶', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '3650234', + 'equipmentName': '鏁版帶鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': '2019-11-01 10:30:30', + 'oporation': 0, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': 'H6C', + 'equipmentClassify': null, + 'remark': 'A', + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': '10.103.30.66', + 'driveType': 'SIEMENS840DSL', + 'dataPort': '8888', + 'controlSystem': 'SIEMENS840DSL', + 'saveTableName': 'SIEMENS840DSL_3650001', + 'beltline': { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '4-D鐒婃帴鏈哄專宸ユ', + 'sortType': 4 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': '4340020', + 'equipmentName': '鍔犲伐涓績', + 'factoryID': 'A', + 'collectTime': null, + 'oporation': null, + 'alarm': '', + 'fixLocation': null, + 'equipmentModel': '', + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': 'machine', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': null, + 'driveType': null, + 'dataPort': null, + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': 'ZL0001', + 'equipmentName': '璁惧', + 'factoryID': 'A', + 'collectTime': null, + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': null, + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': '', + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': null, + 'driveType': null, + 'dataPort': null, + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + }, + { + 'equipmentID': 'ZL0011', + 'equipmentName': '璁惧', + 'factoryID': 'A', + 'collectTime': null, + 'oporation': 3, + 'alarm': null, + 'fixLocation': null, + 'equipmentModel': null, + 'equipmentClassify': null, + 'remark': null, + 'equipmentType': null, + 'equipmentLocation': null, + 'equipmentData': null, + 'equipmentIP': null, + 'driveType': null, + 'dataPort': null, + 'controlSystem': null, + 'saveTableName': null, + 'beltline': { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'factoryInfo': { + 'factoryId': 'A', + 'factoryName': '涓�鍘�' + }, + 'fullName': '1-D鐗圭宸ヨ壓鍗曞厓', + 'sortType': 1 + }, + 'isImportant': 1, + 'maintainType': 1, + 'operator': null, + 'operatingTime': null, + 'name': '1-D鐗圭宸ヨ壓', + 'factoryName': '涓�鍘�', + 'number': null, + 'beltlineID': null, + 'idlingType': null, + 'idleType': null, + 'alarmNo': null, + 'alarmContent': null, + 'productCount': null + } + ], + equipmentStateList: [ + { + label: '姝e父杩愯', + value: [3, 23], + imageColor: require('@/assets/image/stateImg_green.gif') + }, + { + label: '寰呮満', + value: [1, 2], + imageColor: require('@/assets/image/stateImg_yellow.gif') + }, + { + label: '鎶ヨ', + value: [22], + imageColor: require('@/assets/image/stateImg_red.gif') + }, + { + label: '鍏虫満', + value: [null, 0], + imageColor: require('@/assets/image/stateImg_gray.gif') + } + ], + serverStatus: '姝e父', + leftColChart1: '', leftColChart2: '', + rightColChart1: '', + navigateList: [ + { + label: '151A', + navigateMethod: 0, + navigateUrl: '1712001819515367426', + imageSrc: require('../../../assets/image/MDC_151A.png') + }, + { + label: 'VR', + navigateMethod: 1, + navigateUrl: 'mdc/vr', + imageSrc: require('../../../assets/image/VR_a.png') + }, + { + label: 'MDC', + navigateMethod: 1, + navigateUrl: 'mdc/mdc', + imageSrc: require('../../../assets/image/MDC_a.png') + }, + { + label: 'MES', + navigateMethod: 1, + navigateUrl: 'mdc/mes', + imageSrc: require('../../../assets/image/MES_a.png') + } + ], + keyEquipmentEfficiency: '', + commonEquipmentEfficiency: '', rightColChart2: '', rightColChart3: '' } }, mounted() { - // window.addEventListener('resize', this.handleWindowResize) + window.addEventListener('resize', this.handleWindowResize) this.getChartDataByApi() }, beforeDestroy() { window.removeEventListener('resize', this.handleWindowResize) }, + filters: {}, + computed: { + /* 鑾峰彇璁惧澶т慨銆侀」淇暟閲� */ + getEquipmentMaintainCount() { + return this.equipmentList.filter(item => item.maintainType === 2).length + }, + /* 鑾峰彇璁惧寮�鍔ㄧ巼 */ + getEquipmentOpenRate() { + const equipmentCount = this.equipmentList.length + const equipmentShutDownCount = this.equipmentList.filter(item => item.oporation === null || item.oporation == 0).length + return this.toDecimal2NoZero(((equipmentCount - equipmentShutDownCount) / equipmentCount * 100)) + '%' + }, + + getServerStatusTextColor() { + if (this.serverStatus === '姝e父') { + return '#53da53' + } else { + return '#f00' + } + } + }, methods: { + getEquipmentStateCount(value) { + let stateCount = 0 + this.equipmentList.forEach(item => { + if (value.includes(item.oporation)) stateCount++ + }) + return stateCount + }, + + getServerStatusByApi() { + + }, + getChartDataByApi() { + this.getLeftColChart1DataByApi() // this.getLeftColChart2DataByApi() + this.getRightColChart1DataByApi() this.getRightColChart2DataByApi() this.getRightColChart3DataByApi() }, - getLeftColChart2DataByApi() { - this.leftColChart2 = this.$echarts.init(document.getElementById('left-col-chart2')) - this.drawLeftColChart2() + getLeftColChart1DataByApi() { + this.leftColChart1 = this.$echarts.init(document.getElementById('left-col-chart1')) + this.drawLeftColChart1() + }, + + getRightColChart1DataByApi() { + this.rightColChart1 = this.$echarts.init(document.getElementById('right-col-chart1')) + this.drawRightColChart1() }, getRightColChart2DataByApi() { @@ -86,233 +4028,329 @@ this.drawRightColChart3() }, - drawLeftColChart2() { + /* 缁樺埗宸︿晶绗竴涓浘琛� */ + drawLeftColChart1() { + const data = [ + { + 'number': '20102', + 'name': '2-D鏁翠綋鏈哄專', + 'count': 7, + 'planCount': 14, + 'rateCount': 0.5000 + }, + { + 'number': '20103', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'count': 3, + 'planCount': 9, + 'rateCount': 0.3333 + }, + { + 'number': '20104', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'count': 11, + 'planCount': 28, + 'rateCount': 0.3929 + }, + { + 'number': '20105', + 'name': '5-D CRIC鍗曞厓', + 'count': 2, + 'planCount': 15, + 'rateCount': 0.1333 + }, + { + 'number': '20106', + 'name': '6-D椋庢墖鍗曞厓', + 'count': 6, + 'planCount': 15, + 'rateCount': 0.4000 + }, + { + 'number': '20107', + 'name': '7-D娑¤疆鏈哄專', + 'count': 6, + 'planCount': 17, + 'rateCount': 0.3529 + }, + { + 'number': '20109', + 'name': '9-D閽冲伐鍗曞厓', + 'count': 2, + 'planCount': 18, + 'rateCount': 0.1111 + }, + { + 'number': null, + 'name': '鎬讳换鍔�', + 'count': 37, + 'planCount': 116, + 'rateCount': 0.3190 + } + ] + let yAxisData1, yAxisData2, completionNum + const formatterData = [ + { + value: '', name: '瀹屾垚閲�', itemStyle: { normal: { color: '#00923f' } }, + label: { + normal: { + show: true, + fontSize: '70%', + position: 'inside', + formatter: function() { + return completionNum + '%' + } + } + } + }, + { + value: '', name: '浠诲姟閲�', + itemStyle: { normal: { color: '#e67817' } }, + label: { + normal: { + show: false + } + } + } + ] const option = { - color: ['#409EFF', '#0FC61A'], - tooltip: { - axisPointer: { - type: 'line', // 鎸囩ず鍣ㄧ被鍨嬶紙'line' 鐩寸嚎鎸囩ず鍣紱'shadow' 闃村奖鎸囩ず鍣紱'none' 鏃犳寚绀哄櫒锛�'cross' 鍗佸瓧鍑嗘槦鎸囩ず鍣ㄣ�傦級 - snap: false // 鍧愭爣杞存寚绀哄櫒鏄惁鑷姩鍚搁檮鍒扮偣涓娿�傞粯璁よ嚜鍔ㄥ垽鏂�� - }, - confine: true, - formatter: function(params) { - return '<span style="font-weight:bolder;">' + params.name + '</span><br/>' + - '<span style="display:inline-block; width:10px; height:10px; border-radius:100px; margin-right:5px; background:' + params.color + '"></span>' + params.seriesName + ' : ' + params.value + '%' - } - }, - grid: { - left: '1%', - right: '5%', - bottom: '1%', - top: '5%', - containLabel: true - }, - xAxis: { - type: 'category', - data: [ - '2-D鏁翠綋鏈哄專', - '3-D鐕冪儳瀹ゆ満鍖�', - '4-D鐒婃帴鏈哄專宸ユ', - '5-D CRIC鍗曞厓', - '6-D椋庢墖鍗曞厓', - '7-D娑¤疆鏈哄專', - '9-D閽冲伐鍗曞厓', - '鎬讳换鍔�' - ], - axisLine: { - lineStyle: { - color: '#fff' - } - }, - axisLabel: { - fontSize: 12, - interval: 0, + legend: { + show: true, + bottom: 5, + textStyle: { color: '#fff', - rotate: 45 + fontSize: '70%' }, - axisTick: { - show: true + itemWidth: 12, + itemHeight: 8, + selectedMode: false, + formatter: function(name) { + var target + for (var i = 0, l = formatterData.length; i < l; i++) { + if (formatterData[i].name == name) { + target = formatterData[i].value + } + } + return name + ' ' + target } }, - yAxis: [ - { - // name: '%', - nameTextStyle: { - color: '#fff' - }, - type: 'value', - min: 0, - minInterval: 1, - axisLine: { - show: true, - lineStyle: { - color: '#fff' - } - }, - axisTick: { - show: true - }, - splitLine: { - show: true, - lineStyle: { - color: '#626262' - // type: 'dashed', // dotted 铏氱嚎 - } - }, - axisLabel: { - fontSize: 16, - color: '#fff', - fontFamily: 'Bebas' - } - } - ], series: [ { - type: 'bar', - barWidth: '30%', - itemStyle: { barBorderRadius: [3, 3, 0, 0] }, - name: 'OEE', + name: '绫荤洰', + type: 'pie', + radius: '60%', + center: ['50%', '40%'], + hoverAnimation: false, data: [ { - 'value': '0', - 'name': '2-D鏁翠綋鏈哄專', - 'productionCode': null, - 'productionId': null + value: 0, name: '瀹屾垚閲�', itemStyle: { normal: { color: '#00923f' } }, + label: { + normal: { + show: true, + fontSize: '70%', + position: 'inside', + textBorderWidth: 0, + formatter: function() { + return completionNum + '%' + } + } + } }, { - 'value': '0', - 'name': '3-D鐕冪儳瀹ゆ満鍖�', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '0', - 'name': '4-D鐒婃帴鏈哄專宸ユ', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '0', - 'name': '5-D CRIC鍗曞厓', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '92.00', - 'name': '6-D椋庢墖鍗曞厓', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '92.00', - 'name': '7-D娑¤疆鏈哄專', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '108.00', - 'name': '9-D閽冲伐鍗曞厓', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '0', - 'name': '鎬讳换鍔�', - 'productionCode': null, - 'productionId': null + value: 100, name: '浠诲姟閲�', + itemStyle: { normal: { color: '#e67817' } }, + label: { + normal: { + show: false + } + } } ], - label: { - show: true, - lineHeight: 10, - formatter: params => { - if (+params.value === 0) return '' - else return params.value - }, - position: 'inside', - textStyle: { - color: '#fff', - fontSize: 12 + labelLine: { + normal: { + show: false } - } - }, { - type: 'bar', - barWidth: '30%', - itemStyle: { barBorderRadius: [3, 3, 0, 0] }, - name: '鍒╃敤鐜�', - data: [ - { - 'value': '0', - 'name': '2-D鏁翠綋鏈哄專', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '0', - 'name': '3-D鐕冪儳瀹ゆ満鍖�', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '0', - 'name': '4-D鐒婃帴鏈哄專宸ユ', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '0', - 'name': '5-D CRIC鍗曞厓', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '92.00', - 'name': '6-D椋庢墖鍗曞厓', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '92.00', - 'name': '7-D娑¤疆鏈哄專', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '108.00', - 'name': '9-D閽冲伐鍗曞厓', - 'productionCode': null, - 'productionId': null - }, - { - 'value': '0', - 'name': '鎬讳换鍔�', - 'productionCode': null, - 'productionId': null - } - ], - label: { - show: true, - lineHeight: 10, - formatter: params => { - if (+params.value === 0) return '' - else return params.value - }, - position: 'inside', - textStyle: { - color: '#fff', - fontSize: 12 + }, + itemStyle: { + emphasis: { + shadowBlur: 10, + shadowOffsetX: 0, + shadowColor: 'rgba(0, 0, 0, 0.5)' } } } - ], - dataZoom: { - show: true, - type: 'inside' - } + ] } - this.leftColChart2.setOption(option, true) + data.forEach(item => { + if (item.name === '鎬讳换鍔�' && item.rateCount !== null) { + yAxisData1 = this.toDecimal2NoZero(item.rateCount * 100) + yAxisData2 = 100 - this.toDecimal2NoZero(item.rateCount * 100) + completionNum = yAxisData1 + formatterData[0].value = item.count + formatterData[1].value = item.planCount + } + }) + option.series[0].data[0].value = yAxisData1 + option.series[0].data[1].value = yAxisData2 + this.leftColChart1.setOption(option, true) }, + /* 缁樺埗鍙充晶绗竴涓浘琛� */ + drawRightColChart1() { + const data = [ + { + 'number': null, + 'name': '鍒╃敤鐜�', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + }, + { + 'number': null, + 'name': '寮�鏈虹巼', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + }, + { + 'number': null, + 'name': '閲嶇偣璁惧鍒╃敤鐜�', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + }, + { + 'number': null, + 'name': '姝e父璁惧鍒╃敤鐜�', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + } + ] + const yAxisData = [] + const option = { + radar: { + center: ['50%', '55%'], + indicator: [{ + name: '璁惧鍒╃敤鐜�', + num: '', + max: 100 + }, { + name: '璁惧寮�鏈虹巼', + num: '', + max: 100 + }, { + name: '璁″垝瀹屾垚鐜�', + num: '', + max: 100 + }], + radius: '60%', + splitNumber: 1, + shape: 'circle', + nameGap: 10, + name: { + textStyle: { + color: '#fff', + fontSize: '65%' + }, + formatter: function(value, indicator) { + return value + ' ' + indicator.num + '%' + + } + }, + splitLine: { + lineStyle: { + color: 'rgb(90,177,239)', + type: 'dotted', + width: 2 + } + }, + axisLine: { + show: true, + lineStyle: { + color: 'rgb(90,177,239)', + type: 'dotted' + } + }, + zlevel: 23 + }, + series: [ + { + type: 'pie', + center: ['50%', '55%'], + radius: ['70%', '65%'], + hoverAnimation: false, + label: { + normal: { + position: 'center' + } + }, + data: [{ + value: 1000, + tooltip: { + show: false + }, + itemStyle: { + normal: { + color: 'rgba(30,177,239,0.6)' + } + } + }] + }, + + { + name: '鏁版嵁鏄剧ず', + type: 'radar', + lineStyle: { + normal: { + width: 0.1, + opacity: 0.1 + } + }, + data: [ + [0, 0, 0] + ], + symbolSize: 8, + itemStyle: { + color: '#ffc000', + borderColor: '#ffc000' + }, + areaStyle: { + normal: { + color: 'rgba(90,177,239,0.8)', + opacity: 0.85 + } + }, + label: { + normal: { + show: false, + position: 'top', + formatter: '{c}%' + } + }, + zlevel: 21 + } + + ] + } + data.forEach((item, index) => { + if (item.name == '閲嶇偣璁惧鍒╃敤鐜�') { + this.keyEquipmentEfficiency = (item.count * 100) > 100 ? 100 : ((item.count * 100).toFixed(2)) + '%' + } else if (item.name == '姝e父璁惧鍒╃敤鐜�') { + this.commonEquipmentEfficiency = (item.count * 100) > 100 ? 100 : ((item.count * 100).toFixed(2)) + '%' + } else { + yAxisData.push(parseFloat((item.count * 100) > 100 ? 100 : ((item.count * 100).toFixed(2)))) + option.radar.indicator[index].num = (item.count * 100) > 100 ? 100 : ((item.count * 100).toFixed(2)) + } + }) + const data2 = { 'number': null, 'name': '瀹屾垚鐜�', 'count': 0.6523, 'planCount': null, 'rateCount': null } + yAxisData.push(parseFloat((data2.count * 100) > 100 ? 100 : ((data2.count * 100).toFixed(2)))) + option.radar.indicator[2].num = (data2.count * 100) > 100 ? 100 : ((data2.count * 100).toFixed(2)) + option.series[1].data[0] = yAxisData + this.rightColChart1.setOption(option, true) + }, + + /* 缁樺埗鍙充晶绗簩涓浘琛� */ drawRightColChart2() { const data = [ { @@ -1264,10 +5302,10 @@ } }, grid: { - left: '13%', - right: '4%', - bottom: '-3%', - top: '15%', + left: '1%', + right: '5%', + bottom: '1%', + top: '5%', containLabel: true }, 'dataZoom': [ @@ -1308,7 +5346,7 @@ fontSize: '70%' }, axisLine: { - show:true, + show: true, lineStyle: { color: '#fff' } @@ -1322,10 +5360,9 @@ data.forEach(item1 => { const dataArr = [] item1.list.forEach(item2 => { - const lineRate = (Math.round(item1.lineRate * 100 * 100) / 100).toString() dataArr.push({ - value: lineRate, - hostType: (item1.dayTime == null ? '' : item1.dayTime) + value: this.toDecimal2NoZero(item2.lineRate * 100), + hostType: (item2.dayTime == null ? '' : item2.dayTime) }) xAxisData.push(item2.dayTime == null ? '' : item2.dayTime.slice(5)) }) @@ -1348,14 +5385,87 @@ }) } }) - console.log('xAxisData', new Set(xAxisData)) - console.log('seriesArr', seriesArr) option.xAxis.data = Array.from(new Set(xAxisData)) option.series = seriesArr this.rightColChart2.setOption(option, true) }, + /* 缁樺埗鍙充晶绗笁涓浘琛� */ drawRightColChart3() { + const data = [ + { + 'number': 'A_1', + 'name': '1-D鐗圭宸ヨ壓', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + }, + { + 'number': 'A_2', + 'name': '2-D鏁翠綋鏈哄專', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + }, + { + 'number': 'A_3', + 'name': '3-D鐕冪儳瀹ゆ満鍖�', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + }, + { + 'number': 'A_4', + 'name': '4-D鐒婃帴鏈哄專宸ユ', + 'count': 0.1333, + 'planCount': null, + 'rateCount': null + }, + { + 'number': 'A_5', + 'name': '5-D CRIC鍗曞厓', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + }, + { + 'number': 'A_6', + 'name': '6-D椋庢墖鍗曞厓', + 'count': 0.0667, + 'planCount': null, + 'rateCount': null + }, + { + 'number': 'A_7', + 'name': '7-D娑¤疆鏈哄專', + 'count': 0, + 'planCount': null, + 'rateCount': null + }, + { + 'number': 'A_8', + 'name': '8-D绉戠爺宸ユ', + 'count': 0.2000, + 'planCount': null, + 'rateCount': null + }, + { + 'number': 'A_9', + 'name': '鐢熶骇瀹�', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + }, + { + 'number': 'A_10', + 'name': 'JD-2鍐涘搧鏈哄姞', + 'count': 0.0000, + 'planCount': null, + 'rateCount': null + } + ] + const xAxisData = [] + const seriesData = [] const option = { tooltip: { show: true, @@ -1382,78 +5492,7 @@ xAxis: [ { type: 'category', - data: [ - { - 'number': 'A_1', - 'name': '1-D鐗圭宸ヨ壓', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_2', - 'name': '2-D鏁翠綋鏈哄專', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_3', - 'name': '3-D鐕冪儳瀹ゆ満鍖�', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_4', - 'name': '4-D鐒婃帴鏈哄專宸ユ', - 'count': 0.1333, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_5', - 'name': '5-D CRIC鍗曞厓', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_6', - 'name': '6-D椋庢墖鍗曞厓', - 'count': 0.0667, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_7', - 'name': '7-D娑¤疆鏈哄專', - 'count': 0, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_8', - 'name': '8-D绉戠爺宸ユ', - 'count': 0.2000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_9', - 'name': '鐢熶骇瀹�', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_10', - 'name': 'JD-2鍐涘搧鏈哄姞', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - } - ].map(item => item.name), + data: [], axisLine: { lineStyle: { color: '#fff' @@ -1469,83 +5508,7 @@ yAxis: [ { type: 'value', - data: [ - { - 'number': 'A_1', - 'name': '1-D鐗圭宸ヨ壓', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_2', - 'name': '2-D鏁翠綋鏈哄專', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_3', - 'name': '3-D鐕冪儳瀹ゆ満鍖�', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_4', - 'name': '4-D鐒婃帴鏈哄專宸ユ', - 'count': 0.1333, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_5', - 'name': '5-D CRIC鍗曞厓', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_6', - 'name': '6-D椋庢墖鍗曞厓', - 'count': 0.0667, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_7', - 'name': '7-D娑¤疆鏈哄專', - 'count': 0, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_8', - 'name': '8-D绉戠爺宸ユ', - 'count': 0.2000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_9', - 'name': '鐢熶骇瀹�', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_10', - 'name': 'JD-2鍐涘搧鏈哄姞', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - } - ].map(item => { - return { - name: item.name, - value: item.count * 100 - } - }), + data: [], axisLine: { show: true, lineStyle: { @@ -1578,83 +5541,7 @@ name: '鍒╃敤鐜�', type: 'bar', barWidth: '50%',//鏌卞浘瀹藉害 - data: [ - { - 'number': 'A_1', - 'name': '1-D鐗圭宸ヨ壓', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_2', - 'name': '2-D鏁翠綋鏈哄專', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_3', - 'name': '3-D鐕冪儳瀹ゆ満鍖�', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_4', - 'name': '4-D鐒婃帴鏈哄專宸ユ', - 'count': 0.1333, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_5', - 'name': '5-D CRIC鍗曞厓', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_6', - 'name': '6-D椋庢墖鍗曞厓', - 'count': 0.0667, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_7', - 'name': '7-D娑¤疆鏈哄專', - 'count': 0, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_8', - 'name': '8-D绉戠爺宸ユ', - 'count': 0.2000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_9', - 'name': '鐢熶骇瀹�', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - }, - { - 'number': 'A_10', - 'name': 'JD-2鍐涘搧鏈哄姞', - 'count': 0.0000, - 'planCount': null, - 'rateCount': null - } - ].map(item => { - return { - name: item.name, - value: item.count * 100 - } - }), + data: [], label: { show: true, position: 'inside', @@ -1674,7 +5561,7 @@ normal: { barBorderRadius: '', color: function(params) { - var colorList = [ + const colorList = [ //1-D鐗圭宸ヨ壓鍗曞厓 new echarts.graphic.LinearGradient( 0, 0, 1, 0, @@ -1987,7 +5874,34 @@ } ] } + data.forEach(item => { + if (item.number != 'A_9') { + xAxisData.push(item.name == null ? '' : item.name) + seriesData.push({ + value: this.toDecimal2NoZero(((item.count == null ? '' : item.count) * 100) > 100 ? 100 : (((item.count == null ? '' : item.count) * 100))), + hostType: (item.number == null ? '' : item.number) + }) + } + }) + option.xAxis[0].data = xAxisData + option.series[0].data = seriesData this.rightColChart3.setOption(option, true) + }, + + //淇濈暀涓や綅灏忔暟 + toDecimal2NoZero(x) { + const f = Math.round(x * 100) / 100 + const s = f.toString() + return s + }, + + navigateTo(record) { + if (!record.navigateMethod) { + this.$router.push(`/DncWorkshopSignage/${record.navigateUrl}`) + } else { + const url = this.$router.resolve(`${record.navigateUrl}/${id}`).href + window.open(url, '_blank') + } }, /** @@ -1995,7 +5909,9 @@ * 璋冩暣鍥捐〃灏哄浠ラ�傚簲鍒嗚鲸鐜� */ handleWindowResize() { - if (this.leftColChart2) this.leftColChart2.resize() + if (this.leftColChart1) this.leftColChart1.resize() + if (this.rightColChart1) this.rightColChart1.resize() + if (this.rightColChart2) this.rightColChart2.resize() if (this.rightColChart3) this.rightColChart3.resize() } } @@ -2010,6 +5926,7 @@ display: flex; justify-content: center; align-items: center; + font-family: '寰蒋闆呴粦'; .container { width: 99%; @@ -2019,12 +5936,28 @@ align-items: center; .middle-col { + position: relative; width: 67%; height: 100%; border: 0.1vw solid #0104AB; background-image: url("../../../assets/workshopLayout3.png"); background-size: 100% 100%; background-repeat: no-repeat; + + .navigate-container { + position: absolute; + top: 1.5%; + left: 1%; + + .navigate-item { + margin-top: 6%; + + img { + width: 28%; + cursor: pointer; + } + } + } } .left-col, .right-col { @@ -2036,16 +5969,25 @@ .col-content { width: 100%; - height: 24%; + height: 24.25%; border: 0.1vw solid #0104AB; color: #fff; display: flex; flex-direction: column; .content-title { - color: #fff; font-size: 0.9vw; padding-left: 5%; + } + + .content-footer-container { + height: 25%; + + .content-footer { + font-size: 0.7vw; + padding-left: 5%; + height: 40%; + } } .chart-container { @@ -2061,6 +6003,25 @@ height: 100% !important; } } + + .equipment-state-container { + display: flex; + flex-direction: column; + justify-content: space-evenly; + width: 50%; + font-size: 0.6vw; + + img { + width: 10%; + margin-right: 5%; + } + } + + .server-status { + font-size: 0.8vw; + padding-left: 10%; + height: 12%; + } } } } diff --git a/src/views/mdc/base/EquipmentInfoMaintenance.vue b/src/views/mdc/base/EquipmentInfoMaintenance.vue new file mode 100644 index 0000000..d5bc57e --- /dev/null +++ b/src/views/mdc/base/EquipmentInfoMaintenance.vue @@ -0,0 +1,233 @@ +<template> + <a-card> + <!-- 鏌ヨ鍖哄煙 --> + <div class="table-page-search-wrapper"> + <a-form layout="inline" @keyup.enter.native="searchQuery"> + <a-row :gutter="24"> + + <a-col :md="4" :sm="4"> + <a-form-item label="璁惧缂栧彿"> + <a-input placeholder="璇疯緭鍏ヨ澶囩紪鍙�" v-model="queryParam.equipmentId"></a-input> + </a-form-item> + </a-col> + + <a-col :md="4" :sm="4"> + <a-form-item label="璁惧鍚嶇О"> + <a-input placeholder="璇疯緭鍏ヨ澶囧悕绉�" v-model="queryParam.equipmentName"></a-input> + </a-form-item> + </a-col> + + <a-col :md="4" :sm="4"> + <a-form-item label="杞﹂棿鍚嶇О"> + <a-tree-select v-model="queryParam.productionName" :treeData="workshopTreeData" placeholder="璇烽�夋嫨杞﹂棿" + :treeDefaultExpandedKeys="treeDefaultExpandedKeys"></a-tree-select> + </a-form-item> + </a-col> + + <a-col :md="4" :sm="4"> + <a-form-item label="椹卞姩绫诲瀷"> + <a-auto-complete + v-model="queryParam.controlSystemType" + :data-source="driveTypeList" + placeholder="璇烽�夋嫨鎺у埗绯荤粺绫诲瀷" + :filter-option="filterOption" + :allowClear="true" + /> + </a-form-item> + </a-col> + + <a-col :md="4" :sm="4"> + <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button> + <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button> + </a-col> + </a-row> + </a-form> + </div> + + <!-- table鍖哄煙-begin --> + <div> + <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;"> + <i class="anticon anticon-info-circle ant-alert-icon"></i>宸查�夋嫨 <a style="font-weight: 600">{{ + selectedRowKeys.length }}</a>椤� + <a style="margin-left: 24px" @click="onClearSelected">娓呯┖</a> + </div> + + <a-table + ref="table" + bordered + size="middle" + rowKey="id" + :scroll="{x:'max-content',y:465}" + :columns="columns" + :dataSource="dataSource" + :pagination="ipagination" + :loading="loading" + :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" + @change="handleTableChange"> + <span slot="action" slot-scope="text, record"> + <a @click="handleEdit(record)">缂栬緫</a> + + <a-divider type="vertical"/> + + <a-dropdown> + <a class="ant-dropdown-link"> + 鏇村 <a-icon type="down"/> + </a> + <a-menu slot="overlay"> + <a-menu-item> + <a href="javascript:;" @click="handleDetail(record)">璇︽儏</a> + </a-menu-item> + + <a-menu-item> + <a-popconfirm title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)"> + <a>鍒犻櫎</a> + </a-popconfirm> + </a-menu-item> + </a-menu> + </a-dropdown> + </span> + + + </a-table> + </div> + <!-- table鍖哄煙-end --> + + <EquipmentInfoMaintenanceModal ref="modalForm" @ok="modalFormOk"/> + </a-card> +</template> + +<script> + import { JeecgListMixin } from '@/mixins/JeecgListMixin' + import { queryProductionTreeList } from '@/api/api' + import { getAction } from '@/api/manage' + import EquipmentInfoMaintenanceModal from './modules/EquipmentInfoMaintenance/EquipmentInfoMaintenanceModal' + + export default { + name: 'EquipmentInfoMaintenance', + components: { EquipmentInfoMaintenanceModal }, + mixins: [JeecgListMixin], + data() { + return { + queryParam: {}, + url: { + list: '/mdc/mdcEquipment/list', + queryDriveType: '/mdc/mdcDriveTypeParamConfig/getDriveParamOptions' + }, + workshopTreeData: [], + treeDefaultExpandedKeys: [], + driveTypeList:[], + columns: [ + { + title: '#', + dataIndex: '', + key: 'rowIndex', + width: 60, + align: 'center', + customRender: function(t, r, index) { + return parseInt(index) + 1 + } + }, + { + title: '璁惧缂栧彿', + align: 'center', + dataIndex: 'equipmentId', + width: 200 + }, + { + title: '璁惧鍚嶇О', + align: 'center', + width: 280, + dataIndex: 'equipmentName' + }, + { + title: '杞﹂棿', + align: 'center', + width: 280, + dataIndex: 'productionName' + }, + { + title: '椹卞姩绫诲瀷', + align: 'center', + width: 200, + dataIndex: 'driveType' + }, + { + title: '閲嶇偣璁惧鏍囪', + align: 'center', + width: 200, + dataIndex: 'isImportant' + }, + { + title: '缁翠慨鏍囪', + align: 'center', + width: 200, + dataIndex: 'maintainType' + }, + { + title: '绌鸿浆鍚敤/鍋滅敤', + align: 'center', + width: 200, + dataIndex: 'isSpace' + }, + { + title: '鎿嶄綔', + dataIndex: 'action', + scopedSlots: { customRender: 'action' }, + align: 'center', + width: 150, + fixed: 'right' + } + + ] + } + }, + created() { + this.getWorkshopListByApi() + this.getDriveTypeByApi() + }, + methods: { + /** + * 璋冪敤鎺ュ彛鑾峰彇鏌ヨ鍖哄煙杞﹂棿鏍戝垪琛� + */ + getWorkshopListByApi() { + queryProductionTreeList().then(res => { + if (res.success) { + this.workshopTreeData = res.result + this.treeDefaultExpandedKeys = [...res.result].map(item => item.key) + } + }) + }, + /** + * 璋冪敤鎺ュ彛鑾峰彇鎺у埗绯荤粺绫诲瀷 + */ + getDriveTypeByApi() { + getAction(this.url.queryDriveType).then((res) => { + this.driveTypeList = res.result.map(item => item.value) + }) + }, + /** + * 鑱旀兂杈撳叆妗嗙瓫閫夊姛鑳� + * @param input 杈撳叆鐨勫唴瀹� + * @param option 閰嶇疆 + * @returns {boolean} 鍒ゆ柇鏄惁绛涢�� + */ + filterOption(input, option) { + return ( + option.componentOptions.children[0].text.toUpperCase().indexOf(input.toUpperCase()) >= 0 + ) + }, + + handleEdit: function(record) { + this.$refs.modalForm.edit(record) + this.$refs.modalForm.title = '缂栬緫' + + // 璋冪敤鎶藉眽琛ㄥ崟缁勪欢涓殑娓呴櫎琛ㄥ崟楠岃瘉鏂规硶 + this.$refs.modalForm.removeValidate() + }, + } + } +</script> + +<style scoped> + @import '~@assets/less/common.less' +</style> \ No newline at end of file diff --git a/src/views/mdc/base/IdleDataMaintenance.vue b/src/views/mdc/base/IdleDataMaintenance.vue new file mode 100644 index 0000000..2c44b2d --- /dev/null +++ b/src/views/mdc/base/IdleDataMaintenance.vue @@ -0,0 +1,20 @@ +<template> + <a-card> + 绌鸿浆鏁版嵁缁存姢 + </a-card> +</template> + +<script> + export default { + name: 'IdleDataMaintenance', + components: {}, + data() { + return {} + }, + methods: {} + } +</script> + +<style scoped> + +</style> \ No newline at end of file diff --git a/src/views/mdc/base/PartsAndMaterialInfo.vue b/src/views/mdc/base/PartsAndMaterialInfo.vue new file mode 100644 index 0000000..f2a2616 --- /dev/null +++ b/src/views/mdc/base/PartsAndMaterialInfo.vue @@ -0,0 +1,194 @@ +<template> + <a-card> + <!-- 鏌ヨ鍖哄煙 --> + <div class="table-page-search-wrapper"> + <a-form layout="inline" @keyup.enter.native="searchQuery"> + <a-row :gutter="24"> + + <a-col :md="4" :sm="4"> + <a-form-item label="闆朵欢鍙�"> + <a-input placeholder="璇疯緭鍏ラ浂浠跺彿" v-model="queryParam.partsCode"></a-input> + </a-form-item> + </a-col> + + <a-col :md="4" :sm="4"> + <a-form-item label="鐗╂枡鍙�"> + <a-input placeholder="璇疯緭鍏ョ墿鏂欏彿" v-model="queryParam.materialCode"></a-input> + </a-form-item> + </a-col> + + <a-col :md="4" :sm="4"> + <a-form-item label="娣诲姞鏃堕棿"> + <a-date-picker style="width: 200px" v-model="queryParam.operateTime" format='YYYY-MM-DD' + valueFormat="YYYY-MM-DD"/> + </a-form-item> + </a-col> + + <a-col :md="4" :sm="4"> + <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button> + <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button> + </a-col> + </a-row> + + </a-form> + </div> + + <!-- 鎿嶄綔鎸夐挳鍖哄煙 --> + <div class="table-operator" style="border-top: 5px"> + <a-button @click="handleAdd" type="primary" icon="plus">鏂板</a-button> + <a-button type="primary" icon="download" @click="handleExportXls('闆朵欢涓庣墿鏂欎俊鎭�')">瀵煎嚭</a-button> + <a-dropdown v-if="selectedRowKeys.length > 0"> + <a-menu slot="overlay" @click="handleMenuClick"> + <a-menu-item key="1"> + <a-icon type="delete" @click="batchDel"/> + 鍒犻櫎 + </a-menu-item> + </a-menu> + <a-button style="margin-left: 8px"> + 鎵归噺鎿嶄綔 + <a-icon type="down"/> + </a-button> + </a-dropdown> + </div> + + <!-- table鍖哄煙-begin --> + <div> + <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;"> + <i class="anticon anticon-info-circle ant-alert-icon"></i>宸查�夋嫨 <a style="font-weight: 600">{{ + selectedRowKeys.length }}</a>椤� + <a style="margin-left: 24px" @click="onClearSelected">娓呯┖</a> + </div> + + <a-table + ref="table" + bordered + size="middle" + rowKey="id" + :scroll="{x:'max-content',y:465}" + :columns="columns" + :dataSource="dataSource" + :pagination="ipagination" + :loading="loading" + :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" + @change="handleTableChange"> + <span slot="action" slot-scope="text, record"> + <a @click="handleEdit(record)">缂栬緫</a> + + <a-divider type="vertical"/> + + <a-dropdown> + <a class="ant-dropdown-link"> + 鏇村 <a-icon type="down"/> + </a> + <a-menu slot="overlay"> + <a-menu-item> + <a href="javascript:;" @click="handleDetail(record)">璇︽儏</a> + </a-menu-item> + + <a-menu-item> + <a-popconfirm title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)"> + <a>鍒犻櫎</a> + </a-popconfirm> + </a-menu-item> + </a-menu> + </a-dropdown> + </span> + + + </a-table> + </div> + <!-- table鍖哄煙-end --> + + <PartsAndMaterialInfoModal ref="modalForm" @ok="modalFormOk"/> + </a-card> +</template> + +<script> + import { JeecgListMixin } from '@/mixins/JeecgListMixin' + import PartsAndMaterialInfoModal from './modules/PartsAndMaterialInfo/PartsAndMaterialInfoModal' + + export default { + name: 'PartsAndMaterialInfo', + components: { PartsAndMaterialInfoModal }, + mixins: [JeecgListMixin], + data() { + return { + queryParam: {}, + url: { + list: '/mdc/mdcEquipment/list', + exportXlsUrl: '' + }, + columns: [ + { + title: '#', + dataIndex: '', + key: 'rowIndex', + width: 60, + align: 'center', + customRender: function(t, r, index) { + return parseInt(index) + 1 + } + }, + { + title: '闆朵欢鍙�', + align: 'center', + dataIndex: 'partsCode', + width: 400 + }, + { + title: '鐗╂枡鍙�', + align: 'center', + width: 400, + dataIndex: 'materialCode' + }, + { + title: '娣诲姞鏃堕棿', + align: 'center', + width: 400, + dataIndex: 'operateTime' + }, + { + title: '鎿嶄綔鍛�', + align: 'center', + width: 350, + dataIndex: 'operator' + }, + { + title: '鎿嶄綔', + dataIndex: 'action', + scopedSlots: { customRender: 'action' }, + align: 'center', + width: 150, + fixed: 'right' + } + + ] + } + }, + methods: { + handleAdd: function() { + this.$refs.modalForm.add() + this.$refs.modalForm.title = '鏂板' + + // 璋冪敤鎶藉眽琛ㄥ崟缁勪欢涓殑娓呴櫎琛ㄥ崟楠岃瘉鏂规硶 + this.$refs.modalForm.removeValidate() + }, + handleEdit: function(record) { + this.$refs.modalForm.edit(record) + this.$refs.modalForm.title = '缂栬緫' + + // 璋冪敤鎶藉眽琛ㄥ崟缁勪欢涓殑娓呴櫎琛ㄥ崟楠岃瘉鏂规硶 + this.$refs.modalForm.removeValidate() + }, + handleMenuClick(e) { + if (e.key == 1) { + this.batchDel() + } + } + } + } +</script> + +<style scoped> + +</style> \ No newline at end of file diff --git a/src/views/mdc/base/modules/EquipmentInfoMaintenance/EquipmentInfoMaintenanceModal.vue b/src/views/mdc/base/modules/EquipmentInfoMaintenance/EquipmentInfoMaintenanceModal.vue new file mode 100644 index 0000000..c566180 --- /dev/null +++ b/src/views/mdc/base/modules/EquipmentInfoMaintenance/EquipmentInfoMaintenanceModal.vue @@ -0,0 +1,146 @@ +<template> + <a-modal + :title="title" + :maskClosable="true" + :width="modalWidth" + @cancel="visible=false" + :visible="visible"> + <a-spin :spinning="confirmLoading"> + <a-form-model ref="form" :form="form" :model="model" :labelCol="labelCol" :wrapperCol="wrapperCol"> + + <a-row :gutter="24"> + <a-col :span="24"> + <a-form-model-item prop="isImportant" label="閲嶇偣璁惧"> + <a-select v-model="model.isImportant"> + <a-select-option :value="1">鏅��</a-select-option> + <a-select-option :value="2">閲嶇偣</a-select-option> + </a-select> + </a-form-model-item> + </a-col> + </a-row> + + <a-row :gutter="24"> + <a-col :span="24"> + <a-form-model-item prop="maintainType" label="缁翠慨璁惧"> + <a-select v-model="model.maintainType"> + <a-select-option :value="1">姝e父</a-select-option> + <a-select-option :value="2">澶т慨,椤逛慨</a-select-option> + </a-select> + </a-form-model-item> + </a-col> + </a-row> + </a-form-model> + </a-spin> + + + <template slot="footer"> + <a-popconfirm title="纭畾鏀惧純鎿嶄綔锛�" @confirm="visible=false" okText="纭畾" cancelText="鍙栨秷"> + <a-button style="margin-right: .8rem">鍙栨秷</a-button> + </a-popconfirm> + <a-button @click="handleSubmit" type="primary" :loading="confirmLoading">鎻愪氦</a-button> + </template> + + </a-modal> + +</template> + +<script> + import pick from 'lodash.pick' + import api from '@/api/mdc' + + export default { + name: 'EquipmentInfoMaintenanceModal', + components: {}, + data() { + return { + modalWidth: 700, + form: this.$form.createForm(this), + title: '鎿嶄綔', + visible: false, + model: { + isImportant: '', + maintainType: '' + }, + labelCol: { + xs: { span: 24 }, + sm: { span: 5 } + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 16 } + }, + confirmLoading: false + } + }, + created() { + + }, + methods: { + add() { + this.visible = true + this.model = { + partsCode: '', + materialCode: '' + } + this.$nextTick(() => { + this.form.setFieldsValue(pick(this.model, 'isImportant', 'maintainType')) + }) + }, + + edit(record) { + this.visible = true + this.model = Object.assign({}, record) + this.$nextTick(() => { + this.form.setFieldsValue(pick(this.model, 'isImportant', 'maintainType')) + }) + }, + + handleSubmit() { + const that = this + // 瑙﹀彂琛ㄥ崟楠岃瘉 + this.$refs.form.validate(valid => { + if (valid) { + that.confirmLoading = true + let obj + if (this.title == '鏂板') { + obj = api.addParamThresholdApi(this.model) + } else { + obj = api.editParamThresholdApi(this.model) + } + obj.then((res) => { + if (res.success) { + that.$notification.success({ + message: '娑堟伅', + description: res.message + }) + that.$emit('ok') + } else { + that.$notification.warning({ + message: '娑堟伅', + description: res.message + }) + } + }).finally(() => { + that.confirmLoading = false + this.visible = false + }) + } else { + return false + } + }) + }, + + /** + * 缂栬緫鎴栨煡鐪嬭鎯呮暟鎹椂娓呴櫎鎶藉眽琛ㄥ崟楠岃瘉 + */ + removeValidate() { + if (this.$refs.form) this.$refs.form.clearValidate() + } + } + + } +</script> + +<style scoped> + +</style> \ No newline at end of file diff --git a/src/views/mdc/base/modules/IdleDataMaintenance/IdleDataMaintenanceModal.vue b/src/views/mdc/base/modules/IdleDataMaintenance/IdleDataMaintenanceModal.vue new file mode 100644 index 0000000..d13c248 --- /dev/null +++ b/src/views/mdc/base/modules/IdleDataMaintenance/IdleDataMaintenanceModal.vue @@ -0,0 +1,20 @@ +<template> + <div> + + </div> +</template> + +<script> + export default { + name: 'IdleDataMaintenanceModal', + components: {}, + data() { + return {} + }, + methods: {} + } +</script> + +<style scoped> + +</style> \ No newline at end of file diff --git a/src/views/mdc/base/modules/PartsAndMaterialInfo/PartsAndMaterialInfoModal.vue b/src/views/mdc/base/modules/PartsAndMaterialInfo/PartsAndMaterialInfoModal.vue new file mode 100644 index 0000000..da7e51e --- /dev/null +++ b/src/views/mdc/base/modules/PartsAndMaterialInfo/PartsAndMaterialInfoModal.vue @@ -0,0 +1,153 @@ +<template> + <a-modal + :title="title" + :maskClosable="true" + :width="modalWidth" + @cancel="visible=false" + :visible="visible"> + <a-spin :spinning="confirmLoading"> + <a-form-model ref="form" :form="form" :model="model" :rules="validatorRules" :labelCol="labelCol" + :wrapperCol="wrapperCol"> + + <a-row :gutter="24"> + <a-col :span="24"> + <a-form-model-item prop="partsCode" label="闆朵欢鍙�"> + <a-input placeholder="璇疯緭鍏ラ浂浠跺彿" v-model="model.partsCode"></a-input> + </a-form-model-item> + </a-col> + </a-row> + + <a-row :gutter="24"> + <a-col :span="24"> + <a-form-model-item prop="materialCode" label="鐗╂枡鍙�"> + <a-input placeholder="璇疯緭鍏ョ墿鏂欏彿" v-model="model.materialCode"></a-input> + </a-form-model-item> + </a-col> + </a-row> + </a-form-model> + </a-spin> + + + <template slot="footer"> + <a-popconfirm title="纭畾鏀惧純鎿嶄綔锛�" @confirm="visible=false" okText="纭畾" cancelText="鍙栨秷"> + <a-button style="margin-right: .8rem">鍙栨秷</a-button> + </a-popconfirm> + <a-button @click="handleSubmit" type="primary" :loading="confirmLoading">鎻愪氦</a-button> + </template> + + </a-modal> + +</template> + +<script> + import pick from 'lodash.pick' + import api from '@/api/mdc' + + export default { + name: 'PartsAndMaterialInfoModal', + components: {}, + data() { + return { + modalWidth: 700, + form: this.$form.createForm(this), + validatorRules: { + partsCode: [ + { + required: true, message: '璇疯緭鍏ラ浂浠跺彿' + } + ], + materialCode: [ + { + required: true, message: '璇疯緭鍏ョ墿鏂欏彿' + } + ] + }, + title: '鎿嶄綔', + visible: false, + model: { + partsCode: '', + materialCode: '' + }, + labelCol: { + xs: { span: 24 }, + sm: { span: 5 } + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 16 } + }, + confirmLoading: false, + } + }, + created() { + + }, + methods: { + add() { + this.visible = true + this.model = { + partsCode: '', + materialCode: '' + } + this.$nextTick(() => { + this.form.setFieldsValue(pick(this.model, 'partsCode', 'materialCode')) + }) + }, + + edit(record) { + this.visible = true + this.model = Object.assign({}, record) + this.$nextTick(() => { + this.form.setFieldsValue(pick(this.model, 'partsCode', 'materialCode')) + }) + }, + + handleSubmit() { + const that = this + // 瑙﹀彂琛ㄥ崟楠岃瘉 + this.$refs.form.validate(valid => { + if (valid) { + that.confirmLoading = true + let obj + if (this.title == '鏂板') { + obj = api.addParamThresholdApi(this.model) + } else { + obj = api.editParamThresholdApi(this.model) + } + obj.then((res) => { + if (res.success) { + that.$notification.success({ + message: '娑堟伅', + description: res.message + }) + that.$emit('ok') + } else { + that.$notification.warning({ + message: '娑堟伅', + description: res.message + }) + } + }).finally(() => { + that.confirmLoading = false + this.visible = false + }) + } else { + return false + } + }) + }, + + /** + * 缂栬緫鎴栨煡鐪嬭鎯呮暟鎹椂娓呴櫎鎶藉眽琛ㄥ崟楠岃瘉 + */ + removeValidate() { + if (this.$refs.form) this.$refs.form.clearValidate() + } + } + + } +</script> + +<style scoped> + +</style> \ No newline at end of file -- Gitblit v1.9.3