From 08120506f65d695b48f52d0caae76f27e8a44093 Mon Sep 17 00:00:00 2001 From: zhouxueli <2841188632@qq.com> Date: Mon, 17 Jun 2024 15:46:04 +0800 Subject: [PATCH] =?UTF-8?q?task#13992,=E7=BB=B4=E4=BF=9D=E5=AE=A1=E6=89=B9?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/maintenance.js | 46 +++ src/api/order.js | 7 + src/styles/mixin.scss | 4 + src/views/index/toDoList.vue | 39 +-- .../maintenance-application.vue | 282 +++++++++++++++--- .../vehicle-maintenance-list.vue | 115 ++++--- 6 files changed, 382 insertions(+), 111 deletions(-) create mode 100644 src/api/maintenance.js diff --git a/src/api/maintenance.js b/src/api/maintenance.js new file mode 100644 index 00000000..339de83c --- /dev/null +++ b/src/api/maintenance.js @@ -0,0 +1,46 @@ +import request from '@/utils/http' + +// 调度APP-维保数量 +export function vehicleMaintenanceCount() { + return request({ + url: '/supplierAppV2/dispatchApp/maintenance/vehicleMaintenanceCount', + method:'POST', + }) +} + +//维保列表 +export function vehicleMaintenanceList(data) { + return request({ + url: '/supplierAppV2/dispatchApp/maintenance/vehicleMaintenanceList', + method:'POST', + contentType: 'application/json', + data + }) +} +// 获取维保记录详情 +export function getVehicleMaintenanceDetail(data) { + return request({ + url: '/supplierAppV2/dispatchApp/maintenance/getVehicleMaintenanceDetail', + method:'POST', + contentType: 'application/json', + data + }) +} +// 维保终止 +export function vehicleMaintenanceStop(data) { + return request({ + url: '/supplierAppV2/dispatchApp/maintenance/vehicleMaintenanceStop', + method:'POST', + contentType: 'application/json', + data + }) +} +// 维保审批 +export function vehicleMaintenanceApproval(data) { + return request({ + url: '/supplierAppV2/dispatchApp/maintenance/vehicleMaintenanceApproval', + method:'POST', + contentType: 'application/json', + data + }) +} diff --git a/src/api/order.js b/src/api/order.js index c1cfbe7a..11dc0292 100644 --- a/src/api/order.js +++ b/src/api/order.js @@ -7,6 +7,13 @@ export function getToDoList() { method:'POST', }) } +// 调度APP待办事项列表New +export function toDoListNew() { + return request({ + url: '/supplierAppV2/dispatchApp/toDoMessage/toDoListNew', + method:'POST', + }) +} // 代办事项审核 export function toDoAudit(data){ return request({ diff --git a/src/styles/mixin.scss b/src/styles/mixin.scss index 0e8c2954..9d5ff59c 100644 --- a/src/styles/mixin.scss +++ b/src/styles/mixin.scss @@ -83,4 +83,8 @@ @mixin sizing4Radius($t,$r,$b,$l,$radius){ @include sizing4Padding($t,$r,$b,$l); border-radius: $radius; +} +@mixin colHeight($col,$hei){ + color: $col; + line-height: $hei; } \ No newline at end of file diff --git a/src/views/index/toDoList.vue b/src/views/index/toDoList.vue index 45384cbd..0f0baaea 100644 --- a/src/views/index/toDoList.vue +++ b/src/views/index/toDoList.vue @@ -1,22 +1,15 @@