Преглед изворни кода

feat(库存调拨): 添加列表维度显示和包装维度条件渲染

liujt пре 7 месеци
родитељ
комит
3985fa371e

+ 6 - 0
src/utils/dict/warehouse.js

@@ -169,3 +169,9 @@ export const qualityResultsOptions = [
     value:3
   }
 ];
+
+export const dimensionType = [
+  { code: 1, label: '物品维度' },
+  { code: 2, label: '批次维度' },
+  { code: 3, label: '包装维度' }
+]

+ 18 - 2
src/views/bpm/handleTask/components/allocate/detailDialog.vue

@@ -35,6 +35,14 @@
                 }}</span>
               </el-form-item>
             </el-col>
+            <el-col :span="8">
+              <el-form-item label="列表维度">
+                <span>{{
+                  dimensionType.filter((item) => item.code == infoData.inventoryDimension)[0]
+                    ?.label
+                }}</span>
+              </el-form-item>
+            </el-col>
             <el-col :span="8">
               <el-form-item label="调出库">
                 <span>{{ infoData.sourceWarehouse }}</span>
@@ -140,11 +148,13 @@
               :show-overflow-tooltip="true"
             ></el-table-column>
             <el-table-column
+              v-if="infoData.inventoryDimension == 3"
               label="包装编码"
               prop="packageNo"
               :show-overflow-tooltip="true"
             ></el-table-column>
             <el-table-column
+              v-if="infoData.inventoryDimension == 3"
               label="包装数量"
               prop="packingQuantity"
               :show-overflow-tooltip="true"
@@ -159,6 +169,11 @@
               prop="measureQuantity"
               :show-overflow-tooltip="true"
             ></el-table-column>
+            <el-table-column
+              label="调拨数量"
+              prop="quantity"
+              :show-overflow-tooltip="true"
+            ></el-table-column>
             <el-table-column
               label="计量单位"
               prop="measureUnit"
@@ -185,7 +200,7 @@
 
 <script>
   import storageApi from '@/api/warehouseManagement/index.js';
-  import { allocationType } from '@/utils/dict/warehouse';
+  import { allocationType, dimensionType } from '@/utils/dict/warehouse';
 
   export default {
     props: {
@@ -200,7 +215,8 @@
       return {
         allocationType,
         detailList: [],
-        infoData: {}
+        infoData: {},
+        dimensionType
       };
     },
     created() {