| | |
| | | { |
| | | title: '工具编码', |
| | | align: 'center', |
| | | dataIndex: 'toolingNum', |
| | | dataIndex: 'toolCode', |
| | | sorter: true, |
| | | }, |
| | | { |
| | | title: '工具编号', |
| | | align: 'center', |
| | | dataIndex: 'toolNum', |
| | | sorter: true, |
| | | }, |
| | | { |
| | | title: '工具名称', |
| | | align: 'center', |
| | | dataIndex: 'toolingName', |
| | | dataIndex: 'toolName', |
| | | sorter: true, |
| | | }, |
| | | { |
| | | title: '唯一编码', |
| | | title: '工具类型', |
| | | align: 'center', |
| | | dataIndex: 'onlyCode', |
| | | dataIndex: 'applicationTypeName', |
| | | sorter: true, |
| | | }, |
| | | { |
| | | title: '入库数量', |
| | | title: '型号/图号', |
| | | align: 'center', |
| | | dataIndex: 'inStorageQuantity', |
| | | dataIndex: 'toolModel', |
| | | sorter: true, |
| | | }, |
| | | { |
| | | title: '工具分类', |
| | | { |
| | | title: '数量', |
| | | align: 'center', |
| | | dataIndex: 'toolingCategoryName', |
| | | sorter: true, |
| | | }, |
| | | { |
| | | title: '规格型号', |
| | | align: 'center', |
| | | dataIndex: 'model', |
| | | sorter: true, |
| | | }, |
| | | { |
| | | title: '单位', |
| | | align: 'center', |
| | | dataIndex: 'unitName', |
| | | dataIndex: 'quantity', |
| | | sorter: true, |
| | | }, |
| | | ], |
| | |
| | | showSizeChanger: true, |
| | | total: 0, |
| | | }, |
| | | isorter: { |
| | | column: 'num', |
| | | order: 'desc', |
| | | }, |
| | | departTree: [], |
| | | visible: false, |
| | | loading: false, |
| | | url: { |
| | | // list: '/base/tooling/list', |
| | | list: '/tms/baseTools/list', |
| | | list: '/tms/toolLedgerDetail/list', |
| | | queryKnifeBom:'/toolingStorage/mesToolingOutbounds/queryKnifeBom' |
| | | }, |
| | | } |
| | |
| | | let that = this |
| | | this.loading = true |
| | | let params = this.getQueryParams() //查询条件 |
| | | params["status"] = "2" |
| | | await getAction(this.url.list, params).then((res) => { |
| | | if (res.success) { |
| | | for (let i = 0; i < res.result.records.length; i++) { |
| | |
| | | this.loadData(1) |
| | | }, |
| | | getQueryParams() { |
| | | let param = Object.assign({}, this.queryParam, this.isorter) |
| | | let param = Object.assign({}, this.queryParam) |
| | | param.field = this.getQueryField() |
| | | param.pageNo = this.ipagination.current |
| | | param.pageSize = this.ipagination.pageSize |
| | |
| | | }, |
| | | handleTableChange(pagination, filters, sorter) { |
| | | //TODO 筛选 |
| | | if (Object.keys(sorter).length > 0) { |
| | | this.isorter.column = sorter.field |
| | | this.isorter.order = 'ascend' === sorter.order ? 'asc' : 'desc' |
| | | } |
| | | // if (Object.keys(sorter).length > 0) { |
| | | // this.isorter.column = sorter.field |
| | | // this.isorter.order = 'ascend' === sorter.order ? 'asc' : 'desc' |
| | | // } |
| | | this.ipagination = pagination |
| | | this.loadData() |
| | | }, |
| | | handleSubmit() { |
| | | if (this.selectionRows.length > 0) { |
| | | let params = this.getQueryParams() //查询条件 |
| | | params['onlyCode'] = this.selectionRows[0].onlyCode; |
| | | getAction(this.url.queryKnifeBom, params).then((res) => { |
| | | if (res.success) { |
| | | this.prepareKnifeDetailList = res.result |
| | | this.$bus.$emit('selectionRows', this.prepareKnifeDetailList) |
| | | } |
| | | |
| | | if (res.code === 510) { |
| | | this.$message.warning(res.message) |
| | | } |
| | | this.loading = false |
| | | |
| | | }) |
| | | this.searchReset(0) |
| | | this.close() |
| | | } else { |
| | | this.$message.warning('请选择一条数据') |
| | | } |
| | | this.$bus.$emit('selectionRows', this.selectionRows) |
| | | this.searchReset(0) |
| | | this.close() |
| | | }, |
| | | onSelectChange(selectionRows) { |
| | | this.selectionRows = selectionRows |