From 61955574b77ffa740802bb8b45836ab91cb5be55 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期二, 06 一月 2026 20:34:53 +0800
Subject: [PATCH] fix: 完成设备远程监控,车辆信息采集审批页面编写,接口联调

---
 src/views/equipmentManagement/ledger/index.vue |   93 +++++++++++++++++++++++++++++-----------------
 1 files changed, 58 insertions(+), 35 deletions(-)

diff --git a/src/views/equipmentManagement/ledger/index.vue b/src/views/equipmentManagement/ledger/index.vue
index decd235..6136760 100644
--- a/src/views/equipmentManagement/ledger/index.vue
+++ b/src/views/equipmentManagement/ledger/index.vue
@@ -1,47 +1,52 @@
 <template>
   <div class="app-container">
+    <!-- 椤甸潰鍔熻兘璇存槑锛屼粎浣滀负鎻忚堪锛屼笉浣滀负鍏蜂綋瀛楁 -->
     <el-form :model="filters" :inline="true">
-      <el-form-item label="璁惧鍚嶇О">
+      <!-- 鐩戞帶璁惧鍩虹淇℃伅绛涢�� -->
+      <el-form-item label="鐩戞帶璁惧鍚嶇О">
         <el-input
           v-model="filters.deviceName"
           style="width: 240px"
-          placeholder="璇疯緭鍏ヨ澶囧悕绉�"
+          placeholder="璇疯緭鍏ョ洃鎺ц澶囧悕绉�"
           clearable
           :prefix-icon="Search"
           @change="getTableData"
         />
       </el-form-item>
-      <el-form-item label="瑙勬牸鍨嬪彿">
+      <!-- 娓╁害鐩戞祴瀛楁锛堣嫳鏂囧瓧娈� deviceModel 涓嶅彉锛� -->
+      <el-form-item label="娓╁害鐩戞祴鍙傛暟">
         <el-input
             v-model="filters.deviceModel"
             style="width: 240px"
-            placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�"
+            placeholder="璇疯緭鍏ユ俯搴︾浉鍏崇洃娴嬪弬鏁�"
             clearable
             :prefix-icon="Search"
             @change="getTableData"
         />
       </el-form-item>
-      <el-form-item label="渚涘簲鍟�">
+      <!-- 鍘嬪姏鐩戞祴瀛楁锛堣嫳鏂囧瓧娈� supplierName 涓嶅彉锛� -->
+      <el-form-item label="鍘嬪姏鐩戞祴鍙傛暟">
         <el-input
             v-model="filters.supplierName"
             style="width: 240px"
-            placeholder="璇疯緭鍏ヤ緵搴斿晢"
+            placeholder="璇疯緭鍏ュ帇鍔涚浉鍏崇洃娴嬪弬鏁�"
             clearable
             :prefix-icon="Search"
             @change="getTableData"
         />
       </el-form-item>
-      <el-form-item label="鍗曚綅">
+      <!-- 鑳借�楃洃娴嬪瓧娈碉紙鑻辨枃瀛楁 unit 涓嶅彉锛� -->
+      <el-form-item label="鑳借�楃洃娴嬪弬鏁�">
         <el-input
             v-model="filters.unit"
             style="width: 240px"
-            placeholder="璇疯緭鍏ュ崟浣�"
+            placeholder="璇疯緭鍏ヨ兘鑰楃浉鍏崇洃娴嬪弬鏁�"
             clearable
             :prefix-icon="Search"
             @change="getTableData"
         />
       </el-form-item>
-      <el-form-item label="褰曞叆鏃ユ湡:">
+      <el-form-item label="鐩戞帶鏃ユ湡:">
         <el-date-picker v-model="filters.entryDate" value-format="YYYY-MM-DD" format="YYYY-MM-DD" type="daterange"
                         placeholder="璇烽�夋嫨" clearable @change="changeDaterange" />
       </el-form-item>
@@ -55,7 +60,7 @@
         <div></div>
         <div>
           <el-button type="primary" @click="add" icon="Plus"> 鏂板 </el-button>
-          <el-button @click="handleOut" icon="download">瀵煎嚭</el-button>
+          <!-- <el-button @click="handleOut" icon="download">瀵煎嚭</el-button> -->
           <el-button
             type="danger"
             icon="Delete"
@@ -109,7 +114,8 @@
 import {Search} from "@element-plus/icons-vue";
 
 defineOptions({
-  name: "璁惧鍙拌处",
+  // 椤甸潰鍔熻兘锛氳澶囪繙绋嬬洃鎺�
+  name: "璁惧杩滅▼鐩戞帶",
 });
 
 // 琛ㄦ牸澶氶�夋閫変腑椤�
