diff --git a/src/api/wmsManagement/wmPolishInventory.js b/src/api/wmsManagement/wmPolishInventory.js index 97ff6a4..86c09b9 100644 --- a/src/api/wmsManagement/wmPolishInventory.js +++ b/src/api/wmsManagement/wmPolishInventory.js @@ -1,9 +1,9 @@ import request from '@/utils/request' import { downFile } from '@/utils/request' /** -* 工艺路线-抛光 库存表分页查询 -* @param {查询条件} data -*/ + * 工艺路线-抛光 库存表分页查询 + * @param {查询条件} data + */ export function listWmPolishInventory(query) { return request({ url: '/mes/wm/WmPolishInventory/list', @@ -13,9 +13,9 @@ export function listWmPolishInventory(query) { } /** -* 新增工艺路线-抛光 库存表 -* @param data -*/ + * 新增工艺路线-抛光 库存表 + * @param data + */ export function addWmPolishInventory(data) { return request({ url: '/mes/wm/WmPolishInventory', @@ -24,9 +24,9 @@ export function addWmPolishInventory(data) { }) } /** -* 修改工艺路线-抛光 库存表 -* @param data -*/ + * 修改工艺路线-抛光 库存表 + * @param data + */ export function updateWmPolishInventory(data) { return request({ url: '/mes/wm/WmPolishInventory', @@ -35,37 +35,36 @@ export function updateWmPolishInventory(data) { }) } /** -* 获取工艺路线-抛光 库存表详情 -* @param {Id} -*/ + * 获取工艺路线-抛光 库存表详情 + * @param {Id} + */ export function getWmPolishInventory(id) { return request({ url: '/mes/wm/WmPolishInventory/' + id, - method: 'get' + method: 'get', }) } /** -* 删除工艺路线-抛光 库存表 -* @param {主键} pid -*/ + * 删除工艺路线-抛光 库存表 + * @param {主键} pid + */ export function delWmPolishInventory(pid) { return request({ url: '/mes/wm/WmPolishInventory/' + pid, - method: 'delete' + method: 'delete', }) } // 导出 export async function exportPolish(query) { - await downFile('/mes/wm/WmPolishInventory/export', { ...query },{timeout:1000*60*60}) + await downFile('/mes/wm/WmPolishInventory/export', { ...query }, { timeout: 1000 * 60 * 60 }) } - /** -* 物料下拉菜单查看 -* @param data -*/ + * 物料下拉菜单查看 + * @param data + */ export function getMaterialSelectOption(params) { return request({ url: '/mes/wm/WmPolishInventory/getMaterialSelectOption', @@ -74,9 +73,9 @@ export function getMaterialSelectOption(params) { }) } /** -* 抛光库手动入库 -* @param data -*/ + * 抛光库手动入库 + * @param data + */ export function doWmPolishWarehousing(data) { return request({ url: '/mes/wm/WmPolishInventory/doWmPolishWarehousing', @@ -86,9 +85,9 @@ export function doWmPolishWarehousing(data) { } /** -* 抛光库手动出库 -* @param data -*/ + * 抛光库手动出库 + * @param data + */ export function doWmPolishRetrieval(data) { return request({ url: '/mes/wm/WmPolishInventory/doWmPolishRetrieval', @@ -98,9 +97,9 @@ export function doWmPolishRetrieval(data) { } /** -* 抛光库盘点 -* @param data -*/ + * 抛光库盘点 + * @param data + */ export function doWmPolishStocktaking(data) { return request({ url: '/mes/wm/WmPolishInventory/doWmPolishStocktaking', @@ -110,9 +109,9 @@ export function doWmPolishStocktaking(data) { } /** -* 抛光库操作记录 -* @param data -*/ + * 抛光库操作记录 + * @param data + */ export function getWmPolishRecordList(query) { return request({ url: '/mes/wm/WmPolishRecord/list', @@ -125,8 +124,20 @@ export function getWmPolishRecordList(query) { * 查询零件数 */ export function getPartNumber() { - return request({ - url: '/mes/wm/WmPolishInventory/getPartNumber', - method: 'get' - }) -} \ No newline at end of file + return request({ + url: '/mes/wm/WmPolishInventory/getPartNumber', + method: 'get', + }) +} + +/** + * 抛光库盘点 + * @param data + */ +export function generateWmPolishRecord(data) { + return request({ + url: '/mes/wm/WmPolishRecord/GetWmPolishRecordByDate', + method: 'post', + data: data, + }) +} diff --git a/src/views/wmsManagement/WmPolishInventory/index.vue b/src/views/wmsManagement/WmPolishInventory/index.vue index bc28b23..75824ee 100644 --- a/src/views/wmsManagement/WmPolishInventory/index.vue +++ b/src/views/wmsManagement/WmPolishInventory/index.vue @@ -238,6 +238,7 @@ import { getWmPolishRecordList, getPartNumber, exportPolish, + generateWmPolishRecord, } from '@/api/wmsManagement/wmPolishInventory.js' import ThePartNumberSelect from './ThePartNumberSelect.vue' import { getToken } from '@/utils/auth' @@ -668,15 +669,25 @@ export default { }) }, handleRecordSync(actionType = 1) { + let partnumber = '' // 1-全部 2-指定零件同步 - let parmas = { - startTime: this.$dayjs().startOf('day').format('YYYY-MM-DD HH:mm:ss'), - endTIme: this.$dayjs().endOf('day').format('YYYY-MM-DD HH:mm:ss'), + let params = { + actionType, + startTime: this.$dayjs().startOf('month').format('YYYY-MM-DD HH:mm:ss'), + endTime: this.$dayjs().endOf('month').format('YYYY-MM-DD HH:mm:ss'), } if (actionType === 2) { - parmas.partnumber = this.RecordQueryParams.partnumber + params.partnumber = this.RecordQueryParams.partnumber } // 执行同步操作 + generateWmPolishRecord(params).then((res) => { + if (res.code === 200) { + this.msgSuccess('同步成功') + this.getRecordList() + } else { + this.msgError(res.msg) + } + }) }, }, }