From d712ae0a0d338bdc96c463c9ffe42f8c844f3c37 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 02 三月 2023 12:46:57 +0800
Subject: [PATCH] Merge branch 'master' into positec

---
 src/views/design/sidemenu/thdmenuplus/index.jsx |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/views/design/sidemenu/thdmenuplus/index.jsx b/src/views/design/sidemenu/thdmenuplus/index.jsx
index c10da0d..ad47ac4 100644
--- a/src/views/design/sidemenu/thdmenuplus/index.jsx
+++ b/src/views/design/sidemenu/thdmenuplus/index.jsx
@@ -3,6 +3,7 @@
 import { Modal, notification, Col, Card, Tabs, Row, Input, Button } from 'antd'
 import { PlusOutlined } from '@ant-design/icons'
 import moment from 'moment'
+import md5 from 'md5'
 
 import Api from '@/api'
 import { sysTemps } from '@/utils/option.js'
@@ -235,16 +236,15 @@
           config.MenuNo = param.MenuNo
           config.easyCode = ''
 
-          let uuids = {} // 閲嶇疆鍏叡鏁版嵁婧�
+          let commonId = Utils.getuuid()
           if (config.interfaces && config.interfaces.length > 0) {
             config.interfaces = config.interfaces.map(inter => {
-              uuids[inter.uuid] = this.getuuid()
-              inter.uuid = uuids[inter.uuid]
+              inter.uuid = md5(commonId + inter.uuid)
               return inter
             })
           }
 
-          config.components = MenuUtils.resetConfig(config.components, uuids)
+          config.components = MenuUtils.resetConfig(config.components, commonId)
           config.enabled = false
 
           param.LongParam = window.btoa(window.encodeURIComponent(JSON.stringify(config)))

--
Gitblit v1.8.0