diff --git a/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js b/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js index 381f26f0b8..557a2a36d6 100644 --- a/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js +++ b/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js @@ -279,3 +279,12 @@ export function getAllTypeByAreaSid(data) { params: data }) } + +// 获取售后服务--基础信息--供应商信息 +export function choiceSupplierInfo(data) { + return request({ + url: '/pms/v1/pmssupplierinfo/choiceSupplierInfo', + method: 'post', + params: data + }) +} diff --git a/anrui-scm/anrui-scm-ui/src/api/disassemble/inventoryProfit.js b/anrui-scm/anrui-scm-ui/src/api/disassemble/inventoryProfit.js new file mode 100644 index 0000000000..48cfbff382 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/api/disassemble/inventoryProfit.js @@ -0,0 +1,148 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + deleteBySids: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/delBySids', + method: 'DELETE', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 盘点单详情 + fetchDetailsBySid: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/fetchDetailsBySid/' + params, + method: 'get', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 根据部门sid 获取所有盘点单号 + getSourceBillNoBySid: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/getSourceBillNoBySid', + method: 'post', + params: data + }) + }, + // 根据盘点单sid 获取商品 + sourceBillBySid: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/sourceBillBySid/' + params, + method: 'get', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 保存盘盈入库 + save: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/save', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 提交盘盈入库 + submit: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/submit', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/complete', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/delegate', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/reject', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/breakProcess', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/revokeProcess', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js index f9f75754e2..485e59895a 100644 --- a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js +++ b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js @@ -1034,6 +1034,15 @@ const codemenu = [{ noCache: true } }, + { + path: '/inventoryProfit/inventoryProfit', + component: () => import('@/views/disassemble/inventoryProfit/inventoryProfit.vue'), + name: 'InventoryProfit', + meta: { + title: '盘盈入库', + noCache: true + } + }, ] }, @@ -1509,6 +1518,28 @@ const codemenu = [{ component: () => import('@/views/workFlow/guachechukuFlow/chukuEdit.vue'), name: 'chukuEdit' + }, + + // 拆件盘盈入库申请待办详情页面 + { + path: '/chaijianpanyingFlow/inventoryProfitDaiBan', + component: () => + import('@/views/workFlow/chaijianpanyingFlow/inventoryProfitDaiBan.vue'), + name: 'InventoryProfitDaiBan' + }, + // 拆件盘盈入库申请已办详情 + { + path: '/chaijianpanyingFlow/inventoryProfitEdit', + component: () => + import('@/views/workFlow/chaijianpanyingFlow/inventoryProfitEdit.vue'), + name: 'InventoryProfitEdit' + }, + // 拆件盘盈入库申请办理 + { + path: '/chaijianpanyingFlow/inventoryProfitYiBan', + component: () => + import('@/views/workFlow/chaijianpanyingFlow/inventoryProfitYiBan.vue'), + name: 'InventoryProfitYiBan' } ] export default codemenu diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfit.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfit.vue new file mode 100644 index 0000000000..6018d3673e --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfit.vue @@ -0,0 +1,299 @@ + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitAdd.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitAdd.vue new file mode 100644 index 0000000000..30bf0559ec --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitAdd.vue @@ -0,0 +1,332 @@ + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitInfo.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitInfo.vue new file mode 100644 index 0000000000..56b621eff4 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitInfo.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitDaiBan.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitDaiBan.vue new file mode 100644 index 0000000000..ca7ba38404 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitDaiBan.vue @@ -0,0 +1,398 @@ + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitEdit.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitEdit.vue new file mode 100644 index 0000000000..bbc8c8af14 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitEdit.vue @@ -0,0 +1,310 @@ + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitYiBan.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitYiBan.vue new file mode 100644 index 0000000000..1e0469715f --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitYiBan.vue @@ -0,0 +1,184 @@ + + + + +