| | |
| | | size="middle" |
| | | bordered |
| | | rowKey="id" |
| | | :customRow="customRow" |
| | | :columns="columns" |
| | | :dataSource="dataSource" |
| | | :pagination="ipagination" |
| | | :loading="loading" |
| | | :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange,type:'radio'}" |
| | | :customRow="customRow" |
| | | @change="handleTableChange" |
| | | > |
| | | </a-table> |
| | |
| | | // }, |
| | | ], |
| | | visible:false, |
| | | selectDetailRows:{}, |
| | | selectDetailRows:[], |
| | | model:{}, |
| | | form: this.$form.createForm(this), |
| | | confirmLoading: false, |
| | |
| | | return { |
| | | on: { |
| | | click: (e) => { |
| | | //将当前选中的记录传到子页面 |
| | | this.$bus.$emit('getToolingStorageData', record) |
| | | this.onSelectChange(record.id.split(","), [record]); |
| | | //点击当前行变色 |
| | | let oldList = document.querySelectorAll('.checked-td-of-add-table') |
| | |
| | | onSelectChange(selectedRowKeys, selectionRows) { |
| | | this.selectedRowKeys = selectedRowKeys; |
| | | this.selectionRows = selectionRows; |
| | | //将当前选中的记录传到子页面 |
| | | this.$bus.$emit('getToolingStorageData', this.selectionRows) |
| | | }, |
| | | selectRows(selectDetailRows) { |
| | | this.selectDetailRows = selectDetailRows; |
| | | }, |
| | | handleInbound() { |
| | | let that = this |
| | | let that = this |
| | | if(this.selectDetailRows.length == 0){ |
| | | that.$message.success("请先选择需要入库的数据!") |
| | | return |
| | | } |
| | | this.form.validateFields((err, values) => { |
| | | if (!err) { |
| | | that.confirmLoading = true |
| | |
| | | }, |
| | | handleCancel(){ |
| | | this.visible = false |
| | | |
| | | } |
| | | }, |
| | | } |