From 301df333c4dc0c28cee67a8579784bd1c3b85abe Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期四, 22 二月 2024 15:07:51 +0800 Subject: [PATCH] 1、标准加工时间页面取消按照时间查询 2、设备利用率、设备开动率以及班次利用率页面查询区域日期被删除后因查询不到数据时表格中不会出现任何数据且无提示,故增加提示及禁止删除日期 3、设备综合效率分析页面和设备加工工件报表页面时间被手动清空与点击重置按钮清空后的查询条件不同,调整为时间为空时则查询除时间限定内所有数据 4、利用率走势分析、利用率分段分析以及报警分析页面简化页面查询功能,禁止删除日期 5、优化假期管理、加工数量管理以及合格率管理页面手动清空日期后无法正常查询数据 6、统计分析与统计图表页面调整重置按钮功能为重置名称为第一级车间以及日期为当日前一天,且无法手动清空日期 7、对比分析页面调整重置按钮功能为重置日期为当日前一周,且无法手动清空日期 --- src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue | 103 +++++++++++++++++---------------------------------- 1 files changed, 34 insertions(+), 69 deletions(-) diff --git a/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue b/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue index 7a76659..8f038ea 100644 --- a/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue +++ b/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue @@ -81,18 +81,18 @@ title="鍩虹淇℃伅" :column="4" > - <a-descriptions-item label="璁惧缂栧彿">{{resultData.equipmentID}}</a-descriptions-item> - <a-descriptions-item label="璁惧鍚嶇О">{{resultData.equipmentName}}</a-descriptions-item> - <a-descriptions-item label="IP鍦板潃">{{resultData.equipmentIP}}</a-descriptions-item> - <a-descriptions-item label="绔彛鍙�">{{resultData.dataPort}}</a-descriptions-item> - <a-descriptions-item label="绯荤粺鐗堟湰鍙�">{{resultData.SystemVersion}}</a-descriptions-item> - <a-descriptions-item label="椹卞姩绫诲瀷">{{resultData.driveType}}</a-descriptions-item> - <a-descriptions-item label="绯荤粺鍨嬪彿">{{resultData.SystemType}}</a-descriptions-item> - <a-descriptions-item label="璁惧绫诲瀷">{{resultData.deviceType}}</a-descriptions-item> - <a-descriptions-item label="璁惧鍔熺巼">{{resultData.devicePower}}</a-descriptions-item> - <a-descriptions-item label="鏈夋晥杞存暟">{{resultData.ValidAxis}}</a-descriptions-item> - <a-descriptions-item label="鏈�澶ц酱鏁�">{{resultData.MaxAxis}}</a-descriptions-item> - <a-descriptions-item label="澶囨敞">{{resultData.remark}}</a-descriptions-item> + <a-descriptions-item label="璁惧缂栧彿">{{resultData.equipmentID|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="璁惧鍚嶇О">{{resultData.equipmentName|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="IP鍦板潃">{{resultData.equipmentIP|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="绔彛鍙�">{{resultData.dataPort|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="绯荤粺鐗堟湰鍙�">{{resultData.systemVersion|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="椹卞姩绫诲瀷">{{resultData.driveType|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="璁惧鍨嬪彿">{{resultData.equipmentModel|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="璁惧绫诲瀷">{{resultData.deviceType|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="璁惧鍔熺巼">{{resultData.devicePower|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="鏈夋晥杞存暟">{{resultData.validAxis|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="鏈�澶ц酱鏁�">{{resultData.maxAxis|formatDescriptionsItem}}</a-descriptions-item> + <a-descriptions-item label="澶囨敞">{{resultData.remark|formatDescriptionsItem}}</a-descriptions-item> </a-descriptions> <!-- <a-descriptions @@ -237,16 +237,13 @@ :key="item.id" :label="item.chineseName" > - <a-popover v-if="item.value&&item.value.length>18"> - <template slot="content"> - {{item.value}} + <a-tooltip @mouseenter="mouseEnterItem"> + <template slot="title"> + {{item.value|formatDescriptionsItem}} </template> - {{item.value}} - </a-popover> + <div class="description-item-class">{{item.value|formatDescriptionsItem}}</div> + </a-tooltip> - <template v-else> - {{item.value}} - </template> </a-descriptions-item> </a-descriptions> @@ -334,6 +331,11 @@ }, watch: {}, + filters:{ + formatDescriptionsItem(value){ + return value?value:'鏃�' + } + }, methods: { drawLine() { let _this = this @@ -1423,6 +1425,10 @@ closeModal() { this.handleCancel() + }, + + mouseEnterItem(e){ + if (e.target.clientWidth >= e.target.scrollWidth) e.target.style.pointerEvents = 'none' // 闃绘榧犳爣浜嬩欢 pointer-events 灞炴�х敤浜庤缃厓绱犳槸鍚﹀榧犳爣浜嬩欢鍋氬嚭鍙嶅簲銆� } }, beforeDestroy() { @@ -1491,9 +1497,9 @@ margin-bottom: 0; } - /deep/ .ant-descriptions-view { - padding: 0 20px; - } + /*/deep/ .ant-descriptions-view {*/ + /*padding: 0 20px;*/ + /*}*/ /deep/ .ant-descriptions-view .ant-descriptions-row .ant-descriptions-item { padding-bottom: 5px; @@ -1501,63 +1507,18 @@ /deep/ .ant-descriptions-item-colon { color: #fff; - width: 5.1vw; + /*width: 5.1vw;*/ } /deep/ .ant-descriptions-item-content { color: #fff; border: 1px solid #4bcfc8; padding: 0 10px; - width: auto; min-width: 130px; - /*max-width: 300px;*/ - height: 25px; } .mdcEquipMon { color: #fff; - } - - fieldset { - border: 1px solid #16738d; - padding: 17px; - margin: 14px; - } - - fieldset legend { - display: inline; - width: 88px; - } - - table tr td { - text-align: left; - color: #fff; - } - - table tr td input { - border: 1px solid #a6eff9; - } - - .ant-btn { - padding: 0 10px; - margin-left: 3px; - color: #fff !important; - background-color: #1191b0; - border: none; - } - - .ant-form-item-control { - line-height: 0px; - } - - /** 涓昏〃鍗曡闂磋窛 */ - .ant-form .ant-form-item { - margin-bottom: 10px; - } - - /** Tab椤甸潰琛岄棿璺� */ - .ant-tabs-content .ant-form-item { - margin-bottom: 0px; } /deep/ .ant-descriptions-item-label{ @@ -1570,6 +1531,10 @@ .lsv2Data .ant-descriptions-item-content { width: 130px; + vertical-align: bottom; + } + + .description-item-class{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -- Gitblit v1.9.3