From 21805a9babfb5df95514ab8c9268f05f4fb0397f Mon Sep 17 00:00:00 2001 From: wangsongsole Date: Thu, 19 May 2022 15:51:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A1=86=E8=81=94=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/exchangecode/edit/edit.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/pages/exchangecode/edit/edit.js b/src/pages/exchangecode/edit/edit.js index 3e6489e0..a49cc0c8 100644 --- a/src/pages/exchangecode/edit/edit.js +++ b/src/pages/exchangecode/edit/edit.js @@ -292,11 +292,17 @@ export default class exchangedit extends React.Component { .catch((err) => {}) } } + + /* select事件 */ onRankChange(e) { _.forEach(this.state.tempdata, (item) => { item.checked = e.findIndex((checks) => { - return checks.key == item.product_id + if (item.type === 'addProduct') { + return checks.key == item.product_id + } else { + return checks.key == item.batch_number + } }) > -1 }) this.setState({ tempdata: this.state.tempdata }) @@ -1171,7 +1177,11 @@ export default class exchangedit extends React.Component { let arr = [] _.map(selection, (res) => { let obj = {} - obj.key = res.product_id + if (res.type === 'addProduct') { + obj.key = res.product_id + } else { + obj.key = res.batch_number + } obj.text = res.product_name arr.push(obj) return obj