| | |
| | | incbit: '', // 流水号 |
| | | documentType: 'Y', // 单据类型 |
| | | |
| | | wkshopcode: 'CJ001', // 生产车间 |
| | | erpordercode: 'MO-2023-05-0007', // 订单编号 |
| | | wkshopcode: '', // 生产车间 |
| | | erpordercode: '', // 订单编号 |
| | | mesordercode: '', // 工单编号 |
| | | partcode: '', // 产品编码 |
| | | partname: '', // 产品名称 |
| | |
| | | |
| | | this.getProductInHouseOrderCodeSearch() |
| | | |
| | | this.getProductInHouseOrderSearch() |
| | | // this.getProductInHouseOrderSearch() |
| | | }, |
| | | methods: { |
| | | async getProductInHouseOrderCodeSearch() { |
| | |
| | | stinhouseqty, |
| | | unitid: t.unitid, |
| | | unitname: t.unitname, |
| | | sourceVoucherDetailId: t.sourceVoucherDetailId, |
| | | sourceVoucherDetailId: t.sbid, |
| | | saleOrderDetailId: t.saleOrderDetailId, |
| | | ManufactureOrderDetailId: t.ManufactureOrderDetailId, |
| | | ManufactureOrderDetailId: t.sbid, |
| | | stck_id: this.stockcodeArr.find(i => i.code === t.stockcode).id, |
| | | SourceVoucherDetailIdByMergedFlow: t.sbid, |
| | | materiel_code: t.partcode, |
| | | warehouse: t.warehouse, |
| | | warehouse: t.stockcode, |
| | | materiel_id: t.materiel_id |
| | | } |
| | | ) |
| | |
| | | // 入库提交 |
| | | async submit() { |
| | | await this.tabClick() |
| | | if (this.multipleSelection.find(i => !i.stockcode)) { |
| | | return this.$message('明细里面有产品未填写仓库!') |
| | | } |
| | | this.multipleSelection.forEach(i => { |
| | | i.stockname = this.stockcodeArr.find(j => j.code === i.stockcode).name |
| | | i.id = this.stockcodeArr.find(j => j.code === i.stockcode).id |
| | | }) |
| | | |
| | | const head = { |
| | | rightcode: '2064', |
| | | hbillno: this.form.hbillno, |
| | | incbit: this.form.incbit, |
| | | wkshpcode: this.form.wkshopcode, |
| | | sourceVoucherId: this.form.documentType === 'Y' ? this.tableDataDetail[0].mpoid : '', |
| | | sourceVoucherCode: this.form.documentType === 'Y' ? this.tableDataDetail[0].m_po : this.tableDataDetail[0].wo_code, |
| | | saleOrderId: this.tableDataDetail[0].saleOrderid, |
| | | saleOrderCode: this.tableDataDetail[0].saleOrderCode, |
| | | rdDirectionFlag: 1, |
| | | makerid: this.userArr.find(i => i.name === getCookie('username').id), |
| | | makerid: this.userArr.find(i => i.name === getCookie('username')).id, |
| | | maker: getCookie('username'), |
| | | accountingyear: new Date().getFullYear(), |
| | | VoucherYear: new Date().getFullYear(), |
| | |
| | | iddepartment: this.WorkShopArr.find(i => i.code === this.form.wkshopcode).id, |
| | | idrdstyle: 21, |
| | | idwarehouse: '', |
| | | voucherState: handleDatetime(new Date().getTime()), |
| | | voucherState: 181, |
| | | idvouchertype: 15, |
| | | voucherdate: handleDatetime(new Date().getTime()), |
| | | madedate: handleDatetime(new Date().getTime()), |
| | | createdtime: handleDatetime2(new Date().getTime()), |
| | | DataSource: '56133' |
| | | DataSource: '56133', |
| | | idsourcevouchertype: 69 |
| | | } |
| | | |
| | | const subsum = [] |
| | |
| | | idbusiTypeByMergedFlow: 3, |
| | | idinventory: i.materiel_id, |
| | | idbaseunit: i.unitid, |
| | | idunit: i.unitid, |
| | | idwarehouse: i.stck_id, |
| | | SourceVoucherIdByMergedFlow: this.tableDataDetail[0].mpoid, |
| | | SourceVoucherCodeByMergedFlow: this.tableDataDetail[0].m_po, |
| | |
| | | head, sub: this.multipleSelection, subsum |
| | | } |
| | | |
| | | console.log(JSON.stringify(data)) |
| | | // console.log(JSON.stringify(data)) |
| | | |
| | | const res = await ProductInHouseOrderSeave(data) |
| | | if (res.code === '200') { |