@@ -140,22 +146,25 @@
   },
   [
     {
-      label: "璁惧鍚嶇О",
+      label: "鐩戞帶璁惧鍚嶇О",
       align: "center",
       prop: "deviceName",
     },
     {
-      label: "瑙勬牸鍨嬪彿",
+      // 浣跨敤 deviceModel 瀛楁鎵胯浇娓╁害鐩戞祴鐩稿叧鍙傛暟
+      label: "娓╁害鐩戞祴鍙傛暟",
       align: "center",
       prop: "deviceModel",
     },
     {
-      label: "渚涘簲鍟�",
+      // 浣跨敤 supplierName 瀛楁鎵胯浇鍘嬪姏鐩戞祴鐩稿叧鍙傛暟
+      label: "鍘嬪姏鐩戞祴鍙傛暟",
       align: "center",
       prop: "supplierName",
     },
     {
-      label: "鍗曚綅",
+      // 浣跨敤 unit 瀛楁鎵胯浇鑳借�楃洃娴嬬浉鍏冲弬鏁�
+      label: "鑳借�楃洃娴嬪弬鏁�",
       align: "center",
       prop: "unit",
     },
@@ -165,32 +174,36 @@
       prop: "number",
     },
     {
-      label: "鍚◣鍗曚环",
+      // 浣跨敤 taxIncludingPriceUnit 瀛楁鎵胯浇鐩戞帶闃堝�间笂闄�
+      label: "鐩戞帶闃堝�间笂闄�",
       align: "center",
       prop: "taxIncludingPriceUnit",
     },
     {
-      label: "鍚◣鎬讳环",
+      // 浣跨敤 taxIncludingPriceTotal 瀛楁鎵胯浇鐩戞帶闃堝�间笅闄�
+      label: "鐩戞帶闃堝�间笅闄�",
       align: "center",
       prop: "taxIncludingPriceTotal",
     },
     {
-      label: "绋庣巼",
+      // 浣跨敤 taxRate 瀛楁鍛堢幇瀹炴椂鐩戞祴鍊�/褰撳墠璇绘暟
+      label: "瀹炴椂鐩戞祴鍊�",
       align: "center",
       prop: "taxRate",
     },
     {
-      label: "涓嶅惈绋庢�讳环",
+      // 浣跨敤 unTaxIncludingPriceTotal 瀛楁鎵胯浇绱鑳借��/鐩戞帶缁熻鍊�
+      label: "绱鑳借��",
       align: "center",
       prop: "unTaxIncludingPriceTotal",
     },
     {
-      label: "褰曞叆浜�",
+      label: "鐩戞帶浜�",
       align: "center",
       prop: "createUser",
     },
     {
-      label: "褰曞叆鏃ユ湡",
+      label: "鐩戞帶鏃ユ湡",
       align: "center",
       prop: "createTime",
     },
@@ -208,13 +221,13 @@
 						edit(row.id)
 					},
 				},
-				{
-					name: "鐢熸垚浜岀淮鐮�",
-					type: "text",
-					clickFun: (row) => {
-						showQRCode(row)
-					},
-				},
+				// {
+				// 	name: "鐢熸垚浜岀淮鐮�",
+				// 	type: "text",
+				// 	clickFun: (row) => {
+				// 		showQRCode(row)
+				// 	},
+				// },
 			],
 		},
   ]
@@ -285,7 +298,8 @@
     type: "warning",
   })
     .then(() => {
-      proxy.download(`/device/ledger/export`, {}, "璁惧鍙拌处妗f.xlsx");
+      // 瀵煎嚭鏂囦欢鍚嶆敼涓鸿澶囪繙绋嬬洃鎺�
+      proxy.download(`/device/ledger/export`, {}, "璁惧杩滅▼鐩戞帶.xlsx");
     })
     .catch(() => {
       proxy.$modal.msg("宸插彇娑�");
@@ -308,12 +322,12 @@
 };
 
 onMounted(() => {
-  filters.entryDate = [
-    dayjs().format("YYYY-MM-DD"),
-    dayjs().add(1, "day").format("YYYY-MM-DD"),
-  ]
-  filters.entryDateStart = dayjs().format("YYYY-MM-DD")
-  filters.entryDateEnd = dayjs().add(1, "day").format("YYYY-MM-DD")
+  // filters.entryDate = [
+  //   dayjs().format("YYYY-MM-DD"),
+  //   dayjs().add(1, "day").format("YYYY-MM-DD"),
+  // ]
+  // filters.entryDateStart = dayjs().format("YYYY-MM-DD")
+  // filters.entryDateEnd = dayjs().add(1, "day").format("YYYY-MM-DD")
   getTableData();
 });
 </script>
@@ -327,4 +341,13 @@
   justify-content: space-between;
   margin-bottom: 10px;
 }
+
+.feature-desc {
+  margin-bottom: 16px;
+  padding: 10px 12px;
+  background: #f5f7fa;
+  border-radius: 4px;
+  color: #606266;
+  font-size: 13px;
+}
 </style>

--
Gitblit v1.9.3