From 9a0876466b8d98816294f2cae5f564b2e69972ef Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期五, 05 七月 2024 11:14:54 +0800
Subject: [PATCH] feat:提煤单详情去除通知bar

---
 pages/customer-page/customer-my/customer-my.vue |  188 +++++++++++++++++++++++++++-------------------
 1 files changed, 111 insertions(+), 77 deletions(-)

diff --git a/pages/customer-page/customer-my/customer-my.vue b/pages/customer-page/customer-my/customer-my.vue
index fb1ec25..1478493 100644
--- a/pages/customer-page/customer-my/customer-my.vue
+++ b/pages/customer-page/customer-my/customer-my.vue
@@ -4,6 +4,61 @@
 			<view class="navgation">鎴戠殑</view>
 		</view>
 		<view class="personal-information">
+			<view class="personal-information-block" v-if="userInfo.isBuyFlag=='1'?true:false">
+				<view class="block-main">
+					<view class="huodai">
+						<combined-title title="鎴戠殑璐拱璇�"
+							@rightText="addGouMai">
+							<template v-slot:rightText>
+								<text>娣诲姞</text>
+							</template>
+						</combined-title>
+						<view class="chage">
+							<u-tag text="寰呯敓鏁�"
+								:type="radio==0?'primary':'info'"
+								plain
+								size="mini"
+								class="tags"
+								@click="checkRadio(0)"></u-tag>
+							<u-tag text="鐢熸晥"
+								:type="radio==1?'primary':'info'"
+								plain
+								size="mini"
+								class="tags"
+								@click="checkRadio(1)"></u-tag>
+							<u-tag text="杩囨湡"
+								:type="radio==2?'primary':'info'"
+								plain
+								size="mini"
+								class="tags"
+								@click="checkRadio(2)"></u-tag>
+							</view>
+						<view class="huodai-list">
+							<view class="buylist">
+								<view v-for="(item, index) in BuyCardData" class="buylists">
+									<view >{{item.productName}}</view>
+									<view >{{item.buyTotal}}/{{item.surplus}}</view>
+									<view >{{item.endDate}}</view>
+									<view >{{item.status==0?'寰呯敓鏁�':item.status==1?'鐢熸晥':'搴熷純'}}</view>
+								</view>
+							</view>
+							<!-- <u-swipe-action>
+								<u-cell-group :border="false">
+									<u-swipe-action-item :options="options1"
+										v-for="(item, index) in BuyCardData"
+										:key="item.userId"
+										:name="item.productName">
+										<u-cell :title="item.productName"
+											:value="
+											>
+										</u-cell>
+									</u-swipe-action-item>
+								</u-cell-group>
+							</u-swipe-action> -->
+						</view>
+					</view>
+				</view>
+			</view>
 			<view class="personal-information-block">
 				<view class="block-main">
 					<view class="huodai">
@@ -78,9 +133,9 @@
 			<view class="logout"><u-button text="淇敼瀵嗙爜"
 					type="primary"
 					@click="modifyPwd"></u-button></view>
-			<view class="logout"><u-button text="閲嶇疆瀵嗙爜"
+			<!-- <view class="logout"><u-button text="閲嶇疆瀵嗙爜"
 					type="primary"
-					@click="initPwd"></u-button></view>
+					@click="initPwd"></u-button></view> -->
 			<view class="logout"><u-button text="閫�鍑虹櫥褰�"
 					type="primary"
 					@click="logout()"></u-button></view>
@@ -150,30 +205,6 @@
 				@confirm="logoutConfirm"
 				@cancel="logoutCancel"></u-modal>
 		</view>
-		<!-- 閲嶇疆瀵嗙爜寮瑰嚭妗� -->
-		<view class="initPwdModal">
-			<u-modal :show="initPwdShow"
-				title="閲嶇疆瀵嗙爜"
-				showCancelButton
-				content="鍒濆瀵嗙爜灏嗗彉鏇翠负123456,鏄惁纭閲嶇疆"
-				@confirm="initPwdConfirm"
-				@cancel="initPwdCancel"></u-modal>
-		</view>
-		<!-- 淇敼瀵嗙爜寮瑰嚭妗� -->
-		<view class="modifyPwdModal">
-			<u-modal :show="modifyPwdShow"
-				title="淇敼瀵嗙爜"
-				showCancelButton
-				@confirm="modifyPwdConfirm"
-				@cancel="modifyPwdCancel">
-				<view class="modifyPwd">
-					<u-input v-model="passwordModified"
-						placeholder="璇疯緭鍏ヤ慨鏀瑰悗鐨勫瘑鐮�"
-						border="surround"
-						type="password"></u-input>
-				</view>
-			</u-modal>
-		</view>
 	</view>
 </template>
 
