trade:砍价记录的详情 50%
							parent
							
								
									7ce062229f
								
							
						
					
					
						commit
						c36415fcda
					
				| 
						 | 
					@ -16,7 +16,7 @@
 | 
				
			||||||
						</view>
 | 
											</view>
 | 
				
			||||||
						<view class='text acea-row row-column-around'>
 | 
											<view class='text acea-row row-column-around'>
 | 
				
			||||||
							<view class='line1'>{{ bargainInfo.name }}</view>
 | 
												<view class='line1'>{{ bargainInfo.name }}</view>
 | 
				
			||||||
							<view class="surplus">最低价:¥{{ fen2yuan(bargainInfo.bargainPrice) }}</view>
 | 
												<view class="surplus">最低价:¥{{ fen2yuan(bargainInfo.bargainMinPrice) }}</view>
 | 
				
			||||||
              <view class="surplus">剩余:{{ bargainInfo.stock }} {{bargainInfo.unitName}}</view>
 | 
					              <view class="surplus">剩余:{{ bargainInfo.stock }} {{bargainInfo.unitName}}</view>
 | 
				
			||||||
							<view class='money font-color-red'>
 | 
												<view class='money font-color-red'>
 | 
				
			||||||
								当前: ¥ <text class='num'>{{ fen2yuan(buyPrice) }}</text>
 | 
													当前: ¥ <text class='num'>{{ fen2yuan(buyPrice) }}</text>
 | 
				
			||||||
| 
						 | 
					@ -40,22 +40,22 @@
 | 
				
			||||||
          <!-- 砍价中 -->
 | 
					          <!-- 砍价中 -->
 | 
				
			||||||
					<block v-if="action === 2">
 | 
										<block v-if="action === 2">
 | 
				
			||||||
						<view class='money acea-row row-center'
 | 
											<view class='money acea-row row-center'
 | 
				
			||||||
							:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'font_hui': ''">
 | 
												:class="new Date().getTime() >= bargainUserInfo.endTime ? 'font_hui': ''">
 | 
				
			||||||
							<view style="margin-right: 40rpx;">已砍<text class="font-color-red"
 | 
												<view style="margin-right: 40rpx;">已砍<text class="font-color-red"
 | 
				
			||||||
									:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'font_hui': ''">¥{{ fen2yuan(bargainUserInfo.price - bargainUserInfo.payPrice) }}</text>
 | 
														:class="new Date().getTime() >= bargainUserInfo.endTime ? 'font_hui': ''">¥{{ fen2yuan(bargainUserInfo.bargainFirstPrice - bargainUserInfo.bargainPrice) }}</text>
 | 
				
			||||||
							</view>
 | 
												</view>
 | 
				
			||||||
							<view>还剩<text class="font-color-red"
 | 
												<view>还剩<text class="font-color-red"
 | 
				
			||||||
									:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'font_hui': ''">¥{{ fen2yuan(bargainUserInfo.remainPrice) }}</text>
 | 
														:class="new Date().getTime() >= bargainUserInfo.endTime ? 'font_hui': ''">¥{{ fen2yuan(bargainUserInfo.remainPrice) }}</text>
 | 
				
			||||||
							</view>
 | 
												</view>
 | 
				
			||||||
						</view>
 | 
											</view>
 | 
				
			||||||
						<view class="cu-progress acea-row row-middle round margin-top"
 | 
											<view class="cu-progress acea-row row-middle round margin-top"
 | 
				
			||||||
							:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'bg_qian': ''">
 | 
												:class="new Date().getTime() >= bargainUserInfo.endTime ? 'bg_qian': ''">
 | 
				
			||||||
							<view class='acea-row row-middle bg-red'
 | 
												<view class='acea-row row-middle bg-red'
 | 
				
			||||||
								:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'bg-color-hui': ''"
 | 
													:class="new Date().getTime() >= bargainUserInfo.endTime ? 'bg-color-hui': ''"
 | 
				
			||||||
								:style="'width:'+ bargainUserInfo.pricePercent +'%;'" />
 | 
													:style="'width:'+ bargainUserInfo.pricePercent +'%;'" />
 | 
				
			||||||
						</view>
 | 
											</view>
 | 
				
			||||||
						<view class='tip'>
 | 
											<view class='tip'>
 | 
				
			||||||
							一 已有{{ bargainInfo.successCount }}位好友砍价成功 一
 | 
												一 已有{{ bargainInfo.successUserCount }}位好友砍价成功 一
 | 
				
			||||||
						</view>
 | 
											</view>
 | 
				
			||||||
					</block>
 | 
										</block>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -308,7 +308,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // ========== 砍价记录 ==========
 | 
					        // ========== 砍价记录 ==========
 | 
				
			||||||
        storeBargainId: 0, // 砍价记录 id
 | 
					        storeBargainId: 0, // 砍价记录 id
 | 
				
			||||||
        startBargainUid: 0, // 开启砍价用户 uid
 | 
					        startBargainUid: 0, // 开启砍价用户 uid TODO 芋艿:目前很多逻辑基于 startBargainUid 是不太合理的,应该通过后端返回的 userId 处理;等后续优化代码,在考虑
 | 
				
			||||||
        bargainUserInfo: {}, // 开启砍价用户信息
 | 
					        bargainUserInfo: {}, // 开启砍价用户信息
 | 
				
			||||||
        action: 0, // 拼团记录的参与动作
 | 
					        action: 0, // 拼团记录的参与动作
 | 
				
			||||||
        helpAction: 0, // 帮砍动作
 | 
					        helpAction: 0, // 帮砍动作
 | 
				
			||||||
