Appearance
超链接配置
TIP
附件管理 列表页,来源单号字段配置为超链接,实现对各模块跳转的需求;
采购方配置
js
function beforeJump({ row, column, linkConfig }) {
// 竞价管理
if (row.businessType === "ebidding") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/enquiry/ebiddingHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/ebidding/purchaseEbiddingHead/list";
}
// 物料主数据
if (row.businessType === "material") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/baseData/materialHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/material/purchaseMaterialHead/page";
}
// 范式合同管理
if (row.businessType === "contract") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/contract/purchase/contractHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/contract/purchaseContractHead/list";
}
// 供应商主数据
if (row.businessType === "supplierMasterData") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/supplier/purchase/supplierMaster/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/supplierMaster/list";
}
// 价格主数据
if (row.businessType === "price") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/price/informationRecords/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/price/purchaseInformationRecords/list";
}
// 货源清单
if (row.businessType === "materialSource") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/baseData/materialSource/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/material/purchaseMaterialSource/list";
}
// 分项检查单(准入管理分项)
if (row.businessType === "supplierStandard") {
linkConfig.primaryKey = "id";
linkConfig.actionPath =
"/srm/supplier/purchase/supplierStandardHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/purchaseStandardHead/list";
}
// 扣款费用
if (row.businessType === "deductCost") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/finance/deductCost/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/finance/purchaseDeductCost/list";
}
// 供应商信息变更
if (row.businessType === "SupplierInfoChange") {
linkConfig.primaryKey = "id";
linkConfig.actionPath =
"/srm/supplier/purchase/supplierInfoChangeHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/supplierInfoChangeHead/list";
}
// 专家管理
if (row.businessType === "specialist") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/biddingPlatform/expertManage/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/specialist/specialistInfo/list";
}
// 采购履约对账
if (row.businessType === "performanceReconciliation") {
linkConfig.primaryKey = "id";
linkConfig.actionPath =
"/srm/finance/purchase/performanceReconciliation/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi =
"/reconciliation/purchasePerformanceReconciliation/list";
}
// 评标条例
if (row.businessType === "biddingRegulation") {
linkConfig.primaryKey = "id";
linkConfig.linkConfig.actionPath =
"/srm/enquiry/purchase/bidding/BiddingEvaluationRegulation/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/bidding/biddingEvaluationRegulation/list";
}
// 退货管理
if (row.businessType === "refundsDelivery") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/delivery/refundsDelivery/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/delivery/purchaseRefundsDeliveryHead/list";
}
// 附加费用
if (row.businessType === "addCost") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/finance/purchase/addCost/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/finance/purchaseAddCost/list";
}
// 评标模板
if (row.businessType === "biddingEvaluationTemplate") {
linkConfig.primaryKey = "id";
actionPath: "/srm/enquiry/purchase/bidding/BiddingEvaluationTemplate/detail",
(linkConfig.bindKey = "headId");
linkConfig.listRequestApi = "/bidding/biddingEvaluationTemplateHead/list";
}
// 采购库存对账
if (row.businessType === "reconciliation") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/finance/purchase/reconciliation/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/reconciliation/purchaseReconciliation/list";
}
// 销售库存对账
if (row.businessType === "saleReconciliation") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/finance/saleReconciliation/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/reconciliation/saleReconciliation/list";
}
// 付款申请
if (row.businessType === "paymentApply") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/finance/paymentApply/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/finance/purchasePaymentApplyHead/list";
}
// 绩效模板
if (row.businessType === "performanceTemplate") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/performance/performanceTemplate/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi =
"/performance/purchasePerformanceTemplateHead/list";
}
// 绩效报表
if (row.businessType === "performanceReport") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/performance/performanceManagement/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi =
"/performance/purchasePerformanceReportHead/list";
}
// 供应商认证资料
if (row.businessType === "supplierCertificatedInfo") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/supplier/purchase/certificatedInfo/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/purchaseCertificatedInfo/list";
}
// 预算管理
if (row.businessType === "budgetManage") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/budget/budgetManagement/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/budget/budgetManage/list";
}
// 合同模板管理
if (row.businessType === "contractTemplate") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/contract/purchase/contractHeadHis/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/contract/purchaseContractHeadHis/list";
}
// 送货通知
if (row.businessType === "purchaseDeliveryNoticeByOrder") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/delivery/noticeByOrder/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/delivery/purchaseDeliveryNoticeByOrder/list";
}
// 8D改进报告
if (row.businessType === "eightDisciplines") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quality/eightReport/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/eightReport/purchaseEightDisciplines/list";
}
// 价格申请单
if (row.businessType === "informationRecordsRequest") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/baseData/materialCode/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/material/purchaseMaterialCode/list";
}
// 样品申请
if (row.businessType === "sample") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/sample/sampleHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/sample/purchaseSampleHead/list";
}
// 样品检测
if (row.businessType === "sampleCheck") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/sample/sampleCheckHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/sample/purchaseSampleCheckHead/list";
}
// ECN(工程变更通知书)
if (row.businessType === "ecn") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quality/ecn/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/ecn/purchaseEcn/list";
}
// SPCN(产品变更通知单)
if (row.businessType === "spcn") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quality/saleSpcn/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/spcn/saleSpcn/list";
}
// 批量试制
if (row.businessType === "trialProduction") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/trial/trialProductionHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/trial/purchaseTrialProductionHead/list";
}
// 量产批准
if (row.businessType === "massProdHead") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/trial/massProdHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/other/purchaseMassProdHead/list";
}
// 条码规则配置
if (row.businessType === "barcodeRule") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/barcode/barcodeRuleHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/base/barcode/elsBarcodeRuleHead/list";
}
// 条码参数配置
if (row.businessType === "barCodeParamConfig") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/barcode/barcodeParamConfig/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/base/barcode/elsBarCodeParamConfig/list";
}
// 条码单管理
if (row.businessType === "barcodeInfo") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/barcode/barcodeInfoHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/base/barcode/purchaseBarcodeInfoHead/list";
}
// 条码简码对照
if (row.businessType === "barCodeShortCode") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/barcode/barcodeShortCode/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/base/barcode/elsBarCodeShortCode/list";
}
// 采购OEM发料申请
if (row.businessType === "purchaseOemRequest") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/order/purchase/OEMPublishMaterialDetail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/order/purchaseOemRequestHead/list";
}
// 条码层级管理
if (row.businessType === "barcodeLevel") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/barcode/barcodeLevelHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/base/barcode/purchaseBarcodeLevelHead/list";
}
// 简式合同管理
if (row.businessType === "contractSimple") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/contract/purchase/contractHeadSimple/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/contract/purchaseContractHead/listSimple";
}
// 考察标准单
if (row.businessType === "inspectionStandard") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/other/elsInspectionStandardHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/other/elsInspectionStandardHead/list";
}
// 现场考察单
if (row.businessType === "siteInspection") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/other/inspectionHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/other/purchaseInspectionHead/list";
}
// 条码打印模板
if (row.businessType === "barcodeTemplate") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/barcode/barcodeTemplateHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi =
"/base/barcode/purchaseBarcodeTemplateHead/list";
}
// 条码打印任务
if (row.businessType === "barcodePrint") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/barcode/barcodePrintHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/base/barcode/purchaseBarcodePrintHead/list";
}
// 供应商产能管理
if (row.businessType === "purchaseSupplierCapacity") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quota/supplierCapacityHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi =
"/supplierCapacity/purchaseSupplierCapacityHead/list";
}
// 规划求解功能
if (row.businessType === "purchaseLpManage") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quota/lpManageHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/lp/purchaseLpSolveHead/list";
}
// 供应商准入(准入管理简化)
if (row.businessType === "accessMgmt") {
linkConfig.primaryKey = "id";
linkConfig.actionPath =
"/srm/supplier/purchase/access/SupplierAccessMgmtView";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/supplierAccessMgmt/list";
}
// 资质审查((准入管理简化)
if (row.businessType === "accessMgmtQuareview") {
linkConfig.primaryKey = "id";
linkConfig.linkConfig.actionPath =
"/srm/supplier/purchase/access/SupplierAccessMgmtQualificationReviewView/";
linkConfig.linkConfig.bindKey = "headId";
linkConfig.linkConfig.listRequestApi =
"/supplier/supplierAccessMgmtQuareview/list";
}
// 标准招标-项目立项
if (row.businessType === "projectApproval") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/biddingPlatform/projectBuilding/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/tender/tenderProjectApprovalHead/list";
}
// 标准招标-评标条例
if (row.businessType === "tenderEvaluationRegulation") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/biddingPlatform/bidEvaluationRegulations/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/tender/tenderEvaluationRegulation/list";
}
// 供应商整改
if (row.businessType === "supplierRetification") {
linkConfig.primaryKey = "id";
linkConfig.actionPath =
"/srm/quality/supplierRectificationReportHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi =
"quality/purchaseSupplierRectificationReportHead/list";
}
// 合同验收管理
if (row.businessType === "contractAcceptance") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/contract/purchase/contractAcceptance/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/contract/purchaseContractAcceptance/list";
}
// 自主招标项目
if (row.businessType === "biddingProject") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/enquiry/biddingProjectHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi =
"/bidding/purchaseBiddingProjectHead/subpackage/list";
}
// 采购往来对账函
if (row.businessType === "purchaseReconciliationConfirmation") {
linkConfig.primaryKey = "id";
linkConfig.actionPath =
"/srm/finance/purchase/reconciliationConfirmation/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi =
"/reconciliation/purchaseReconciliationConfirmation/list";
}
// 核价标准
if (row.businessType === "purchasePriceEvaluationStandardHead") {
linkConfig.primaryKey = "id";
linkConfig.linkConfig.actionPath =
"/srm/enquiry/evaluationManagement/priceEvaluationStandardHead/detail";
linkConfig.linkConfig.bindKey = "headId";
linkConfig.linkConfig.listRequestApi =
"/priceEvaluationManagement/purchasePriceEvaluationStandardHead/list";
}
// 返利规则
if (row.businessType === "rebateRule") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/rebate/rebateRule/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/finance/purchaseRebateRule/list";
}
// 返利计算单
if (row.businessType === "rebateCalculationSheet") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/rebate/rebateCount/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/finance/purchaseRebateCalculationSheet/list";
}
// 考察计划
if (row.businessType === "inspectionPlan") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/other/elsInspectionPlanHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/other/elsInspectionPlanHead/list";
}
// 供应商开发需求
if (row.businessType === "supplierDevDemand") {
linkConfig.primaryKey = "id";
linkConfig.actionPath =
"/srm/supplier/purchase/DevDemandHead/DevDemandHeadDetail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/supplierDevDemandHead/list";
}
// 配额协议
if (row.businessType === "quotaProcotol") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/baseData/quotaProtocolHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/quotaProcotol/purchaseQuotaProtocolHead/list";
}
// 检测报告维护
if (row.businessType === "rohsreport") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/gpmManagement/sale/SaleRohsReportHeadDetail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/rohsreport/saleRohsReportHead/list";
}
// 资金计划
if (row.businessType === "paymentPlan") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/finance/purchase/paymentPlan/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/finance/purchasePaymentPlanHead/list";
}
// 标的档案
if (row.businessType === "subjectFile") {
linkConfig.primaryKey = "id";
linkConfig.actionPath =
"/srm/logisticsProcurement/basicData/subjectFile/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/lpbase/subjectFileHead/list";
}
// 线路档案
if (row.businessType === "lineFile") {
linkConfig.primaryKey = "id";
linkConfig.actionPath =
"/srm/logisticsProcurement/basicData/lineArchives/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/lpbase/lineFile/list";
}
// 询价管理
if (row.businessType === "enquiry") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/enquiry/enquiryHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/enquiry/purchaseEnquiryHead/list";
}
// 招标管理
if (row.businessType === "bidding") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/enquiry/biddingHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/bidding/purchaseBiddingHead/list";
}
// 采购订单
if (row.businessType === "order") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/order/purchase/OrderHeadDetail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/order/purchaseOrderHead/list";
}
// 绩效指标
if (row.businessType === "performanceNorm") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/performance/performanceNorm/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/performance/purchasePerformanceNormHead/list";
}
// 模具主数据
if (row.businessType === "mouldData") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/mold/purchase/MouldDataView";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/mould/purchaseMouldData/list";
}
// 来料检测
if (row.businessType === "qualityCheck") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quality/qualityCheckHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/quality/purchaseQualityCheckHead/list";
}
// 需求预测
if (row.businessType === "requireForecast") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/forecast/purchase/forecastDemand/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/forecast/purchaseForecastHead/list";
}
// 采购预约拜访
if (row.businessType === "bookVisit") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/subscribe/sale/visitHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/saleVisitHead/list";
}
}tex
// 条件字段 primaryKey
// 传值字段 bindKey
// 列表查询接口 listRequestApi
// 目标路由 actionPath
// 其它参数 otherQuery
// 绑定函数 beforeJump供应方配置
js
function saleBeforeJump({ row, column, linkConfig }) {
// 竞价管理
if (row.businessType === "ebidding") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/enquiry/saleEbiddingHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/ebidding/saleEbiddingHead/list";
}
// 范式合同管理
if (row.businessType === "contract") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/contract/sale/contractHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/contract/saleContractHead/list";
}
// 供应商主数据
if (row.businessType === "supplierMasterData") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/publicService/enterpriseChange/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/supplierInfoChangeHead/supplierList";
}
// 分项检查单(准入管理分项)
if (row.businessType === "supplierStandard") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/supplier/sale/SupplierAccessSaleHeadDetail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/supplierStandardHead/list";
}
// 退货管理
if (row.businessType === "refundsDelivery") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/delivery/sale/refundsDeliveryHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/delivery/saleRefundsDeliveryHead/list";
}
// 附加费用
if (row.businessType === "addCost") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/finance/saleAddCost/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/finance/saleAddCost/list";
}
// 销售库存对账
if (row.businessType === "saleReconciliation") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/finance/saleReconciliation/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/reconciliation/saleReconciliation/list";
}
// 付款申请
if (row.businessType === "paymentApply") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/finance/salePaymentApply/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/finance/salePaymentApplyHead/list";
}
// 供应商认证资料
if (row.businessType === "supplierCertificatedInfo") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/supplier/saleCertificatedInfo/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/supplier/saleCertificatedInfo/list";
}
// 送货通知
if (row.businessType === "purchaseDeliveryNoticeByOrder") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/delivery/sale/deliveryNoticeOrder/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/delivery/saleDeliveryNoticeOrder/list";
}
// 8D改进报告
if (row.businessType === "eightDisciplines") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quality/saleEightReport/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/eightReport/saleEightDisciplines/list";
}
// 价格申请单
if (row.businessType === "informationRecordsRequest") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/price/saleInformationRecordsRequest/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/price/saleInformationRecordsRequest/list";
}
// 样品申请
if (row.businessType === "sample") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/sample/saleSampleHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/sample/saleSampleHead/list";
}
// 样品检测
if (row.businessType === "sampleCheck") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/sample/saleSampleCheckHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/sample/saleSampleCheckHead/list";
}
// ECN(工程变更通知书)
if (row.businessType === "ecn") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quality/saleEcn/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/ecn/saleEcn/list";
}
// SPCN(产品变更通知单)
if (row.businessType === "spcn") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quality/saleSpcn/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/spcn/saleSpcn/list";
}
// 批量试制
if (row.businessType === "trialProduction") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/trial/saleTrialProductionHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/trial/saleTrialProductionHead/list";
}
// 量产批准
if (row.businessType === "massProdHead") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/other/saleMassProdHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/other/saleMassProdHead/list";
}
// 采购OEM发料申请
if (row.businessType === "purchaseOemRequest") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/order/sale/OEMPublishMaterialDetail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/order/saleOemRequestHead/list";
}
// 条码层级管理
if (row.businessType === "barcodeLevel") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/barcode/sale/barcodeLevelHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/base/barcode/saleBarcodeLevelHead/list";
}
// 现场考察单
if (row.businessType === "siteInspection") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/other/saleInspectionHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/other/saleInspectionHead/list";
}
// 条码打印模板
if (row.businessType === "barcodeTemplate") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/barcode/sale/barcodeTemplateHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/base/barcode/saleBarcodeTemplateHead/list";
}
// 资质审查((准入管理简化)
if (row.businessType === "accessMgmtQuareview") {
linkConfig.primaryKey = "id";
linkConfig.linkConfig.actionPath =
"/srm/supplier/sale/SupplierAccessMgmtQuareviewSaleDetail";
linkConfig.linkConfig.bindKey = "headId";
linkConfig.linkConfig.listRequestApi =
"/supplier/supplierAccessMgmtQuareview/saleList";
}
// 核价标准
if (row.businessType === "purchasePriceEvaluationStandardHead") {
linkConfig.primaryKey = "id";
linkConfig.linkConfig.actionPath =
"/srm/enquiry/evaluationManagement/salePriceEvaluationStandardHead/detail";
linkConfig.linkConfig.bindKey = "headId";
linkConfig.linkConfig.listRequestApi =
"/priceEvaluationManagement/salePriceEvaluationStandardHead/list";
}
// 询价管理
if (row.businessType === "enquiry") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/enquiry/saleEnquiryHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/enquiry/saleEnquiryHead/list";
}
// 招标管理
if (row.businessType === "bidding") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/enquiry/saleBiddingHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/bidding/saleBiddingHead/list";
}
// 模具主数据
if (row.businessType === "mouldData") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/mold/sale/mouldData/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/mould/saleMouldData/list";
}
// 来料检测
if (row.businessType === "qualityCheck") {
linkConfig.primaryKey = "id";
linkConfig.actionPath = "/srm/quality/saleQualityCheckHead/detail";
linkConfig.bindKey = "headId";
linkConfig.listRequestApi = "/quality/saleQualityCheckHead/list";
}
}示例
