openclaw/projects/glass.md

2.3 KiB
Raw Permalink Blame History

glass 项目 - 开发追踪

项目概述

  • 仓库: ai/glass
  • 技术栈: Laravel 11 + Filament 4 + MySQL 8.0 + PHP 8.3
  • 架构: 多租户 SaaS 系统(单数据库 + team_id 隔离)
  • 项目类型: 眼镜店管理系统

最新更新2026-02-02

已完成模块

  1. 多租户核心架构

    • Team 模型和迁移
    • team_user 中间表
    • User 模型实现 Filament 多租户接口
    • BelongsToTenant trait自动数据隔离
    • Filament 面板多租户配置
    • RegisterTeam 租户注册页面
  2. SuperAdmin 独立后台系统 🆕

    • 独立的 SuperAdmin Panel (/superadmin)
    • UserResource - 用户管理(可授予/撤销 SuperAdmin
    • TeamResource - Team 管理(批准、暂停、管理订阅)
    • SuperAdminMiddleware - 权限验证
    • SuperAdminSeeder - 初始化脚本
  3. 权限管理系统(模块 A

    • Spatie Laravel Permission 集成
    • Filament Shield 配置
    • Role 模型(自定义)
    • TenantRoleService - 租户角色初始化
  4. 客户管理(模块 D🆕

    • Customer 模型
    • Prescription 模型(处方记录)
    • CustomerResource - Filament 资源
    • PrescriptionsRelationManager - 处方记录关联管理
  5. 订单管理(模块 E🆕

    • Order 模型
    • OrderItem 模型
    • OrderResource - Filament 资源
    • 支持处方字段关联
  6. 产品管理(简化版)🆕

    • Product 模型
    • ProductResource - Filament 资源
  7. 供应商管理(模块 B- 已更新

    • Supplier 模型
    • SupplierResource - Filament 资源
    • 关联产品表

📋 待开发模块

  • 模块 C: 完整的产品管理品牌、分类、SKU变体
  • 模块 F: 销售订单管理(可能已合并到 Orders
  • 模块 G: 采购订单管理
  • 模块 H: 库存管理
  • 模块 I: 员工排班管理

🆕 新增功能

  • 中文本地化支持 (lang/zh_CN.json)
  • ApplyTenantScopes 中间件
  • Git hooks 脚本
  • Filament 导入检查脚本
  • SuperAdmin 相关测试

工作记录

2026-02-02

  • 13:49 - 拉取最新代码commit 105daf1
    • 新增 SuperAdmin 系统
    • 新增 Customers 模块
    • 新增 Orders 模块
    • 新增 Products 模块
    • 更新 Suppliers 模块
    • 添加中文本地化
    • 添加开发脚本
  • 11:47 - 初始化项目追踪文档

美羊羊 🐑