From 5046d0d13dc6a8563b8e54e31913bc44cfa1072f Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 26 四月 2022 19:23:18 +0800
Subject: [PATCH] 2022-04-26

---
 src/templates/sharecomponent/columncomponent/dragcolumn/index.jsx |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/templates/sharecomponent/columncomponent/dragcolumn/index.jsx b/src/templates/sharecomponent/columncomponent/dragcolumn/index.jsx
index c364c6d..267c6c4 100644
--- a/src/templates/sharecomponent/columncomponent/dragcolumn/index.jsx
+++ b/src/templates/sharecomponent/columncomponent/dragcolumn/index.jsx
@@ -131,6 +131,23 @@
           {i === 0 && column.length > 0 && setting.tableType === 'radio' ?
             <div className="page-card" style={{flex: 60}}></div> : null
           }
+          {i === 0 && gridBtn && gridBtn.display && gridBtn.position === 'left' ?
+            <Popover overlayClassName="mk-popover-control-wrap" mouseLeaveDelay={0.2} mouseEnterDelay={0.2} content={
+              <div className="mk-popover-control">
+                <EditOutlined className="edit" onClick={handleGridBtn}/>
+              </div>
+            } trigger="hover">
+              <div className="page-card" style={{flex: gridBtn.Width}}>
+                <div style={{cursor: 'default'}}>
+                  <span className="ant-table-header-column">
+                    <div className="ant-table-column-sorters" title={gridBtn.label} style={{textAlign: gridBtn.Align}}>
+                      <span className="ant-table-column-title">{gridBtn.label}</span>
+                    </div>
+                  </span>
+                </div>
+              </div>
+            </Popover> : null
+          }
           {column.map(card => (
             <Card
               key={card.uuid}
@@ -144,7 +161,7 @@
               findCard={findCard}
             />
           ))}
-          {i === (columns.length - 1) && gridBtn && gridBtn.display ?
+          {i === (columns.length - 1) && gridBtn && gridBtn.display && gridBtn.position !== 'left' ?
             <Popover overlayClassName="mk-popover-control-wrap" mouseLeaveDelay={0.2} mouseEnterDelay={0.2} content={
               <div className="mk-popover-control">
                 <EditOutlined className="edit" onClick={handleGridBtn}/>

--
Gitblit v1.8.0