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