From 6f864b7f65738dd1d0a2e0d2805a3153202c986f Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Mon, 19 Jun 2023 15:10:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BA=A4=E8=BD=A6=E5=8A=9E?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/dictcommons/dictcommons.js | 9 + .../src/api/jiaochebanli/cardelivery.js | 169 +++++++ .../anrui-buscenter-ui/src/router/index.js | 40 ++ .../deliveryconfirmationDaiBanInfo.vue | 381 +++++++++++++++ .../deliveryconfirmationEdit.vue | 435 ++++++++++++++++++ .../deliveryconfirmationYiBanInfo.vue | 254 ++++++++++ .../jiaochebanli/cardelivery.vue | 371 +++++++++++++++ .../jiaochebanli/cartobedelivered.vue | 285 ++++++++++++ .../jiaochebanli/confirmdelivery.vue | 167 +++++++ .../jiaochebanli/deliveryconfirmation.vue | 433 +++++++++++++++++ .../jiaochebanli/deliveryconfirmationInfo.vue | 201 ++++++++ .../jiaochebanli/trailerconfirmeddelivery.vue | 156 +++++++ .../trailerdeliveryconfirmation.vue | 301 ++++++++++++ 13 files changed, 3202 insertions(+) create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/api/jiaochebanli/cardelivery.js create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationDaiBanInfo.vue create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationEdit.vue create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationYiBanInfo.vue create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/cardelivery.vue create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/cartobedelivered.vue create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/confirmdelivery.vue create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/deliveryconfirmation.vue create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/deliveryconfirmationInfo.vue create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/trailerconfirmeddelivery.vue create mode 100644 anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/trailerdeliveryconfirmation.vue diff --git a/anrui-buscenter/anrui-buscenter-ui/src/api/dictcommons/dictcommons.js b/anrui-buscenter/anrui-buscenter-ui/src/api/dictcommons/dictcommons.js index 1b00fcfc9f..4af410aeba 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/api/dictcommons/dictcommons.js +++ b/anrui-buscenter/anrui-buscenter-ui/src/api/dictcommons/dictcommons.js @@ -135,3 +135,12 @@ export function getButtonPermissions(data) { headers: { 'Content-Type': 'application/json' } }) } + +// 根据分公司全路径获取该分公司下的仓库(存放低调点) +export function selectWarehouseByUserSid(data) { + return request({ + url: '/scm/v1/scmwarehouse/selectWarehouseByUserSid', + method: 'get', + params: data + }) +} diff --git a/anrui-buscenter/anrui-buscenter-ui/src/api/jiaochebanli/cardelivery.js b/anrui-buscenter/anrui-buscenter-ui/src/api/jiaochebanli/cardelivery.js new file mode 100644 index 0000000000..e942f82502 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/api/jiaochebanli/cardelivery.js @@ -0,0 +1,169 @@ +import request from '@/utils/request' + +// 待交车车辆列表 +export function listPage(data) { + return request({ + url: '/buscenter/v1/bushandoverwait/listPage', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 交车办理列表 +export function pageList(data) { + return request({ + url: '/buscenter/v1/bushandover/listPage', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 获取确认交付信息 +export function deliveryByHandoverWaitSids(data) { + return request({ + url: '/buscenter/v1/bushandover/deliveryByHandoverWaitSids', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 保存确认交付信息 +export function saveOrUpdateBusHandover(data) { + return request({ + url: '/buscenter/v1/bushandover/saveOrUpdateBusHandover', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 获取交车确认信息 +export function fetchDetailsBySid(data) { + return request({ + url: '/buscenter/v1/bushandover/fetchDetailsBySid/' + data, + method: 'get' + }) +} + +// 保存交车确认信息 +export function saveDeliveryConfirmInfo(data) { + return request({ + url: '/buscenter/v1/bushandover/saveDeliveryConfirmInfo', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 保存挂车确认交付信息 +export function saveGcVinBill(data) { + return request({ + url: '/buscenter/v1/bushandover/saveGcVinBill', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 获取挂车确认信息 +export function getDeliveryConfirmGcInfo(data) { + return request({ + url: '/buscenter/v1/bushandover/getDeliveryConfirmGcInfo', + method: 'get', + params: data + }) +} + +// 保存挂车确认信息 +export function saveDeliveryConfirmGcInfo(data) { + return request({ + url: '/buscenter/v1/bushandover/saveDeliveryConfirmGcInfo', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 提交交车确认信息 +export function submit(data) { + return request({ + url: '/buscenter/v1/bushandover/submit', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 流程审批(同意) +export function complete(params) { + return request({ + url: '/buscenter/v1/bushandover/complete', + method: 'post', + data: params + }) +} + +// 流程审批(驳回) +export function reject(params) { + return request({ + url: '/buscenter/v1/bushandover/reject', + method: 'post', + data: params + }) +} + +// 流程审批(终止) +export function breakProcess(params) { + return request({ + url: '/buscenter/v1/bushandover/breakProcess', + method: 'post', + data: params + }) +} + +// 流程审批(撤回) +export function revokeProcess(params) { + return request({ + url: '/buscenter/v1/bushandover/revokeProcess', + method: 'post', + data: params + }) +} + +// 审批流程(同意)获取下一环节 +export function getNextNodesForSubmit(data) { + return request({ + url: '/buscenter/v1/bushandover/getNextNodesForSubmit', + method: 'get', + params: data + }) +} + +// 审批流程(驳回)获取上一环节 +export function getPreviousNodesForReject(data) { + return request({ + url: '/buscenter/v1/bushandover/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 55d1bf5d35..64aebcab96 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/router/index.js +++ b/anrui-buscenter/anrui-buscenter-ui/src/router/index.js @@ -382,6 +382,24 @@ export const constantRoutes = [ } ] }, + // 交车准备 + { + path: '/xiaoshouguanli/jiaochebanli', + component: Layout, + redirect: '/xiaoshouguanli/jiaochebanli', + meta: { + title: '交车办理' + }, + children: [ + { + path: '/xiaoshouguanli/jiaochebanli', + component: () => + import('@/views/xiaoshouguanli/jiaochebanli/cartobedelivered.vue'), + name: 'DaiJiaoChe', + meta: { title: '交车办理', noCache: true } + } + ] + }, { path: '/fapiaoneibujieshou', component: Layout, @@ -665,6 +683,28 @@ export const constantRoutes = [ component: () => import('@/views/workflow/youhuibaoFlow/youhuibaoEdit.vue'), name: 'YouHuiBaoEdit' + }, + + // 交车办理待办详情 + { + path: '/jiaochebanliFlow/deliveryconfirmationDaiBanInfo', + component: () => + import('@/views/workflow/jiaochebanliFlow/deliveryconfirmationDaiBanInfo.vue'), + name: 'DeliveryconfirmationDaiBanInfo' + }, + // 交车办理已办详情 + { + path: '/jiaochebanliFlow/deliveryconfirmationYiBanInfo', + component: () => + import('@/views/workflow/jiaochebanliFlow/deliveryconfirmationYiBanInfo.vue'), + name: 'DeliveryconfirmationYiBanInfo' + }, + // 交车办理驳回到发起人办理 + { + path: '/jiaochebanliFlow/deliveryconfirmationEdit', + component: () => + import('@/views/workflow/jiaochebanliFlow/deliveryconfirmationEdit.vue'), + name: 'DeliveryconfirmationEdit' } // 404 page must be placed at the end !!! diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationDaiBanInfo.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationDaiBanInfo.vue new file mode 100644 index 0000000000..58c143b16a --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationDaiBanInfo.vue @@ -0,0 +1,381 @@ + + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationEdit.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationEdit.vue new file mode 100644 index 0000000000..79d6a3a6a4 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationEdit.vue @@ -0,0 +1,435 @@ + + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationYiBanInfo.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationYiBanInfo.vue new file mode 100644 index 0000000000..edbc1e1211 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/workflow/jiaochebanliFlow/deliveryconfirmationYiBanInfo.vue @@ -0,0 +1,254 @@ + + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/cardelivery.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/cardelivery.vue new file mode 100644 index 0000000000..7093c3eeb8 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/cardelivery.vue @@ -0,0 +1,371 @@ + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/cartobedelivered.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/cartobedelivered.vue new file mode 100644 index 0000000000..2dfc4b5718 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/cartobedelivered.vue @@ -0,0 +1,285 @@ + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/confirmdelivery.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/confirmdelivery.vue new file mode 100644 index 0000000000..e502c35dca --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/confirmdelivery.vue @@ -0,0 +1,167 @@ + + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/deliveryconfirmation.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/deliveryconfirmation.vue new file mode 100644 index 0000000000..9f66bab5f4 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/deliveryconfirmation.vue @@ -0,0 +1,433 @@ + + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/deliveryconfirmationInfo.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/deliveryconfirmationInfo.vue new file mode 100644 index 0000000000..22dc045b45 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/deliveryconfirmationInfo.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/trailerconfirmeddelivery.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/trailerconfirmeddelivery.vue new file mode 100644 index 0000000000..713ac18324 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/trailerconfirmeddelivery.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/trailerdeliveryconfirmation.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/trailerdeliveryconfirmation.vue new file mode 100644 index 0000000000..601eed0b31 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/jiaochebanli/trailerdeliveryconfirmation.vue @@ -0,0 +1,301 @@ + + + + +