Преглед на файлове

用户订单退款/首页list列表修改

jiayubo преди 1 седмица
родител
ревизия
42f033e98d
променени са 2 файла, в които са добавени 26 реда и са изтрити 20 реда
  1. 11 6
      pages/index.vue
  2. 15 14
      pages_classify/pages/requestaRefund/requestaRefund.vue

+ 11 - 6
pages/index.vue

@@ -171,18 +171,23 @@ const getList = async () => {
 		}
 		console.log('判断是否已经到了最后一页',pages.value.current >= Math.ceil(res.total / pages.value.pageSize));
 		
-		// 判断是否已经到了最后一页
+		// 如果是第一页,先清空
+		if (pages.value.current === 1) {
+			leftList.value = [];
+			rightList.value = [];
+		}
+
+		// 每次都追加新数据
+		res.rows.forEach((item, index) => {
+			index % 2 !== 0 ? leftList.value.push(item) : rightList.value.push(item);
+		});
+
 		if (pages.value.current >= Math.ceil(res.total / pages.value.pageSize)) {
 			loadmoreInfo.value.status = 'nomore';
-			// 将数据分成左右两列
-			res.rows.forEach((item, index) => {
-				index % 2 !== 0 ? leftList.value.push(item) : rightList.value.push(item);
-			});
 		} else {
 			loadmoreInfo.value.status = 'loadmore';
 		}
 
-		
 		pages.value.total = res.total;
 	} catch (error) {
 		leftList.value = [];

+ 15 - 14
pages_classify/pages/requestaRefund/requestaRefund.vue

@@ -34,7 +34,7 @@
 
 		<!-- 申请说明 -->
 		<view class="application-note">
-			<up-textarea v-model="volunteerPicture" placeholder="请详细填写申请申请说明"></up-textarea>
+			<up-textarea v-model="refundReason" placeholder="请详细填写申请申请说明"></up-textarea>
 		</view>
 
 		<!-- 提交申请按钮 -->
@@ -58,8 +58,6 @@
 
 	const dataList = ref([])
 	const mainOrderId = ref(''); //志愿者ID
-	const value1 = ref('');
-	const expanded = ref(false);
   const refundReason = ref('');
   
 	onLoad(async (options) => {
@@ -76,15 +74,18 @@
       refundReason: refundReason.value
 		};
 		const res = await refunDnewOrderRefund(params);
-		if (res.data && res.code === 200) {
-			uni.showToast({
-				title: '提交成功',
-				icon: 'success', // 或者 'none'
-				duration: 1500, // 显示时间,单位毫秒,默认1500
-				mask: true, // 是否显示透明蒙层,防止触摸穿透,默认false
-			});
-			uni.navigateTo({
-				url: '/pages/classify'
+		if (res.code == 200) {
+			uni.showModal({
+				title: '退款成功',
+				content: '钱款将在三个工作日内返回到您的钱包中',
+				showCancel: false,
+				success: function () {
+					setTimeout(() => {
+						uni.navigateBack({
+							delta: 1
+						});
+					}, 1500);
+				}
 			});
 		}
 	}
@@ -99,8 +100,8 @@
 	}
 	
 	.volunteer-image {
-		width: 80rpx;
-		height: 120rpx;
+		width: 120rpx;
+		height: 140rpx;
 		margin-right: 20rpx;
 		border-radius: 8rpx;
 	}