From 99c0ccd473e30f029b81feb65975d654528bc3e5 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 20 四月 2023 17:58:02 +0800
Subject: [PATCH] 2023-04-20

---
 src/menu/components/chart/antv-G6/index.jsx                 |    2 
 src/menu/components/timeline/normal-timeline/index.jsx      |    2 
 src/menu/components/card/table-card/index.jsx               |    2 
 src/menu/components/iframe/index.jsx                        |    2 
 src/menu/datasource/index.jsx                               |    6 +
 src/menu/components/form/simple-form/index.jsx              |    2 
 src/menu/components/chart/antv-bar/index.jsx                |    2 
 src/menu/components/chart/antv-scatter/index.jsx            |    2 
 src/menu/components/tree/antd-tree/index.jsx                |    2 
 src/menu/components/table/edit-table/index.jsx              |    2 
 src/menu/components/carousel/data-card/index.jsx            |    2 
 src/menu/datasource/verifycard/index.jsx                    |   13 +
 src/mob/components/search/single-search/index.jsx           |    2 
 src/menu/components/card/balcony/index.jsx                  |    2 
 src/menu/components/form/step-form/index.jsx                |    2 
 src/menu/components/form/tab-form/index.jsx                 |    2 
 src/tabviews/custom/components/group/normal-group/index.jsx |  158 +++++++++++++-------------
 src/menu/components/carousel/prop-card/index.jsx            |    2 
 src/menu/components/card/double-data-card/index.jsx         |    2 
 src/menu/components/group/normal-group/options.jsx          |  112 +++++++++---------
 src/menu/components/card/data-card/index.jsx                |    2 
 src/menu/components/chart/antv-pie/index.jsx                |    2 
 src/menu/components/search/main-search/index.jsx            |    2 
 src/pc/components/login/normal-login/index.jsx              |    2 
 src/menu/components/chart/antv-dashboard/index.jsx          |    2 
 src/menu/components/card/prop-card/index.jsx                |    2 
 src/menu/components/table/normal-table/index.jsx            |    2 
 src/menu/components/group/normal-group/index.jsx            |    6 
 28 files changed, 174 insertions(+), 167 deletions(-)

