From eb1bbfb7e6f3a1895b606d1a9a261928ac841f33 Mon Sep 17 00:00:00 2001
From: 曹睿 <360930172@qq.com>
Date: 星期三, 18 六月 2025 17:06:43 +0800
Subject: [PATCH] feat: 添加设备台账页面

---
 src/views/equipmentManagement/ledger/index.vue |   88 ++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 77 insertions(+), 11 deletions(-)

diff --git a/src/views/equipmentManagement/ledger/index.vue b/src/views/equipmentManagement/ledger/index.vue
index 3ecac9d..4327e98 100644
--- a/src/views/equipmentManagement/ledger/index.vue
+++ b/src/views/equipmentManagement/ledger/index.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="app-container">
-    <el-form :model="filters">
+    <el-form :model="filters" :inline="true">
       <el-form-item label="鎼滅储">
         <el-input
           v-model="filters.searchText"
@@ -11,8 +11,25 @@
           @change="getTableData"
         />
       </el-form-item>
+      <el-form-item>
+        <el-button type="primary" @click="getTableData">鎼滅储</el-button>
+        <el-button @click="resetFilters">閲嶇疆</el-button>
+      </el-form-item>
     </el-form>
-    <PIMTable :column="columns" />
+    <PIMTable
+      :column="columns"
+      :tableData="dataList"
+      :page="{
+        current: pagination.currentPage,
+        size: pagination.pageSize,
+        total: pagination.total,
+      }"
+    >
+      <template #operation>
+        <el-button type="primary" text>缂栬緫</el-button>
+        <el-button type="danger" text>鍒犻櫎</el-button>
+      </template>
+    </PIMTable>
   </div>
 </template>
 
@@ -24,15 +41,64 @@
   name: "璁惧鍙拌处",
 });
 
-const { filters, columns, getTableData } = usePaginationApi(
-  () => {},
-  {
-    searchText: undefined,
-  },
-  [
+const { filters, columns, dataList, pagination, getTableData, resetFilters } =
+  usePaginationApi(
+    () => {},
     {
-      label: "璁惧鍚嶇О",
+      searchText: undefined,
     },
-  ]
-);
+    [
+      {
+        label: "璁惧鍚嶇О",
+        align: "center",
+      },
+      {
+        label: "瑙勬牸鍨嬪彿",
+        align: "center",
+      },
+      {
+        label: "渚涘簲鍟�",
+        align: "center",
+      },
+      {
+        label: "鍗曚綅",
+        align: "center",
+      },
+      {
+        label: "鏁伴噺",
+        align: "center",
+      },
+      {
+        label: "鍚◣鍗曚环",
+        align: "center",
+      },
+      {
+        label: "鍚◣鎬讳环",
+        align: "center",
+      },
+      {
+        label: "绋庣巼",
+        align: "center",
+      },
+      {
+        label: "涓嶅惈绋庢�讳环",
+        align: "center",
+      },
+      {
+        label: "褰曞叆浜�",
+        align: "center",
+      },
+      {
+        label: "褰曞叆鏃ユ湡",
+        align: "center",
+      },
+      {
+        label: "鎿嶄綔",
+        dataType: "slot",
+        slot: "operation",
+        align: "center",
+        width: "150px",
+      },
+    ]
+  );
 </script>

--
Gitblit v1.9.3