chenlei 6 ヶ月 前
コミット
9196c6fe78
3 ファイル変更17 行追加5 行削除
  1. 6 2
      packages/form/src/main.vue
  2. 10 2
      packages/input/src/main.vue
  3. 1 1
      packages/list/src/main.vue

+ 6 - 2
packages/form/src/main.vue

@@ -130,7 +130,7 @@ export default {
     },
     initSelect: {
       type: Boolean,
-      default: false
+      default: true
     },
     options: {
       type: Object,
@@ -147,6 +147,11 @@ export default {
       select_list: this.selectList // 兼容initSelect
     };
   },
+  computed: {
+    rawForm() { 
+      return this.$refs[this.formRef]
+    },
+  },
   watch: {},
   created: function () {
     this.initData();
@@ -160,7 +165,6 @@ export default {
           item[this.inputType].vague = true;
         }
       })
-      // 是否重新加载select
       this.initSelect && this.initSelectList();
       // column重新排序
       this.resetPageColumn();

+ 10 - 2
packages/input/src/main.vue

@@ -646,7 +646,7 @@ import { isTypeof, LOCAL_STORAGE_CURR, downLoadImage, isHttpHeaderURL, datepicke
                 inputTagVisible: false,
                 inputTagValue: '',
                 inputPriField: '',
-                select_list: this.selectList,
+                
                 transferPages: {
                     pageSize: 20, // 默认每页的数据量
                     currentPage: 1, // 当前页码
@@ -658,7 +658,10 @@ import { isTypeof, LOCAL_STORAGE_CURR, downLoadImage, isHttpHeaderURL, datepicke
                 },
             };
         },
-        computed: {
+    computed: {
+            select_list() {
+                return this.selectList
+            },
             formItemStyle() {
                 let rv = ''
                 const curConfig = this.inputItem[this.inputType]
@@ -1311,4 +1314,9 @@ import { isTypeof, LOCAL_STORAGE_CURR, downLoadImage, isHttpHeaderURL, datepicke
             content: ' ';
         }
     }
+    .em-form-item__label {
+        white-space:pre;
+        display: inline-block;
+        line-height: 20px;
+    }
 </style>

+ 1 - 1
packages/list/src/main.vue

@@ -38,7 +38,7 @@
 
     <!--弹出编辑dialog框-->
     <el-dialog :title="row._title" :visible.sync="dialogEditTableVisible" class="nt-edit-dialog-form" :append-to-body="true" @close="setDialogData" :width="add_edit_dialog">
-      <nt-form v-if="dialogEditTableVisible" :rowData="row" :modeList="mode_list" :modeStatus="modeStatus" :inputType="inputType" :pageColumn="page_column" :selectList="select_list" :axios="axios" :queryURL="queryURL" :responseSuccess="responseSuccess" :labelPosition="labelPosition" :options="options" @reload="initDataList" @clear="subClearBtn" @handleModeEvent="handleModeEvent"></nt-form>
+      <nt-form v-if="dialogEditTableVisible" :rowData="row" :modeList="mode_list" :modeStatus="modeStatus" :inputType="inputType" :pageColumn="page_column" :selectList="select_list" :axios="axios" :queryURL="queryURL" :responseSuccess="responseSuccess" :labelPosition="labelPosition" :options="options" :initSelect="false" @reload="initDataList" @clear="subClearBtn" @handleModeEvent="handleModeEvent"></nt-form>
     </el-dialog>
 
     <!--弹出删除dialog框-->