@@ -186,7 +217,10 @@
 		},
 		data() {
 			return {
+				radio:'1',
+				userInfo: {},
 				huoDaiData: [],
+				BuyCardData:[],
 				fleetData: [],
 				// 鏂板缓杞﹂槦
 				addGroupForm: {
@@ -223,19 +257,32 @@
 				return uni.getStorageSync('roleType');
 			}
 		},
-		onShow() {
-			this.init();
-		},
 		methods: {
+			checkRadio(e){
+				this.radio=e
+				this.getBuyCardList()
+			},
 			init() {
 				this.getAllHuoDaiByCustomerId();
 				this.getFleet();
 				this.getUserEntity();
 			},
-			// 鑾峰彇鐢ㄦ埛淇℃伅
 			getUserEntity() {
+				uni.showLoading({
+					title: '鍔犺浇涓�...'
+				});
 				this.$reqGet('getUserEntity').then(res => {
-					this.userEntity = res.data;
+					this.userInfo = res.data;
+					this.getBuyCardList();
+				})
+			},
+			getBuyCardList() {
+				uni.showLoading({
+					title: '鍔犺浇涓�...'
+				});
+				this.$reqGet('getBuyCardList',{customerId: this.userInfo.customerid,status:this.radio}).then(res => {
+					uni.hideLoading();
+					this.BuyCardData = res.data;
 				});
 			},
 			// 鑾峰彇璐т唬鍒楄〃
@@ -262,6 +309,12 @@
 			addHuoDai() {
 				uni.navigateTo({
 					url: '/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver?role=1' // 1浠h〃鐨勬槸璐т唬
+				});
+			},
+			// 娣诲姞璐拱璇�
+			addGouMai(){
+				uni.navigateTo({
+					url: '/pages/customer-page/addTo-freightForwarder-purchasePermit/addTo-freightForwarder-purchasePermit'
 				});
 			},
 			// 娣诲姞杞﹂槦
@@ -385,51 +438,6 @@
 					url: `/pages/customer-page/fleet-management/fleet-management?id=${id}`
 				});
 			},
-			updateInfo() {
-				this.$reqPost('updateUser', this.userEntity, 'json').then(res => {
-					uni.hideLoading()
-					if (res.code == 0) {
-						uni.showToast({
-							title: '閲嶇疆鎴愬姛',
-							duration: 2000,
-							icon: 'success'
-						})
-					} else {
-						this.$u.toast(res.msg ? res.msg : '淇敼澶辫触');
-					}
-				}).catch(err => {
-					this.$u.toast('淇敼澶辫触');
-				});
-			},
-			initPwd() {
-				this.initPwdShow = true
-			},
-			initPwdConfirm() {
-				this.initPwdShow = false
-				uni.showLoading({
-					title: '鍔犺浇涓�'
-				})
-				this.userEntity.password = '123456'
-				this.updateInfo()
-			},
-			initPwdCancel() {
-				this.initPwdShow = false
-			},
-			modifyPwd() {
-				this.modifyPwdShow = true
-				this.passwordModified = ''
-			},
-			modifyPwdConfirm() {
-				if (this.passwordModified.length === 0) {
-					return this.$u.toast('瀵嗙爜涓嶈兘涓虹┖')
-				}
-				this.modifyPwdShow = false
-				this.userEntity.password = this.passwordModified
-				this.updateInfo()
-			},
-			modifyPwdCancel() {
-				this.modifyPwdShow = false
-			},
 			logout() {
 				this.logoutShow = true;
 			},
@@ -440,6 +448,13 @@
 			},
 			logoutCancel() {
 				this.logoutShow = false;
+			},
+			modifyPwd() {
+				this.$store.commit('changeisLogin', false)
+				this.$store.dispatch('websocketOnClose')
+				uni.reLaunch({
+					url: `/pages/login/resetPassword/resetPassword?phone=${this.userInfo.phone}&idCard=${this.userInfo.idCard}`
+				})
 			},
 			// 璺宠浆鐢ㄦ埛绠$悊椤甸潰
 			userManage() {
@@ -458,7 +473,19 @@
 		justify-content: space-between;
 		align-items: center;
 	}
-
+	.buylist{
+		width: 100%;
+		height: 80%;
+	}
+	.buylists {
+		position: relative;
+		overflow: hidden;
+		@include flex;
+		align-items: center;
+		font-size: 15px;
+		height: 80rpx;
+		border-bottom: 1rpx solid rgb(220, 223, 230);
+	}
 	.utils-button {
 		margin-top: vww(35);
 
@@ -596,4 +623,11 @@
 			border: 1rpx solid rgb(220, 223, 230);
 		}
 	}
+	.chage{
+		width: 280rpx;
+		height: 50rpx;
+		display: flex;
+		justify-content: space-between;
+		align-items: center;
+	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.1