diff --git a/anrui-scm/anrui-scm-ui/src/api/cheliang/dictcommons.js b/anrui-scm/anrui-scm-ui/src/api/cheliang/dictcommons.js index 26c461485c..61a8921221 100644 --- a/anrui-scm/anrui-scm-ui/src/api/cheliang/dictcommons.js +++ b/anrui-scm/anrui-scm-ui/src/api/cheliang/dictcommons.js @@ -1,5 +1,4 @@ import request from '@/utils/request' -import qs from 'qs'; export function typeValues(data) { return request({ @@ -8,4 +7,30 @@ export function typeValues(data) { params: data }) } -//rearAxle 后桥 speedRatio速比 + +// 品牌下拉 +export function brandDown(data) { + return request({ + url: '/base/v1/basevehiclebrand/namesDown', + method: 'get', + params: data + }) +} + +// 获取分公司 +export function getListOrg(data) { + return request({ + url: '/portal/v1/sysorganization/getListOrg', + method: 'get', + params: data + }) +} +// 根据登陆人sid查询分公司 +export function getPathSidByUserSid(data) { + return request({ + url: '/portal/v1/sysstafforg/getPathSidByUserSid', + method: 'get', + params: data + }) +} + diff --git a/anrui-scm/anrui-scm-ui/src/api/weishoumaiduan/unsold.js b/anrui-scm/anrui-scm-ui/src/api/weishoumaiduan/unsold.js new file mode 100644 index 0000000000..29088ac251 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/api/weishoumaiduan/unsold.js @@ -0,0 +1,92 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/base/v1/basevehicleactualsales/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 选择车辆信息--查询分页列表 + pageList: function(params) { + return request({ + url: '/base/v1/basevehicle/vehicleActualList', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 保存修改记录 + saveOrUpdate: function(params) { + return request({ + url: '/base/v1/basevehicleactualsales/saveOrUpdate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 提交流程 + submitVehicleApply: function(params) { + return request({ + url: '/base/v1/basevehicleactualsales/submitVehicleSales', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(data) { + return request({ + url: '/base/v1/basevehicleactualsales/details', + params: { sid: data }, + method: 'get' + }) + }, + // 代办任务同意办理 + businessAgree: function(params) { + return request({ + url: '/scm/v1/scmapplyinbound/complete', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 代办任务驳回任务 + rejectTask: function(params) { + return request({ + url: '/scm/v1/scmapplyinbound/reject/' + params.businessSid, + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 代办任务终止任务 + breakTask: function(params) { + return request({ + url: '/base/v1/basevehicleactualsales/breakProcess/' + params.businessSid, + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 代办任务撤回任务 + revokeTask: function(params) { + return request({ + url: '/scm/v1/scmapplyinbound/revokeProcess/' + params.userSid + '/' + params.businessSid, + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + } +} 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 1fe9638e1f..b5e1536fc3 100644 --- a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js +++ b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js @@ -300,6 +300,22 @@ const codemenu = [ } ] }, + { + path: '/supplychain', + component: Layout, + redirect: '/supplychain/cheliangneigou', + meta: { + title: '车辆内购购' + }, + children: [ + { + path: '/supplychain/cheliangneigou', + component: () => import('@/views/supplychain/cheliangneigou/cheliangneigouguanli.vue'), + name: 'cheliangneigouguanli', + meta: { title: '内购申请管理' } + } + ] + }, { path: '/baseoutsourcingapplication', component: Layout, @@ -361,6 +377,21 @@ const codemenu = [ meta: { title: '入账管理' } }] }, + // 未售买断管理 + { + path: '/weishoumaiduan', + component: Layout, + redirect: '/weishoumaiduan/weishoumaiduanguanli', + meta: { + title: '未售买断管理' + }, + children: [{ + path: '/weishoumaiduan/weishoumaiduanguanli', + component: () => import('@/views/weishoumaiduan/weishoumaiduanguanli/unsoldguanli.vue'), + name: 'unsoldguanli', + meta: { title: '未售买断申请管理' } + }] + }, // 流程审批 // 入账管理编辑 { diff --git a/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/unsoldAdd.vue b/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/unsoldAdd.vue new file mode 100644 index 0000000000..9dc3e79669 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/unsoldAdd.vue @@ -0,0 +1,279 @@ + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/unsoldInfo.vue b/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/unsoldInfo.vue new file mode 100644 index 0000000000..7dc669f13f --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/unsoldInfo.vue @@ -0,0 +1,145 @@ + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/unsoldguanli.vue b/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/unsoldguanli.vue new file mode 100644 index 0000000000..9821469bc6 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/unsoldguanli.vue @@ -0,0 +1,322 @@ + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/vehicle.vue b/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/vehicle.vue new file mode 100644 index 0000000000..a326956e63 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/vehicle.vue @@ -0,0 +1,370 @@ + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/weishoumaiduanInfo.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/weishoumaiduanInfo.vue new file mode 100644 index 0000000000..4498d9818d --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/weishoumaiduanInfo.vue @@ -0,0 +1,366 @@ + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/weushoumaiduanEdit.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/weushoumaiduanEdit.vue new file mode 100644 index 0000000000..e69de29bb2