From 476a9ca89794a830b8a8279b80d9b446624a0641 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期二, 02 六月 2026 17:50:39 +0800
Subject: [PATCH] refactor(equipment): 优化设备台账表单结构并更新质管检验选项

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

diff --git a/src/views/equipmentManagement/ledger/index.vue b/src/views/equipmentManagement/ledger/index.vue
index 62f0c6a..c7b4b52 100644
--- a/src/views/equipmentManagement/ledger/index.vue
+++ b/src/views/equipmentManagement/ledger/index.vue
@@ -12,25 +12,23 @@
       </el-form-item>
       <el-form-item label="瑙勬牸鍨嬪彿">
         <el-input
-            v-model="filters.deviceModel"
-            style="width: 240px"
-            placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�"
-            clearable
-            @change="getTableData"
-        />
-      </el-form-item>
-      <el-form-item label="渚涘簲鍟�">
-        <el-input
-            v-model="filters.supplierName"
-            style="width: 240px"
-            placeholder="璇疯緭鍏ヤ緵搴斿晢"
-            clearable
-            @change="getTableData"
+          v-model="filters.deviceModel"
+          style="width: 240px"
+          placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�"
+          clearable
+          @change="getTableData"
         />
       </el-form-item>
       <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-date-picker
+          v-model="filters.entryDate"
+          value-format="YYYY-MM-DD"
+          format="YYYY-MM-DD"
+          type="daterange"
+          placeholder="璇烽�夋嫨"
+          clearable
+          @change="changeDaterange"
+        />
       </el-form-item>
       <el-form-item>
         <el-button type="primary" @click="getTableData">鎼滅储</el-button>
@@ -70,10 +68,16 @@
     </div>
     <Modal ref="modalRef" @success="getTableData"></Modal>
     <el-dialog v-model="qrDialogVisible" title="浜岀淮鐮�" width="300px" draggable>
-      <div style="text-align:center;">
-        <img :src="qrCodeUrl" alt="浜岀淮鐮�" style="width:200px;height:200px;" />
-        <div style="margin:10px 0;">
-          <el-button type="primary" @click="downloadQRCode">涓嬭浇浜岀淮鐮佸浘鐗�</el-button>
+      <div style="text-align: center">
+        <img
+          :src="qrCodeUrl"
+          alt="浜岀淮鐮�"
+          style="width: 200px; height: 200px"
+        />
+        <div style="margin: 10px 0">
+          <el-button type="primary" @click="downloadQRCode"
+            >涓嬭浇浜岀淮鐮佸浘鐗�</el-button
+          >
         </div>
       </div>
     </el-dialog>
@@ -133,14 +137,14 @@
       label: "璁惧鍝佺墝",
       prop: "deviceBrand",
     },
-    {
-      label: "璁惧绫诲瀷",
-      prop: "type",
-    },
-    {
-      label: "渚涘簲鍟�",
-      prop: "supplierName",
-    },
+    // {
+    //   label: "璁惧绫诲瀷",
+    //   prop: "type",
+    // },
+    // {
+    //   label: "渚涘簲鍟�",
+    //   prop: "supplierName",
+    // },
     {
       label: "瀛樻斁浣嶇疆",
       prop: "storageLocation",
@@ -157,35 +161,35 @@
       label: "褰曞叆鏃ユ湡",
       prop: "createTime",
       formatData: (v) => {
-        if (!v) return '';
+        if (!v) return "";
         // 濡傛灉鍖呭惈鏃跺垎绉掞紝鍙彇鏃ユ湡閮ㄥ垎
-        if (v.includes(' ')) {
-          return v.split(' ')[0];
+        if (v.includes(" ")) {
+          return v.split(" ")[0];
         }
         return v;
       },
     },
-		{
-			dataType: "action",
-			label: "鎿嶄綔",
-			align: "center",
-			fixed: 'right',
-			width: 150,
-			operation: [
-				{
-					name: "缂栬緫",
-					clickFun: (row) => {
-						edit(row.id)
-					},
-				},
-				{
-					name: "鐢熸垚浜岀淮鐮�",
-					clickFun: (row) => {
-						showQRCode(row)
-					},
-				},
-			],
-		},
+    {
+      dataType: "action",
+      label: "鎿嶄綔",
+      align: "center",
+      fixed: "right",
+      width: 150,
+      operation: [
+        {
+          name: "缂栬緫",
+          clickFun: (row) => {
+            edit(row.id);
+          },
+        },
+        {
+          name: "鐢熸垚浜岀淮鐮�",
+          clickFun: (row) => {
+            showQRCode(row);
+          },
+        },
+      ],
+    },
   ]
 );
 
@@ -202,7 +206,7 @@
 };
 const changePage = ({ page, limit }) => {
   pagination.currentPage = page;
-	pagination.pageSize = limit;
+  pagination.pageSize = limit;
   onCurrentChange(page);
 };
 const deleteRow = (id) => {
@@ -249,7 +253,7 @@
 
 const showQRCode = async (row) => {
   // 鐩存帴浣跨敤URL锛屼笉瑕佺敤JSON.stringify鍖呰
-  const qrContent = proxy.javaApi + '/device-info?deviceId=' + row.id;
+  const qrContent = proxy.javaApi + "/device-info?deviceId=" + row.id;
   qrCodeUrl.value = await QRCode.toDataURL(qrContent);
   qrRowData.value = row;
   qrDialogVisible.value = true;

--
Gitblit v1.9.3