From 17a178e8374d3a0a3da151b9472d77579811ad31 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 18 十一月 2024 16:37:06 +0800
Subject: [PATCH] 2024-11-18

---
 src/mob/components/navbar/normal-navbar/menus/menuform/index.jsx    |    1 
 src/views/rolemanage/index.jsx                                      |   18 --------
 src/menu/components/card/cardcellcomponent/formconfig.jsx           |    3 +
 src/views/appmanage/index.jsx                                       |    7 ---
 src/components/normalform/modalform/mkTable/index.jsx               |   15 -------
 src/views/appmanage/transmenu/index.jsx                             |    2 
 src/menu/components/share/actioncomponent/formconfig.jsx            |    3 +
 src/views/mobdesign/index.jsx                                       |    4 --
 src/menu/components/card/cardcomponent/options.jsx                  |   10 ++--
 src/mob/components/menubar/normal-menubar/menucomponent/options.jsx |    1 
 src/menu/components/card/cardcomponent/index.jsx                    |   32 +---------------
 11 files changed, 16 insertions(+), 80 deletions(-)

diff --git a/src/components/normalform/modalform/mkTable/index.jsx b/src/components/normalform/modalform/mkTable/index.jsx
index 0ae8cfa..6c9d01f 100644
--- a/src/components/normalform/modalform/mkTable/index.jsx
+++ b/src/components/normalform/modalform/mkTable/index.jsx
@@ -220,21 +220,8 @@
 
   changeMenu = (record) => {
     let MenuId = record.menu
-    if (MenuId === 'IM') {
-      if (!sessionStorage.getItem('instantMessage')) return
 
-      let param = {
-        MenuID: sessionStorage.getItem('instantMessage'),
-        copyMenuId: '',
-        type: 'view'
-      }
-  
-      param = window.btoa(window.encodeURIComponent(JSON.stringify(param)))
-  
-      MKEmitter.emit('changeEditMenu', {routerUrl: '/imdesign/' + param})
-    } else {
-      MKEmitter.emit('changeEditMenu', { ...record, MenuID: MenuId})
-    }
+    MKEmitter.emit('changeEditMenu', { ...record, MenuID: MenuId})
   }
 
   isEditing = record => record.uuid === this.state.editingKey
diff --git a/src/menu/components/card/cardcellcomponent/formconfig.jsx b/src/menu/components/card/cardcellcomponent/formconfig.jsx
index 99d6305..55eb030 100644
--- a/src/menu/components/card/cardcellcomponent/formconfig.jsx
+++ b/src/menu/components/card/cardcellcomponent/formconfig.jsx
@@ -124,6 +124,9 @@
     } else {
       appMenus = []
     }
+    // if (appType === 'mob') {
+    //   appMenus.push({value: 'sign', text: '绛惧悕锛堢郴缁熼〉锛�'})
+    // }
     appMenus.push({value: 'goback', text: '杩斿洖锛堜笂涓�椤碉級'})
   }
 
diff --git a/src/menu/components/card/cardcomponent/index.jsx b/src/menu/components/card/cardcomponent/index.jsx
index 823a4b6..ce42f87 100644
--- a/src/menu/components/card/cardcomponent/index.jsx
+++ b/src/menu/components/card/cardcomponent/index.jsx
@@ -417,42 +417,14 @@
     const { card, appType } = this.state
 
     if (card.setting.click === 'menu' && card.setting.menu) {
-      if (['IM'].includes(card.setting.menu)) {
-        if (!sessionStorage.getItem('instantMessage')) return
-        
-        let param = {
-          MenuID: sessionStorage.getItem('instantMessage'),
-          copyMenuId: '',
-          type: 'view'
-        }
-    
-        param = window.btoa(window.encodeURIComponent(JSON.stringify(param)))
-    
-        MKEmitter.emit('changeEditMenu', {routerUrl: '/imdesign/' + param})
-      } else {
-        MKEmitter.emit('changeEditMenu', {MenuID: card.setting.menu})
-      }
+      MKEmitter.emit('changeEditMenu', {MenuID: card.setting.menu})
     } else if (card.setting.click === 'menus' && card.menus && card.menus.length > 0 && cards.subtype === 'datacard' && appType) {
       this.setState({visible: true})
     }
   }
 
   changeMenu = (MenuId) => {
-    if (MenuId === 'IM') {
-      if (!sessionStorage.getItem('instantMessage')) return
-
-      let param = {
-        MenuID: sessionStorage.getItem('instantMessage'),
-        copyMenuId: '',
-        type: 'view'
-      }
-  
-      param = window.btoa(window.encodeURIComponent(JSON.stringify(param)))
-  
-      MKEmitter.emit('changeEditMenu', {routerUrl: '/imdesign/' + param})
-    } else {
-      MKEmitter.emit('changeEditMenu', {MenuID: MenuId})
-    }
+    MKEmitter.emit('changeEditMenu', {MenuID: MenuId})
   }
 
   render() {
diff --git a/src/menu/components/card/cardcomponent/options.jsx b/src/menu/components/card/cardcomponent/options.jsx
index 28d5b82..5e985e1 100644
--- a/src/menu/components/card/cardcomponent/options.jsx
+++ b/src/menu/components/card/cardcomponent/options.jsx
@@ -18,11 +18,11 @@
     } else {
       menulist = []
     }
