diff --git a/src/api/wms/packageoverJobMain/index.ts b/src/api/wms/packageoverJobMain/index.ts index 6ce1b6c77..5aa7fa0bf 100644 --- a/src/api/wms/packageoverJobMain/index.ts +++ b/src/api/wms/packageoverJobMain/index.ts @@ -64,7 +64,14 @@ export const createPackageoverJobMain = async (data: PackageoverJobMainVO) => { export const updatePackageoverJobMain = async (data: PackageoverJobMainVO) => { return await request.put({ url: `/wms/packageover-job-main/update`, data }) } - +// 承接翻包任务主 +export const acceptPackageoverJobMain = async (id: number) => { + return await request.put({ url: `/wms/packageover-job-main/accept?id=` + id }) +} +// 放弃翻包任务主 +export const abandonPackageoverJobMain = async (id: number) => { + return await request.put({ url: `/wms/packageover-job-main/abandon?id=` + id }) +} // 删除翻包任务主 export const deletePackageoverJobMain = async (id: number) => { return await request.delete({ url: `/wms/packageover-job-main/delete?id=` + id }) diff --git a/src/views/wms/inventoryjobManage/packageManage/packageoverMain/packageoverJobMain/index.vue b/src/views/wms/inventoryjobManage/packageManage/packageoverMain/packageoverJobMain/index.vue index 9450acd5e..2f6f71de1 100644 --- a/src/views/wms/inventoryjobManage/packageManage/packageoverMain/packageoverJobMain/index.vue +++ b/src/views/wms/inventoryjobManage/packageManage/packageoverMain/packageoverJobMain/index.vue @@ -144,8 +144,10 @@ const butttondata = (row,$index) => { return [] } return [ + defaultButtons.mainListJobAccBtn({hide:isShowMainButton(row,['1'])}), // 承接 // defaultButtons.mainListEditBtn({hasPermi:'wms:packageover-job-main:update'}), // 编辑 defaultButtons.mainListCloseBtn({hide:isShowMainButton(row,['1']),hasPermi:'wms:packageover-job-main:close'}), // 关闭 + defaultButtons.mainListJobAbaBtn({hide:isShowMainButton(row,['2'])}), // 放弃 // defaultButtons.mainListDeleteBtn({hasPermi:'wms:packageover-job-main:delete'}), // 删除 ] } @@ -159,6 +161,7 @@ const isShowMainButton = (row, val) => { } // 列表-操作按钮事件 const buttonTableClick = async (val, row) => { + if (val == 'mainClose') { // 关闭 // 发起关闭 await message.confirm('确认要关闭吗?') @@ -169,6 +172,12 @@ const buttonTableClick = async (val, row) => { openForm('update', row) } else if (val == 'delete') { // 删除 handleDelete(row.masterId) + } else if (val == 'mainJobAcc') { // 承接 + await PackageoverJobMainApi.acceptPackageoverJobMain(row.masterId) + getList() + } else if (val == 'mainJobAba') { // 放弃 + await PackageoverJobMainApi.abandonPackageoverJobMain(row.masterId) + getList() } }