From 2f4ecca95c56d3d30402e480e9d97368a5254cbf Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期六, 07 十月 2023 23:53:17 +0800
Subject: [PATCH] #

---
 pages/common/data-list/dataDetail.vue |   78 ++++++++++++++++++++++++++-------------
 1 files changed, 52 insertions(+), 26 deletions(-)

diff --git a/pages/common/data-list/dataDetail.vue b/pages/common/data-list/dataDetail.vue
index fd981f1..3adcb30 100644
--- a/pages/common/data-list/dataDetail.vue
+++ b/pages/common/data-list/dataDetail.vue
@@ -8,17 +8,18 @@
 					{{it.value}}
 			</view>
 			
-			<input class="main-right" 
+			<input class="main-right input" 
 				v-show="it.type == 'input'" 
 				type="text" 
 				v-model="it.value"
 			>
-			<view class="main-right dis-center" v-show="it.type == 'number-box'" @click="numChange(i)">
+			<view class="main-right dis-center no-border" v-show="it.type == 'number-box'" >
 				<uni-number-box
-					color="#747474" 
+					color="#606266" 
 					v-show="it.type == 'number-box'" 
-					:value="it.value" 
-					:max="99999999" 
+					 v-model="it.value"
+					:max="99999999999999" 
+					:min="0"
 					:step='1' 
 					@change="changeValue" 
 				/>
@@ -26,7 +27,10 @@
 			
 		</view>
 		
-		<button @click="back">back</button>
+		<view class="footer">
+			<button @click="modify">modify</button>
+			<button @click="del">delete</button>
+		</view>
 	</view>
 </template>
 
@@ -35,18 +39,19 @@
 		data() {
 			return {
 				dataList: [
-					{key: '鍟嗗搧缂栫爜',value: 'fbr3dasdasd242fbr3dasdasd242fbr3dasdasd242fbr3dasdasd242fbr2'},
-					{key: '鎵瑰彿',value: '20231006',type: 'input'},
-					{key: '鏁伴噺',value: 200,type: 'number-box'},
+					{key: '鍟嗗搧鐮�',value: 'LSH90152025',valText: 'val-text'},
+					{key: '鍟嗗搧鍚嶇О',value: '灏奸緳澶达紙鐏扮櫧锛�5.2x25'},
+					{key: '瑙勬牸',value: '700*699*80'},
+					{key: '鎵瑰彿',value: '20231007204944',type: 'input'},
+					{key: '鏁伴噺',value: 951326478,type: 'number-box',valText: 'val-num'},
 				],
 				baseIP:'',
 				basePORT:'',
 				index: 0,
-				val: 0,
 			}
 		},
 		onLoad(option) {
-			let that = this
+			let _this = this
 			// #ifdef APP-NVUE
 			const eventChannel = this.$scope.eventChannel; // 鍏煎APP-NVUE
 			// #endif
@@ -55,24 +60,24 @@
 			// #endif
 			
 			// 鐩戝惉acceptDataFromOpenerPage浜嬩欢锛岃幏鍙栦笂涓�椤甸潰閫氳繃eventChannel浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�
-			eventChannel.on('mat', function(data) {
-				that.dataList = data.data
+			eventChannel.on('param', function(res) {
+				_this.dataList = res.param
+				_this.index = res.index
 			})
 			
 			
 		},
 		methods: {
-			numChange(i) {
-				this.dataList[i].value = this.val
-			},
 			changeValue(value) {
 				this.val = value
 			},
-			back() {
+			modify() {
 				this.getOpenerEventChannel().emit('dataList', {data: this.dataList});
-				uni.navigateBack({
-					
-				})
+				uni.navigateBack()
+			},
+			del() {
+				this.getOpenerEventChannel().emit('del', {data: this.index});
+				uni.navigateBack()
 			}
 		}
 	}
@@ -81,26 +86,47 @@
 <style scoped> 
 	.main {
 		display: flex;
-		border-bottom: 1px solid #333;
-		min-height: 70rpx;
+		min-height: 30px;
 		align-items: center;
 		margin-left: 8px;
-		padding: 8rpx;
+		padding: 8px;
 	}
 	.main-left {
-		width: 140rpx;
+		width: 65px;
 		text-align: right;
+		color: #606266;
 	}
 	.main-right {
 		flex: 1;
-		background-color: aquamarine;
-		margin-left: 8rpx;
+		margin-left: 8px;
 		display: flex;
 		flex-wrap: wrap;
 		/* word-wrap: break-word; */
 		word-break: break-all;
+		border: 1px solid #dcdfe6;
+		padding: 6px;
+		border-radius: 4px;
+		color: #a8abb2;
+		font-size: 12px;
 	}
 	.dis-center {
 		justify-content: center;
 	}
+	.no-border {
+		border: none;
+	}
+	.input {
+		color: #606266;
+	}
+	.footer {
+		height: 70px;
+		width: 100%;
+		background-color: #f8f8f8;
+		border-top: 1px solid #dcdfe6;
+		position: fixed;
+		bottom: 0;
+		display: flex;
+		align-items: center;
+		justify-content: space-around;
+	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.1