diff --git a/src/pages/order/list/list.js b/src/pages/order/list/list.js index daf82975..afa51b72 100644 --- a/src/pages/order/list/list.js +++ b/src/pages/order/list/list.js @@ -128,13 +128,24 @@ export default class orderlist extends React.Component{ tableHeight:500, page:1, limit:10, - key_word:'' + key_word:'', + officialprice:0,contractprice:0,costprice:0,totalprice:0 } } //选中表格的选框 selection(selection){ this.setState({selectiondata:selection}); - + let officialprice=0; + let contractprice=0; + let costprice=0; + let totalprice=0; + selection.forEach(item=>{ + officialprice+=Number(item.official_price); + contractprice+=Number(item.contract_price); + costprice+=Number(item.cost_price); + totalprice+=Number(item.total); + }); + this.setState({officialprice,contractprice,costprice,totalprice}); } //新建订单 clickFn(){ @@ -400,8 +411,8 @@ componentDidUpdate(prevProps,prevState){ type="info" extraContent={} > - 已选择{this.state.selectiondata.length}项,官方价金额总计¥30.00万,合同价金额总计¥30.00万,成本价金额总计:¥36.4万,结算价金额总计:¥36.4万 - ):null + 已选择{this.state.selectiondata.length}项,官方价金额总计¥{this.state.officialprice.toFixed(4)}万,合同价金额总计¥{this.state.contractprice.toFixed(4)}万,成本价金额总计:¥{this.state.costprice.toFixed(4)}万,结算价金额总计:¥{this.state.totalprice.toFixed(4)}万 + ):null }