cuiqian2004
2025-06-19 619b47962e41f506baf7ce2b535b2de1fecc719e
components/oi-form/list/index.vue
@@ -1,8 +1,8 @@
<template>
   <view class="oi-form-item">
   <view class="oi-form-item" :class="largeMode?'large-mode':''">
      <uni-forms-item v-show="!hiddenIds.includes(data.fieldId)"
         :label="data.labelWidth === 0 ? '' : data.label? data.label+':':''"
         :label-width="data.labelWidth || data.labelWidth === 0 ? data.labelWidth : 100+'px'"
         :label-width="largeMode?'100%': data.labelWidth || data.labelWidth === 0 ? data.labelWidth : 100+'px'"
         :style="{ textAlign: data.setting.align }">
         <OIFormText v-if="viewMode && data.disabled" :data="data" :model="model">
         </OIFormText>
@@ -85,6 +85,11 @@
            default: () => [],
         },
      },
      data() {
         return {
            largeMode: getApp().globalData?.largeMode || false,
         }
      },
      methods: {
         onChange(e) {
            this.$emit("on-change", this.data)
@@ -112,5 +117,10 @@
      }
   }
   .oi-form-item.large-mode {
      .uni-forms-item {
         margin-left: 10rpx;
         margin-right: 10rpx;
      }
   }
</style>