From f8081db454660128c321baa4801829cfe378a18a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=93=E6=B5=A9=E8=BD=A9?= <[yihaoxuan@datametatech.com]> Date: Mon, 27 Nov 2023 19:03:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=B4=E4=BF=AE=E5=85=BB=E6=8A=A4-?= =?UTF-8?q?=E7=BB=B4=E5=85=BB=E8=AE=B0=E5=BD=95=E5=A2=9E=E5=88=A0=E6=94=B9?= =?UTF-8?q?=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/management/dike.js | 46 +- src/store/modules/permission.js | 4 +- .../maintenance/maintenancePlan/Dike.vue | 7 +- .../maintenance/maintenanceRecords/Dike.vue | 570 +++++++++++------- 4 files changed, 386 insertions(+), 241 deletions(-) diff --git a/src/api/management/dike.js b/src/api/management/dike.js index 3c10218..668e2c3 100644 --- a/src/api/management/dike.js +++ b/src/api/management/dike.js @@ -1,7 +1,6 @@ // 堤防相关接口 import request from '@/utils/request' - // 巡查计划管理-获取人员信息 export function getPersonnelInformation(id) { return request({ @@ -9,6 +8,7 @@ export function getPersonnelInformation(id) { method: 'get', }) } + // 巡查项目管理-巡视检查列表 export function postEmbankmentInspectionChecklist(data) { return request({ @@ -180,4 +180,48 @@ export function getMaintenancePlan(id) { url: `/run/df/yh/plan/${id}`, method: 'get' }) + +} + +// 维修记录-维修记录列表 +export function postMaintenanceRecordsList(data) { + return request({ + url: '/run/df/yh/record/list', + method: 'post', + data + }) +} + +// 维修记录-新增维修记录 +export function postNewMaintenanceRecords(data) { + return request({ + url: '/run/df/yh/record', + method: 'post', + data + }) +} + +// 维修记录-更新维修记录 +export function putUpdateMaintenanceRecords(data) { + return request({ + url: '/run/df/yh/record', + method: 'put', + data + }) +} + +// 维修记录-删除维修记录 +export function deleteMaintenanceRecords(id) { + return request({ + url: `/run/df/yh/record/${id}`, + method: 'delete' + }) +} + +// 维修记录-维修记录详情 +export function getMaintenanceRecords(id) { + return request({ + url: `/run/df/yh/record/${id}`, + method: 'get' + }) } diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index b1857e8..dc94024 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -79,14 +79,14 @@ const permission = { { component: "runManage/maintenance/maintenancePlan", hidden: false, - meta: { title: "维修计划管理", icon: "icon-wxjhgl" }, + meta: { title: "维养计划管理", icon: "icon-wxjhgl" }, name: "MaintenancePlan", path: "/maintenancePlan" }, { component: "runManage/maintenance/maintenanceRecords", hidden: false, - meta: { title: "维修记录", icon: "icon-wxjl" }, + meta: { title: "维养记录", icon: "icon-wxjl" }, name: "MaintenanceRecords", path: "/maintenanceRecords" }, diff --git a/src/views/runManage/maintenance/maintenancePlan/Dike.vue b/src/views/runManage/maintenance/maintenancePlan/Dike.vue index c40269c..9769f5e 100644 --- a/src/views/runManage/maintenance/maintenancePlan/Dike.vue +++ b/src/views/runManage/maintenance/maintenancePlan/Dike.vue @@ -71,8 +71,8 @@ export default { planTime: '', nationalSupplement: 0, selfSupplement: 0, - location: '', budget: 0, + location: '', content: '', }, rules: { @@ -146,7 +146,6 @@ export default { submitForm(formName) { this.$refs[formName].validate((valid) => { if (valid) { - console.log(this.ruleForm); if (this.ruleForm.id) { putUpdateMaintenancePlan(this.ruleForm).then(() => { this.getTableData() @@ -211,8 +210,8 @@ export default {