Переглянути джерело

feat(仓库管理): 在仓库编辑页面添加仓库领域选择功能

liujt 5 місяців тому
батько
коміт
d0551031a7

+ 37 - 4
src/views/warehouseManagement/warehouseDefinition/components/WarehouseEdit.vue

@@ -44,6 +44,23 @@
           ></el-option>
         </el-select>
       </el-form-item>
+      <el-form-item label="仓库领域" prop="warehouseField">
+        <el-select
+          filterable
+          size="small"
+          class="w100"
+          v-model="formData.warehouseField"
+          placeholder="仓库领域"
+          :clearable="true"
+        >
+          <el-option
+            v-for="item in warehouseFieldOp"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value"
+          ></el-option>
+        </el-select>
+      </el-form-item>
       <el-form-item label="仓库类型" prop="inventoryType">
         <!-- <DictSelection
           dictName="仓库类型"
@@ -209,8 +226,19 @@ export default {
         ownerId: '',
         departmentId: '',
         contact: '',
-        warehouseType: ''
+        warehouseType: '',
+        warehouseField: 1 // 1=主仓库(默认) 2线边仓
       },
+      warehouseFieldOp: [
+        {
+          label: '主仓库',
+          value: 1
+        },
+        {
+          label: '线边仓',
+          value: 2
+        }
+      ],
       warehousetypeList: [],
       rules: {
         code: [{ required: true, message: '请输入仓库编码', trigger: 'blur' }],
@@ -226,7 +254,10 @@ export default {
         ],
         ownerId: [
           { required: true, message: '请选择权属人', trigger: 'change' }
-        ]
+        ],
+        warehouseField: [
+          { required: true, message: '请选择仓库领域', trigger: 'change' }
+        ],
         // status: [
         //   { required: true, message: '请选择仓库状态', trigger: 'blur' }
         // ]
@@ -263,7 +294,8 @@ export default {
             status: 1,
             lockStatus: 0,
             ownerId: '',
-            departmentId: ''
+            departmentId: '',
+            warehouseField: 1 // 1=主仓库(默认) 2线边仓
           };
         }
       }
@@ -336,7 +368,8 @@ export default {
           status: 1,
           lockStatus: 0,
           ownerId: '',
-          departmentId: ''
+          departmentId: '',
+          warehouseField: 1 // 1=主仓库(默认) 2线边仓
         };
       }