diff --git a/src/menu/components/card/balcony/index.jsx b/src/menu/components/card/balcony/index.jsx
index 9edccef..a30eb09 100644
--- a/src/menu/components/card/balcony/index.jsx
+++ b/src/menu/components/card/balcony/index.jsx
@@ -333,7 +333,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/card/data-card/index.jsx b/src/menu/components/card/data-card/index.jsx
index 03d50c4..679955e 100644
--- a/src/menu/components/card/data-card/index.jsx
+++ b/src/menu/components/card/data-card/index.jsx
@@ -639,7 +639,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/card/double-data-card/index.jsx b/src/menu/components/card/double-data-card/index.jsx
index 30a4940..1c05085 100644
--- a/src/menu/components/card/double-data-card/index.jsx
+++ b/src/menu/components/card/double-data-card/index.jsx
@@ -634,7 +634,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/card/prop-card/index.jsx b/src/menu/components/card/prop-card/index.jsx
index e5931fd..efd25af 100644
--- a/src/menu/components/card/prop-card/index.jsx
+++ b/src/menu/components/card/prop-card/index.jsx
@@ -552,7 +552,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/card/table-card/index.jsx b/src/menu/components/card/table-card/index.jsx
index f856cb6..003f0da 100644
--- a/src/menu/components/card/table-card/index.jsx
+++ b/src/menu/components/card/table-card/index.jsx
@@ -520,7 +520,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/carousel/data-card/index.jsx b/src/menu/components/carousel/data-card/index.jsx
index cc1938a..4468ad5 100644
--- a/src/menu/components/carousel/data-card/index.jsx
+++ b/src/menu/components/carousel/data-card/index.jsx
@@ -275,7 +275,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/carousel/prop-card/index.jsx b/src/menu/components/carousel/prop-card/index.jsx
index 67e23af..3b1a1cd 100644
--- a/src/menu/components/carousel/prop-card/index.jsx
+++ b/src/menu/components/carousel/prop-card/index.jsx
@@ -350,7 +350,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/chart/antv-G6/index.jsx b/src/menu/components/chart/antv-G6/index.jsx
index 81c0e09..98374c5 100644
--- a/src/menu/components/chart/antv-G6/index.jsx
+++ b/src/menu/components/chart/antv-G6/index.jsx
@@ -1426,7 +1426,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/chart/antv-bar/index.jsx b/src/menu/components/chart/antv-bar/index.jsx
index 8f865eb..4afefb9 100644
--- a/src/menu/components/chart/antv-bar/index.jsx
+++ b/src/menu/components/chart/antv-bar/index.jsx
@@ -1386,7 +1386,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/chart/antv-dashboard/index.jsx b/src/menu/components/chart/antv-dashboard/index.jsx
index b66d1d3..35922a7 100644
--- a/src/menu/components/chart/antv-dashboard/index.jsx
+++ b/src/menu/components/chart/antv-dashboard/index.jsx
@@ -555,7 +555,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/chart/antv-pie/index.jsx b/src/menu/components/chart/antv-pie/index.jsx
index 3f269b4..b581d9a 100644
--- a/src/menu/components/chart/antv-pie/index.jsx
+++ b/src/menu/components/chart/antv-pie/index.jsx
@@ -729,7 +729,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/chart/antv-scatter/index.jsx b/src/menu/components/chart/antv-scatter/index.jsx
index 79b4684..7061641 100644
--- a/src/menu/components/chart/antv-scatter/index.jsx
+++ b/src/menu/components/chart/antv-scatter/index.jsx
@@ -401,7 +401,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/form/simple-form/index.jsx b/src/menu/components/form/simple-form/index.jsx
index 9cacce7..15bb770 100644
--- a/src/menu/components/form/simple-form/index.jsx
+++ b/src/menu/components/form/simple-form/index.jsx
@@ -673,7 +673,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/form/step-form/index.jsx b/src/menu/components/form/step-form/index.jsx
index 4f36315..17c2d28 100644
--- a/src/menu/components/form/step-form/index.jsx
+++ b/src/menu/components/form/step-form/index.jsx
@@ -797,7 +797,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/form/tab-form/index.jsx b/src/menu/components/form/tab-form/index.jsx
index e27fb98..5dff01a 100644
--- a/src/menu/components/form/tab-form/index.jsx
+++ b/src/menu/components/form/tab-form/index.jsx
@@ -799,7 +799,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/group/normal-group/index.jsx b/src/menu/components/group/normal-group/index.jsx
index b635bea..2786f97 100644
--- a/src/menu/components/group/normal-group/index.jsx
+++ b/src/menu/components/group/normal-group/index.jsx
@@ -1,8 +1,8 @@
 import React, {Component} from 'react'
 import PropTypes from 'prop-types'
 import { is, fromJS } from 'immutable'
-import { Popover, Button, Modal } from 'antd'
-import { EditOutlined, ToolOutlined, DeleteOutlined, FontColorsOutlined, PrinterOutlined, UngroupOutlined } from '@ant-design/icons'
+import { Popover, Modal } from 'antd'
+import { EditOutlined, ToolOutlined, DeleteOutlined, FontColorsOutlined, UngroupOutlined } from '@ant-design/icons'
 
 import MKEmitter from '@/utils/events.js'
 import asyncComponent from '@/utils/asyncComponent'
@@ -187,7 +187,7 @@
         } trigger="hover">
           <ToolOutlined />
         </Popover>
-        {group.setting && group.setting.print === 'true' ? <Button className="print-button" onClick={this.print}><PrinterOutlined /></Button> : null}
+        {/* {group.setting && group.setting.print === 'true' ? <Button className="print-button" onClick={this.print}><PrinterOutlined /></Button> : null} */}
         <GroupComponents config={group} handleList={this.updateComponent} deleteCard={this.deleteCard} />
       </div>
     )
diff --git a/src/menu/components/group/normal-group/options.jsx b/src/menu/components/group/normal-group/options.jsx
index 0d128ce..8b4c290 100644
--- a/src/menu/components/group/normal-group/options.jsx
+++ b/src/menu/components/group/normal-group/options.jsx
@@ -42,63 +42,61 @@
       precision: 0,
       required: true
     },
