diff --git a/src/api/pickDetail.js b/src/api/pickDetail.js index ebef82c..4b74f9e 100644 --- a/src/api/pickDetail.js +++ b/src/api/pickDetail.js @@ -55,5 +55,21 @@ export function pickBarBack(pickDetailId) { data: pickDetailId }) } +/* 呼叫验货*/ +export function hjYh(ids) { + return request({ + url: 'api/pickDetail/hjYh', + method: 'post', + data: ids + }) +} +/* 验货完成*/ +export function yhWc(ids) { + return request({ + url: 'api/pickDetail/yhWc', + method: 'post', + data: ids + }) +} -export default { add, edit, del,allocate,cancelAllocate,picking,pickBarBack } +export default { add, edit, del,allocate,cancelAllocate,picking,pickBarBack,hjYh,yhWc } diff --git a/src/api/point.js b/src/api/point.js index e56ca02..079263c 100644 --- a/src/api/point.js +++ b/src/api/point.js @@ -94,5 +94,10 @@ export function queryPointInfo(data) { data }) } - -export default { add, edit, del,getPoints,queryPointList ,fullStockIn,pointCallStock,fullStockOut,pointStockBack,multiAdjust,queryPointInfo} +export function clearCk() { + return request({ + url: 'api/point/clearCk', + method: 'post' + }) +} +export default { add, edit, del,getPoints,queryPointList ,fullStockIn,pointCallStock,fullStockOut,pointStockBack,multiAdjust,queryPointInfo,clearCk} diff --git a/src/views/base-data/point/index.vue b/src/views/base-data/point/index.vue index 7cbde3a..c588326 100644 --- a/src/views/base-data/point/index.vue +++ b/src/views/base-data/point/index.vue @@ -88,16 +88,15 @@ :show-file-list="true"> 导入 - 批量调整 + slot="left" + class="filter-item" + type="danger" + icon="el-icon-remove" + size="mini" + @click="clearCk()" + > + 清空备货位 @@ -398,6 +397,13 @@ export default { data.enabled = !data.enabled }) }, + clearCk() { + pointUrl.clearCk().then(res => { + this.crud.notify("清理成功", CRUD.NOTIFICATION_TYPE.SUCCESS); + }).catch(e => { + this.crud.notify("清理失败", CRUD.NOTIFICATION_TYPE.ERROR); + }) + }, getArea() { getAres({size: 50}).then(res => { this.areas = res.content.map(function (obj) { diff --git a/src/views/business-data/businessTask/agvTask.vue b/src/views/business-data/businessTask/agvTask.vue index aafc07f..56af71c 100644 --- a/src/views/business-data/businessTask/agvTask.vue +++ b/src/views/business-data/businessTask/agvTask.vue @@ -313,7 +313,7 @@ export default { const ids = datas.map(v => v.id); crudAgvTask.sendReAgvTask(ids).then(res => { - this.crud.notify(res.message, CRUD.NOTIFICATION_TYPE.SUCCESS) + this.crud.notify(res.msg, CRUD.NOTIFICATION_TYPE.SUCCESS) this.crud.toQuery() }) }, diff --git a/src/views/business-data/countPlan/addPlanOrder.vue b/src/views/business-data/countPlan/addPlanOrder.vue index dd3bca8..5a8ac1c 100644 --- a/src/views/business-data/countPlan/addPlanOrder.vue +++ b/src/views/business-data/countPlan/addPlanOrder.vue @@ -1,13 +1,80 @@ +
+ + + + + + + + + 取 消 + 确 定 + + +
+ diff --git a/src/views/business-data/countPlan/index.vue b/src/views/business-data/countPlan/index.vue index bff01ad..ddbafcc 100644 --- a/src/views/business-data/countPlan/index.vue +++ b/src/views/business-data/countPlan/index.vue @@ -10,6 +10,16 @@ + + 新增 + 盘点登记 + @@ -95,15 +106,24 @@ import udOperation from '@crud/UD.operation' import pagination from '@crud/Pagination' import viewCountDetail from '@/views/business-data/countDetail/index.vue' import viewCountRecord from '@/views/business-data/countPlan/viewCountRecord.vue' +import AddPlanOrder from '@/views/business-data/countPlan/addPlanOrder.vue' import DonMessage from '@/utils/message' const defaultForm = { id: null, code: null, name: null, deptId: null, status: null, type: null, orderQty: null, countQty: null, remark: null, sourceName: null, sourceId: null, createBy: null, updateBy: null, createTime: null, updateTime: null } export default { name: 'CountPlan', - components: { pagination, crudOperation, rrOperation, udOperation, viewCountDetail,viewCountRecord }, + components: { pagination, crudOperation, rrOperation, udOperation, viewCountDetail,viewCountRecord,AddPlanOrder }, mixins: [presenter(), header(), form(defaultForm), crud()], dicts: ['count_type', 'count_status'], cruds() { - return CRUD({ title: '盘点计划', url: 'api/countPlan', idField: 'id', sort: 'id,desc', crudMethod: { ...crudCountPlan }}) + return CRUD({ title: '盘点计划', url: 'api/countPlan', idField: 'id', sort: 'id,desc', crudMethod: { ...crudCountPlan }, + optShow: { + add: false, + edit: true, + del: true, + reset: true, + download: true + } + }) }, data() { return { diff --git a/src/views/business-data/countPlan/invTask.vue b/src/views/business-data/countPlan/invTask.vue index 6728c3f..c36f196 100644 --- a/src/views/business-data/countPlan/invTask.vue +++ b/src/views/business-data/countPlan/invTask.vue @@ -25,7 +25,7 @@ - + + + + 验货完成 + + - + @@ -92,9 +112,9 @@ - + @@ -118,7 +138,10 @@ import crudOperation from '@crud/CRUD.operation' import udOperation from '@crud/UD.operation' import pagination from '@crud/Pagination' import DateRangePicker from "@/components/DateRangePicker/index.vue"; +import AddPlanOrder from '@/views/business-data/countPlan/addPlanOrder.vue' + import {getItemsList} from "@/api/item"; +import pickDetail from "@/api/pickDetail"; const defaultForm = { id: null, @@ -153,14 +176,13 @@ const defaultForm = { updateTime: null } export default { - name: 'Task', - components: {DateRangePicker, pagination, crudOperation, rrOperation, udOperation}, + components: {DateRangePicker, pagination, crudOperation, rrOperation, udOperation, AddPlanOrder}, mixins: [presenter(), header(), form(defaultForm), crud()], dicts: ['task_status'], cruds() { return CRUD({ - query: {taskType: ['PICK']}, - title: '出库任务', + query: {taskType: ['INV']}, + title: '验货任务', url: 'api/task', idField: 'id', sort: 'id,desc', @@ -206,6 +228,12 @@ export default { indexMethod(index) { return index * 1 + 1; }, + backTask(datas){ + const ids = datas.map(v => v.id); + pickDetail.backTask(ids).then(res => { + this.crud.notify(res.msg, res.notify); + }) + }, //物料数据 itemDataGet() { getItemsList().then(res => { diff --git a/src/views/business-data/inventory/index.vue b/src/views/business-data/inventory/index.vue index 967dba8..f59d138 100644 --- a/src/views/business-data/inventory/index.vue +++ b/src/views/business-data/inventory/index.vue @@ -33,13 +33,42 @@ + + + + 重置 - + + + 呼叫验货 + + @@ -122,6 +151,11 @@ + + +