Browse Source

修改确定按钮的显示条件

xuqiaoying 3 years ago
parent
commit
bf572e23bc
4 changed files with 16 additions and 4 deletions
  1. 2 2
      common/request.js
  2. 5 1
      pages2/bank/detail.vue
  3. 5 1
      pages3/course/detail.vue
  4. 4 0
      pages3/course/index.scss

+ 2 - 2
common/request.js

@@ -6,10 +6,10 @@ var num = 1
 //接口api   
 // export const BASE_URL = 'https://api.xyyxt.net'   //release
 // export const BASE_URL = 'https://test.xyyxt.net'   //预发布
-// export const BASE_URL = 'http://120.79.166.78:19012' // 测试环境
+export const BASE_URL = 'http://120.79.166.78:19012' // 测试环境
 // export const BASE_URL = 'http://42.192.164.187:19005'    //test(后端本地)
 // export const BASE_URL = 'http://192.168.1.222:5055'    //后端本地更新到222
-export const BASE_URL = 'http://192.168.1.24:5055'    //后端本地
+// export const BASE_URL = 'http://192.168.1.24:5055'    //后端本地
 // export const BASE_URL = 'http://192.168.1.7:5055'    //后端本地
 
  //图片上传api

+ 5 - 1
pages2/bank/detail.vue

@@ -163,7 +163,8 @@
 						</view>
 					</view>
                 </view>
-                <view class="right_now" @click="rightNowBuy()">确 定</view>
+				<view v-if="Object.keys(skuItem).length == 0 || specList.length != isCheckSku" class="right_now r_disable">确 定</view>
+                <view v-else class="right_now" @click="rightNowBuy()">确 定</view>
 			</view>
 		</u-popup>
 	</view>
@@ -518,6 +519,9 @@ export default {
 			}).then((res) => {
 				if (res.data.code == 200) {
 					this.skuItem = res.data.data || {}
+				} else {
+					this.skuItem = {}
+					this.$u.toast('该规格属性下没有设置商品')
 				}
 			})
 		},

+ 5 - 1
pages3/course/detail.vue

@@ -195,7 +195,8 @@
 						</view>
 					</view>
                 </view>
-                <view class="right_now" @click="rightNowBuy()">确 定</view>
+				<view v-if="Object.keys(skuItem).length == 0 || specList.length != isCheckSku" class="right_now r_disable">确 定</view>
+                <view v-else class="right_now" @click="rightNowBuy()">确 定</view>
 			</view>
 		</u-popup>
 	</view>
@@ -846,6 +847,9 @@ export default {
 			}).then((res) => {
 				if (res.data.code == 200) {
 					this.skuItem = res.data.data || {}
+				} else {
+					this.skuItem = {}
+					this.$u.toast('该规格属性下没有设置商品')
 				}
 			})
 		},

+ 4 - 0
pages3/course/index.scss

@@ -219,4 +219,8 @@
         font-weight: 500;
         color: #FFFFFF;
     }
+	.r_disable {
+		background: #498AFE;
+		opacity: 0.5;
+	}
 }