-    {
-      type: 'radio',
-      field: 'print',
-      label: '鎵撳嵃鎸夐挳',
-      initval: setting.print || 'false',
-      required: false,
-      options: [
-        {value: 'true', label: '鏄剧ず'},
-        {value: 'false', label: '闅愯棌'},
-      ],
-      controlFields: [
-        {field: 'pageSize', values: ['true']},
-        {field: 'pageLayout', values: ['true']},
-        {field: 'syncModule', values: ['true']},
-        {field: 'checkAll', values: ['true']},
-        {field: 'hide', values: ['true']},
-      ],
-      forbid: appType === 'mob'
-    },
-    {
-      type: 'radio',
-      field: 'pageSize',
-      label: '鎵撳嵃灏哄',
-      initval: setting.pageSize || 'A4',
-      required: true,
-      options: [
-        {value: 'A3', label: 'A3'},
-        {value: 'A4', label: 'A4'},
-        {value: 'A5', label: 'A5'},
-      ],
-      forbid: appType === 'mob'
-    },
-    {
-      type: 'radio',
-      field: 'pageLayout',
-      label: '鎵撳嵃甯冨眬',
-      initval: setting.pageLayout || 'vertical',
-      required: true,
-      options: [
-        {value: 'vertical', label: '绾靛悜'},
-        {value: 'horizontal', label: '妯悜'},
-      ],
-      forbid: appType === 'mob'
-    },
-    {
-      type: 'checkbox',
-      field: 'hide',
-      label: '闅愯棌鍏冪礌',
-      initval: setting.hide || [],
-      tooltip: '鎵ц鎵撳嵃鏃堕渶瑕侀殣钘忕殑椤甸潰鍏冪礌銆�',
-      required: false,
-      options: [
-        {value: 'search', label: '鎼滅储'},
-        {value: 'button', label: '鎸夐挳'},
-      ],
-      forbid: appType === 'mob'
-    },
+    // {
+    //   type: 'radio',
+    //   field: 'print',
+    //   label: '鎵撳嵃鎸夐挳',
+    //   initval: setting.print || 'false',
+    //   required: false,
+    //   options: [
+    //     {value: 'true', label: '鏄剧ず'},
+    //     {value: 'false', label: '闅愯棌'},
+    //   ],
+    //   controlFields: [
+    //     {field: 'pageSize', values: ['true']},
+    //     {field: 'pageLayout', values: ['true']},
+    //     {field: 'hide', values: ['true']},
+    //   ],
+    //   forbid: appType === 'mob'
+    // },
+    // {
+    //   type: 'radio',
+    //   field: 'pageSize',
+    //   label: '鎵撳嵃灏哄',
+    //   initval: setting.pageSize || 'A4',
+    //   required: true,
+    //   options: [
+    //     {value: 'A3', label: 'A3'},
+    //     {value: 'A4', label: 'A4'},
+    //     {value: 'A5', label: 'A5'},
+    //   ],
+    //   forbid: appType === 'mob'
+    // },
+    // {
+    //   type: 'radio',
+    //   field: 'pageLayout',
+    //   label: '鎵撳嵃甯冨眬',
+    //   initval: setting.pageLayout || 'vertical',
+    //   required: true,
+    //   options: [
+    //     {value: 'vertical', label: '绾靛悜'},
+    //     {value: 'horizontal', label: '妯悜'},
+    //   ],
+    //   forbid: appType === 'mob'
+    // },
+    // {
+    //   type: 'checkbox',
+    //   field: 'hide',
+    //   label: '闅愯棌鍏冪礌',
+    //   initval: setting.hide || [],
+    //   tooltip: '鎵ц鎵撳嵃鏃堕渶瑕侀殣钘忕殑椤甸潰鍏冪礌銆�',
+    //   required: false,
+    //   options: [
+    //     {value: 'search', label: '鎼滅储'},
+    //     {value: 'button', label: '鎸夐挳'},
+    //   ],
+    //   forbid: appType === 'mob'
+    // },
     {
       type: 'radio',
       field: 'permission',
diff --git a/src/menu/components/iframe/index.jsx b/src/menu/components/iframe/index.jsx
index d0f2d38..cfa4837 100644
--- a/src/menu/components/iframe/index.jsx
+++ b/src/menu/components/iframe/index.jsx
@@ -175,7 +175,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/search/main-search/index.jsx b/src/menu/components/search/main-search/index.jsx
index fe83c62..2708d3d 100644
--- a/src/menu/components/search/main-search/index.jsx
+++ b/src/menu/components/search/main-search/index.jsx
@@ -416,7 +416,7 @@
         <div className="component-name">
           <div className="center" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/table/edit-table/index.jsx b/src/menu/components/table/edit-table/index.jsx
index dd661ef..7002129 100644
--- a/src/menu/components/table/edit-table/index.jsx
+++ b/src/menu/components/table/edit-table/index.jsx
@@ -425,7 +425,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/table/normal-table/index.jsx b/src/menu/components/table/normal-table/index.jsx
index 898bda5..227a4b5 100644
--- a/src/menu/components/table/normal-table/index.jsx
+++ b/src/menu/components/table/normal-table/index.jsx
@@ -484,7 +484,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/timeline/normal-timeline/index.jsx b/src/menu/components/timeline/normal-timeline/index.jsx
index 826bfae..98d8c32 100644
--- a/src/menu/components/timeline/normal-timeline/index.jsx
+++ b/src/menu/components/timeline/normal-timeline/index.jsx
@@ -224,7 +224,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/components/tree/antd-tree/index.jsx b/src/menu/components/tree/antd-tree/index.jsx
index 8e91c46..4f7b1e7 100644
--- a/src/menu/components/tree/antd-tree/index.jsx
+++ b/src/menu/components/tree/antd-tree/index.jsx
@@ -259,7 +259,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/menu/datasource/index.jsx b/src/menu/datasource/index.jsx
index 2de2760f..27d9a81 100644
--- a/src/menu/datasource/index.jsx
+++ b/src/menu/datasource/index.jsx
@@ -206,6 +206,12 @@
         res.subColumns.reverse()
       }
 
