- 添加取消订单功能

This commit is contained in:
sin 2019-04-12 19:59:14 +08:00
parent ba11aa480d
commit df021b9ebe

View File

@ -51,10 +51,20 @@ const OrderContent = props => {
}); });
}; };
const handleCancelOrder = () => {
dispatch({
type: 'orderList/changeOrderCancelVisible',
payload: {
orderCancelVisible: true,
orderId: id,
},
});
};
const renderStatusButtons = () => { const renderStatusButtons = () => {
let res = ''; let res = '';
if (status === 1) { if (status === 1) {
res = <Button>取消订单</Button>; res = <Button onClick={() => handleCancelOrder()}>取消订单</Button>;
} else if (status === 2) { } else if (status === 2) {
res = <Button onClick={() => handleOrderDelivery()}>发货</Button>; res = <Button onClick={() => handleOrderDelivery()}>发货</Button>;
} }
@ -70,7 +80,6 @@ const OrderContent = props => {
<div> <div>
<a>{skuName}</a> <a>{skuName}</a>
</div> </div>
<div>秋季精选</div>
</div> </div>
<div className={styles.contentItem}> <div className={styles.contentItem}>
<div>{quantity}</div> <div>{quantity}</div>
@ -107,7 +116,7 @@ const OrderContent = props => {
<div className={styles.columnName}>(实付金额)</div> <div className={styles.columnName}>(实付金额)</div>
<div>{payAmount / 100}</div> <div>{payAmount / 100}</div>
<div> <div>
<a onClick={() => handleUpdatePayAmount(props)}>修改价格</a> {status === 1 ? <a onClick={() => handleUpdatePayAmount(props)}>修改价格</a> : ''}
</div> </div>
</div> </div>
</div> </div>
@ -319,11 +328,11 @@ class BasicList extends PureComponent {
</div> </div>
<Tabs defaultActiveKey={null} onChange={this.handleTabsChange}> <Tabs defaultActiveKey={null} onChange={this.handleTabsChange}>
<TabPane tab="全部" key={null} /> <TabPane tab="全部" key={null} />
<TabPane tab="待付款" key={0} /> <TabPane tab="待付款" key={1} />
<TabPane tab="待发货" key={1} /> <TabPane tab="待发货" key={2} />
<TabPane tab="已发货" key={2} /> <TabPane tab="已发货" key={3} />
<TabPane tab="已完成" key={3} /> <TabPane tab="已完成" key={4} />
<TabPane tab="已关闭" key={4} /> <TabPane tab="已关闭" key={5} />
</Tabs> </Tabs>
<OrderList {...this.props} handleEditorClick={this.handleEditorClick} /> <OrderList {...this.props} handleEditorClick={this.handleEditorClick} />