diff --git a/anrui-scm/anrui-scm-ui/src/api/manufacturerrebates/collectionrebatemanagement.js b/anrui-scm/anrui-scm-ui/src/api/manufacturerrebates/collectionrebatemanagement.js new file mode 100644 index 0000000000..a5ed358c7d --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/api/manufacturerrebates/collectionrebatemanagement.js @@ -0,0 +1,38 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(data) { + return request({ + url: '/scm/v1/scmcollectionrebate/listPage', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 删除 + delete: function(params) { + return request({ + url: '/scm/v1/scmcollectionrebate/delBySids', + method: 'DELETE', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 新增保存修改记录 + save: function(data) { + return request({ + url: '/scm/v1/scmcollectionrebate/save', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(data) { + return request({ + url: '/scm/v1/scmcollectionrebate/fetchDetailsBySid/' + data, + method: 'get' + }) + } +} 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 1631e76052..eb0c7975e4 100644 --- a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js +++ b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js @@ -513,6 +513,40 @@ const codemenu = [ } ] }, + { + path: '/manufacturerrebates', + component: Layout, + redirect: '/manufacturerrebates', + meta: { + title: '厂家回款返利' + }, + children: [ + { + path: '/huikuanguanli/collectionrebatemanagement', + component: () => import('@/views/manufacturerrebates/huikuanguanli/collectionrebatemanagement.vue'), + name: 'huikuanfanliguanli', + meta: { title: '厂家回款返利管理', noCache: true } + }, + { + path: '/huikuanyuti/collectionrebatewithholding', + component: () => import('@/views/manufacturerrebates/huikuanyuti/collectionrebatewithholding.vue'), + name: 'huikuanfanliyutigaunli', + meta: { title: '厂家回款返利预提', noCache: true } + }, + { + path: '/huikuanhedui/collectionrebatetobechecked', + component: () => import('@/views/manufacturerrebates/huikuanhedui/collectionrebatetobechecked.vue'), + name: 'huikuanfanlidaihedui', + meta: { title: '厂家回款返利核对', noCache: true } + }, + { + path: '/huikuanfenpei/collectionrebateallot', + component: () => import('@/views/manufacturerrebates/huikuanfenpei/collectionrebateallot.vue'), + name: 'huikuanfanlidaifenpei', + meta: { title: '厂家回款返利分配', noCache: true } + } + ] + }, // 入库管理 { path: '/ruzhang', @@ -1085,6 +1119,28 @@ const codemenu = [ component: () => import('@/views/workFlow/zhuanxiangfanlifenpeiFlow/zhuanxiangfanlifenpeiEdit.vue'), name: 'zhuanxiangfanlifenpeiEdit' + }, + + // 回款返利预提申请待办详情页面 + { + path: '/huikuanfanliyutiFlow/huikuanfanliyutiDanBanInfo', + component: () => + import('@/views/workFlow/huikuanfanliyutiFlow/huikuanfanliyutiDanBanInfo.vue'), + name: 'huikuanfanliyutiDanBanInfo' + }, + // 回款返利预提已办详情 + { + path: '/huikuanfanliyutiFlow/huikuanfanliyutiYiBanInfo', + component: () => + import('@/views/workFlow/huikuanfanliyutiFlow/huikuanfanliyutiYiBanInfo.vue'), + name: 'huikuanfanliyutiYiBanInfo' + }, + // 回款返利预提办理 + { + path: '/huikuanfanliyutiFlow/huikuanfanliyutiEdit', + component: () => + import('@/views/workFlow/huikuanfanliyutiFlow/huikuanfanliyutiEdit.vue'), + name: 'huikuanfanliyutiEdit' } ] export default codemenu diff --git a/anrui-scm/anrui-scm-ui/src/views/manufacturerrebates/huikuanguanli/collectionrebatemanagement.vue b/anrui-scm/anrui-scm-ui/src/views/manufacturerrebates/huikuanguanli/collectionrebatemanagement.vue new file mode 100644 index 0000000000..9e7a3b5a44 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/manufacturerrebates/huikuanguanli/collectionrebatemanagement.vue @@ -0,0 +1,299 @@ + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/manufacturerrebates/huikuanguanli/collectionrebatemanagementAdd.vue b/anrui-scm/anrui-scm-ui/src/views/manufacturerrebates/huikuanguanli/collectionrebatemanagementAdd.vue new file mode 100644 index 0000000000..36f830dcb8 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/manufacturerrebates/huikuanguanli/collectionrebatemanagementAdd.vue @@ -0,0 +1,304 @@ + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/manufacturerrebates/huikuanguanli/collectionrebatemanagementInfo.vue b/anrui-scm/anrui-scm-ui/src/views/manufacturerrebates/huikuanguanli/collectionrebatemanagementInfo.vue new file mode 100644 index 0000000000..d57dd73bba --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/manufacturerrebates/huikuanguanli/collectionrebatemanagementInfo.vue @@ -0,0 +1,132 @@ + + + + +