-    if (appType === 'mob' && (subtype === 'datacard' || subtype === 'propcard') && cardType !== 'extendCard') { // 鏁版嵁鍗″彲鎵撳紑鍗虫椂閫氫俊
-      menulist.push({
-        value: 'IM', label: '鍗虫椂閫氫俊锛堢郴缁熼〉锛�'
-      })
-    }
+    // if (appType === 'mob' && (subtype === 'datacard' || subtype === 'propcard') && cardType !== 'extendCard') { // 鏁版嵁鍗″彲鎵撳紑鍗虫椂閫氫俊
+    //   menulist.push({
+    //     value: 'IM', label: '鍗虫椂閫氫俊锛堢郴缁熼〉锛�'
+    //   })
+    // }
   } else {
     menulist = sessionStorage.getItem('fstMenuList')
     if (menulist) {
diff --git a/src/menu/components/share/actioncomponent/formconfig.jsx b/src/menu/components/share/actioncomponent/formconfig.jsx
index 28a24bd..b2c5d4b 100644
--- a/src/menu/components/share/actioncomponent/formconfig.jsx
+++ b/src/menu/components/share/actioncomponent/formconfig.jsx
@@ -187,6 +187,9 @@
     } else {
       appMenus = []
     }
+    // if (appType === 'mob') {
+    //   appMenus.push({value: 'sign', text: '绛惧悕锛堢郴缁熼〉锛�'})
+    // }
     appMenus.push({value: 'goback', text: '杩斿洖锛堜笂涓�椤碉級'})
   } else {
     menulist = sessionStorage.getItem('fstMenuList')
diff --git a/src/mob/components/menubar/normal-menubar/menucomponent/options.jsx b/src/mob/components/menubar/normal-menubar/menucomponent/options.jsx
index eace136..c8ead06 100644
--- a/src/mob/components/menubar/normal-menubar/menucomponent/options.jsx
+++ b/src/mob/components/menubar/normal-menubar/menucomponent/options.jsx
@@ -108,7 +108,6 @@
       extendName: 'MenuNo',
       options: [
         ...menulist,
-        // {value: 'IM', label: '鍗虫椂閫氫俊锛堢郴缁熼〉锛�'},
         {value: 'AIService', label: '鏅鸿兘瀹㈡湇锛堢郴缁熼〉锛�'}
       ]
     },
diff --git a/src/mob/components/navbar/normal-navbar/menus/menuform/index.jsx b/src/mob/components/navbar/normal-navbar/menus/menuform/index.jsx
index bb3818d..a8d4381 100644
--- a/src/mob/components/navbar/normal-navbar/menus/menuform/index.jsx
+++ b/src/mob/components/navbar/normal-navbar/menus/menuform/index.jsx
@@ -149,7 +149,6 @@
                     option.props.extend.toLowerCase().indexOf(input.toLowerCase()) >= 0}
                 >
                   {appMenus.map(item => (<Select.Option key={item.MenuID} extend={item.MenuNo || ''} value={item.MenuID}>{item.MenuName}</Select.Option>))}
-                  {/* <Select.Option key="IM" value="IM">鍗虫椂閫氫俊锛堢郴缁熼〉锛�</Select.Option> */}
                   <Select.Option key="AIService" extend={''} value="AIService">鏅鸿兘瀹㈡湇锛堢郴缁熼〉锛�</Select.Option>
                 </Select>
               )}
diff --git a/src/views/appmanage/index.jsx b/src/views/appmanage/index.jsx
index 8781fbf..76ce934 100644
--- a/src/views/appmanage/index.jsx
+++ b/src/views/appmanage/index.jsx
@@ -495,7 +495,6 @@
               }
 
               cell.userbind = _param.userbind || ''
