浏览代码

feat(store): 备件类型选择器支持多选

- 将 a-tree-select 组件的 v-model 从 typeId 改为 typeIdList
- 添加 multiple 属性启用多选模式
- 添加 allowClear 属性支持一键清空
- 涉及快速出库、入库、出库及备件库存汇总等页面
dazhaxie 3 周之前
父节点
当前提交
5764e6d688

+ 1 - 1
src/views/sqarepartmanage/sparepartinfo/SpareStoreTotal.vue

@@ -17,7 +17,7 @@
             <a-form-item label="类型">
               <a-tree-select style="width: 100%" :dropdownStyle="{ maxHeight: '400px', overflow: 'auto' }"
                 :treeData="spareTypeTreeData" :treeNodeFilterProp="'title'" :showSearch="true"
-                v-model="queryParam.typeId" placeholder="请选择">
+                v-model="queryParam.typeIdList" multiple allowClear placeholder="请选择">
               </a-tree-select>
             </a-form-item>
           </a-col>

+ 2 - 1
src/views/store/fastoutstore/FastOutStore.vue

@@ -23,7 +23,8 @@
                     :treeData="spareTypeTreeData"
                     :treeNodeFilterProp="'title'"
                     :showSearch="true"
-                    v-model="queryParam.typeId"
+                    v-model="queryParam.typeIdList"
+                    multiple allowClear
                     placeholder="请选择"
                   >
                   </a-tree-select>

+ 2 - 1
src/views/store/instoreform/InStoreForm.vue

@@ -27,7 +27,8 @@
                   :treeData="spareTypeTreeData"
                   :treeNodeFilterProp="'title'"
                   :showSearch="true"
-                  v-model="queryParam.typeId"
+                  v-model="queryParam.typeIdList"
+                  multiple allowClear
                   placeholder="请选择"
                 >
                 </a-tree-select>

+ 2 - 1
src/views/store/outstoreform/OutStoreForm.vue

@@ -27,7 +27,8 @@
                   :treeData="spareTypeTreeData"
                   :treeNodeFilterProp="'title'"
                   :showSearch="true"
-                  v-model="queryParam.typeId"
+                  v-model="queryParam.typeIdList"
+                  multiple allowClear
                   placeholder="请选择"
                 >
                 </a-tree-select>

+ 2 - 1
src/views/store/sparestore/SpareStoreTotal.vue

@@ -16,7 +16,8 @@
                 :treeData="spareTypeTreeData"
                 :treeNodeFilterProp="'title'"
                 :showSearch="true"
-                v-model="queryParam.typeId"
+                v-model="queryParam.typeIdList"
+                multiple allowClear
                 placeholder="请选择"
               >
               </a-tree-select>