diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9145c03 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules/ +dist/ +.env +.DS_Store diff --git a/src/App.svelte b/src/App.svelte index 78cc092..69a96bc 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -1,27 +1,27 @@ - - ⚙️ 配置管理面板 + ⚙️ 配置管理面板 mobileMenuOpen = !mobileMenuOpen} aria-label="menu" data-target="mainNav"> - + + + - + {#each ['lan', 'main_relay', 'elevator', 'device'] as page} - + { e.preventDefault(); currentPage = page; mobileMenuOpen = false; }}> {#if page === 'lan'}🌐 LAN {:else if page === 'main_relay'}🔌 主继电器 {:else if page === 'elevator'}🛗 电梯 @@ -35,12 +35,15 @@ - {@switch $currentPage} - {@case 'lan'} {@/case} - {@case 'main_relay'}{@/case} - {@case 'elevator'} {@/case} - {@case 'device'} {@/case} - {/switch} + {#if currentPage === 'lan'} + + {:else if currentPage === 'main_relay'} + + {:else if currentPage === 'elevator'} + + {:else if currentPage === 'device'} + + {/if} @@ -51,5 +54,4 @@ diff --git a/src/pages/DevicePage.svelte b/src/pages/DevicePage.svelte index 91d782f..f3bd369 100644 --- a/src/pages/DevicePage.svelte +++ b/src/pages/DevicePage.svelte @@ -1,9 +1,11 @@ + + + + + 📟 RS-485设备管理 + 添加/配置和管理的RS-485设备列表 + + + + + + {#if loading} + + {:else if error} + {error} + {:else} + {#if saved} + ✅ 保存成功! + {/if} + + + + + 485通信参数 + + + 协议类型 (type) + + + + + + + + + 设备信息 + + + 序列号 (sn) + + + + + + 设备名称 + + + + + + + + + + + 配置选项 + + + 单元号 (unit) + + + + + + 房间号 (room) + + + + + + + + + 运行日志 + + + + [{new Date().toLocaleTimeString()}] RS-485设备运行正常 + + + + + + + + + {/if} + + + + diff --git a/src/pages/ElevatorPage.svelte b/src/pages/ElevatorPage.svelte index 0564ce0..5e62a93 100644 --- a/src/pages/ElevatorPage.svelte +++ b/src/pages/ElevatorPage.svelte @@ -1,9 +1,11 @@ + + + + + 🛗 电梯配置 + 电梯运行参数设置 + + + + + + {#if loading} + + {:else if error} + {error} + {:else} + {#if saved} + ✅ 保存成功! + {/if} + + + + + 运行参数 + + + + + 启用电梯功能 + + + + + 超时时间 (ms) + + + + + + + + + 端口信息 + + 端口数:{config.portCount ?? 0} + 端口列表:{config.portHintList && config.portHintList.length > 0 ? config.portHintList.join(', ') : '未配置'} + + + + + + + 运行日志 + + + + [{new Date().toLocaleTimeString()}] 电梯运行状态正常 + + + + + + + + + {/if} + + + + diff --git a/src/pages/LanPage.svelte b/src/pages/LanPage.svelte index e69dcde..8982926 100644 --- a/src/pages/LanPage.svelte +++ b/src/pages/LanPage.svelte @@ -1,10 +1,11 @@ + + + + + 🌐 LAN网络配置 + 局域网网络参数设置 + + + + + + {#if loading} + + {:else if error} + {error} + {:else} + {#if saved} + ✅ 保存成功! + {/if} + + + + + + 网络参数 + + + + IP地址 + + + + + + 子网掩码 + + + + + + 网关 + + + + + + DNS + + + + + + + + + + + + DHCP设置 + + + + + 启用DHCP + + + + + DHCP地址池 + + + + + + + + + 网络状态 + + MAC地址:{config.mac || '未获取'} + DHCP服务器:{config.dhcp_server || '无'} + + + + + {/if} + + + + diff --git a/src/pages/MainRelayPage.svelte b/src/pages/MainRelayPage.svelte index c2bdd03..7059ae4 100644 --- a/src/pages/MainRelayPage.svelte +++ b/src/pages/MainRelayPage.svelte @@ -1,9 +1,11 @@ + + + + + 🔌 主继电器控制 + 主继电器状态与参数设置 + + + + + + {#if loading} + + {:else if error} + {error} + {:else} + {#if saved} + ✅ 保存成功! + {/if} + + + + + 继电器状态 + + + + + 状态:在线 (模拟) + + + + + config.state = true}>闭合 + config.state = false}>断开 + + + + + + + + 延迟参数 (ms) + + + 关闭延迟 + + + + + + 开启延迟 + + + + + + + + + + + 运行日志 + + + + [{new Date().toLocaleTimeString()}] 继电器运行状态正常 + + + + + + + + + {/if} + + + +
📟 RS-485设备管理
添加/配置和管理的RS-485设备列表
{error}
485通信参数
设备信息
配置选项
运行日志
[{new Date().toLocaleTimeString()}] RS-485设备运行正常
🛗 电梯配置
电梯运行参数设置
运行参数
端口信息
端口数:{config.portCount ?? 0}
端口列表:{config.portHintList && config.portHintList.length > 0 ? config.portHintList.join(', ') : '未配置'}
[{new Date().toLocaleTimeString()}] 电梯运行状态正常
🌐 LAN网络配置
局域网网络参数设置
网络参数
DHCP设置
网络状态
MAC地址:{config.mac || '未获取'}
DHCP服务器:{config.dhcp_server || '无'}
🔌 主继电器控制
主继电器状态与参数设置
继电器状态
状态:在线 (模拟)
延迟参数 (ms)
[{new Date().toLocaleTimeString()}] 继电器运行状态正常