Quellcode durchsuchen

修改包月/找车位为空情况

zaijin vor 2 Jahren
Ursprung
Commit
8790ae592a
2 geänderte Dateien mit 9 neuen und 12 gelöschten Zeilen
  1. 5 11
      pages/handleMonthly/handleMonthly.vue
  2. 4 1
      pages/parkingLists/parkingLists.vue

+ 5 - 11
pages/handleMonthly/handleMonthly.vue

@@ -58,14 +58,6 @@
 			:show-cancel-button="false">
 			<view class="slot-content">
 				<view class="pay-way-new">
-					<!-- <view class="pay-way-item pay-way-item-hy" @click="gyBankPay">
-            <image src="../../static/img/guiyang-bank-icon.png" mode=""></image>
-            <view class="title">贵州银行</view>
-          </view>
-          <view class="pay-way-item pay-way-item-jh" @click="juhePay">
-            <image src="../../static/img/juhe-icon.png" mode=""></image>
-            <view class="title">聚合支付</view>
-          </view> -->
 					<view class="pay-way-item pay-way-item-hy"
 						@click="$u.debounce(gyBankPay, 1000, (immediate = true))">
 						<image src="/static/img/gyyh-icon.svg" mode=""></image>
@@ -226,7 +218,7 @@
 			reduceMonthNum() {
 				if (this.form.month > 1) {
 					this.form.month -= 1;
-					this.form.dateRange = this.getMonthRange(new Date(), this.form.month);
+					this.form.dateRange = this.getMonthRange(new Date(), this.form.month + this.freeMonthNum);
 				}
 			},
 			/**
@@ -241,7 +233,7 @@
 					return;
 				}
 				this.form.month += 1;
-				this.form.dateRange = this.getMonthRange(new Date(), this.form.month);
+				this.form.dateRange = this.getMonthRange(new Date(), (this.form.month + this.freeMonthNum));
 			},
 			carLicenseListConfirm(item) {
 				this.form.carLicense = item[0];
@@ -318,6 +310,8 @@
 					let	timesNum = parseInt(Number(val) / Number(this.monthlyRuleObj.minMonth));
 					if (timesNum > 0) {
 						this.freeMonthNum = Number(timesNum) * Number(this.monthlyRuleObj.giveMonth);
+					} else {
+						this.freeMonthNum = 0
 					}
 				}
 			},
@@ -503,7 +497,7 @@
 		},
 		computed: {
 			dateRange: function() {
-				return this.getMonthRange(this.lastActiveDate, this.form.month);
+				return this.getMonthRange(this.lastActiveDate, this.form.month + this.freeMonthNum);
 			}
 		},
 		filters: {

+ 4 - 1
pages/parkingLists/parkingLists.vue

@@ -27,7 +27,7 @@
 				@change="tabChange"></u-tabs>
 			<scroll-view scroll-y class="address-box-scroll"
 				:style="{ height: `calc(${nearParkingObj.height} - 164rpx)` }">
-				<view class="address-box-list">
+				<view class="address-box-list" v-if="nearParkingList.length > 0">
 					<view class="address-box-list-item" v-for="(item, index) in nearParkingList" :key="index"
 						@click="positionAddress(item)">
 						<view class="abli-header">
@@ -58,6 +58,9 @@
 						</view>
 					</view>
 				</view>
+				<view class="address-box-list" v-else>
+					<u-empty text="暂无数据" mode="list"></u-empty>
+				</view>
 			</scroll-view>
 		</view>
 		<view class="parking-address-list" v-if="isShowSearchParking">