From f2aa6b6a973e9b2f541bba7fc23e71d7791311f8 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 24 二月 2022 22:12:47 +0800
Subject: [PATCH] 2022-02-24

---
 src/tabviews/custom/components/module/voucher/index.jsx |   36 ++++++++++++++++++++++++++++--------
 1 files changed, 28 insertions(+), 8 deletions(-)

diff --git a/src/tabviews/custom/components/module/voucher/index.jsx b/src/tabviews/custom/components/module/voucher/index.jsx
index f5a95a1..b36187e 100644
--- a/src/tabviews/custom/components/module/voucher/index.jsx
+++ b/src/tabviews/custom/components/module/voucher/index.jsx
@@ -17,11 +17,12 @@
   }
 
   state = {
-    BID: '',                   // 涓昏〃ID
-    config: null,              // 鍥捐〃閰嶇疆淇℃伅
-    loading: false,            // 鏁版嵁鍔犺浇鐘舵��
-    data: null,                // 鏁版嵁
-    searchkey: null,           // 杩囨护鏉′欢
+    BID: '',
+    type: '',
+    config: null,
+    loading: false,
+    data: null,
+    searchkey: null,
     disableAdd: true,
     disableSave: true,
     typeOptions: []
@@ -33,6 +34,7 @@
     this.setState({
       config: fromJS(config).toJS(),
       BID: BID || '',
+      type: config.wrap.type
     }, () => {
       this.loadData()
     })
@@ -72,7 +74,7 @@
   }
 
   render() {
-    const { config, disableSave, disableAdd, typeOptions, data } = this.state
+    const { config, disableSave, disableAdd, typeOptions, data, type } = this.state
 
     return (
       <div className="menu-voucher-wrap" style={config.style}>
@@ -80,8 +82,10 @@
           <Button className="system-background header-btn" disabled={disableAdd} onClick={this.triggeradd}>鏂板</Button>
           <Button className="system-background header-btn" disabled={disableSave} onClick={this.triggersave}>淇濆瓨</Button>
           <Button className="system-background header-btn" disabled={disableSave} onClick={this.triggerprint}>鎵撳嵃</Button>
+          <Button className="system-background header-btn" disabled={disableSave} onClick={this.triggerprint}>瀵煎叆</Button>
+          <Button className="system-background header-btn" disabled={disableSave} onClick={this.triggerprint}>瀵煎嚭</Button>
         </div>
-        <div className="voucher-body">
+        {type === 'edit' ? <div className="voucher-body">
           <div className="pre-wrap">
             <div className="voucher-code">
               <Select>
@@ -101,7 +105,23 @@
             </div>
           </div>
           <VoucherTable config={config} data={data}/>
-        </div>
+        </div> : null}
+        {type === 'check' ? <div className="voucher-body">
+          <div className="pre-wrap">
+            <div className="voucher-code">
+              璁� 1 鍙�
+            </div>
+            <div className="voucher-date">
+              鏃ユ湡锛�2022-02-24
+            </div>
+            <div className="voucher-affix">
+              闄勫崟鎹� 2 寮�
+              <Button type="link" className="" onClick={this.triggerprint}>闄勪欢</Button>
+              <Button type="link" className="" onClick={this.triggerprint}>澶囨敞</Button>
+            </div>
+          </div>
+          <VoucherTable config={config} data={data}/>
+        </div> : null}
       </div>
     )
   }

--
Gitblit v1.8.0