Browse Source

提交插件调整

Lijy 1 year ago
parent
commit
2d240f96d4

+ 15 - 10
fhKeeper/formulahousekeeper/plugIn/form-design-master/src/design/WidgetConfig.vue

@@ -13,7 +13,7 @@
     </el-form-item>
 
     <el-form-item v-if="hasKey('placeholder')" label="占位内容">
-      <el-input v-model="data.options.placeholder" />
+      <el-input v-model="data.options.placeholder" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item
@@ -71,35 +71,35 @@
     </el-form-item>
 
     <el-form-item v-if="hasKey('maxlength')" label="最大长度">
-      <el-input v-model.number="data.options.maxlength" />
+      <el-input v-model.number="data.options.maxlength" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item v-if="hasKey('max')" label="最大值">
-      <el-input-number v-model.number="data.options.max" />
+      <el-input-number v-model.number="data.options.max" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item v-if="hasKey('min')" label="最小值">
-      <el-input-number v-model.number="data.options.min" />
+      <el-input-number v-model.number="data.options.min" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item v-if="hasKey('step')" label="步长">
-      <el-input-number v-model.number="data.options.step" :min="0" />
+      <el-input-number v-model.number="data.options.step" :min="0" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item v-if="hasKey('prefix')" label="前缀">
-      <el-input v-model="data.options.prefix" />
+      <el-input v-model="data.options.prefix" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item v-if="hasKey('suffix')" label="后缀">
-      <el-input v-model="data.options.suffix" />
+      <el-input v-model="data.options.suffix" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item v-if="hasKey('prepend')" label="前置标签">
-      <el-input v-model="data.options.prepend" />
+      <el-input v-model="data.options.prepend" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item v-if="hasKey('append')" label="后置标签">
-      <el-input v-model="data.options.append" />
+      <el-input v-model="data.options.append" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item v-if="hasKey('activeText')" label="选中时的内容">
@@ -156,11 +156,12 @@
       <el-switch
         v-model="data.options.multiple"
         @change="handleSelectModeChange"
+        :disabled="data.allDisable"
       />
     </el-form-item>
 
     <el-form-item v-if="hasKey('filterable')" label="是否可搜索">
-      <el-switch v-model="data.options.filterable" />
+      <el-switch v-model="data.options.filterable" :disabled="data.allDisable" />
     </el-form-item>
 
     <el-form-item v-if="hasKey('showLabel')" label="是否显示标签">
@@ -539,24 +540,28 @@
         <el-checkbox
           v-if="hasKey('rules')"
           v-model="data.options.rules.required"
+          :disabled="data.allDisable"
         >
           必填
         </el-checkbox>
         <el-checkbox
           v-if="hasKey('readonly')"
           v-model="data.options.readonly"
+          :disabled="data.allDisable"
         >
           只读
         </el-checkbox>
         <el-checkbox
           v-if="hasKey('disabled')"
           v-model="data.options.disabled"
+          :disabled="data.allDisable"
         >
           禁用
         </el-checkbox>
         <el-checkbox
           v-if="hasKey('clearable')"
           v-model="data.options.clearable"
+          :disabled="data.allDisable"
         >
           清除
         </el-checkbox>

+ 5 - 0
fhKeeper/formulahousekeeper/plugIn/form-design-master/src/design/WidgetForm.vue

@@ -3,6 +3,7 @@
     label-suffix=":"
     bg-gray-50 relative flex="~ 1"
     v-bind="config"
+    class="layoutForm"
   >
     <div v-if="!list?.length" text="gray-400 lg" absolute top-50 left="1/2" translate-x="-1/2">
       从左侧拖拽来添加字段
@@ -40,6 +41,10 @@ const selectWidget = useVModel(props, 'selectWidget')
 </script>
 
 <style lang="scss">
+.layoutForm {
+  height: 100%;
+  overflow-y: auto;
+}
 .widget-view {
   @apply relative m-0.5 p-1 border border-dashed border-gray-300;