From c366ccb5e814eba5711dd9edf78cac8379b14a70 Mon Sep 17 00:00:00 2001
From: whycq <whycq>
Date: 星期三, 06 四月 2022 16:43:48 +0800
Subject: [PATCH] #

---
 pages/basics/pakin.vue |  189 +++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 157 insertions(+), 32 deletions(-)

diff --git a/pages/basics/pakin.vue b/pages/basics/pakin.vue
index 386c623..f4f57d8 100644
--- a/pages/basics/pakin.vue
+++ b/pages/basics/pakin.vue
@@ -17,18 +17,36 @@
 				</view>
 				<view class="box-buttom">
 					<input type="text" placeholder="鎵爜 / 杈撳叆">
-					<button class="cu-btn bg-blue">+鎻愬彇</button>
+					<button class="cu-btn bg-blue" @click="pickEject()">+鎻愬彇</button>
 				</view>
 			</view>
-			<view class="pak-seach-box">
+			<view class="pak-data-box">
 				<view class="box-top">
 					<view class="color-block-blue"></view>
 					<text class="title">鍟嗗搧鍒楄〃</text>
 				</view>
+				<checkbox-group @change="checkbox">
+					<label v-for="(item,index) in data" :key="index" class="demo-list bg-false" :class="'bg-'+item.checked" >
+						<view class="demo-list-left">
+							<checkbox :value="item.id+''" :checked="item.checked" style="display: block;" />
+						</view>
+						<view class="demo-list-right">
+							<!-- <view><text style="font-weight: bold;">搴忓彿锛歿{index+1}}</text></view> -->
+							<view class="order-ditel"><text class="index">No.{{index+1}}</text><text class="orderNo">{{item.orderNo}}</text></view>
+							<view><text style="width: 400rpx;">鍟嗗搧缂栫爜锛歿{item.matnr}}</text></view>
+							<view>
+								<text>搴斿叆鏁伴噺锛歿{item.anfme}}</text>
+								<text>鍟嗗搧鍚嶇О锛歿{item.maktx}}</text>
+							</view>
+							<view>
+								<text>宸插叆鏁伴噺锛歿{item.inQty}}</text>
+								<text style="width: auto;">璁㈠崟鐘舵�侊細</text><text :class="state$"> {{item.state$}}</text>
+							</view>
+						</view>
+					</label>
+				</checkbox-group>
 			</view>
-			<view class="pak-data-box">
-				
-			</view>
+			
 		</scroll-view>
 		<view class="footer flex justify-around">
 			<view>
@@ -38,36 +56,41 @@
 				<button class="cu-btn pakin-btn bg-blue">缁勬墭</button>
 			</view>
 			<view>
-				<button class="cu-btn bg-blue" @click="eject()"><text class="button-text">灞呬腑</text></button>
+				<button class="cu-btn bg-blue" @click="searchEject()"><text class="button-text">灞呬腑</text></button>
 			</view>
 		</view>
 		<!-- 寮瑰嚭灞� -->
 		<view>
 			<!-- 鍟嗗搧妫�绱㈠脊绐� -->
-			<view class="shade" :class="'shade-' + display">
+			<view class="search-box" :class="'search-box-' + searchBox">
 				<view class="goodsSearch">
 					<view class="head">
 						<view class="color-block-blue"></view>
 						<view class="head-title">鎻愬彇鍟嗗搧</view>
 						<view class="head-icon">
-							<uni-icons type="closeempty" size="25" @click="eject()"></uni-icons>
+							<uni-icons type="closeempty" size="25" @click="searchEject()"></uni-icons>
 						</view>
 					</view>
 					<view class="container">
-						<view>
-							<text>鍟嗗搧缂栫爜</text>
+						<view class="text-box">
+							<view><text>鍟嗗搧缂栫爜</text></view>
+							<view><text>1111</text></view>
 						</view>
-						<view>
-							<text>鍟嗗搧鍚嶇О</text>
+						<view class="text-box">
+							<view><text>鍟嗗搧鍚嶇О</text></view>
+							<view></view>
 						</view>
-						<view>
-							<text>瑙勬牸</text>
+						<view class="text-box">
+							<view><text>瑙勬牸</text></view>
+							<view></view>
 						</view>
-						<view>
-							<text>鎵瑰彿</text>
+						<view class="text-box">
+							<view><text>鎵瑰彿</text></view>
+							<view></view>
 						</view>
-						<view>
-							鏁伴噺
+						<view class="text-box">
+							<view><text>鏁伴噺</text></view>
+							<view></view>
 						</view>
 						<view class="foot flex justify-center">
 							<label for="">
@@ -79,6 +102,48 @@
 			</view>
 			
 		</view>
