From 26d0fa42ea8c63a87e8ef93d0915f75f46fb1f9c Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 24 三月 2022 11:09:53 +0800
Subject: [PATCH] 2022-03-24

---
 src/menu/components/share/logcomponent/index.jsx |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/menu/components/share/logcomponent/index.jsx b/src/menu/components/share/logcomponent/index.jsx
index 573aced..fb617ec 100644
--- a/src/menu/components/share/logcomponent/index.jsx
+++ b/src/menu/components/share/logcomponent/index.jsx
@@ -1,7 +1,8 @@
 import React, {Component} from 'react'
 import PropTypes from 'prop-types'
 import { is, fromJS } from 'immutable'
-import { Icon, Modal, Button, Popconfirm, Table } from 'antd'
+import { Modal, Button, Popconfirm, Table } from 'antd'
+import { RedoOutlined, CloseOutlined, RollbackOutlined } from '@ant-design/icons'
 
 import zhCN from '@/locales/zh-CN/model.js'
 import enUS from '@/locales/en-US/model.js'
@@ -17,7 +18,8 @@
   }
 
   state = {
-    dict: localStorage.getItem('lang') !== 'en-US' ? zhCN : enUS,
+    dict: sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS,
+    appType: sessionStorage.getItem('appType'),
     visible: false,
     data: [],
     columns: [
@@ -43,14 +45,14 @@
               title="纭畾鎭㈠璁板綍鍚楋紵"
               onConfirm={() => this.revert(record)}
             >
-              <span title="鎭㈠" style={{color: '#26C281', fontSize: '16px', marginRight: '5px', cursor: 'pointer', padding: '5px'}}><Icon type="redo" /></span>
+              <span title="鎭㈠" style={{color: '#26C281', fontSize: '16px', marginRight: '5px', cursor: 'pointer', padding: '5px'}}><RedoOutlined /></span>
             </Popconfirm>
             <Popconfirm
               overlayClassName="popover-confirm"
               title="纭畾娓呴櫎璁板綍鍚楋紵"
               onConfirm={() => this.handleDelete(record)}
             >
-              <span title="娓呴櫎" style={{color: '#ff4d4f', fontSize: '16px', cursor: 'pointer', padding: '5px'}}><Icon type="close" /></span>
+              <span title="娓呴櫎" style={{color: '#ff4d4f', fontSize: '16px', cursor: 'pointer', padding: '5px'}}><CloseOutlined /></span>
             </Popconfirm>
           </div>)
       }
@@ -69,11 +71,15 @@
   }
 
   revert = (item) => {
+    const { appType } = this.state
     const data = this.state.data.filter(d => d.uuid !== item.uuid)
 
     this.setState({data})
-    MKEmitter.emit('thawButtons', item.uuid)
     this.props.handlelog('revert', data, item)
+
+    if (appType === 'mob' || (appType === 'pc' && item.OpenType !== 'popview')) return
+
+    MKEmitter.emit('thawButtons', item.uuid)
   }
 
   handleDelete = (item) => {
@@ -101,7 +107,7 @@
 
     return (
       <div className="btn-log-wrap">
-        <Icon type="rollback" title="瑙i櫎鍐荤粨" onClick={this.trigger} />
+        <RollbackOutlined title="瑙i櫎鍐荤粨" onClick={this.trigger} />
         <Modal
           wrapClassName="popview-modal"
           title="鍘嗗彶璁板綍"

--
Gitblit v1.8.0