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 |  100 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 99 insertions(+), 1 deletions(-)

diff --git a/pages/common/data-list/dataDetail.vue b/pages/common/data-list/dataDetail.vue
index 02409e3..fd981f1 100644
--- a/pages/common/data-list/dataDetail.vue
+++ b/pages/common/data-list/dataDetail.vue
@@ -1,8 +1,106 @@
 <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 {
+				dataList: [
+					{key: '鍟嗗搧缂栫爜',value: 'fbr3dasdasd242fbr3dasdasd242fbr3dasdasd242fbr3dasdasd242fbr2'},
+					{key: '鎵瑰彿',value: '20231006',type: 'input'},
+					{key: '鏁伴噺',value: 200,type: 'number-box'},
+				],
+				baseIP:'',
+				basePORT:'',
+				index: 0,
+				val: 0,
+			}
+		},
+		onLoad(option) {
+			let that = this
+			// #ifdef APP-NVUE
+			const eventChannel = this.$scope.eventChannel; // 鍏煎APP-NVUE
+			// #endif
+			// #ifndef APP-NVUE
+			const eventChannel = this.getOpenerEventChannel();
+			// #endif
+			
+			// 鐩戝惉acceptDataFromOpenerPage浜嬩欢锛岃幏鍙栦笂涓�椤甸潰閫氳繃eventChannel浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�
+			eventChannel.on('mat', function(data) {
+				that.dataList = data.data
+			})
+			
+			
+		},
+		methods: {
+			numChange(i) {
+				this.dataList[i].value = this.val
+			},
+			changeValue(value) {
+				this.val = value
+			},
+			back() {
+				this.getOpenerEventChannel().emit('dataList', {data: this.dataList});
+				uni.navigateBack({
+					
+				})
+			}
+		}
+	}
 </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