diff --git a/src/api/wmsManagement/wmOneTimeInventory.js b/src/api/wmsManagement/wmOneTimeInventory.js index 7894320..b366067 100644 --- a/src/api/wmsManagement/wmOneTimeInventory.js +++ b/src/api/wmsManagement/wmOneTimeInventory.js @@ -1,5 +1,5 @@ import request from '@/utils/request' - +import { downFile } from '@/utils/request' /** * 一次合格品仓库分页查询 * @param {查询条件} data @@ -56,6 +56,11 @@ export function delWmOneTimeInventory(pid) { }) } +// 导出 +export async function exportOneTimeInventory(query) { + await downFile('/mes/wm/WmOneTimeInventory/export', { ...query }) +} + /** * 抛光库手动入库 * @param data diff --git a/src/api/wmsManagement/wmPolishInventory.js b/src/api/wmsManagement/wmPolishInventory.js index 5b589e6..15a06fa 100644 --- a/src/api/wmsManagement/wmPolishInventory.js +++ b/src/api/wmsManagement/wmPolishInventory.js @@ -1,5 +1,5 @@ import request from '@/utils/request' - +import { downFile } from '@/utils/request' /** * 工艺路线-抛光 库存表分页查询 * @param {查询条件} data @@ -55,6 +55,13 @@ export function delWmPolishInventory(pid) { method: 'delete' }) } + +// 导出 +export async function exportPolish(query) { + await downFile('/mes/wm/WmPolishInventory/export', { ...query }) +} + + /** * 物料下拉菜单查看 * @param data diff --git a/src/views/wmsManagement/WmOneTimeQualifiedProduct/index.vue b/src/views/wmsManagement/WmOneTimeQualifiedProduct/index.vue index 656a0ae..beb3095 100644 --- a/src/views/wmsManagement/WmOneTimeQualifiedProduct/index.vue +++ b/src/views/wmsManagement/WmOneTimeQualifiedProduct/index.vue @@ -52,6 +52,9 @@ 删除 + + 导出 + @@ -179,6 +182,7 @@ + @@ -302,6 +306,7 @@ import { doWmOneTimeStocktaking, getWmOneTimeRecordList, getPartNumber, + exportOneTimeInventory } from '@/api/wmsManagement/wmOneTimeInventory.js' import ThePartNumberSelect from './ThePartNumberSelect.vue' export default { @@ -588,7 +593,29 @@ export default { }) }, // 仓库操作===================================================== - + /** 导出按钮操作 **/ + handleExport() { + const queryParams = this.queryParams + this.$confirm('是否确认导出所查询数据项?', '警告', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }).then(async () => { + await exportOneTimeInventory(queryParams) + }).catch() + }, + + // 盘点数据计算 + handlarAddQuantity() { + this.$prompt('请输入变动数量', '盘点数变动', { + confirmButtonText: '确定', + cancelButtonText: '取消', + }) + .then(({ value }) => { + this.form.quantity += value * 1 + }) + .catch(() => {}) + }, // 类别(1-正常 2-返工件)字典翻译 // typeFormat(row, column) { // return this.selectDictLabel(this.typeOptions, row.type) diff --git a/src/views/wmsManagement/WmPolishInventory/index.vue b/src/views/wmsManagement/WmPolishInventory/index.vue index 6a17d79..fe241a0 100644 --- a/src/views/wmsManagement/WmPolishInventory/index.vue +++ b/src/views/wmsManagement/WmPolishInventory/index.vue @@ -38,6 +38,9 @@ 删除 + + 导出 +
@@ -194,6 +197,7 @@ import { doWmPolishStocktaking, getWmPolishRecordList, getPartNumber, + exportPolish } from '@/api/wmsManagement/wmPolishInventory.js' import ThePartNumberSelect from './ThePartNumberSelect.vue' export default { @@ -463,7 +467,7 @@ export default { handleShowInfo(row) { this.RecordDataList = [] this.RecordTotal = 0 - this.RecordTitle = `零件号:${row.partnumber} 仓库操作记录` + this.RecordTitle = `零件号:${row.partnumber}` this.RecordOpen = true this.RecordQueryParams.fkInventoryId = row.id }, @@ -490,7 +494,18 @@ export default { }) }, // 仓库操作===================================================== - + /** 导出按钮操作 **/ + handleExport() { + const queryParams = this.queryParams + this.$confirm('是否确认导出所查询数据项?', '警告', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }).then(async () => { + await exportPolish(queryParams) + }).catch() + }, + // 类别(1-正常 2-返工件)字典翻译 // typeFormat(row, column) { // return this.selectDictLabel(this.typeOptions, row.type)