...
|
...
|
@@ -19,6 +19,7 @@ export default class SelectSize extends Component { |
|
|
|
|
|
this.state = {
|
|
|
curSelect: '',
|
|
|
selectedskup: 0,
|
|
|
canBuy: true,
|
|
|
curPrice: '',
|
|
|
hide: false
|
...
|
...
|
@@ -32,6 +33,7 @@ export default class SelectSize extends Component { |
|
|
onChangeSize(item) {
|
|
|
this.setState({
|
|
|
curSelect: item.size_id,
|
|
|
selectedskup: item.skup,
|
|
|
curPrice: item.sell_least_price,
|
|
|
canBuy: item.storage_num > 0
|
|
|
});
|
...
|
...
|
@@ -43,6 +45,12 @@ export default class SelectSize extends Component { |
|
|
showSizeBox(false);
|
|
|
}
|
|
|
|
|
|
onClickBuy() {
|
|
|
Taro.navigateTo({
|
|
|
url: `/pages/order/orderConfirm/orderConfirm?skup=${this.state.selectedskup}`,
|
|
|
})
|
|
|
}
|
|
|
|
|
|
render() {
|
|
|
let {sizeList} = this.props;
|
|
|
let curSelect = this.state.curSelect;
|
...
|
...
|
@@ -77,7 +85,7 @@ export default class SelectSize extends Component { |
|
|
</View>
|
|
|
}
|
|
|
|
|
|
<Button className={this.state.canBuy ? 'buy-btn' : 'buy-btn disabled'} hover-class='none'>
|
|
|
<Button className={this.state.canBuy ? 'buy-btn' : 'buy-btn disabled'} hover-class='none' onClick={this.onClickBuy}>
|
|
|
购买
|
|
|
{
|
|
|
this.state.canBuy && this.state.curPrice &&
|
...
|
...
|
@@ -88,4 +96,4 @@ export default class SelectSize extends Component { |
|
|
</View>
|
|
|
)
|
|
|
}
|
|
|
} |
|
|
\ No newline at end of file |
|
|
} |
...
|
...
|
|