From 4a356e81b1a456f0cb16f61f548c46171c26c1b6 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 05 十二月 2024 20:10:55 +0800 Subject: [PATCH] 2024-12-05 --- src/tabviews/custom/components/module/voucher/resetAttach/index.jsx | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/tabviews/custom/components/module/voucher/resetAttach/index.jsx b/src/tabviews/custom/components/module/voucher/resetAttach/index.jsx index cbf864d..397eb76 100644 --- a/src/tabviews/custom/components/module/voucher/resetAttach/index.jsx +++ b/src/tabviews/custom/components/module/voucher/resetAttach/index.jsx @@ -202,7 +202,6 @@ docSubmit = () => { const { selectDocs, list } = this.state - if (selectDocs.length > 0 && list.length > 0) { let _list = fromJS(list).toJS() let err = '' @@ -231,6 +230,7 @@ } render() { + const { disabled } = this.props const { visible, upVisible, docVisible, files, list, documents, loading } = this.state return ( @@ -240,7 +240,7 @@ title="娣诲姞闄勪欢" wrapClassName="voucher-attach-wrap" visible={visible} - width={700} + width={'62vw'} maskClosable={false} onOk={this.submit} onCancel={() => { this.setState({ visible: false })}} @@ -248,8 +248,8 @@ destroyOnClose > {loading ? <Spin /> : null} - <Button type="link" className="attach-type-btn" disabled={loading} onClick={() => this.setState({upVisible: true})}>涓婁紶鏂版枃浠�</Button> - <Button type="link" className="attach-type-btn" disabled={loading} onClick={() => this.setState({docVisible: true, selectDocs: []})}>浠庝細璁$數瀛愭。妗堥�夋嫨</Button> + <Button type="link" className="attach-type-btn" disabled={loading || disabled} onClick={() => this.setState({upVisible: true})}>涓婁紶鏂版枃浠�</Button> + <Button type="link" className="attach-type-btn" disabled={loading || disabled} onClick={() => this.setState({docVisible: true, selectDocs: []})}>浠庝細璁$數瀛愭。妗堥�夋嫨</Button> <div className="attach-selected-list"> {list.map(item => { return <div className="attach-item" key={item.id}> @@ -259,7 +259,7 @@ <div>{item.data_name ? item.data_name + ' / ' : ''}{item.attachments_title}</div> </div> <div> - <DeleteOutlined onClick={() => this.deleteFile(item.id)}/> + {!disabled ? <DeleteOutlined onClick={() => this.deleteFile(item.id)}/> : null} </div> </div> })} @@ -269,7 +269,7 @@ title="娣诲姞闄勪欢" wrapClassName="voucher-attach-add-wrap" visible={upVisible} - width={700} + width={'62vw'} maskClosable={false} onOk={this.upSubmit} onCancel={() => { this.setState({ upVisible: false })}} @@ -281,13 +281,13 @@ title="鐢靛瓙妗f" wrapClassName="voucher-attach-document-wrap" visible={docVisible} - width={700} + width={'62vw'} maskClosable={false} onOk={this.docSubmit} onCancel={() => { this.setState({ docVisible: false, selectDocs: [] })}} destroyOnClose > - {docVisible ? <Documents documents={documents} onChange={(vals) => this.setState({selectDocs: vals})}/> : null} + {docVisible ? <Documents documents={documents} list={list} onChange={(vals) => this.setState({selectDocs: vals})}/> : null} </Modal> </> ) -- Gitblit v1.8.0