From 368413ba07c0876e8b4eb8ba3484b27fa843d68f Mon Sep 17 00:00:00 2001
From: he wei <858544502@qq.com>
Date: 星期四, 24 四月 2025 09:56:48 +0800
Subject: [PATCH] U

---
 index.html                             |    2 
 src/views/device/realtime/index.vue    |    2 
 src/views/device/realtime/settings.vue |   90 +++++++++++++++++++++++++-------------------
 3 files changed, 53 insertions(+), 41 deletions(-)

diff --git a/index.html b/index.html
index 8388c4b..8b1179c 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
     <meta charset="UTF-8" />
     <link rel="icon" type="image/svg+xml" href="/vite.svg" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Vite + Vue</title>
+    <title>楦胯挋鏅鸿兘鐢靛瓙閿佺鐞嗗钩鍙�</title>
   </head>
   <body>
     <div id="app"></div>
diff --git a/src/views/device/realtime/index.vue b/src/views/device/realtime/index.vue
index 0f806db..c58228e 100644
--- a/src/views/device/realtime/index.vue
+++ b/src/views/device/realtime/index.vue
@@ -263,7 +263,7 @@
 
 		tree.value.setCurrent(baojiId.value + '-' + stationId.value);
 	}
-	console.log('baojiId, stationId', baojiId.value, stationId.value, '=============real');
+	// console.log('baojiId, stationId', baojiId.value, stationId.value, '=============real');
 
 })
 </script>
diff --git a/src/views/device/realtime/settings.vue b/src/views/device/realtime/settings.vue
index 3a08327..3257c75 100644
--- a/src/views/device/realtime/settings.vue
+++ b/src/views/device/realtime/settings.vue
@@ -168,45 +168,47 @@
 <template>
   <!-- 閬嶅巻鎵�鏈夌殑閿� 缁欐瘡涓攣閫夋嫨 鏈烘煖搴忓彿 闂ㄥ簭鍙� -->
   <!-- <el-form :model="lockConfigs"> -->
-  <el-form>
-    <template v-for="(lock, index) in locationInfo.control" :key="index">
-      <el-row :gutter="16">
-        <el-col :span="24">
-          <div class="info">閿佸叿: {{ lock.lockName }}</div>
-        </el-col>
-        <el-col :span="12">
-          <el-form-item label="鏈烘煖搴忓彿">
-            <el-select
-              v-model="cabIdxs[index]"
-              placeholder="璇烽�夋嫨鏈烘煖搴忓彿"
-              clearable
-              @change="handleCabinetSelect(index)"
-            >
-              <el-option
-                v-for="cabinet in availableCabinets"
-                :key="cabinet"
-                :label="cabinet.idx"
-                :value="cabinet.idx"
-              ></el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-        <el-col :span="12">
-          <el-form-item label="鎵�鍦ㄦ煖闂�">
-            <el-select
-              v-model="doorIdxs[index]"
-              :disabled="!cabIdxs[index]"
-              clearable
-              placeholder="璇烽�夋嫨鏈烘煖搴忓彿"
-              @change="handleDoorSelect(index)"
-            >
-              <el-option label="鍓嶉棬" :disabled="!cabIdxs[index] || (allCabinets[cabIdxs[index] - 1].doors & 0x01) > 0" :value="1"></el-option>
-              <el-option label="鍚庨棬" :disabled="!cabIdxs[index] || (allCabinets[cabIdxs[index] - 1].doors & 0x02) > 0" :value="2"></el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-      </el-row>
-    </template>
+  <el-form class="form">
+    <div class="scroller">
+      <template v-for="(lock, index) in locationInfo.control" :key="index">
+        <el-row :gutter="16">
+          <el-col :span="24">
+            <div class="info">閿佸叿: {{ lock.lockName }}</div>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鏈烘煖搴忓彿">
+              <el-select
+                v-model="cabIdxs[index]"
+                placeholder="璇烽�夋嫨鏈烘煖搴忓彿"
+                clearable
+                @change="handleCabinetSelect(index)"
+              >
+                <el-option
+                  v-for="cabinet in availableCabinets"
+                  :key="cabinet"
+                  :label="cabinet.idx"
+                  :value="cabinet.idx"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鎵�鍦ㄦ煖闂�">
+              <el-select
+                v-model="doorIdxs[index]"
+                :disabled="!cabIdxs[index]"
+                clearable
+                placeholder="璇烽�夋嫨鏈烘煖搴忓彿"
+                @change="handleDoorSelect(index)"
+              >
+                <el-option label="鍓嶉棬" :disabled="!cabIdxs[index] || (allCabinets[cabIdxs[index] - 1].doors & 0x01) > 0" :value="1"></el-option>
+                <el-option label="鍚庨棬" :disabled="!cabIdxs[index] || (allCabinets[cabIdxs[index] - 1].doors & 0x02) > 0" :value="2"></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+      </template>
+    </div>
     <div class="footer">
       <el-button @click="cancel">鍙栨秷</el-button>
       <el-button type="primary" @click="submitForm">鎻愪氦閰嶇疆</el-button>
@@ -215,6 +217,16 @@
 </template>
 
 <style scoped lang="less">
+// .form {
+//   padding-right: 8px;
+// }
+.scroller {
+  max-height: 400px;
+  overflow-y: auto;
+  overflow-x: hidden;
+  margin-right: -8px;
+  padding-right: 18px;
+}
 .info {
   font-size: 14px;
   color: #333;

--
Gitblit v1.9.1