From 42dd537a52e9886fdcb1f3ee4ee14f19ee46933c Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期六, 07 十月 2023 21:49:27 +0800
Subject: [PATCH] #

---
 pages/common/data-list/dataDetail.vue |   80 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 69 insertions(+), 11 deletions(-)

diff --git a/pages/common/data-list/dataDetail.vue b/pages/common/data-list/dataDetail.vue
index 4feda4c..fd981f1 100644
--- a/pages/common/data-list/dataDetail.vue
+++ b/pages/common/data-list/dataDetail.vue
@@ -1,20 +1,48 @@
 <template>
+	<view>
+		<view class="main" v-for="(it,i) in dataList" :key="i">
+			<view class="main-left">{{it.key}}</view>
+			
+			<view class="main-right" 
+				v-show="!it.type">
+					{{it.value}}
+			</view>
+			
+			<input class="main-right" 
+				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)">
+				<uni-number-box
+					color="#747474" 
+					v-show="it.type == 'number-box'" 
+					:value="it.value" 
+					:max="99999999" 
+					:step='1' 
+					@change="changeValue" 
+				/>
+			</view>
+			
+		</view>
+		
+		<button @click="back">back</button>
+	</view>
 </template>
 
 <script>
 	export default {
 		data() {
 			return {
-				mat: {
-					matnr: null,
-					maktx: null,
-					specs: null,
-					batch: null,
-					orderNo: null,
-					anfme: 0,
-				},
+				dataList: [
+					{key: '鍟嗗搧缂栫爜',value: 'fbr3dasdasd242fbr3dasdasd242fbr3dasdasd242fbr3dasdasd242fbr2'},
+					{key: '鎵瑰彿',value: '20231006',type: 'input'},
+					{key: '鏁伴噺',value: 200,type: 'number-box'},
+				],
 				baseIP:'',
 				basePORT:'',
+				index: 0,
+				val: 0,
 			}
 		},
 		onLoad(option) {
@@ -28,14 +56,20 @@
 			
 			// 鐩戝惉acceptDataFromOpenerPage浜嬩欢锛岃幏鍙栦笂涓�椤甸潰閫氳繃eventChannel浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�
 			eventChannel.on('mat', function(data) {
-				console.log(data);
+				that.dataList = data.data
 			})
 			
 			
 		},
 		methods: {
+			numChange(i) {
+				this.dataList[i].value = this.val
+			},
+			changeValue(value) {
+				this.val = value
+			},
 			back() {
-				this.getOpenerEventChannel().emit('matList', {data: this.mat});
+				this.getOpenerEventChannel().emit('dataList', {data: this.dataList});
 				uni.navigateBack({
 					
 				})
@@ -44,5 +78,29 @@
 	}
 </script>
 
-<style>
+<style scoped> 
+	.main {
+		display: flex;
+		border-bottom: 1px solid #333;
+		min-height: 70rpx;
+		align-items: center;
+		margin-left: 8px;
+		padding: 8rpx;
+	}
+	.main-left {
+		width: 140rpx;
+		text-align: right;
+	}
+	.main-right {
+		flex: 1;
+		background-color: aquamarine;
+		margin-left: 8rpx;
+		display: flex;
+		flex-wrap: wrap;
+		/* word-wrap: break-word; */
+		word-break: break-all;
+	}
+	.dis-center {
+		justify-content: center;
+	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.1