Bläddra i källkod

【采购需求处理】列表与详情字段控制部分字段默认不展示,但可通过手动调节展示

002390 1 år sedan
förälder
incheckning
884eb279ef

+ 109 - 109
src/views/purchase/DemandSummary/add/columns.js

@@ -5,10 +5,10 @@ export default function useColumns() {
       item: { key: "code", title: "需求单号", },
       attr: {},
     },
-    // {
-    //   item: { key: "rowNo", title: "行号", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "rowNo", title: "行号", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "materialCode", title: "物料编码", },
       attr: {},
@@ -41,18 +41,18 @@ export default function useColumns() {
       item: { key: "puQtyRes", title: "最终采购量", },
       attr: {},
     },
-    // {
-    //   item: { key: "closeQty", title: "关闭数量", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "closeQty", title: "关闭数量", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "customerName", title: "需求客户", },
       attr: {},
     },
-    // {
-    //   item: { key: "minPackage", title: "最小包装量", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "minPackage", title: "最小包装量", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "minOrderQty", title: "最小订单量", },
       attr: {},
@@ -61,30 +61,30 @@ export default function useColumns() {
       item: { key: "minBatch", title: "最小批量", },
       attr: {},
     },
-    // {
-    //   item: { key: "updateByName", title: "修改人", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "updateCause", title: "修改原因", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "updateByName", title: "修改人", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "updateCause", title: "修改原因", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "remark", title: "业务备注", },
       attr: {},
     },
-    // {
-    //   item: { key: "expiry", title: "有效期", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "expiryUnit", title: "有效期单位", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "", title: "要求交货日期", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "expiry", title: "有效期", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "expiryUnit", title: "有效期单位", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "", title: "要求交货日期", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "isUrgency", title: "紧急标识", width: 120, },
       attr: {
@@ -135,10 +135,10 @@ export default function useColumns() {
       item: { key: "billMaker", title: "制单人", width: 120, },
       attr: {},
     },
-    // {
-    //   item: { key: "approver", title: "审核人员", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "approver", title: "审核人员", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "status", title: "行状态", width: 120, },
       attr: {
@@ -146,14 +146,14 @@ export default function useColumns() {
         dictName: "sys_row_status",
       },
     },
-    // {
-    //   item: { key: "registrant", title: "注册人", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "lastWarehouseQty", title: "末级供应仓库存量", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "registrant", title: "注册人", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "lastWarehouseQty", title: "末级供应仓库存量", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "additionalSupplierName", title: "补单供应商名称", },
       attr: {
@@ -165,14 +165,14 @@ export default function useColumns() {
         },
       },
     },
-    // {
-    //   item: { key: "lastWarehouseName", title: "供应仓库", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "lastAllocationName", title: "供应货位", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "lastWarehouseName", title: "供应仓库", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "lastAllocationName", title: "供应货位", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "billType", title: "业务类型", width: 120, },
       attr: {
@@ -184,18 +184,18 @@ export default function useColumns() {
       item: { key: "materialCategory", title: "品类", },
       attr: {},
     },
-    // {
-    //   item: { key: "forecastClassify", title: "集团预测分类", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "updateTime", title: "修改时间", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "puPeriod", title: "采购周期", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "forecastClassify", title: "集团预测分类", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "updateTime", title: "修改时间", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "puPeriod", title: "采购周期", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "orgName", title: "采购组织名称", },
       attr: {
@@ -207,55 +207,55 @@ export default function useColumns() {
         },
       },
     },
-    // {
-    //   item: { key: "demandDeptName", title: "需求部门名称", hidden: true, },
-    //   attr: {
-    //     is: "el-popover-select-v2",
-    //     referName: "DEPT_PARAM",
-    //     valueKey: "name",
-    //     dataMapping: {
-    //       demandDept: "id",
-    //     },
-    //     queryParams: (params) => ({
-    //       pkOrg: params.org
-    //     })
-    //   },
-    // },
-    // {
-    //   item: { key: "isBatchLock", title: "批号锁定标识", hidden: true, },
-    //   attr: {
-    //     is: "el-select",
-    //     dictName: "sys_yes_no",
-    //   },
-    // },
-    // {
-    //   item: { key: "approveName", title: "采购需求审批人", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "approverFinishTime", title: "需求单审批时间", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "createTime", title: "需求单提交时间", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "demandDeptName", title: "需求部门名称", hidden: false, },
+      attr: {
+        is: "el-popover-select-v2",
+        referName: "DEPT_PARAM",
+        valueKey: "name",
+        dataMapping: {
+          demandDept: "id",
+        },
+        queryParams: (params) => ({
+          pkOrg: params.org
+        })
+      },
+    },
+    {
+      item: { key: "isBatchLock", title: "批号锁定标识", hidden: false, },
+      attr: {
+        is: "el-select",
+        dictName: "sys_yes_no",
+      },
+    },
+    {
+      item: { key: "approveName", title: "采购需求审批人", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "approverFinishTime", title: "需求单审批时间", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "createTime", title: "需求单提交时间", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "createByName", title: "需求提交人", },
       attr: {},
     },