+      if (this.verifyRef.state.debugId) {
+        res.setting.debugId = this.verifyRef.state.debugId
+      } else {
+        delete res.setting.debugId
+      }
+
       this.setState({loading: false, visible: false})
       this.props.updateConfig({...config, ...res})
     }, () => {
diff --git a/src/menu/datasource/verifycard/index.jsx b/src/menu/datasource/verifycard/index.jsx
index ab9e8d9..e557a15 100644
--- a/src/menu/datasource/verifycard/index.jsx
+++ b/src/menu/datasource/verifycard/index.jsx
@@ -212,7 +212,8 @@
       median: _setting,
       searches: search,
       defaultSearch: _search,
-      searchKey: ''
+      searchKey: '',
+      debugId: _setting.debugId || ''
     })
 
     this.getsysScript()
@@ -722,8 +723,9 @@
           if (sumParam) {
             Api.genericInterface(sumParam).then(res => {
               if (res.status) {
-                this.setState({debugId: _debugId})
-                resolve()
+                this.setState({debugId: _debugId}, () => {
+                  resolve()
+                })
               } else {
                 reject()
                 Modal.error({
@@ -732,8 +734,9 @@
               }
             })
           } else {
-            this.setState({debugId: _debugId})
-            resolve()
+            this.setState({debugId: _debugId}, () => {
+              resolve()
+            })
           }
         } else {
           reject()
diff --git a/src/mob/components/search/single-search/index.jsx b/src/mob/components/search/single-search/index.jsx
index 323851c..05f64e5 100644
--- a/src/mob/components/search/single-search/index.jsx
+++ b/src/mob/components/search/single-search/index.jsx
@@ -144,7 +144,7 @@
         <div className="component-name">
           <div className="center" onDoubleClick={() => {
             let oInput = document.createElement('input')
-            oInput.value = card.uuid
+            oInput.value = 'anchor' + card.uuid
             document.body.appendChild(oInput)
             oInput.select()
             document.execCommand('Copy')
diff --git a/src/pc/components/login/normal-login/index.jsx b/src/pc/components/login/normal-login/index.jsx
index 60a3e17..e5e741d 100644
--- a/src/pc/components/login/normal-login/index.jsx
+++ b/src/pc/components/login/normal-login/index.jsx
@@ -197,7 +197,7 @@
           <div className="center">
             <div className="title" onDoubleClick={() => {
               let oInput = document.createElement('input')
-              oInput.value = card.uuid
+              oInput.value = 'anchor' + card.uuid
               document.body.appendChild(oInput)
               oInput.select()
               document.execCommand('Copy')
diff --git a/src/tabviews/custom/components/group/normal-group/index.jsx b/src/tabviews/custom/components/group/normal-group/index.jsx
index 631caf0..ff504f4 100644
--- a/src/tabviews/custom/components/group/normal-group/index.jsx
+++ b/src/tabviews/custom/components/group/normal-group/index.jsx
@@ -1,7 +1,7 @@
 import React, {Component} from 'react'
 import PropTypes from 'prop-types'
 import { is, fromJS } from 'immutable'
-import { Col, notification, Button, Row } from 'antd'
+import { Col, notification, Row } from 'antd'
 
 import Api from '@/api'
 import asyncComponent from '@/utils/asyncComponent'
@@ -44,7 +44,7 @@
 
   state = {
     mainSearch: [],
-    printing: false,
+    // printing: false,
     data: null
   }
 
@@ -296,101 +296,101 @@
     })
   }
 
-  canvasToImage(canvas) {
-    let image = new Image()
-    image.src = canvas.toDataURL('image/jpg')
-    image.style = 'width:100%;height:100%;position:absolute;z-index:1;left:0px;top:0px;'
-    return image
-  }
+  // canvasToImage(canvas) {
+  //   let image = new Image()
+  //   image.src = canvas.toDataURL('image/jpg')
+  //   image.style = 'width:100%;height:100%;position:absolute;z-index:1;left:0px;top:0px;'
+  //   return image
+  // }
 
-  print = () => {
-    const { config } = this.props
-    const { printing } = this.state
+  // print = () => {
+  //   const { config } = this.props
+  //   const { printing } = this.state
 
-    if (printing) return
-    this.setState({printing: true})
+  //   if (printing) return
+  //   this.setState({printing: true})
 
-    let qrcodes = document.getElementsByClassName('qrcode-box')
+  //   let qrcodes = document.getElementsByClassName('qrcode-box')
 
-    for (let i = 0; i < qrcodes.length; i++) {
-      let canvas = qrcodes[i].getElementsByTagName('canvas')[0]
+  //   for (let i = 0; i < qrcodes.length; i++) {
+  //     let canvas = qrcodes[i].getElementsByTagName('canvas')[0]
 
-      if (canvas) {
-        let img = this.canvasToImage(canvas)
+  //     if (canvas) {
+  //       let img = this.canvasToImage(canvas)
   
-        canvas.remove()
-        qrcodes[i].append(img)
-      }
-    }
+  //       canvas.remove()
+  //       qrcodes[i].append(img)
+  //     }
+  //   }
 
-    let pageSize = ['A4', 'A3', 'A5'].includes(config.setting.pageSize) ? config.setting.pageSize : 'A4'
-    let pageLayout = config.setting.pageLayout !== 'horizontal' ? 'vertical' : 'horizontal'
-    let hides = config.setting.hide || []
+  //   let pageSize = ['A4', 'A3', 'A5'].includes(config.setting.pageSize) ? config.setting.pageSize : 'A4'
+  //   let pageLayout = config.setting.pageLayout !== 'horizontal' ? 'vertical' : 'horizontal'
+  //   let hides = config.setting.hide || []
 
-    let pageParam = {
-      A4: {
-        vertical: 980,
-        horizontal: 1200,
-      },
-      A3: {
-        vertical: 1200,
-        horizontal: 1600,
-      },
-      A5: {
-        vertical: 700,
-        horizontal: 1000,
-      }
-    }
+  //   let pageParam = {
+  //     A4: {
+  //       vertical: 980,
+  //       horizontal: 1200,
+  //     },
+  //     A3: {
+  //       vertical: 1200,
+  //       horizontal: 1600,
+  //     },
+  //     A5: {
+  //       vertical: 700,
+  //       horizontal: 1000,
+  //     }
+  //   }
 
-    let width = pageParam[pageSize][pageLayout]
+  //   let width = pageParam[pageSize][pageLayout]
 
-    try {
-      let jubuData =  document.getElementById(config.uuid).innerHTML
+  //   try {
+  //     let jubuData =  document.getElementById(config.uuid).innerHTML
 
-      let iframe = document.createElement('IFRAME')
-      let linkList = document.getElementsByTagName('link')     // 鑾峰彇鐖剁獥鍙ink鏍囩瀵硅薄鍒楄〃
-      let styleList = document.getElementsByTagName('style')   // 鑾峰彇鐖剁獥鍙tyle鏍囩瀵硅薄鍒楄〃
+  //     let iframe = document.createElement('IFRAME')
+  //     let linkList = document.getElementsByTagName('link')     // 鑾峰彇鐖剁獥鍙ink鏍囩瀵硅薄鍒楄〃
+  //     let styleList = document.getElementsByTagName('style')   // 鑾峰彇鐖剁獥鍙tyle鏍囩瀵硅薄鍒楄〃
 
-      document.body.appendChild(iframe)
-      let doc = iframe.contentWindow.document
+  //     document.body.appendChild(iframe)
+  //     let doc = iframe.contentWindow.document
       
-      doc.open()
-      doc.write(`<!DOCTYPE html><html lang="en"><head>`)
-      for (let i = 0;i < linkList.length;i++) {
-        if (linkList[i].type === 'text/css') {
-          doc.write(`<LINK rel="stylesheet" type="text/css" href="${linkList[i].href}">`)
-        }
-      }
-      doc.write(`<style>body{width: ${width}px!important;} *{border-style: solid;border-width: 0;} .print-button{display: none!important;} ${hides.includes('search') ? '.top-search{display: none!important;}' : ''} ${hides.includes('button') ? '.ant-btn{opacity: 0!important;}' : ''}</style>`)
-      for (let i = 0;i < styleList.length;i++) {
-        doc.write('<style>' + styleList[i].innerHTML + '</style>')
-      }
-      doc.write(`</head><body>`)
-      doc.write(jubuData)
-      doc.write(`</body></html>`)
-      doc.close()
+  //     doc.open()
+  //     doc.write(`<!DOCTYPE html><html lang="en"><head>`)
+  //     for (let i = 0;i < linkList.length;i++) {
+  //       if (linkList[i].type === 'text/css') {
+  //         doc.write(`<LINK rel="stylesheet" type="text/css" href="${linkList[i].href}">`)
+  //       }
+  //     }
+  //     doc.write(`<style>body{width: ${width}px!important;} *{border-style: solid;border-width: 0;} .print-button{display: none!important;} ${hides.includes('search') ? '.top-search{display: none!important;}' : ''} ${hides.includes('button') ? '.ant-btn{opacity: 0!important;}' : ''}</style>`)
+  //     for (let i = 0;i < styleList.length;i++) {
+  //       doc.write('<style>' + styleList[i].innerHTML + '</style>')
+  //     }
+  //     doc.write(`</head><body>`)
+  //     doc.write(jubuData)
+  //     doc.write(`</body></html>`)
+  //     doc.close()
 
-      setTimeout(() => {
-        iframe.contentWindow.focus()
-        iframe.contentWindow.print()
+  //     setTimeout(() => {
+  //       iframe.contentWindow.focus()
+  //       iframe.contentWindow.print()
 
-        document.body.removeChild(iframe)
+  //       document.body.removeChild(iframe)
 
-        this.setState({printing: false})
-      }, 500)
-    } catch (e) {
-      this.setState({printing: false})
-      notification.warning({
-        top: 92,
-        message: '鎵撳嵃寮傚父锛�',
-        duration: 5
-      })
-    }
-  }
+  //       this.setState({printing: false})
+  //     }, 500)
+  //   } catch (e) {
+  //     this.setState({printing: false})
+  //     notification.warning({
+  //       top: 92,
+  //       message: '鎵撳嵃寮傚父锛�',
+  //       duration: 5
+  //     })
+  //   }
+  // }
 
   render() {
     const { config } = this.props
-    const { printing } = this.state
+    // const { printing } = this.state
 
     if (!config.components || config.components.length === 0) return (<div style={config.style}></div>)
     
@@ -399,7 +399,7 @@
         {config.setting && config.setting.title ? <div className="group-header" style={config.headerStyle}>
           <span className="title">{config.setting.title}</span>
         </div> : null}
-        {config.setting && config.setting.print === 'true' ? <Button className="print-button" icon="printer" loading={printing} onClick={this.print}></Button> : null}
+        {/* {config.setting && config.setting.print === 'true' ? <Button className="print-button" icon="printer" loading={printing} onClick={this.print}></Button> : null} */}
         <Row className="component-wrap">{this.getComponents()}</Row>
       </div>
     )

--
Gitblit v1.8.0