From f6626b05f1275cc2f8ca77f773d4f6a6af1b0a89 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 21 十一月 2022 16:11:55 +0800
Subject: [PATCH] 2022-11-21

---
 src/menu/picturecontroller/index.jsx |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/menu/picturecontroller/index.jsx b/src/menu/picturecontroller/index.jsx
index 3fa98d4..e51d89f 100644
--- a/src/menu/picturecontroller/index.jsx
+++ b/src/menu/picturecontroller/index.jsx
@@ -1,15 +1,18 @@
 import React, {Component} from 'react'
-import { Modal, Button, Row, Col, Input, message, Tabs, Empty, Pagination, notification } from 'antd'
+import { Modal, Button, Row, Col, Input, message, Tabs, Empty, Pagination, notification, Typography } from 'antd'
 import { PlusOutlined, CopyOutlined, EditOutlined, DeleteOutlined, PictureOutlined } from '@ant-design/icons'
 
 import Api from '@/api'
 import Utils from '@/utils/utils.js'
 import asyncComponent from '@/utils/asyncComponent'
+import { minkeIconSystem } from '@/utils/option.js'
+import MkIcon from '@/components/mk-icon'
 import './index.scss'
 
 const { Search } = Input
 const { confirm } = Modal
 const { TabPane } = Tabs
+const { Paragraph } = Typography
 
 const EditForm = asyncComponent(() => import('./editform'))
 const Video = asyncComponent(() => import('./video'))
@@ -30,6 +33,7 @@
     colorlist: [],
     piclist: [],
     vidlist: [],
+    iconlist: [...minkeIconSystem.direction, ...minkeIconSystem.edit, ...minkeIconSystem.normal, ...minkeIconSystem.data, ...minkeIconSystem.hint],
     picIndex: 1,
     vidIndex: 1,
   }
@@ -241,7 +245,7 @@
   }
   
   render() {
-    const { visible, editvisible, card, filpictures, filvideos, piclist, vidlist, imageKey, videoKey, pageSize, picIndex, vidIndex, colorlist } = this.state
+    const { visible, editvisible, card, filpictures, filvideos, piclist, vidlist, imageKey, videoKey, pageSize, picIndex, vidIndex, colorlist, iconlist } = this.state
 
     return (
       <div style={{display: 'inline-block'}}>
@@ -276,7 +280,7 @@
                   <Col span={4} key={item.id}>
                     <div className="image-video-box">
                       <div className="image-video-box-body">
-                        <Image url={item.linkurl} />
+                        <Image url={item.linkurl.replace(/@mywebsite@\//ig, window.GLOB.baseurl)} />
                       </div>
                       <div className="image-video-control">
                         <CopyOutlined onClick={() => this.copySource(item)}/>
@@ -348,6 +352,16 @@
                 {!colorlist.length ? <Empty description={null}/> : null}
               </Row>
             </TabPane>
+            <TabPane tab="鍥炬爣搴�" key="icon">
+              <Row gutter={16}>
+                {iconlist.map(item => (
+                  <Col className="icon-wrap" span={4} key={item}>
+                    <MkIcon type={item} />
+                    <Paragraph copyable={{ text: item }}>{item}</Paragraph>
+                  </Col>
+                ))}
+              </Row>
+            </TabPane>
           </Tabs>
         </Modal>
         <Modal

--
Gitblit v1.8.0