+		<view>
+			<!-- 鎻愬彇寮圭獥 -->
+			<view class="pick-box" :class="'pick-box-' + pick">
+				<view class="goodsSearch">
+					<view class="head">
+						<view class="color-block-blue"></view>
+						<view class="head-title">鎻愬彇鍟嗗搧</view>
+						<view class="head-icon">
+							<uni-icons type="closeempty" size="25" @click="pickEject()"></uni-icons>
+						</view>
+					</view>
+					<view class="container">
+						<view class="text-box">
+							<view><text>鍟嗗搧缂栫爜</text></view>
+							<view><text>6666</text></view>
+						</view>
+						<view class="text-box">
+							<view><text>鍟嗗搧鍚嶇О</text></view>
+							<view></view>
+						</view>
+						<view class="text-box">
+							<view><text>瑙勬牸</text></view>
+							<view></view>
+						</view>
+						<view class="text-box">
+							<view><text>鎵瑰彿</text></view>
+							<view></view>
+						</view>
+						<view class="text-box">
+							<view><text>鏁伴噺</text></view>
+							<view></view>
+						</view>
+						
+						<view class="foot flex justify-center">
+							<label for="">
+								<button class="cu-btn bg-blue">鎻愬彇</button>
+							</label>
+						</view>
+					</view>
+				</view>
+			</view>
+		</view>
 	</view>
 </template>
 
@@ -87,16 +152,27 @@
 		data() {
 			return {
 				type: 'center',
-				display: 'show'
+				searchBox: 'hide',
+				pick:'hide',
+				data:[]
 			}
 		},
 		methods: {
-			eject() {
-				if (this.display == 'show') {
-					this.display = 'hide'
+			searchEject() {
+				if (this.searchBox == 'show') {
+					this.searchBox = 'hide'
 				} else {
-					this.display = 'show'
+					this.searchBox = 'show'
 				}
+				uni.vibrateShort();
+			},
+			pickEject() {
+				if (this.pick == 'show') {
+					this.pick = 'hide'
+				} else {
+					this.pick = 'show'
+				}
+				uni.vibrateShort();
 			},
 			change(e) {
 				console.log('褰撳墠妯″紡锛�' + e.type + ',鐘舵�侊細' + e.show);
@@ -172,14 +248,36 @@
 	.pakin-btn {
 		background-color: #1E9FFF;
 	}
+	.pak-data-box {
+		background-color: #FFFFFF;
+		margin: 15rpx 15rpx 0rpx 15rpx;
+		width: 96%;
+		height: 150rpx;
+		border-radius: 20rpx;
+	}
 	/* 閬僵灞� */
-	.shade-show {
+	.search-box-show {
 		display: block;
 	}
-	.shade-hide {
+	.search-box-hide {
 		display: none;
 	}
-	.shade {
+	.pick-box-show {
+		display: block;
+	}
+	.pick-box-hide {
+		display: none;
+	}
+	.pick-box {
+		position: fixed;
+		top: 0;
+		left: 0;
+		width: 100%;
+		height: 100%;
+		background-color: rgba(0,0,0,0.6);
+		z-index: 90;
+	}
+	.search-box {
 		position: fixed;
 		top: 0;
 		left: 0;
@@ -191,18 +289,19 @@
 	.goodsSearch {
 		background-color: #FFFFFF;
 		display: block;
-		position: fixed;
-		top: 5%;
+		position: absolute;
+		top: 10%;
 		left: 20rpx;
 		width: 720rpx;
-		height: 90%;
+		height: 80%;
 		border-radius: 21rpx;
 		z-index: 100;
 	}
 	.head {
 		background-color: #FFFFFF;
+		position: relative;
 		width: 100%;
-		height: 8%;
+		height: 100rpx;
 		border-radius: 20rpx 20rpx 0 0 ;
 	}
 	.head .color-block-blue {
@@ -212,6 +311,7 @@
 		display: inline-block;
 		float: left;
 		font-size: 40rpx;
+		font-weight: 700;
 		margin-top: 25rpx;
 		margin-left: 20rpx;
 	}
@@ -224,16 +324,41 @@
 	.container {
 		width: 100%;
 		height: 92%;
+		position: absolute;
 		background-color: #F1F1F1;
 		border-radius: 0 0 20rpx 20rpx;
+	}
+	
+	.text-box {
+		background-color: #FFFFFF;
+		position: ;
+		height: 100rpx;
+		line-height: 100rpx;
+		margin-left: 2%;
+		margin-top: 20rpx;
+		width: 96%;
+		border-radius: 20rpx;
+	}
+	.text-box:first-child {
+		margin-top: 20rpx;
+	}
+	.text-box view{
+		text-align: end;
+		display: inline-block;
+		width: 288rpx;
+		padding-right: 20rpx;
+	}
+	.text-box view:last-child {
+		text-align: start;
+		padding-left: 20rpx;
 	}
 	.foot {
 		width: 95.7%;
 		height: 100rpx;
 		line-height: 100rpx;
-		background-color: #FFF;
+		background-color: rgba(255,255,255,1);
 		position: fixed;
-		bottom: 5%;
+		bottom: 7.2%;
 		border-top: 1px solid #d8d8d8;
 		border-radius: 0 0 20rpx 20rpx ;
 		z-index: 1;

--
Gitblit v1.9.1