| | |
| | | return; |
| | | } |
| | | if (!this.hform.HMainSourceBillNo ) { |
| | | uni.showToast({ title: '请选择或者输入源单号', icon: 'none' }); |
| | | uni.showToast({ title: '请输入或者扫码源单号', icon: 'none' }); |
| | | return; |
| | | } |
| | | |
| | |
| | | return true; |
| | | }, |
| | | |
| | | // 获取编辑数据 |
| | | async getEditData(HInterID) { |
| | | if (!HInterID || HInterID === "0") return; |
| | | |
| | |
| | | data: { "HID": HInterID } |
| | | }); |
| | | |
| | | // 根据你提供的返回数据格式,数据在 data 数组的第一个元素 |
| | | if (res.data && res.data.data && res.data.data.length > 0) { |
| | | let data = res.data.data[0]; // 取数组第一个元素 |
| | | let data = res.data.data[0]; |
| | | |
| | | // 打印数据看看 |
| | | console.log('获取到的数据:', data); |
| | | |
| | | // 直接替换整个 hform 对象 |
| | | this.hform = { |
| | | ...this.hform, // 保留默认值 |
| | | ...this.hform, // 保留原有的默认值 |
| | | |
| | | HInterID: data.hmainid || "0", |
| | | HEntryID: data.HEntryID || "0", |
| | | HBillNo: data.单据号 || "", |
| | | HDate: data.日期 ? data.日期.split('T')[0] : dayjs().format("YYYY-MM-DD"), |
| | | HBillType: data.HBillType || '7513', |
| | | |
| | | |
| | | HBillNos: data.源单号 || "", // 这是源单号 |
| | | HDates: data.日期 ? data.日期.split('T')[0] : "", // 源单日期 |
| | | HHappendDates: data.发生时间 ? data.发生时间.replace('T', ' ') : "", |
| | | |
| | | |
| | | HICMOBillNos: data.生产订单|| "", |
| | | HICMOInterIDs: data.HICMOInterIDs || "0", |
| | | HICMOEntryIDs: data.HICMOEntryIDs || "0", |
| | | |
| | | |
| | | HMaterNumbers: data.产品代码 || "", |
| | | HMaterNames: data.产品名称 || "", |
| | | HMaterModels: data.规格型号 || "", |
| | | HMaterIDs: data.HMaterID || "0", |
| | | HUnitNames: data.计量单位名称 || "", |
| | | HUnitIDs: data.HUnitID || "0", |
| | | HMaterTypes: data.产品类型 === "1" ? "产品类型" : data.产品类型 || "", |
| | | |
| | | |
| | | HProcExchBillNos: data.工序流转卡号 || "", |
| | | HProcExchInterIDs: data.HProcExchInterIDs || "0", |
| | | HProcExchEntryIDs: data.HProcExchEntryIDs || "0", |
| | | |
| | | HDisposeEmpName:data.处理人 , |
| | | HUnRightQtys: data.不良数量 || "0", |
| | | HLevs: data.紧急程度 || "普通", |
| | | HIsStops: data.是否停线 || "否", |
| | | HIsBatchUnRights: data.是否批量问题 || "否", |
| | | HBarCodes: data.不良品SN码 || "", |
| | | HBadPhenomenaNames: data.不良现象 || "", |
| | | HBadPhenomenaIDs: data.HBadPhenomenaID || "0", |
| | | HReasonNotes: data.问题现象简述 || "", |
| | | HNote:data.纠正及预防措施, |
| | | HDeptNames: data.车间名称 || "", |
| | | HDeptIDs: data.HDeptID || "0", |
| | | HProcNames: data.工序 || "", |
| | | HProcIDs: data.HProcID || "0", |
| | | |
| | | |
| | | HSeOrderBillNos: data.销售订单 || "", |
| | | HMainSourceBillType: data.源单类型 || "", |
| | | HMainSourceBillNo: data.源单号 || "", |
| | | HMainSourceInterID: data.源单ID || data.hmainid || "0", |
| | | HMainSourceEntryID: data.源单子ID || data.任务单子内码 || "0", |
| | | HSendMan: data.发送人 || "", |
| | | HReceiveMan: data.接收人 || "", |
| | | HCopyMan: data.抄送 || "", |
| | | HDisposeDeptName: data.处理部门 || "", |
| | | HDisposeDeptID: data.HDisposeDeptID || "0", |
| | | HDisposeProcID:data.HDisposeProcID || "0", |
| | | HDisposeProcName: data.处理工序 || "", |
| | | HDisposeProcID: data.HDisposeProcID || "0", |
| | | HDisposeEmpName: data.处理人 || "", |
| | | HDisposeEmpID: data.HDisposeEmpID || "0", |
| | | HCheckerResult: data.处理结论 || "处理完成", |
| | | HCheckerResult: data.处理结论 || "", |
| | | HDisposeNote: data.处理结论详情 || "", |
| | | HBadTypeName: data.不良类型 || "", |
| | | HBadTypeID: data.HBadTypeID || "0", |
| | | HBadReasonName: data.不良原因 || "", |
| | | HBadReasonID: data.HBadReasonID || "0", |
| | | HNote: data.纠正及预防措施 || "", |
| | | HRemark: data.表头备注 || "", |
| | | HMainSourceBillType: data.源单类型 || "", |
| | | HMainSourceBillNo: data.源单号 || "", |
| | | HMainSourceInterID: data.源单ID || "0", |
| | | HMainSourceEntryID: data.源单子ID || "0", |
| | | |
| | | |
| | | Organization: data.Organization || getUserInfo()["Organization"] || "", |
| | | HStockOrgID: data.HStockOrgID || uni.getStorageSync('OrganizationID') || "0", |
| | | HMaker: data.制单人 || "", |
| | | HMakeDate: data.制单日期 ? data.制单日期.replace('T', ' ') : "", |
| | | HChecker: data.审核人 || "", |
| | | HCheckDate: data.审核日期 ? data.审核日期.replace('T', ' ') : "", |
| | | HUpDater: data.修改人 || "", |
| | | HUpDateDate: data.修改日期 ? data.修改日期.replace('T', ' ') : "", |
| | | HChecker: data.审核人 || "", |
| | | HCheckDate: data.审核日期 ? data.审核日期.replace('T', ' ') : "", |
| | | HCloseMan: data.关闭人 || "", |
| | | HCloseDate: data.关闭日期 ? data.关闭日期.replace('T', ' ') : "", |
| | | HDeleteMan: data.作废人 || "", |
| | | HDeleteDate: data.作废日期 ? data.作废日期.replace('T', ' ') : "", |
| | | HBillNos: data.单据号 || "", |
| | | HDates: data.日期 ? data.日期.split('T')[0] : "", |
| | | HHappendDates: data.发生时间 ? data.发生时间.replace('T', ' ') : "", |
| | | HICMOBillNos: data.任务单号 || "", |
| | | HProcExchBillNos: data.工序流转卡号 || "", |
| | | HMaterNumbers: data.产品代码 || "", |
| | | HMaterNames: data.产品名称 || "", |
| | | HMaterModels : data.规格型号 || "", |
| | | HUnitNames : data.计量单位名称 || "", |
| | | HMaterTypes : data.产品类型 === "1" ? "产成品" : data.产品类型 || "", |
| | | HUnRightQtys : data.不良数量 || "0", |
| | | HDeptNames : data.车间名称 || "", |
| | | HProcNames : data.工序 || "", |
| | | HBadPhenomenaNames : data.不良现象 || "", |
| | | HBarCodes : data.不良品SN码 || "", |
| | | HSeOrderBillNos : data.销售订单 || "", |
| | | HReasonNotes : data.问题现象简述 || "", |
| | | HLevs : data.紧急程度 || "普通", |
| | | HIsStops : data.是否停线 || "否", |
| | | HIsBatchUnRights : data.是否批量问题 || "否", |
| | | |
| | | // 源单ID信息 |
| | | HMainSourceInterID : data.hmainid || "0", |
| | | HMainSourceEntryID : data.任务单子内码 || "0", |
| | | }; |
| | | |
| | | // 设置源单类型显示 |
| | | |
| | | if (data.源单类型) { |
| | | let index = this.arrayHMainSourceBillTypeID.findIndex(id => id == data.源单类型); |
| | | if (index != -1) { |
| | | this.HMainSourceBillTypeDisplay = this.arrayHMainSourceBillType[index]; |
| | | |
| | | } |
| | | } |
| | | |
| | | // 设置是否有源单标记 |
| | | |
| | | this.hasSourceBill = false; |
| | | |
| | | // 强制更新 |
| | | |
| | | this.$forceUpdate(); |
| | | |
| | | console.log('赋值后的hform:', this.hform); |