From a39097f01f0307a911180a43faa4569b38ea1edd Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期二, 10 九月 2024 11:37:21 +0800
Subject: [PATCH] 单选框 和字典

---
 pages/modal/3018_2.vue |   30 ++++++++++++++++++++++++------
 1 files changed, 24 insertions(+), 6 deletions(-)

diff --git a/pages/modal/3018_2.vue b/pages/modal/3018_2.vue
index 7bbbe9c..fc26893 100644
--- a/pages/modal/3018_2.vue
+++ b/pages/modal/3018_2.vue
@@ -46,6 +46,15 @@
 								<text>{{item.label}}</text>
 							</label>
 						</checkbox-group>
+						<!-- 鍗曢�妗�-->
+						<radio-group class="check_rememberPwd" v-if="item.name=='Radio'"
+							:class="item.disabled?'input-disabled':''" :disabled="item.disabled"
+							@change="onModelValue(item)">
+							<label v-for="(item2) in item.selections" :key="item2.value">
+								<radio :value="item2.value" :checked="item2.value === item.value" />
+								<text>{{item2.label}}</text>
+							</label>
+						</radio-group>
 						<!-- Switch寮�叧 -->
 						<switch class="input-switch" v-if="item.name=='Switch'"
 							:class="item.disabled?'input-disabled':''" :disabled="item.disabled" v-model="item.value"
@@ -95,7 +104,7 @@
 								</view>
 								<!-- 澶嶉�妗�-->
 								<checkbox-group class="check_rememberPwd" v-if="cols.name=='Checkbox'"
-									:class="cols.disabled?'input-disabled':''" :disabled="item.disabled"
+									:class="cols.disabled?'input-disabled':''" :disabled="cols.disabled"
 									@change="onModelValue(cols)" :data-ischeck="cols.value"
 									:style="{'margin-left':'10rpx'}">
 									<label>
@@ -103,15 +112,24 @@
 										<text>{{cols.label}}</text>
 									</label>
 								</checkbox-group>
+								<!-- 鍗曢�妗�-->
+								<radio-group class="check_rememberPwd" v-if="cols.name=='Radio'"
+									:class="cols.disabled?'input-disabled':''" :disabled="cols.disabled"
+									@change="onModelValue(cols)">
+									<label v-for="(cols2) in cols.selections" :key="cols2.value">
+										<radio :value="cols2.value" :checked="cols2.value === cols.value" />
+										<text>{{cols2.label}}</text>
+									</label>
+								</radio-group>
 								<!-- Switch寮�叧 -->
 								<switch v-if="cols.name=='Switch'" :class="cols.disabled?'input-disabled':''"
-									:disabled="item.disabled" v-model="cols.value" @change="onModelValue(cols)"
+									:disabled="cols.disabled" v-model="cols.value" @change="onModelValue(cols)"
 									:style="{'margin-left':'10rpx'}" />
 								<!-- 鏃ユ湡鏃堕棿 -->
 								<view class="input-wrapper"
 									v-if="(cols.name=='TimePicker' || cols.name=='DatePicker') && !cols.disabled">
 									<picker mode="date" class="date_iput" :class="cols.disabled?'input-disabled':''"
-										:disabled="item.disabled" :value="cols.value" @change="onModelValue(cols)">
+										:disabled="cols.disabled" :value="cols.value" @change="onModelValue(cols)">
 										<view class="picker">{{cols.value}}</view>
 									</picker>
 								</view>
@@ -295,7 +313,7 @@
 		},
 
 		methods: {
-			
+
 			setData: function(obj) {
 				let that = this;
 				let keys = [];
@@ -456,8 +474,8 @@
 						if (item.is_default == '1')
 							itemName = item.name;
 						list.push({
-							text: item.value,
-							value: item.name,
+							text: item.name,
+							value: item.id,
 						});
 					});
 					//鏈夐粯璁ゅ�锛屾樉绀洪粯璁ゅ�

--
Gitblit v1.9.1