-    // {
-    //   item: { key: "processTime", title: "需求处理时间", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "puManagerApproverDate", title: "处理审批时间", hidden: true, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "processPersonal", title: "处理需求人员", hidden: true, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "processTime", title: "需求处理时间", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "puManagerApproverDate", title: "处理审批时间", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "processPersonal", title: "处理需求人员", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "priceType", title: "价格类型", width: 120, },
       attr: {

+ 1 - 0
src/views/purchase/DemandSummary/add/index.vue

@@ -181,6 +181,7 @@ export default {
       :columns="TableColumns"
       index
       checkbox
+      convenitentOperation
       storage-key="DemandSummaryDetailsSuperTable"
       @row-select="useSelect"
       style="padding: 0 20px 20px"

+ 67 - 67
src/views/purchase/DemandSummary/columns.js

@@ -322,10 +322,10 @@ export default function useColumns() {
       item: { key: "regionPublicStock", title: "区域分仓公共库存", },
       attr: {},
     },
-    // {
-    //   item: { key: "stockTotal", title: "库存总计", hidden: false, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "stockTotal", title: "库存总计", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "buyPeriod", title: "采购周期", width: 120, },
       attr: {},
@@ -342,20 +342,20 @@ export default function useColumns() {
       item: { key: "minBatch", title: "最小批量", width: 120, },
       attr: {},
     },
-    // {
-    //   item: { key: "modifyReason", title: "修改原因", hidden: false, },
-    //   attr: {
-    //     is: "el-input",
-    //   },
-    // },
-    // {
-    //   item: { key: "suggestionPurchase", title: "建议净采购量", hidden: false, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "closeQty", title: "关闭数量", hidden: false, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "modifyReason", title: "修改原因", hidden: false, },
+      attr: {
+        is: "el-input",
+      },
+    },
+    {
+      item: { key: "suggestionPurchase", title: "建议净采购量", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "closeQty", title: "关闭数量", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "materialClassifyTwoName", title: "二级品类", },
       attr: {},
@@ -383,59 +383,59 @@ export default function useColumns() {
       item: { key: "purchaseOrgName", title: "默认采购组织名称", },
       attr: {},
     },
-    // {
-    //   item: { key: "validityPeriod", title: "有效期", hidden: false, width: 120, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "validityPeriodUnit", title: "有效期单位", hidden: false, width: 120, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "businessType", title: "业务类型", hidden: false, width: 120, },
-    //   attr: {
-    //     is: "el-dict-tag",
-    //     dictName: "sys_business",
-    //   },
-    // },
-    // {
-    //   item: { key: "safetyStock", title: "安全库存量", hidden: false, width: 120, },
-    //   attr: {
-    //     formatter: (prop) => {
-    //       return prop.safetyStock ? parseFloat(prop.safetyStock).toFixed(2) : "0.00";
-    //     }
-    //   },
-    // },
-    // {
-    //   item: { key: "billSource", title: "单据来源", hidden: false, width: 120, },
-    //   attr: {
-    //     is: "el-dict-tag",
-    //     dictName: "sys_bill_source",
-    //   },
-    // },
-    // {
-    //   item: { key: "registrant", title: "注册人", hidden: false, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "validityPeriod", title: "有效期", hidden: false, width: 120, },
+      attr: {},
+    },
+    {
+      item: { key: "validityPeriodUnit", title: "有效期单位", hidden: false, width: 120, },
+      attr: {},
+    },
+    {
+      item: { key: "businessType", title: "业务类型", hidden: false, width: 120, },
+      attr: {
+        is: "el-dict-tag",
+        dictName: "sys_business",
+      },
+    },
+    {
+      item: { key: "safetyStock", title: "安全库存量", hidden: false, width: 120, },
+      attr: {
+        formatter: (prop) => {
+          return prop.safetyStock ? parseFloat(prop.safetyStock).toFixed(2) : "0.00";
+        }
+      },
+    },
+    {
+      item: { key: "billSource", title: "单据来源", hidden: false, width: 120, },
+      attr: {
+        is: "el-dict-tag",
+        dictName: "sys_bill_source",
+      },
+    },
+    {
+      item: { key: "registrant", title: "注册人", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "buyDiscrepancy", title: "总需要与终采差异", },
       attr: {},
     },
-    // {
-    //   item: { key: "forecastClassification", title: "集团预测分类", hidden: false, },
-    //   attr: {
-    //     is: "el-dict-tag",
-    //     dictName: "predictive_classify",
-    //   },
-    // },
-    // {
-    //   item: { key: "centerBinPossession", title: "中心仓占有量", hidden: false, },
-    //   attr: {},
-    // },
-    // {
-    //   item: { key: "centralWarehouseAvailable", title: "中心仓可用量", hidden: false, },
-    //   attr: {},
-    // },
+    {
+      item: { key: "forecastClassification", title: "集团预测分类", hidden: false, },
+      attr: {
+        is: "el-dict-tag",
+        dictName: "predictive_classify",
+      },
+    },
+    {
+      item: { key: "centerBinPossession", title: "中心仓占有量", hidden: false, },
+      attr: {},
+    },
+    {
+      item: { key: "centralWarehouseAvailable", title: "中心仓可用量", hidden: false, },
+      attr: {},
+    },
     {
       item: { key: "puManagerAuditor", title: "采购经理审核人", },
       attr: {},