HuCheng пре 2 година
родитељ
комит
4e27e73b5b

+ 2 - 2
src/layout/index.vue

@@ -6,8 +6,8 @@
         <el-menu class="h-full" router>
         <el-menu class="h-full" router>
           <el-sub-menu index="1">
           <el-sub-menu index="1">
             <template #title>任务管理</template>
             <template #title>任务管理</template>
-            <el-menu-item index="/equipment/source">设备管理</el-menu-item>
-            <el-menu-item index="1-2">数据来源</el-menu-item>
+            <el-menu-item index="/equipment/management">设备管理</el-menu-item>
+            <el-menu-item index="/equipment/source">数据来源</el-menu-item>
             <el-menu-item index="1-3">数据编辑</el-menu-item>
             <el-menu-item index="1-3">数据编辑</el-menu-item>
             <el-menu-item index="1-4">数据校验</el-menu-item>
             <el-menu-item index="1-4">数据校验</el-menu-item>
             <el-menu-item index="1-5">报告生成</el-menu-item>
             <el-menu-item index="1-5">报告生成</el-menu-item>

+ 5 - 1
src/router/index.js

@@ -10,7 +10,11 @@ const router = createRouter({
       component: LayoutView,
       component: LayoutView,
       children: [
       children: [
         {
         {
-          path: "equipment/source",
+          path: "/equipment/management",
+          component: () => import("@/views/equipment/management/index.vue"),
+        },
+        {
+          path: "/equipment/source",
           component: () => import("@/views/equipment/source/index.vue"),
           component: () => import("@/views/equipment/source/index.vue"),
         },
         },
       ],
       ],

+ 0 - 0
src/views/equipment/checkout/index.vue → src/views/data/checkout/index.vue


+ 0 - 0
src/views/equipment/edit/index.vue → src/views/data/edit/index.vue


+ 0 - 0
src/views/equipment/source/index.vue → src/views/data/source/index.vue


+ 56 - 0
src/views/equipment/index.vue

@@ -0,0 +1,56 @@
+<template>
+  <el-space>
+    <el-button type="primary">新增</el-button>
+    <el-input v-model="input">
+      <template #append>
+        <el-button :icon="Search" />
+      </template>
+    </el-input>
+  </el-space>
+  <el-table :data="tableData" style="width: 100%">
+    <el-table-column align="center" prop="date" label="Date" width="180" />
+    <el-table-column align="center" prop="name" label="Name" width="180" />
+    <el-table-column align="center" prop="address" label="Address" />
+    <el-table-column align="center" label="操作">
+      <template #default="scope">
+        <el-button
+          size="small"
+          type="danger"
+          @click="handleDelete(scope.$index, scope.row)"
+          >删除</el-button
+        >
+      </template>
+    </el-table-column>
+  </el-table>
+</template>
+
+<script setup>
+import { Search } from "@element-plus/icons-vue";
+const input = ref("");
+
+const tableData = [
+  {
+    date: "2016-05-03",
+    name: "Tom",
+    address: "No. 189, Grove St, Los Angeles",
+  },
+  {
+    date: "2016-05-02",
+    name: "Tom",
+    address: "No. 189, Grove St, Los Angeles",
+  },
+  {
+    date: "2016-05-04",
+    name: "Tom",
+    address: "No. 189, Grove St, Los Angeles",
+  },
+  {
+    date: "2016-05-01",
+    name: "Tom",
+    address: "No. 189, Grove St, Los Angeles",
+  },
+];
+const handleDelete = () => {};
+</script>
+
+<style lang="scss" scoped></style>