|
@@ -184,7 +184,7 @@
|
|
|
<view v-else>
|
|
|
<view v-if="storeInfo.isSale">
|
|
|
<view class="bnt acea-row" :class="!storeInfo.cart_button ? 'virbnt' : ''"
|
|
|
- v-if="storeInfo.totalStock <= 0">
|
|
|
+ v-if="!availableCheck">
|
|
|
<form v-if="storeInfo.cart_button" @submit="joinCart" class="joinCart bnts"
|
|
|
:class="!storeInfo.cart_button ? 'virbnt' : ''">
|
|
|
<button class="joinCart bnts" form-type="submit">
|
|
@@ -292,7 +292,7 @@
|
|
|
<script>
|
|
|
let sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';
|
|
|
import {
|
|
|
- getGoodsDetail, getUserAddressByUserId, postBeforeCheck
|
|
|
+ getGoodsDetail, getUserAddressByUserId, postBeforeCheck ,getAvailableCheck
|
|
|
} from "@/api/home.js";
|
|
|
import {
|
|
|
getProductDetail,
|
|
@@ -372,6 +372,7 @@ export default {
|
|
|
data() {
|
|
|
let that = this;
|
|
|
return {
|
|
|
+ availableCheck: false,
|
|
|
attrAddrValue: '请选择收获地址',
|
|
|
imgHost: HTTP_REQUEST_URL,
|
|
|
sysHeight: sysHeight,
|
|
@@ -950,6 +951,16 @@ export default {
|
|
|
type: 1
|
|
|
}).then(res => {
|
|
|
this.attrAddrValue = res.data
|
|
|
+ this.getAvailableCheck()
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 可销售检测
|
|
|
+ getAvailableCheck(){
|
|
|
+ getAvailableCheck({
|
|
|
+ goodsInfoId: this.id,
|
|
|
+ userAddressId: this.attrAddrValue.id
|
|
|
+ }).then(res => {
|
|
|
+ this.availableCheck = res.success
|
|
|
})
|
|
|
},
|
|
|
/**
|