From 17d991dc11f5d00a07e5f14515cc6b950c6c2df0 Mon Sep 17 00:00:00 2001
From: whycq <123456>
Date: 星期四, 12 五月 2022 12:34:12 +0800
Subject: [PATCH] #

---
 pages/basics/checkout.vue |   61 ++++++++++++++++++------------
 1 files changed, 37 insertions(+), 24 deletions(-)

diff --git a/pages/basics/checkout.vue b/pages/basics/checkout.vue
index f1d6d9d..30ec00b 100644
--- a/pages/basics/checkout.vue
+++ b/pages/basics/checkout.vue
@@ -14,22 +14,14 @@
 					</view>
 				</view>
 			</view>
-			<view class="square-3">
+			<view class="square-2">
 				<view class="square-title">
 					<view class="title-sign"><view class="sign"></view></view>
 					<view class="title-text"><text>璐у搧鏉$爜</text></view>
 				</view>
 				<view class="square-content">
-					<text>绔欏彴锛�</text>
-					<view class="content-combox">
-						<uni-combox  emptyTips="鏆傛棤鏁版嵁" :candidates="siteList" v-model="desc" placeholder="绔欏彴鍙�"
-						@input="choseStaNo" disabled='true'></uni-combox>
-					</view>
-				</view>
-				<view class="square-content">
-					<text>璐у搧鏉$爜锛�</text>
-					<view class="content-input-combox">
-						<input type="text" v-model="matnr" placeholder="鎵爜 / 杈撳叆" @input="findMat()":focus="focus"
+					<view class="content-input-combox" style="width: 94%;">
+						<input style="width: 90%;" type="text" v-model="matnr" placeholder="鎵爜 / 杈撳叆" @input="findMat()":focus="focus"
 						 @focus="focuss">
 						<!-- @focus="focuss" -->
 						<uni-icons type="closeempty" size="20" color="#dadada" @click="removeMatnr()"></uni-icons>
@@ -49,8 +41,8 @@
 			<checkbox-group @change="checkbox">
 				<view v-for="(item,index) in matList" :key="index" class="data-list bg-false" :class="'bg-'+item.checked" >
 					<view class="data-list-left">
-						<view class="matnr">No:{{listLen-index}}</view>
-						<view class="matnr">{{item.matnr}}-{{item.batch}}</view>
+						<view class="matnr" :style="item.color">No:{{listLen-index}}</view>
+						<view class="matnr" :style="item.color">{{item.matnr}}-{{item.batch}}</view>
 					</view>
 					<view class="data-list-right">
 						<uni-icons type="trash" size="20" color="#a5a5a5" @click="remove(item,index)"></uni-icons>
@@ -65,6 +57,12 @@
 			<view>
 				<button class="cu-btn lg pakin-btn bg-blue" @click="comb()">纭</button>
 			</view>
+		</view>
+		<view>
+			<!-- 鎻愮ず淇℃伅寮圭獥 -->
+			<uni-popup ref="message" type="message">
+				<uni-popup-message :type="msgType" :message="messageText" :duration="2000"></uni-popup-message>
+			</uni-popup>
 		</view>
 	</view>
 </template>
@@ -81,14 +79,24 @@
 				searchBox: 'hide',
 				pick:'hide',
 				matnr:'',
-				matList:[{matnr:'1101842-10000',batch:'22047515999'}],
+				matList:[{matnr:'1101842-10000',batch:'22047515999',color:{color:'red'}}],
+				// matList:[],
 				result: '',
 				siteList:[],
 				desc:'',
 				staNoList:[],
 				satNo:'',
 				listLen:0,
+				msgType: 'success',
+				messageText: '杩欐槸涓�鏉℃垚鍔熸彁绀�',
+				fontColor:{color:'red'}
 			}
+		},
+		onReady() {
+			setInterval(function(){
+				// console.log(this.matList)
+				// this.getMatListLen()
+			},1000)
 		},
 		mounted(){
 			const UIP = uni.getStorageSync('UIP');
@@ -96,6 +104,7 @@
 			const UPORT = uni.getStorageSync('UPORT');
 			this.basePORT = UPORT
 			this.getOutBound();
+			
 		},
 		methods: {
 			messageToggle(type) {
@@ -109,6 +118,9 @@
 						this.staNo = this.staNoList[i].siteId
 					} 
 				}
+			},
+			getMatListLen() {
+				// this.listLen = this.matList.length;
 			},
 			focuss() {
 				// uni.hideKeyboard()
@@ -137,7 +149,10 @@
 				});
 			},
 			remove(item,index) {
-				this.matList.splice(index,1)
+				this.matList.splice(index,1);
+				this.listLen = this.matList.length
+				this.messageToggle('success')
+				this.messageText = '鍒犻櫎鎴愬姛'
 				uni.vibrateShort();
 			},
 			comb() {
@@ -278,7 +293,6 @@
 				    },
 					success(result) {
 						var res = result.data;
-						console.log(res)
 						if(res.data) {
 							for(let i = 0;i<that.matList.length;i++) {
 								for (let j = 0;j < res.data.length; j++) {
@@ -288,9 +302,8 @@
 								}
 							}
 							that.matList = res.data.concat(that.matList)
-							// that.matList = that.matList.concat(res.data)
 						}
-						
+						that.listLen = that.matList.length;
 					}
 				});
 				
@@ -460,7 +473,7 @@
 	}
 	.data-list {
 		border-bottom: 1px solid #d8d8d8;
-		height: 90rpx;
+		height: 130rpx;
 		margin: 15rpx;
 		border-radius: 20rpx;
 	}
@@ -468,7 +481,7 @@
 		margin-top: 20rpx;
 	}
 	.data-list:last-child {
-		margin-bottom: 120rpx;
+		margin-bottom: 200rpx;
 	}
 	/* .data-list-left {
 		display: inline-block;
@@ -484,7 +497,7 @@
 		display: inline-block;
 		float: left;
 		margin-left: 4%;
-		height: 90rpx;
+		height: 130rpx;
 		color: #676767;
 	}
 	.matnr {
@@ -492,7 +505,7 @@
 		width: 100%;
 		font-size: 14px;
 		font-weight: 700;
-		padding-top: 8rpx;
+		padding-top: 15rpx;
 		/* height: 130rpx;
 		line-height: 130rpx; */
 	}
@@ -501,7 +514,7 @@
 		display: inline-block;
 		float: right;
 		width: 100rpx;
-		height: 90rpx;
-		line-height: 90rpx;
+		height: 130rpx;
+		line-height: 130rpx;
 	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.1