From 8d97b532ea77e212740d3a8a86d3b5211ef7a53d Mon Sep 17 00:00:00 2001
From: Ironsp <1522278303@qq.com>
Date: Fri, 11 Sep 2026 17:56:35 +0800
Subject: [PATCH] =?UTF-8?q?feat=20=E5=9B=BE=E7=89=87=E6=9B=B4=E6=8D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/settings/sensorConfig.vue | 180 ++++++++++-------------
src/static/add.png | Bin 0 -> 972 bytes
src/static/reduce.png | Bin 0 -> 837 bytes
3 files changed, 75 insertions(+), 105 deletions(-)
create mode 100644 src/static/add.png
create mode 100644 src/static/reduce.png
diff --git a/src/components/settings/sensorConfig.vue b/src/components/settings/sensorConfig.vue
index ba5bb4f..9e3dbdb 100644
--- a/src/components/settings/sensorConfig.vue
+++ b/src/components/settings/sensorConfig.vue
@@ -1,15 +1,39 @@
@@ -19,44 +43,52 @@ function handleDelete(index: number) {
传感器
-
-
-
+
+
+
+
+
+ onNameChange(index, val)"
+ />
+
+
+
-
-
-
-
-
-
- {{ sensor.id }}
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ onPosChange(index, val)"
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
@@ -75,68 +107,10 @@ function handleDelete(index: number) {
display: block;
}
-.sensor-table {
- border: 1px solid #e8e8e8;
- border-radius: 8px;
- overflow: hidden;
-}
-
-.table-header {
- display: flex;
- background-color: #fafafa;
- padding: 12px 0;
- border-bottom: 1px solid #e8e8e8;
-}
-
-.table-row {
- display: flex;
- padding: 12px 0;
- border-bottom: 1px solid #e8e8e8;
-}
-
-.table-row:last-child {
- border-bottom: none;
-}
-
-.col-name {
- flex: 2;
- padding: 0 12px;
- display: flex;
- align-items: center;
-}
-
-.col-id {
- flex: 1;
- padding: 0 12px;
+.action-cell {
display: flex;
align-items: center;
justify-content: center;
- font-size: 18px;
- color: #333;
-}
-
-.col-position {
- flex: 2;
- padding: 0 12px;
- display: flex;
- align-items: center;
-}
-
-.col-action {
- flex: 1;
- padding: 0 12px;
- display: flex;
- align-items: center;
- justify-content: center;
-}
-
-.table-header .col-name,
-.table-header .col-id,
-.table-header .col-position,
-.table-header .col-action {
- font-size: 18px;
- font-weight: bold;
- color: #333;
}
.action-btn {
@@ -146,14 +120,10 @@ function handleDelete(index: number) {
display: flex;
align-items: center;
justify-content: center;
- cursor: pointer;
}
-.action-btn.add {
- background-color: #1890ff;
-}
-
-.action-btn.delete {
- background-color: #ff4d4f;
+.action-icon {
+ width: 32px;
+ height: 32px;
}
diff --git a/src/static/add.png b/src/static/add.png
new file mode 100644
index 0000000000000000000000000000000000000000..35c27f1f77e0b93be22a7dc5728385c7ad27f4af
GIT binary patch
literal 972
zcmV;-12g=IP)JYLKlLY0(C$NbcT?&MUfTN)*#wN20~*kf(Wt}LAB{0wP+I(
znNSpIixvt(Nwg8d2r@+-(0TWCzBfK+Mn|4+{yy$`@6J8veBW>0y!*ybz@zhqG<3zB
z-bl=O8Xd6X(E;bLMq)K|ZpV>B4Qd0*)0TjazK~EfCMP4Y#Hg|Mhhe(IOect>MGfmT
zLaU*3X+aJ(sErIHM$romt??bcK%LiC4$n>5Nn-n$ncJ912W{!lLT2JN^g;t#evO*~
zwcnDeu2|xMF=j{+n*4-(^Gr?9f+n;#tIrB_sDEL1P27Go%;%UChYE8*3!2b|M>f?B
zKq#!NtooqM`?EC^Vh!5xfY*Ax3?SS}EqtvFjq3{w{TUwcf@ivR22k~qGpL0{yEEy=
zn8OR6n0v7XgdM=lXT3zJuB@K$_WWERydy$vZY!}4FIAeW8Zx}W07rw<+!P(xy_Emf
zhFC74uLPGtdtD$Qr&s4?9l}WlTNj+
zXd4*7VssML&v}gl4MaD44DH>OmyABf6gIl;n)8z>TsK(sp_cl>N#?60^$J8ggUaAp
z>FHqdBHXAyyoy9xQftWRQqZvzKtY?RW;@X-1@a=?lmv<@khg|wU}0?l(7av)jX&CP
z`mQA}?vGfv|N5)c8glMpu+zK(@pP~rA}d6{=Tb4hlvJ2qOsyfGTn%#OX(J+&L0XDg
z3l^ha_H(`_@nxc!e?rTN{FK0ABxHtkq9b>)Pv42o+!OltD|ZbA5U`k$%lwl>zT_@d
zpiX4~i$2t(uk6qumHA*wGPppsjr5#^^u|+p4)t~!)ZGPod5j%L>_z;Jx>nKwPk4g?
z#x4*hBUdZm=(c-=`MN0TM|i^9Gg$+|!s3oluM&U7yc7X1c&2-00F7Sa_{vKBh!#$z
z7Zqa;4|u^dT|WZ|iTC|AGg^318;W+PpbZar!81KJ03nIOg(}lwMILIi4y@)MDkRW^
zHaxN^W(7haZsohaiu2am?t;7$bZbKkn$U(vw%8QNE5;6}Z8Xg!rblw4)aq
uTH`zZ0{{U3|1}LxWdHyG21!IgR09A+(0GtIbn%V=0000PcR^L>%vkYGDPaaK#PP}tEd|w5@0D^gVaBzQdtWNBtfhd>WV70WngHf
z44|qDO9zxnEG)IJ-}jQBBqVYy;yBTLw(tDj`+h#3V>?Os^P8K`{KiJv7mF3>2h@Q6
zwZvnNRV)Uv3Cqh+Kz@BafWa2@O~UY(sD6M^33?7afr6HJ%(0TiAeK4M7Hc3Tw#5SZ
zQt6dASBJqN^a9e@s_g((MLcs3S;K0z&kfiQ1i}?f;Wm7fC^|*a+<^SyhgEZ|#hR==
zD6uaP5}x9Uz94A_FpB+XnksAUu(o;hsrmrO0-ZYp$U>j^(G00B0P4)VdMb7SAz%uD
zp8zx86F2&<>O8&7v!i+!kOaXVVA7kJ4r4pyOwrRi&CNZKJptaoX%3HZ3s3WISsDV3vB%W!6_+axl+BlhX18nw=CHaLf{D1_zVUW(brVW_ns=
zbv0heE87?2ZQ?uvt*wc~DRE)B^&_JX}$z$Hzy|OT2I90EKT4
zsp8yE=r0tu#AA+CEhY%&m;)WL24Z5{e*gdg|NpWfk0t;B00v1!K~w_($!bV$YRwHs
P00000NkvXXu0mjfkA`-Z
literal 0
HcmV?d00001