diff --git a/src/api/management/dike.js b/src/api/management/dike.js index daad8ac..ca67f4f 100644 --- a/src/api/management/dike.js +++ b/src/api/management/dike.js @@ -137,4 +137,22 @@ export function postInspectionRecordsTrajectoryList(data) { method: 'post', data }) -} \ No newline at end of file +} + +// 维修计划管理-维修计划列表 +export function postMaintenancePlanList(data) { + return request({ + url: '/run/df/yh/plan/list', + method: 'post', + data + }) +} + +// 维修计划管理-新增维修计划 +export function postNewMaintenancePlan(data) { + return request({ + url: '/run/df/yh/plan', + method: 'post', + data + }) +} diff --git a/src/assets/icons/svg/icon-wxjhgl.svg b/src/assets/icons/svg/icon-wxjhgl.svg new file mode 100644 index 0000000..920e75f --- /dev/null +++ b/src/assets/icons/svg/icon-wxjhgl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/icon-wxjl.svg b/src/assets/icons/svg/icon-wxjl.svg new file mode 100644 index 0000000..2027764 --- /dev/null +++ b/src/assets/icons/svg/icon-wxjl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/icon-wxyh.svg b/src/assets/icons/svg/icon-wxyh.svg new file mode 100644 index 0000000..8d0d44e --- /dev/null +++ b/src/assets/icons/svg/icon-wxyh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index 1b4b2b5..b1857e8 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -67,6 +67,30 @@ const permission = { path: "/inspectionRecords" }, ], + }, + { + component: "runManage/maintenance", + alwaysShow: true, + hidden: false, + meta: { title: "维修养护", icon: "icon-wxyh" }, + name: "Maintenance", + path: "/maintenance", + children: [ + { + component: "runManage/maintenance/maintenancePlan", + hidden: false, + meta: { title: "维修计划管理", icon: "icon-wxjhgl" }, + name: "MaintenancePlan", + path: "/maintenancePlan" + }, + { + component: "runManage/maintenance/maintenanceRecords", + hidden: false, + meta: { title: "维修记录", icon: "icon-wxjl" }, + name: "MaintenanceRecords", + path: "/maintenanceRecords" + }, + ] } ] } diff --git a/src/views/runManage/engineering/inspectionItems/Dike.vue b/src/views/runManage/engineering/inspectionItems/Dike.vue index 9304e3f..0b4aac5 100644 --- a/src/views/runManage/engineering/inspectionItems/Dike.vue +++ b/src/views/runManage/engineering/inspectionItems/Dike.vue @@ -117,8 +117,8 @@ export default { } }, // 删除对应巡查内容 - deletePatrolItem(row) { - console.log('🚀row🚀', row) + deletePatrolItem(index) { + this.ruleForm.items.splice(index, 1) }, // 改变一级巡视检查内容 changeContentType(dictValue) { @@ -157,11 +157,17 @@ export default { putEmbankmentInspection(this.ruleForm).then(() => { this.getTableData() this.dialogVisible = false + this.$message.success('更新成功'); + }).catch((err) => { + this.$message.error(err); }) } else { postEmbankmentInspection(this.ruleForm).then(() => { this.getTableData() this.dialogVisible = false + this.$message.success('添加成功'); + }).catch((err) => { + this.$message.error(err); }) } } else { @@ -274,7 +280,7 @@ export default { :total="pageData.total" @size-change="getTableData()"> - +
基础信息 @@ -324,10 +330,11 @@ export default { diff --git a/src/views/runManage/engineering/inspectionPlan/Dike.vue b/src/views/runManage/engineering/inspectionPlan/Dike.vue index c846216..d30e20e 100644 --- a/src/views/runManage/engineering/inspectionPlan/Dike.vue +++ b/src/views/runManage/engineering/inspectionPlan/Dike.vue @@ -141,12 +141,18 @@ export default { console.log('🚀res🚀', res) this.getTableData() this.dialogVisible = false + this.$message.success('更新成功'); + }).catch((err) => { + this.$message.error(err); }) } else { postInspectionPlan(this.ruleForm).then((res) => { console.log('🚀res🚀', res) this.getTableData() this.dialogVisible = false + this.$message.success('添加成功'); + }).catch((err) => { + this.$message.error(err); }) } } else { @@ -285,7 +291,7 @@ export default { :total="pageData.total" @size-change="getTableData()">
- + diff --git a/src/views/runManage/engineering/inspectionPlan/Reservoir.vue b/src/views/runManage/engineering/inspectionPlan/Reservoir.vue index a1abe78..048b586 100644 --- a/src/views/runManage/engineering/inspectionPlan/Reservoir.vue +++ b/src/views/runManage/engineering/inspectionPlan/Reservoir.vue @@ -1,4 +1,4 @@ - + + + + + \ No newline at end of file diff --git a/src/views/runManage/maintenance/maintenancePlan/Reservoir.vue b/src/views/runManage/maintenance/maintenancePlan/Reservoir.vue new file mode 100644 index 0000000..1885137 --- /dev/null +++ b/src/views/runManage/maintenance/maintenancePlan/Reservoir.vue @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/maintenance/maintenancePlan/Sluice.vue b/src/views/runManage/maintenance/maintenancePlan/Sluice.vue new file mode 100644 index 0000000..f89854e --- /dev/null +++ b/src/views/runManage/maintenance/maintenancePlan/Sluice.vue @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/maintenance/maintenancePlan/index.vue b/src/views/runManage/maintenance/maintenancePlan/index.vue new file mode 100644 index 0000000..8745909 --- /dev/null +++ b/src/views/runManage/maintenance/maintenancePlan/index.vue @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/maintenance/maintenanceRecords/Dike.vue b/src/views/runManage/maintenance/maintenanceRecords/Dike.vue new file mode 100644 index 0000000..85e1e65 --- /dev/null +++ b/src/views/runManage/maintenance/maintenanceRecords/Dike.vue @@ -0,0 +1,399 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/maintenance/maintenanceRecords/Reservoir.vue b/src/views/runManage/maintenance/maintenanceRecords/Reservoir.vue new file mode 100644 index 0000000..49cce2c --- /dev/null +++ b/src/views/runManage/maintenance/maintenanceRecords/Reservoir.vue @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/maintenance/maintenanceRecords/Sluice.vue b/src/views/runManage/maintenance/maintenanceRecords/Sluice.vue new file mode 100644 index 0000000..0c50a97 --- /dev/null +++ b/src/views/runManage/maintenance/maintenanceRecords/Sluice.vue @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/maintenance/maintenanceRecords/index.vue b/src/views/runManage/maintenance/maintenanceRecords/index.vue new file mode 100644 index 0000000..a03c26d --- /dev/null +++ b/src/views/runManage/maintenance/maintenanceRecords/index.vue @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file