From 1e1e70da5288f47d8770ba2e7f22f3362e5b577c Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期五, 08 十二月 2023 17:16:35 +0800
Subject: [PATCH] 1、全局修改密码弹窗中的新密码校验长度与数据字典password_length设置保持一致 2、报警分析页面优化过快点击多次表格行时图表内容出现数据残留以及加载图表应设置加载中动画,若不设置用户在查询时短时间内不清楚有无数据 3、车间看板以及设备监控页面设备详情弹窗右上角增加关闭按钮、设备详情弹窗透明度加深、设备详情弹窗图表表盘指针对比色加强、调整设备详情弹窗中描述列表子项标题对齐方式由左对齐改为右对齐,锁定运行数据描述列表子项数值宽度,超出部分隐藏出现省略号,悬浮出现气泡卡片 4、设备利用率、设备开动率、班次利用率页面表格前三列增加表头,依次为公司、车间、工段以及表格有关时间值调整为若小时或分钟为0则不显示 5、设备综合效率分析页面表格数据默认每页最多显示10条改为20条 6、设备加工工件报表页面完成布局及功能实现

---
 src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue |   89 ++++++++++++++++++++++++++++++++------------
 1 files changed, 64 insertions(+), 25 deletions(-)

diff --git a/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue b/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue
index 4e68f1a..bcb1fe9 100644
--- a/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue
+++ b/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue
@@ -9,7 +9,6 @@
       cancelText="鍏抽棴"
       wrap-class-name="full-modal"
       centered
-      :closable="false"
       :footer="null"
     >
       <div
@@ -230,13 +229,24 @@
                 v-show="mdcDriveTypeParamConfigList != null"
                 v-if="driverType != 'PLC'"
                 :column="4"
+                class="operationData"
               >
 
                 <a-descriptions-item
                   v-for="(item,id) in mdcDriveTypeParamConfigList  "
                   :key="item.id"
                   :label="item.chineseName"
-                >{{item.value}}
+                >
+                  <a-popover v-if="item.value&&item.value.length>18">
+                    <template slot="content">
+                      {{item.value}}
+                    </template>
+                    {{item.value}}
+                  </a-popover>
+
+                  <template v-else>
+                    {{item.value}}
+                  </template>
                 </a-descriptions-item>
 
               </a-descriptions>
@@ -254,16 +264,17 @@
               <!--&gt;{{item.value}}</a-descriptions-item>-->
               <!--</a-descriptions>-->
 
-              <a-descriptions
-                title="鐗堟湰淇℃伅 for lsv2"
-                v-if="driverType == 'LSV2'"
-                :column="4"
-              >
-                <a-descriptions-item label="NC鐗堟湰">{{resultData.nCVersion}}</a-descriptions-item>
-                <a-descriptions-item label="TNC鐗堟湰">{{resultData.tNCVersion}}</a-descriptions-item>
-                <a-descriptions-item label="OPT鐗堟湰">{{resultData.oPTVersion}}</a-descriptions-item>
-                <a-descriptions-item label="PLC鐗堟湰">{{resultData.pLCVersion}}</a-descriptions-item>
-              </a-descriptions>
+              <!--<a-descriptions-->
+                <!--title="鐗堟湰淇℃伅 for lsv2"-->
+                <!--v-if="driverType == 'LSV2'"-->
+                <!--:column="4"-->
+                <!--class="lsv2Data"-->
+              <!--&gt;-->
+                <!--<a-descriptions-item label="NC鐗堟湰">{{resultData.ncversion}}</a-descriptions-item>-->
+                <!--<a-descriptions-item label="TNC鐗堟湰">{{resultData.tncversion}}</a-descriptions-item>-->
+                <!--<a-descriptions-item label="OPT鐗堟湰">{{resultData.optversion}}</a-descriptions-item>-->
+                <!--<a-descriptions-item label="PLC鐗堟湰">{{resultData.plcversion}}</a-descriptions-item>-->
+              <!--</a-descriptions>-->
 
             </td>
           </tr>
