pnoker 81dd6a7cab feat: polish device-edit matrix tables with pagination and unified styling
- Add client-side pagination (10/20/50 per page) to Point Attributes,
  Related Commands, and Related Events tables via the matrix-toolbar
  trailing slot. Filter changes reset to page 1.
- Remove redundant descriptions from table rows: drop the defaultValue
  column in Driver Attributes (placeholder already shows the default)
  and replace two-line name+code cells with single-line names and
  hover tooltips.
- Unify table CSS class names (matrix-table, matrix-cell, matrix-cell__meta)
  across all four config tabs and let Element Plus defaults drive cell
  padding / row height instead of hard-coded overrides.
- Make input fields fill the cell width in Driver Attributes.
- Rename Profile Edit tabs (Point/Command/Event Config → Related
  Points/Commands/Events) to match the detail-page convention.
- Consolidate settings detail routes in operate.ts under a single
  /settings Layout wrapper with relative child paths so they never
  compete with the nested settings list routes.
2026-05-31 22:59:41 +08:00
2026-05-26 00:40:16 +08:00
2026-05-26 00:40:16 +08:00
2026-05-26 00:40:16 +08:00
2026-05-13 17:00:11 +08:00
2026-05-26 09:17:58 +08:00
2026-05-26 09:17:58 +08:00

1. Prepare

  • git
  • Visual Studio Code
  • nodejs >= 18, recommended to use 22
  • pnpm, install using corepack enable && corepack prepare pnpm@latest --activate (or npm install -g pnpm)

2. Source code

git clone https://github.com/pnoker/iot-dc3-web.git

3. Develop

cd iot-dc3-web

# install
pnpm install

# run
pnpm dev
S
Description
IoT DC3 是一个基于 Spring Cloud 的 100% 完全开源的、分布式的物联网(IoT)平台,用于快速开发物联网项目和管理物联设备,是一整套物联系统解决方案。
Readme
311 MiB
Languages
Java 75.7%
TypeScript 10.4%
Vue 8.3%
PLpgSQL 3.6%
JavaScript 0.9%
Other 1%