From 5306aa30949e7a4cb7632da46ed7a786c5e61bde Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 30 八月 2021 18:30:28 +0800
Subject: [PATCH] 2021-08-30

---
 src/views/appmanage/index.jsx |   42 ++++++++++++++++++++++++++++++++++--------
 1 files changed, 34 insertions(+), 8 deletions(-)

diff --git a/src/views/appmanage/index.jsx b/src/views/appmanage/index.jsx
index 983e632..0c1e89a 100644
--- a/src/views/appmanage/index.jsx
+++ b/src/views/appmanage/index.jsx
@@ -458,6 +458,18 @@
           item.sublist = item.data_detail || []
           item.sublist = item.sublist.map(cell => {
             cell.ID = cell.d_id
+
+            if (cell.customize_param) {
+              let _param = {}
+              try {
+                _param = JSON.parse(window.decodeURIComponent(window.atob(cell.customize_param)))
+              } catch (e) {
+                _param = {}
+              }
+              cell.copyright = _param.copyright || ''
+              cell.logo = _param.logo || ''
+            }
+
             return cell
           })
 
@@ -471,13 +483,12 @@
         if (!selectApp && applist[0]) {
           selectApp = applist[0]
         }
-        
+
         this.setState({
           loading: false,
           applist: applist,
           selectApp
         })
-
       } else {
         this.setState({
           loading: false
@@ -578,6 +589,7 @@
       exec_type: 'y',
       remark: selectApp.remark,
       kei_no: selectApp.kei_no,
+      cus_param_type: 'A',
       LText: ''
     }
 
@@ -588,7 +600,7 @@
     sublist = sublist.filter(item => item.ID !== record.ID)
 
     // param.LText = sublist.map(item => `select '${item.ID}','${item.typename}','${selectApp.ID}','${sessionStorage.getItem('CloudUserID') || ''}','${window.GLOB.appkey || ''}','${item.login_types || 'true'}','${item.link_type || 'true'}','${item.role_type || 'true'}','${item.lang || 'zh-CN'}'`)
-    param.LText = sublist.map(item => `select '${item.ID}','${item.typename}','${selectApp.ID}','${sessionStorage.getItem('CloudUserID') || ''}','${window.GLOB.appkey || ''}','false','false','${item.role_type || 'true'}','${item.lang || 'zh-CN'}','${item.css || ''}','${item.title || ''}','${item.favicon || ''}','${item.user_binding || ''}','${item.sms_id || ''}'`)
+    param.LText = sublist.map(item => `select '${item.ID}','${item.typename}','${selectApp.ID}','${sessionStorage.getItem('CloudUserID') || ''}','${window.GLOB.appkey || ''}','false','false','${item.role_type || 'true'}','${item.lang || 'zh-CN'}','${item.css || ''}','${item.title || ''}','${item.favicon || ''}','${item.user_binding || ''}','${item.sms_id || ''}','${window.btoa(window.encodeURIComponent(JSON.stringify({copyright: item.copyright || '', logo: item.logo || ''})))}'`)
     param.LText = param.LText.join(' union all ')
     param.LText = Utils.formatOptions(param.LText)
     
@@ -803,6 +815,7 @@
         exec_type: 'y',
         remark: res.remark,
         kei_no: res.kei_no,
+        cus_param_type: 'A',
         LText: ''
       }
 
@@ -811,7 +824,7 @@
 
       if (visible === 'edit') {
         // param.LText = selectApp.sublist.map(item => `select '${item.ID}','${item.typename}','${selectApp.ID}','${sessionStorage.getItem('CloudUserID') || ''}','${window.GLOB.appkey || ''}','${item.login_types || 'true'}','${item.link_type || 'true'}','${item.role_type || 'true'}','${item.lang || 'zh-CN'}','${item.css || ''}','${item.title || ''}','${item.favicon || ''}'`)
-        param.LText = selectApp.sublist.map(item => `select '${item.ID}','${item.typename}','${selectApp.ID}','${sessionStorage.getItem('CloudUserID') || ''}','${window.GLOB.appkey || ''}','false','false','${item.role_type || 'true'}','${item.lang || 'zh-CN'}','${item.css || ''}','${item.title || ''}','${item.favicon || ''}','${item.user_binding || ''}','${item.sms_id || ''}'`)
+        param.LText = selectApp.sublist.map(item => `select '${item.ID}','${item.typename}','${selectApp.ID}','${sessionStorage.getItem('CloudUserID') || ''}','${window.GLOB.appkey || ''}','false','false','${item.role_type || 'true'}','${item.lang || 'zh-CN'}','${item.css || ''}','${item.title || ''}','${item.favicon || ''}','${item.user_binding || ''}','${item.sms_id || ''}','${window.btoa(window.encodeURIComponent(JSON.stringify({copyright: item.copyright || '', logo: item.logo || ''})))}'`)
         param.LText = param.LText.join(' union all ')
         param.LText = Utils.formatOptions(param.LText)
       }
@@ -872,6 +885,7 @@
         exec_type: 'y',
         remark: selectApp.remark,
         kei_no: selectApp.kei_no,
+        cus_param_type: 'A',
         LText: ''
       }
 
