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>
@@ -193,7 +211,7 @@
            scanCodeVal: "",
            popupType: "center",
            check_list: {},
            popupParam: {},
            focusFieldId: "",
            focusOldFieldId: "",
            head_styledef: {
@@ -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,
                  });
               });
               //有默认值,显示默认值
@@ -883,7 +901,7 @@
            if (!onSuffixClickCallbackEvent.id) {
               uni.showModal({
                  title: this.translateSys("tip"),
                  content: this.translate('icon_click_event_empty'),
                  content: this.translate('icon_click_callback_empty'),
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
               });
@@ -942,15 +960,15 @@
                  });
               }
            }
            // if (!$this.$data.popupParam) {
            //    uni.showModal({
            //       title: this.translateSys("tip"),
            //       content: "popupParam为空!",
            //       showCancel: false,
            //       confirmText: this.translateSys("cancel")
            //    });
            //    return;
            // }
            if (!$this.$data.popupParam) {
               uni.showModal({
                  title: this.translateSys("tip"),
                  content: "popupParam为空!",
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
               });
               return;
            }
            var fieldId = $this.$data.popupParam.item.fieldId;
            $this.head_styledef.form.model[attr] = name;
@@ -1521,8 +1539,7 @@
                              var $this = this;
                              if (val.common_dlg_id == 'check_list') {
                                 $this.$data.check_list = val.config;
                                 if (val.config.appear_style ==
                                    'sideslip') //判断是否是侧滑
                                 if (val.config.appear_style == 'sideslip') //判断是否是侧滑
                                    $this.$data.popupType = 'right';
                                 else
                                    $this.$data.popupType = 'center'
@@ -1536,8 +1553,7 @@
                                 }
                                 $this.$data.popupParam = popupParam;
                              }
                           } else if (action.action_type ==
                              'open_project_query_dlg') {
                           } else if (action.action_type == 'open_project_query_dlg') {
                              //console.log(action.value.select_range);
                              //console.log(action.value.mulit_select);
                              var priRel = '-1';