wenhongquan 3 жил өмнө
parent
commit
b39982918c

+ 44 - 0
src/api/system/detection.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询检测计划列表
+export function listDetection(query) {
+  return request({
+    url: '/system/detection/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询检测计划详细
+export function getDetection(id) {
+  return request({
+    url: '/system/detection/' + id,
+    method: 'get'
+  })
+}
+
+// 新增检测计划
+export function addDetection(data) {
+  return request({
+    url: '/system/detection',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改检测计划
+export function updateDetection(data) {
+  return request({
+    url: '/system/detection',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除检测计划
+export function delDetection(id) {
+  return request({
+    url: '/system/detection/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
src/api/system/maintain.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询养护计划列表
+export function listMaintain(query) {
+  return request({
+    url: '/system/maintain/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询养护计划详细
+export function getMaintain(id) {
+  return request({
+    url: '/system/maintain/' + id,
+    method: 'get'
+  })
+}
+
+// 新增养护计划
+export function addMaintain(data) {
+  return request({
+    url: '/system/maintain',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改养护计划
+export function updateMaintain(data) {
+  return request({
+    url: '/system/maintain',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除养护计划
+export function delMaintain(id) {
+  return request({
+    url: '/system/maintain/' + id,
+    method: 'delete'
+  })
+}

+ 45 - 3
src/router/index.js

@@ -77,19 +77,61 @@ export const constantRoutes = [{
                 path: "list/:status",
                 component: () =>
                     import ("@/views/task/list/index"),
-                name: "list",
+                name: "tasklist",
                 meta: { title: "任务列表", icon: "user" },
             },
             {
                 path: "detail/:id",
                 component: () =>
                     import ("@/views/task/detail/index"),
-                name: "detail",
+                name: "taskdetail",
                 meta: { title: "任务详情", icon: "user" },
             },
         ],
     },
     {
+        path: "/detection",
+        component: Layout,
+        hidden: true,
+        redirect: "noredirect",
+        children: [{
+                path: "list/:status",
+                component: () =>
+                    import ("@/views/detection/list/index"),
+                name: "detectionlist",
+                meta: { title: "检测计划列表", icon: "user" },
+            },
+            {
+                path: "detail/:id",
+                component: () =>
+                    import ("@/views/detection/detail/index"),
+                name: "detectiondetail",
+                meta: { title: "检测计划详情", icon: "user" },
+            },
+        ],
+    },
+    {
+        path: "/maintain",
+        component: Layout,
+        hidden: true,
+        redirect: "noredirect",
+        children: [{
+                path: "list/:status",
+                component: () =>
+                    import ("@/views/maintain/list/index"),
+                name: "maintainlist",
+                meta: { title: "养护计划列表", icon: "user" },
+            },
+            {
+                path: "detail/:id",
+                component: () =>
+                    import ("@/views/maintain/detail/index"),
+                name: "maintaindetail",
+                meta: { title: "养护计划详情", icon: "user" },
+            },
+        ],
+    },
+    {
         path: "/user",
         component: Layout,
         hidden: true,
@@ -176,4 +218,4 @@ const router = createRouter({
     },
 });
 
-export default router;
+export default router;

+ 12 - 0
src/views/detection/detail/index.vue

@@ -0,0 +1,12 @@
+<template>
+  <div>2</div>
+</template>
+<script lang="ts">
+import { defineComponent } from 'vue'
+
+export default defineComponent({
+  setup() {
+
+  },
+})
+</script>

+ 12 - 0
src/views/detection/list/index.vue

@@ -0,0 +1,12 @@
+<template>
+  <div>1</div>
+</template>
+<script lang="ts">
+import { defineComponent } from 'vue'
+
+export default defineComponent({
+  setup() {
+
+  },
+})
+</script>

+ 12 - 0
src/views/maintain/detail/index.vue

@@ -0,0 +1,12 @@
+<template>
+  <div>3</div>
+</template>
+<script lang="ts">
+import { defineComponent } from 'vue'
+
+export default defineComponent({
+  setup() {
+
+  },
+})
+</script>

+ 12 - 0
src/views/maintain/list/index.vue

@@ -0,0 +1,12 @@
+<template>
+  <div>4</div>
+</template>
+<script lang="ts">
+import { defineComponent } from 'vue'
+
+export default defineComponent({
+  setup() {
+
+  },
+})
+</script>