@@ -896,7 +910,7 @@
       }
 
       // param.LText = sublist.map(item => `select '${item.ID}','${item.typename}','${selectApp.ID}','${sessionStorage.getItem('CloudUserID') || ''}','${window.GLOB.appkey || ''}','${item.login_types || 'true'}','${item.link_type || 'true'}','${item.role_type || 'true'}','${item.lang || 'zh-CN'}','${item.css || ''}','${item.title || ''}','${item.favicon || ''}'`)
-      param.LText = sublist.map(item => `select '${item.ID}','${item.typename}','${selectApp.ID}','${sessionStorage.getItem('CloudUserID') || ''}','${window.GLOB.appkey || ''}','false','false','${item.role_type || 'true'}','${item.lang || 'zh-CN'}','${item.css || ''}','${item.title || ''}','${item.favicon || ''}','${item.user_binding || ''}','${item.sms_id || ''}'`)
+      param.LText = sublist.map(item => `select '${item.ID}','${item.typename}','${selectApp.ID}','${sessionStorage.getItem('CloudUserID') || ''}','${window.GLOB.appkey || ''}','false','false','${item.role_type || 'true'}','${item.lang || 'zh-CN'}','${item.css || ''}','${item.title || ''}','${item.favicon || ''}','${item.user_binding || ''}','${item.sms_id || ''}','${window.btoa(window.encodeURIComponent(JSON.stringify({copyright: item.copyright || '', logo: item.logo || ''})))}'`)
       param.LText = param.LText.join(' union all ')
       param.LText = Utils.formatOptions(param.LText)
 
@@ -1045,8 +1059,8 @@
                       </Col>
                       <Col span={12}>
                         <div className="app-item">
-                          {/* <div className="label">鐧诲綍:</div>
-                          <div className="content">{item.login_types === 'false' ? '涓嶉渶瑕�' : '闇�瑕�'}</div> */}
+                          {/* <div className="label">鐨偆:</div>
+                          <div className="content" style={{color: color}}>{css}</div> */}
                         </div>
                       </Col>
                       <Col span={12}>
@@ -1074,10 +1088,22 @@
                       </Col>
                       <Col span={12}>
                         <div className="app-item">
-                          <div className="label">缃戠珯鍥炬爣:</div>
+                          <div className="label">缃戠珯澶村儚:</div>
                           <div className="content">{item.favicon ? <img style={{width: '18px', height: '18px'}} src={item.favicon} alt="" /> : '鏃�'}</div>
                         </div>
                       </Col>
+                      <Col span={12}>
+                        <div className="app-item">
+                          <div className="label">鐗堟潈:</div>
+                          <div className="content">{item.copyright || '鏃�'}</div>
+                        </div>
+                      </Col>
+                      <Col span={12}>
+                        <div className="app-item">
+                          <div className="label">LOGO:</div>
+                          <div className="content">{item.logo ? <img style={{height: '18px'}} src={item.logo} alt="" /> : '鏃�'}</div>
+                        </div>
+                      </Col>
                     </Row>
                     <div className="action">
                       <Button type="link" onClick={() => this.jumpMenu(item)} style={{color: 'rgba(30, 228, 224, 1)'}}>鑿滃崟&鏉冮檺</Button>

--
Gitblit v1.8.0