Browse Source

1、数据组模块修改选择的点位显示名称错误和判断名称错误
2、手动、事件报表设计加“基础数据项”的定义

lhy 11 months ago
parent
commit
de74f1a896

+ 3 - 1
industry-admin/src/views/source/itemGroup/itemChooseTree.vue

@@ -285,7 +285,9 @@ export default {
       for (let i = 0; i < this.chooseItemDataListByTree.length; i++) {
         let temp = this.chooseItemDataListByTree[i];
         let dataModelId = this.chooseItemDataListByTree[i].dataModelId
-        temp.itemName = temp.fullPath ? temp.label : temp.itemName;
+        //// 全路径
+        // temp.itemName = temp.fullPath ? temp.label : temp.itemName;
+        temp.itemName = temp.itemReadName
         for (let j = 0; j < this.dataModelList.length; j++) {
           if (this.dataModelList[j].id == dataModelId) {
             temp.remark = this.dataModelList[j].remark

+ 7 - 2
industry-system/industry-da/src/main/java/com/example/opc_da/service/impl/ItemGroupServiceImpl.java

@@ -170,7 +170,10 @@ public class ItemGroupServiceImpl implements ItemGroupService {
                             if (item.getModbusConfig() == null) {
                                 item.setModbusConfig("");
                             }
-                            String value = item.getItemName();
+                            String value = item.getItemReadName();
+                            if(Blank.isNotEmpty(item.getModbusConfig())){
+                                value = item.getItemName();
+                            }
                             for (int i = 0; i < noDelItemList.size(); i++) {
                                 String dbValue = noDelItemList.get(i).getItemReadName();
                                 if(Blank.isNotEmpty(noDelItemList.get(i).getModbusConfig())){
@@ -195,7 +198,9 @@ public class ItemGroupServiceImpl implements ItemGroupService {
                         /*for (Item item : oldItemList) {
                             itemGroupDao.updateItemByName(id, item);
                         }*/
-                        itemGroupDao.updateItemByNameForList(oldItemList);
+                        if(Blank.isNotEmpty(oldItemList)){
+                            itemGroupDao.updateItemByNameForList(oldItemList);
+                        }
                     } else {
                         //如果剩余的项为空,则直接添加全部
                         itemGroupDao.addItem(id, itemList);

+ 1 - 1
industry-system/industry-da/src/main/resources/static/reportSheet/js/src/model/right-menu.js

@@ -284,7 +284,7 @@ layui.define(['layer', 'util', 'jquery', 'form', 'sheetTypew', 'chartRightw', 'i
 		clazz: 'img2',
 		img: 'img/svg/report_basedata.svg',
 		txt: '基础数据项',
-		noType: [2, 5],
+		/*noType: [2, 5],*/
 		event: 'basedata'
 	}, /* {
 		clazz: 'img2',