fix: 构建按钮使用标准 btn class,步骤编号修正,预建 face_gallery 目录

This commit is contained in:
tian 2026-07-23 18:41:47 +08:00
parent f8f69dec74
commit 3c9f4ec98b
3 changed files with 7 additions and 7 deletions

View File

@ -17,7 +17,7 @@
<button class="btn secondary" type="button" onclick="showImport()">批量导入</button>
<button class="btn" type="button" onclick="showAdd()">新增人员</button>
<form method="post" action="/face-gallery/build" style="display:inline" onsubmit="return confirm('确认从已导入的照片构建人脸库?')">
<button class="btn primary" type="submit">构建人脸库</button>
<button class="btn" type="submit">构建人脸库</button>
</form>
</div>
</div>

View File

@ -34,7 +34,7 @@ else
fi
# 创建目录
mkdir -p "$INSTALL_DIR"/{bin,config,data,configs,tools,scripts,models/standard_models}
mkdir -p "$INSTALL_DIR"/{bin,config,data,configs,tools,scripts,models/standard_models,resources/standard_resources/face_gallery}
# 复制二进制(始终更新)
cp "$SCRIPT_DIR/$BIN" "$INSTALL_DIR/bin/safesightd"

View File

@ -15,14 +15,14 @@ echo "项目目录: $PROJECT_DIR"
echo ""
# ── 编译 ──
echo "[1/6] 交叉编译..."
echo "[1/7] 交叉编译..."
cd "$PROJECT_DIR"
mkdir -p "$BUILD_DIR"
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -o "$BUILD_DIR/safesightd-linux-arm64" ./cmd/safesightd/ 2>/dev/null && echo " ✓ ARM64" || echo " ✗ ARM64 failed"
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o "$BUILD_DIR/safesightd-linux-amd64" ./cmd/safesightd/ 2>/dev/null && echo " ✓ AMD64" || echo " ✗ AMD64 failed"
# ── 部署文件 ──
echo "[2/6] 部署文件..."
echo "[2/7] 部署文件..."
mkdir -p "$BUILD_DIR/scripts"
cp scripts/deploy/safesightd.service "$BUILD_DIR/"
cp scripts/deploy/install.sh "$BUILD_DIR/"
@ -33,7 +33,7 @@ cp safesightd.json.example "$BUILD_DIR/safesightd.json.example" 2>/dev/null || t
echo " ✓ 部署脚本已复制"
# ── 种子配置数据 ──
echo "[3/6] 种子配置数据..."
echo "[3/7] 种子配置数据..."
SEED_SRC=""
if [ -n "$EDGE_DIR" ] && [ -d "$EDGE_DIR/configs" ]; then
SEED_SRC="$EDGE_DIR/configs"
@ -51,7 +51,7 @@ else
fi
# ── 人脸库构建工具 ──
echo "[4/6] 人脸库构建工具..."
echo "[4/7] 人脸库构建工具..."
if [ -d "$PROJECT_DIR/tools" ]; then
mkdir -p "$BUILD_DIR/tools"
cp -r "$PROJECT_DIR/tools/gallery_builder" "$BUILD_DIR/tools/" 2>/dev/null || true
@ -65,7 +65,7 @@ else
fi
# ── 标准模型 ──
echo "[5/6] 标准模型..."
echo "[5/7] 标准模型..."
if [ -d "$PROJECT_DIR/models/standard_models" ]; then
mkdir -p "$BUILD_DIR/models/standard_models"
cp "$PROJECT_DIR/models/standard_models"/*.rknn "$BUILD_DIR/models/standard_models/" 2>/dev/null || true