-              cell.instantMessage = _param.instantMessage || ''
             }
 
             if (cell.user_binding !== 'true') {
@@ -670,7 +669,6 @@
     sublist = sublist.map(item => {
       if (item.typename !== 'pc') {
         item.userbind = md5(selectApp.kei_no + item.typename + item.lang).replace(/^.{8}/, 'userbind')
-        item.instantMessage = md5(selectApp.kei_no + item.typename + item.lang).replace(/^.{14}/, 'instantmessage')
       }
       return item
     })
@@ -951,7 +949,6 @@
         selectApp.sublist = selectApp.sublist.map(item => {
           if (item.typename !== 'pc') {
             item.userbind = md5(selectApp.kei_no + item.typename + item.lang).replace(/^.{8}/, 'userbind')
-            item.instantMessage = md5(selectApp.kei_no + item.typename + item.lang).replace(/^.{14}/, 'instantmessage')
           }
           return item
         })
@@ -1005,9 +1002,6 @@
     }
     if (item.userbind) {
       _par.userbind = item.userbind
-    }
-    if (item.instantMessage) {
-      _par.instantMessage = item.instantMessage
     }
     if (item.apptype) {
       _par.apptype = item.apptype
@@ -1098,7 +1092,6 @@
       sublist = sublist.map(item => {
         if (item.typename !== 'pc') {
           item.userbind = md5(selectApp.kei_no + item.typename + item.lang).replace(/^.{8}/, 'userbind')
-          item.instantMessage = md5(selectApp.kei_no + item.typename + item.lang).replace(/^.{14}/, 'instantmessage')
         }
         return item
       })
diff --git a/src/views/appmanage/transmenu/index.jsx b/src/views/appmanage/transmenu/index.jsx
index 52f0433..a70592a 100644
--- a/src/views/appmanage/transmenu/index.jsx
+++ b/src/views/appmanage/transmenu/index.jsx
@@ -97,7 +97,7 @@
       if (result.status) {
         let menus = []
         result.menus.forEach(item => {
-          if (zhApp.userbind === item.MenuID || zhApp.instantMessage === item.MenuID) return
+          if (zhApp.userbind === item.MenuID) return
           
           menus.push(item)
         })
diff --git a/src/views/mobdesign/index.jsx b/src/views/mobdesign/index.jsx
index 4a44a02..dab7a68 100644
--- a/src/views/mobdesign/index.jsx
+++ b/src/views/mobdesign/index.jsx
@@ -114,7 +114,6 @@
         sessionStorage.setItem('sysBgColor', param.sysBgColor || '#ffffff')
         sessionStorage.setItem('direction', param.direction || 'vertical')
         sessionStorage.setItem('userbind', param.userbind || '')
-        sessionStorage.setItem('instantMessage', param.instantMessage || '')
 
         if (param.applangList) {
           sessionStorage.setItem('applangList', param.applangList)
@@ -765,9 +764,6 @@
       // if (sessionStorage.getItem('userbind')) {
       //   appIndeList = appIndeList + ',' + sessionStorage.getItem('userbind')
       // }
-      if (sessionStorage.getItem('instantMessage')) {
-        appIndeList = appIndeList + ',' + sessionStorage.getItem('instantMessage')
-      }
 
       let menus = res.menus.filter(item => appIndeList.indexOf(item.MenuID) === -1)
       menus = menus.map(item => {
diff --git a/src/views/rolemanage/index.jsx b/src/views/rolemanage/index.jsx
index 80bcd8a..736c83f 100644
--- a/src/views/rolemanage/index.jsx
+++ b/src/views/rolemanage/index.jsx
@@ -148,7 +148,6 @@
     Api.getCloudConfig(param).then(result => {
       if (result.status) {
         let ub = app.user_binding === 'true' && app.userbind ? false : true
-        let im = app.instantMessage ? false : true
 
         let menus = result.menus.map(item => {
           item.nodes = ''
@@ -166,15 +165,13 @@
                 item.type = pageParam.type
               }
 
-              if (item.type === 'navbar' || item.type === 'im') {
+              if (item.type === 'navbar') {
                 item.backend = 'level1'
               }
 
               if (pageParam.version !== '1.0') {
                 item.nodes = ''
               } else if (pageParam.login || pageParam.pass) {
-                item.nodes = ''
-              } else if (pageParam.type === 'im') {
                 item.nodes = ''
               }
             } catch (e) {
@@ -188,17 +185,10 @@
             item.extra = true
             ub = true
           }
-          if (app.instantMessage === item.MenuID) {
-            item.extra = true
-            im = true
-          }
           
           return item
         })
 
-        if (!im) {
-          menus.push({nodes: '', type: 'none', backend: 'level1', extra: true, MenuID: app.instantMessage, MenuName: '鍗虫椂閫氫俊'})
-        }
         if (!ub) {
           menus.push({nodes: '', type: 'none', backend: 'level1', extra: true, MenuID: app.userbind, MenuName: '鐢ㄦ埛缁戝畾'})
         }
@@ -554,8 +544,6 @@
                       item.nodes = ''
                     } else if (pageParam.login || pageParam.pass) {
                       item.nodes = ''
-                    } else if (pageParam.type === 'im') {
-                      item.nodes = ''
                     }
                   } catch (e) {
                     item.nodes = ''
@@ -893,10 +881,6 @@
         duration: 5
       })
       return
-    }
-
-    if (app.instantMessage && item.MenuID === app.instantMessage) {
-      route = 'imdesign'
     }
 
     window.open(window.location.href.replace(/#.+/ig, `#/${route}/${window.btoa(window.encodeURIComponent(JSON.stringify({...app, MenuID: item.MenuID, type: 'app'})))}`))

--
Gitblit v1.8.0