| 
						 | 
					@ -419,7 +419,7 @@
 | 
				
			||||||
        BargainApi.getBargainActivityDetail(this.id).then(res => {
 | 
					        BargainApi.getBargainActivityDetail(this.id).then(res => {
 | 
				
			||||||
          const bargainInfo = res.data;
 | 
					          const bargainInfo = res.data;
 | 
				
			||||||
          this.bargainInfo = bargainInfo;
 | 
					          this.bargainInfo = bargainInfo;
 | 
				
			||||||
          this.buyPrice = this.bargainInfo.price;
 | 
					          this.buyPrice = this.bargainInfo.bargainFirstPrice;
 | 
				
			||||||
          this.pages = '/pages/activity/goods_bargain_details/index?id=' + this.id +
 | 
					          this.pages = '/pages/activity/goods_bargain_details/index?id=' + this.id +
 | 
				
			||||||
            '&startBargainUid=' + this.uid + '&scene=' + this.uid + '&storeBargainId=' + this.storeBargainId;
 | 
					            '&startBargainUid=' + this.uid + '&scene=' + this.uid + '&storeBargainId=' + this.storeBargainId;
 | 
				
			||||||
          uni.setNavigationBarTitle({
 | 
					          uni.setNavigationBarTitle({
 | 
				
			||||||
| 
						 | 
					@ -479,10 +479,11 @@
 | 
				
			||||||
          this.action = this.calculateAction(bargainUserInfo);
 | 
					          this.action = this.calculateAction(bargainUserInfo);
 | 
				
			||||||
          this.helpAction = bargainUserInfo.helpAction;
 | 
					          this.helpAction = bargainUserInfo.helpAction;
 | 
				
			||||||
          this.storeBargainId = bargainUserInfo.id || this.storeBargainId;
 | 
					          this.storeBargainId = bargainUserInfo.id || this.storeBargainId;
 | 
				
			||||||
          this.buyPrice = this.bargainUserInfo.payPrice || this.buyPrice;
 | 
					          this.buyPrice = this.bargainUserInfo.bargainPrice || this.buyPrice;
 | 
				
			||||||
          if (bargainUserInfo.payPrice >= 0 && bargainUserInfo.bargainPrice >= 0) {
 | 
					          if (bargainUserInfo.bargainPrice >= 0 && this.bargainInfo.bargainMinPrice >= 0) {
 | 
				
			||||||
            bargainUserInfo.remainPrice = bargainUserInfo.payPrice - bargainUserInfo.bargainPrice; // 剩余可砍的金额
 | 
					            bargainUserInfo.remainPrice = bargainUserInfo.bargainPrice - this.bargainInfo.bargainMinPrice; // 剩余可砍的金额
 | 
				
			||||||
            bargainUserInfo.pricePercent = 100 * (bargainUserInfo.price - bargainUserInfo.payPrice) / (bargainUserInfo.price - bargainUserInfo.bargainPrice)
 | 
					            bargainUserInfo.pricePercent = 100 * (bargainUserInfo.bargainFirstPrice - bargainUserInfo.bargainPrice)
 | 
				
			||||||
 | 
					              / (bargainUserInfo.bargainFirstPrice - this.bargainInfo.bargainMinPrice)
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          // 获得助力列表
 | 
					          // 获得助力列表
 | 
				
			||||||
| 
						 | 
					@ -547,8 +548,10 @@
 | 
				
			||||||
        var that = this;
 | 
					        var that = this;
 | 
				
			||||||
        BargainApi.createBargainRecord(this.id).then(res => {
 | 
					        BargainApi.createBargainRecord(this.id).then(res => {
 | 
				
			||||||
          this.storeBargainId = res.data.storeBargainUserId;
 | 
					          this.storeBargainId = res.data.storeBargainUserId;
 | 
				
			||||||
          // 自己给自己助力
 | 
					          // 自己给自己助力 TODO 芋艿:目前自己不能给自己助力
 | 
				
			||||||
          this.setBargainHelp();
 | 
					          // this.setBargainHelp();
 | 
				
			||||||
 | 
					          // 获得拼团记录的最新信息
 | 
				
			||||||
 | 
					          this.gobargainUserInfo();
 | 
				
			||||||
        }, error => {
 | 
					        }, error => {
 | 
				
			||||||
          that.$util.Tips({
 | 
					          that.$util.Tips({
 | 
				
			||||||
            title: error
 | 
					            title: error
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue