| | |
| | | show-tooltip-when-overflow |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div v-if="row.initname">{{ row.initname }}</div> |
| | | <div v-if="row.unitname">{{ row.unitname }}</div> |
| | | <div v-else>/</div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | }, |
| | | // 获取单据编号(入库单号)、流水号 |
| | | async getProductInHouseOrderCodeSearch() { |
| | | const { data: res } = await ProductInHouseOrderCodeSearch({ rightcode: '0604' }) |
| | | const { data: res } = await ProductInHouseOrderCodeSearch({ rightcode: '0605' }) |
| | | this.form.hbillno = res[0] |
| | | this.form.incbit = res[1] |
| | | }, |
| | |
| | | }, |
| | | |
| | | // 入库仓库值改变时 |
| | | stockCodeChange() { |
| | | |
| | | stockCodeChange(val) { |
| | | this.multipleSelection.forEach(i => { |
| | | i.stockcode = val |
| | | i.stockid = this.stockcodeArr.find(j => j.code === val).noid |
| | | }) |
| | | }, |
| | | |
| | | stockCodeRowChange(val, row) { |
| | |
| | | if (this.form.stockcode === '') { |
| | | return this.$message.info('入库仓库不能为空!') |
| | | } |
| | | // if (this.form.deptno === '') { |
| | | // return this.$message.info('入库部门不能为空!') |
| | | // } |
| | | if (this.multipleSelection.find(i => i.stockid === '' || i.stockid === null)) { |
| | | return this.$message.info('表格内入库仓库不能为空!') |
| | | } |
| | | |
| | | const TableDetailData = [] |
| | | this.multipleSelection.forEach((i, index) => { |
| | |
| | | }) |
| | | |
| | | const data = { |
| | | 'rightcode': '0604', // 功能编号 |
| | | 'rightcode': '0605', // 功能编号 |
| | | 'incbit': this.form.incbit, // 流水号 |
| | | 'TableData': [ |
| | | [ |