@@ -287,10 +298,11 @@
     postAction
   } from '@/api/manage'
   import { ajaxGetDictItems, getDictItemsFromCache, duplicateCheck } from '@/api/api'
+  import Template1 from '../../../../jeecg/JVxeDemo/layout-demo/Template1'
 
   export default {
     name: 'EqumentDetaiModal',
-    components: {},
+    components: { Template1 },
     props: {},
     data() {
       return {
@@ -471,7 +483,7 @@
                   show: false
                 },
                 axisTick: {
-                  show: true,
+                  show: false,
                   length: 20,
                   splitNumber: 1,
                   lineStyle: {
@@ -526,7 +538,10 @@
                 },
                 pointer: {
                   show: true,
-                  width: 3
+                  width: 3,
+                  itemStyle:{
+                    color:'#fff'
+                  }
                 },
                 data: [{
                   name: '',
@@ -724,7 +739,7 @@
                   show: false
                 },
                 axisTick: {
-                  show: true,
+                  show: false,
                   length: 20,
                   splitNumber: 1,
                   lineStyle: {
@@ -779,7 +794,10 @@
                 },
                 pointer: {
                   show: true,
-                  width: 3
+                  width: 3,
+                  itemStyle:{
+                    color:'#fff'
+                  }
                 },
                 data: [{
                   name: '',
@@ -874,7 +892,7 @@
                 type: 'gauge',
                 radius: '80%',
                 min: 0, //鏈�灏忓埢搴�
-                max: 300, //鏈�澶у埢搴�
+                max: 100, //鏈�澶у埢搴�
                 splitNumber: 10, //鍒诲害鏁伴噺
                 startAngle: 225,
                 endAngle: -45,
@@ -977,7 +995,7 @@
                   show: false
                 },
                 axisTick: {
-                  show: true,
+                  show: false,
                   length: 20,
                   splitNumber: 1,
                   lineStyle: {
@@ -1001,12 +1019,12 @@
                 radius: '52.5%',
                 z: 3,
                 startAngle: 225,
-                max: 300,
+                max: 100,
                 endAngle: -45,
                 axisLine: {
                   lineStyle: {
                     color: [
-                      [_this.spindleload / 300, '#31F3FF'], // 鍔ㄦ��
+                      [_this.spindleload / 100, '#31F3FF'], // 鍔ㄦ��
                       [1, '#185363']
                     ],
                     width: 4
@@ -1032,7 +1050,10 @@
                 },
                 pointer: {
                   show: true,
-                  width: 3
+                  width: 3,
+                  itemStyle:{
+                    color:'#fff'
+                  }
                 },
                 data: [{
                   name: '',
@@ -1230,7 +1251,7 @@
                   show: false
                 },
                 axisTick: {
-                  show: true,
+                  show: false,
                   length: 20,
                   splitNumber: 1,
                   lineStyle: {
@@ -1285,7 +1306,10 @@
                 },
                 pointer: {
                   show: true,
-                  width: 3
+                  width: 3,
+                  itemStyle:{
+                    color:'#fff'
+                  }
                 },
                 data: [{
                   name: '',
@@ -1419,7 +1443,7 @@
       padding-bottom: 0;
       margin: 0;
       background-color: #4a4a48 !important;
-      opacity: 0.5;
+      opacity: 0.9;
     }
     /deep/ .ant-modal-content {
       display: flex;
@@ -1535,4 +1559,19 @@
   .ant-tabs-content .ant-form-item {
     margin-bottom: 0px;
   }
+
+  /deep/ .ant-descriptions-item-label{
+    width: 6.7vw;
+    text-align: right;
+    margin-right: 10px;
+  }
+
+  /deep/ .operationData .ant-descriptions-item-content,
+  .lsv2Data .ant-descriptions-item-content
+  {
+    width: 130px;
+    overflow: hidden;
+    white-space: nowrap;
+    text-overflow: ellipsis;
+  }
 </style>

--
Gitblit v1.9.3