cuiqian2004
2024-09-10 a39097f01f0307a911180a43faa4569b38ea1edd
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,
                  });
               });
               //有默认值,显示默认值