| | |
| | | <a-row :gutter="24"> |
| | | <a-col :md="6" :sm="8"> |
| | | <a-form-item label="入库申请单编号"> |
| | | <a-input placeholder="请输入入库申请单编号" v-model="queryParam.inboundNum" /> |
| | | <j-input placeholder="请输入入库申请单编号" v-model="queryParam.inboundNum" /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="6" :sm="8"> |
| | |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="6" :sm="8"> |
| | | <!-- <a-col :md="6" :sm="8"> |
| | | <a-form-item label="经手人"> |
| | | <j-search-select-tag |
| | | placeholder="请选择经手人" |
| | |
| | | dict="sys_user,realname,id,del_flag!=1" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-col> --> |
| | | </a-row> |
| | | </a-form> |
| | | </div> |
| | |
| | | :dataSource="dataSource" |
| | | :pagination="ipagination" |
| | | :loading="loading" |
| | | :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange,type:'radio'}" |
| | | @change="handleTableChange" |
| | | > |
| | | <!--状态栏个性展示--> |
| | |
| | | |
| | | <script> |
| | | import { JeecgListMixin } from '@/mixins/JeecgListMixin' |
| | | import InboundOrderModel from './modules/inbound/InboundOrderModel' |
| | | import InboundDetailList from './modules/inbound/InboundDetailList' |
| | | import InboundOrderModel from './modules/inboundOrder/InboundOrderModel' |
| | | import InboundDetailList from './modules/inboundOrder/InboundDetailList' |
| | | import { requestPut } from '@/api/manage' |
| | | import JDictSelectTag from '@/components/dict/JDictSelectTag' |
| | | import JSearchSelectTag from '@/components/dict/JSearchSelectTag' |
| | |
| | | description: '入库申请单', |
| | | url: { |
| | | list: '/tms/inboundOrder/list', |
| | | toolingStorageStatus: '/tooling/storage/toolingStorageStatus', |
| | | importExcelUrl: 'tooling/storage/importExcel', |
| | | exportXlsUrl: '/tooling/storage/exportXls', |
| | | takeBack: '/tooling/storage/takeBack', |
| | | importExcelUrl: '/tms/inboundOrder/importExcel', |
| | | exportXlsUrl: '/tms/inboundOrder/exportXls', |
| | | edit:'/tms/inboundOrder/edit', |
| | | submit:'/tms/inboundOrder/submit' |
| | | }, |
| | |
| | | dataIndex: 'orderStatus_dictText', |
| | | }, |
| | | { |
| | | title: '借用单号', |
| | | align: 'center', |
| | | dataIndex: 'borrowNum', |
| | | }, |
| | | { |
| | | title: '审批意见', |
| | | align: 'center', |
| | | dataIndex: 'approvalOpinion', |
| | |
| | | scopedSlots: { customRender: 'action' }, |
| | | }, |
| | | ], |
| | | loading:false |
| | | } |
| | | }, |
| | | computed: { |
| | |
| | | return { |
| | | on: { |
| | | click: (e) => { |
| | | //将当前选中的记录传到子页面 |
| | | this.$bus.$emit('getToolingStorageData', record) |
| | | this.onSelectChange(record.id.split(","), [record]); |
| | | //点击当前行变色 |
| | | let oldList = document.querySelectorAll('.checked-td-of-add-table') |
| | | if (oldList) { |
| | | for (let j = 0; j < oldList.length; j++) { |
| | | oldList[j].classList.remove('checked-td-of-add-table') |
| | | } |
| | | } |
| | | let children = e.target.parentNode.children |
| | | for (let i = 0; i < children.length; i++) { |
| | | children[i].classList.add('checked-td-of-add-table') |
| | | } |
| | | // let oldList = document.querySelectorAll('.checked-td-of-add-table') |
| | | // if (oldList) { |
| | | // for (let j = 0; j < oldList.length; j++) { |
| | | // oldList[j].classList.remove('checked-td-of-add-table') |
| | | // } |
| | | // } |
| | | // let children = e.target.parentNode.children |
| | | // for (let i = 0; i < children.length; i++) { |
| | | // children[i].classList.add('checked-td-of-add-table') |
| | | // } |
| | | }, |
| | | }, |
| | | } |
| | | }, |
| | | onSelectChange(selectedRowKeys, selectionRows) { |
| | | this.selectedRowKeys = selectedRowKeys; |
| | | this.selectionRows = selectionRows; |
| | | //将当前选中的记录传到子页面 |
| | | this.$bus.$emit('getToolingStorageData', this.selectionRows[0]) |
| | | }, |
| | | handleEdit: function (record) { |
| | | this.$refs.modalForm.edit(record) |
| | | this.$refs.modalForm.title = '编辑' |
| | |
| | | }, |
| | | handleSubmit(record) { |
| | | let that = this; |
| | | that.loading = true |
| | | getAction(that.url.submit, { id:record.id}).then((res) => { |
| | | if (res.success) { |
| | | that.$message.success(res.message); |
| | |
| | | } else { |
| | | that.$message.warning(res.message); |
| | | } |
| | | }).finally(() => { |
| | | that.loading = false |
| | | }) |
| | | }, |
| | | }, |