| | |
| | | :style="{color:$store.state.settings.theme}" |
| | | class="el-icon-printer" |
| | | style="cursor: pointer;margin-right: 15px" |
| | | @click.stop="handlePrint(row.wo_code)" |
| | | @click.stop="handlePrint(row.wo_code,row.saleOrderCode)" |
| | | /> |
| | | </el-tooltip> |
| | | |
| | |
| | | <!-- />--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | |
| | | <el-form-item label="工单数量" prop="mesqty"> |
| | | <el-input |
| | | v-model="dialogForm.mesqty" |
| | |
| | | :value="item.torg_code" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="销售订单" prop=""> |
| | | <el-input |
| | | v-model="dialogForm.saleordercode" |
| | | style="width: 200px" |
| | | :disabled="!(dialogForm.mesorderstus==='NEW'&&dialogForm.data_sources==='MES')" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="预计交付日期" prop="deliverydate"> |
| | | <el-date-picker |
| | |
| | | style="display: flex;justify-content: space-between" |
| | | > |
| | | <div class="elForm"> |
| | | <el-form-item label="销售单号:" class="formContent"> |
| | | {{ formApprove.saleOrderCode ? formApprove.saleOrderCode : '/' }} |
| | | </el-form-item> |
| | | <el-form-item label="工单编号:" class="formContent"> |
| | | {{ formApprove.mesordercode }} |
| | | </el-form-item> |
| | |
| | | sourceorderid: '', // 源单id |
| | | sourceorder: '', // 源单单号 |
| | | |
| | | saleordercode: '', // 销售订单号 |
| | | |
| | | partcode: '', // 产品编码 |
| | | partname: '', // 产品名称 |
| | | partspec: '', // 产品规格 |
| | |
| | | formApprove: { |
| | | m_po: '', // 源单单号 |
| | | mesordercode: '', |
| | | saleOrderCode: '', // 销售单号 |
| | | partcode: '', |
| | | partname: '', |
| | | partspec: '', |
| | |
| | | this.dialogForm.ordertype = row.wotype |
| | | this.dialogForm.sourceorderid = row.sourceid |
| | | this.dialogForm.sourceorder = row.m_po |
| | | this.dialogForm.saleordercode = row.saleOrderCode |
| | | this.dialogForm.partcode = row.partcode |
| | | this.dialogForm.partname = row.partname |
| | | this.dialogForm.partspec = row.partspec |
| | |
| | | this.getMesOrderNewStepContent() |
| | | } |
| | | }, |
| | | async getMesOrderNewStepContent() { |
| | | async getMesOrderNewStepContent() { |
| | | const data = { |
| | | wkshopcode: this.dialogForm.wkshopcode, |
| | | partcode: this.dialogForm.partcode |
| | |
| | | ordertype: 'PO', // 工单类型 |
| | | sourceorderid: '', // 源单id |
| | | sourceorder: '', // 源单单号 |
| | | |
| | | saleordercode: '', // 销售订单号 |
| | | partcode: '', // 产品编码 |
| | | partname: '', // 产品名称 |
| | | partspec: '', // 产品规格 |
| | |
| | | wotype: this.dialogForm.ordertype, // 工单类型 |
| | | sourceid: this.dialogForm.sourceorderid, // 源单id |
| | | sourcewo: this.dialogForm.sourceorder, // 源单单号 |
| | | saleordercode: this.dialogForm.saleordercode, // 源单单号 |
| | | partcode: this.dialogForm.partcode, // 产品编号 |
| | | wkshopcode: this.dialogForm.wkshopcode, |
| | | woqty: this.dialogForm.mesqty, // 工单数量 |
| | |
| | | if (res.code === '200') { |
| | | this.dialogVisible = false |
| | | // this.handlePrint() |
| | | this.$message.success(this.operation === 'add' ? '添加成功!' : '派发成功!') |
| | | this.$message.success(this.operation === 'add' ? '添加成功!' : '保存成功!') |
| | | this.getMesOrderSearch() |
| | | this.$store.state.app.buttonIsDisabled = false |
| | | } else { |
| | | this.$message.error(this.operation === 'add' ? '添加失败!' : '派发失败!') |
| | | this.$message.error(this.operation === 'add' ? '添加失败!' : '保存失败!') |
| | | } |
| | | }) |
| | | } |
| | |
| | | this.dialogVisibleSearch = false |
| | | }, |
| | | // 处理打印 |
| | | handlePrint(wo_code) { |
| | | handlePrint(wo_code, saleOrderCode) { |
| | | // const number = Math.random() * Math.random() |
| | | // this.number = number === 0 ? (10 + Math.random()) : number |
| | | // console.log(number) |
| | | this.formApprove.saleOrderCode = this.formApprove.saleOrderCode !== '' ? this.formApprove.saleOrderCode : saleOrderCode |
| | | |
| | | const data2 = { |
| | | mesordercode: wo_code || this.dialogForm.mesordercode |
| | |
| | | |
| | | dialogVisibleConfirmClose() { |
| | | // this.dialogForm.mesordercode = '' |
| | | this.formApprove.saleOrderCode = '' |
| | | this.formApprove.mesordercode = '' |
| | | this.formApprove.m_po = '' |
| | | this.formApprove.partcode = '' |