diff --git a/anrui-buscenter/anrui-buscenter-ui/src/api/discountpackage/discountpackage.js b/anrui-buscenter/anrui-buscenter-ui/src/api/discountpackage/discountpackage.js new file mode 100644 index 0000000000..a528c76bd9 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/api/discountpackage/discountpackage.js @@ -0,0 +1,129 @@ +import request from '@/utils/request' + +// Pc根据条件分页查询数据的列表 +export function pagerList(data) { + return request({ + url: '/base/v1/basediscountpackageapply/listPage', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 欠款提车申请--新增保存 +export function saveOrUpdate(data) { + return request({ + url: '/base/v1/basediscountpackageapply/saveDiscountPackageApplyInfo', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 回显 +export function fetchSid(data) { + return request({ + url: '/base/v1/basediscountpackageapply/fetchDetailsBySid/' + data, + method: 'get' + }) +} + +// 获取合同信息 +export function selectBycreateBySid(data) { + return request({ + url: '/base/v1/commoncontract/selectBycreateBySid', + method: 'get', + params: data + }) +} + +// 获取优惠包(销售政策) +export function getAppPackageByUseOrg(data) { + return request({ + url: '/base/v1/basediscountpackage/getAppPackageByUseOrg', + method: 'get', + params: data + }) +} + +// 删除 +export function delBySids(data) { + return request({ + url: '/base/v1/basediscountpackageapply/delBySids', + method: 'DELETE', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 提交 +export function submit(data) { + return request({ + url: '/base/v1/basediscountpackageapply/submitRecordApplication', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 流程审批(同意) +export function complete(params) { + return request({ + url: '/base/v1/basediscountpackageapply/complete', + method: 'post', + data: params + }) +} + +// 流程审批(驳回) +export function reject(params) { + return request({ + url: '/base/v1/basediscountpackageapply/reject', + method: 'post', + data: params + }) +} + +// 流程审批(终止) +export function breakProcess(params) { + return request({ + url: '/base/v1/basediscountpackageapply/breakProcess', + method: 'post', + data: params + }) +} + +// 流程审批(撤回) +export function revokeProcess(params) { + return request({ + url: '/base/v1/basediscountpackageapply/revokeProcess', + method: 'post', + data: params + }) +} + +// 审批流程(同意)获取下一环节 +export function getNextNodesForSubmit(data) { + return request({ + url: '/base/v1/basediscountpackageapply/getNextNodesForSubmit', + method: 'get', + params: data + }) +} + +// 审批流程(驳回)获取上一环节 +export function getPreviousNodesForReject(data) { + return request({ + url: '/base/v1/basediscountpackageapply/getPreviousNodesForReject', + method: 'get', + params: data + }) +} diff --git a/anrui-buscenter/anrui-buscenter-ui/src/router/index.js b/anrui-buscenter/anrui-buscenter-ui/src/router/index.js index 7ac08d98dc..8f78a106a1 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/router/index.js +++ b/anrui-buscenter/anrui-buscenter-ui/src/router/index.js @@ -207,14 +207,19 @@ export const constantRoutes = [ } }, { - path: '/xiaoshouguanli/guachepeizhixinxi', + path: '/xiaoshouguanli/suicheziliaojiaojie', component: () => - import('@/views/xiaoshouguanli/guachepeizhi/guachepeizhixinxi.vue'), - name: 'guachepeizhixinxi', - meta: { - title: '挂车配置' - } + import('@/views/xiaoshouguanli/suicheziliaojiaojie/cardatatobehandedover.vue'), + name: 'DaiJiaoJieSuiCheZiLiao', + meta: { title: '随车资料交接管理', noCache: true } }, + // { + // path: '/xiaoshouguanli/suicheziliaoguanli', + // component: () => + // import('@/views/xiaoshouguanli/suicheziliaoguanli/datapreparation.vue'), + // name: 'JiaoCheCheZiLiao', + // meta: { title: '交车资料管理', noCache: true } + // }, // 车辆交付 { path: '/xiaoshouguanli/cheliangjiaofu', @@ -342,6 +347,23 @@ export const constantRoutes = [ ] }, // 优惠包 + { + path: '/discountpackage', + component: Layout, + redirect: '/discountpackage', + meta: { + title: '优惠包交接' + }, + children: [ + { + path: '/discountpackage', + component: () => + import('@/views/discountpackage/discountpackage.vue'), + name: 'YouHuiBaoShenQing', + meta: { title: '优惠包申请', noCache: true } + } + ] + }, { path: '/discountpackagehandover', component: Layout, @@ -602,6 +624,28 @@ export const constantRoutes = [ component: () => import('@/views/workflow/xiaoshouguanliFlow/xiaoshoudingdantuicheFlow/salesorderbycarEdit.vue'), name: 'XiaoShouDingDanTuiCheEdit' + }, + + // 优惠包申请管理待办详情 + { + path: '/youhuibaoFlow/youhuibaoDaiBanInfo', + component: () => + import('@/views/workflow/youhuibaoFlow/youhuibaoDaiBanInfo.vue'), + name: 'YouHuiBaoDaiBanInfo' + }, + // 优惠包申请管理已办详情 + { + path: '/youhuibaoFlow/youhuibaoYiBanInfo', + component: () => + import('@/views/workflow/youhuibaoFlow/youhuibaoYiBanInfo.vue'), + name: 'YouHuiBaoYiBanInfo' + }, + // 优惠包申请管理驳回到发起人办理 + { + path: '/youhuibaoFlow/youhuibaoEdit', + component: () => + import('@/views/workflow/youhuibaoFlow/youhuibaoEdit.vue'), + name: 'YouHuiBaoEdit' } // 404 page must be placed at the end !!! diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/discountpackage/discountpackage.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/discountpackage/discountpackage.vue index 2f9e3c59e2..b681446616 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/views/discountpackage/discountpackage.vue +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/discountpackage/discountpackage.vue @@ -14,7 +14,7 @@ - + @@ -27,13 +27,13 @@
-
调价申请列表
+
优惠包申请列表
- + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/discountpackage/discountpackageInfo.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/discountpackage/discountpackageInfo.vue index 1423c9673a..9214bcca4f 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/views/discountpackage/discountpackageInfo.vue +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/discountpackage/discountpackageInfo.vue @@ -12,7 +12,9 @@ 合同编号 - + + {{ formobj.contractId }} + 客户名称 @@ -28,7 +30,7 @@ - {{ formobj.modelName }} + {{ formobj.model }} @@ -36,7 +38,7 @@ - {{ formobj.num }} + {{ formobj.number }} @@ -45,37 +47,37 @@ 备注 - + {{ formobj.remarks }}
优惠包列表
- + - + - + - + - + @@ -85,6 +87,8 @@ diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/youhuibaoFlow/youhuibaoDaiBanInfo.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/youhuibaoFlow/youhuibaoDaiBanInfo.vue new file mode 100644 index 0000000000..b671e426f8 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/youhuibaoFlow/youhuibaoDaiBanInfo.vue @@ -0,0 +1,331 @@ + + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/youhuibaoFlow/youhuibaoEdit.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/youhuibaoFlow/youhuibaoEdit.vue new file mode 100644 index 0000000000..c56fb01c18 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/youhuibaoFlow/youhuibaoEdit.vue @@ -0,0 +1,268 @@ + + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/youhuibaoFlow/youhuibaoYiBanInfo.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/youhuibaoFlow/youhuibaoYiBanInfo.vue new file mode 100644 index 0000000000..8d9ed04b1c --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/youhuibaoFlow/youhuibaoYiBanInfo.vue @@ -0,0 +1,203 @@ + + + + +