# zenix-admin **Repository Path**: yangtze-river-second-bridge/zenix ## Basic Information - **Project Name**: zenix-admin - **Description**: zenix fastadmin后端 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-05 - **Last Updated**: 2025-11-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Zenix Admin - 预约管理系统 基于ThinkPHP 5.1开发的预约管理系统,支持项目预约、数量管理、树状图显示等功能。 ## 主要功能 - ✅ **预约API接口** - 支持JSON格式的项目预约 - ✅ **后台管理** - 完整的预约管理功能 - ✅ **树状图选择** - 直观的项目选择界面 - ✅ **数量管理** - 支持项目数量设置 - ✅ **价格计算** - 自动计算总价格 - ✅ **数据验证** - 完整的输入验证 ## 技术栈 - **后端**: ThinkPHP 5.1 - **数据库**: MySQL - **前端**: Bootstrap + jQuery + jstree - **API**: RESTful风格 ## 快速开始 1. **安装依赖** ```bash composer install ``` 2. **配置数据库** - 复制 `application/database.php.example` 为 `application/database.php` - 修改数据库连接信息 3. **导入数据库** ```sql -- 创建预约表 CREATE TABLE `fa_subscribe` ( `id` int(11) NOT NULL AUTO_INCREMENT, `clinicname` varchar(255) NOT NULL, `itemids` text NOT NULL, `totalprice` decimal(10,2) NOT NULL, `date` date NOT NULL, `time` time NOT NULL, `firstname` varchar(100) NOT NULL, `lastname` varchar(100) NOT NULL, `email` varchar(255) NOT NULL, `phone` varchar(20) NOT NULL, `address` text, `message` text, `createtime` int(10) DEFAULT NULL, `updatetime` int(10) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- 创建项目表 CREATE TABLE `fa_item` ( `id` int(11) NOT NULL AUTO_INCREMENT, `itemname` varchar(255) NOT NULL, `itemprice` decimal(10,2) NOT NULL, `grade` enum('parent','child') NOT NULL, `gradeid` int(11) DEFAULT 0, `clinicid` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ``` 4. **访问系统** - 后台管理: `http://your-domain/admin` - API接口: `http://your-domain/api/subscribe/add` ## API使用 ### 创建预约 ```javascript POST /api/subscribe/add Content-Type: application/json { "clinicname": "诊所名称", "itemids": [ {"id": 1, "count": 0}, // 父类项目 {"id": 2, "count": 2}, // 子类项目 {"id": 3, "count": 1} ], "totalprice": 1950.00, "date": "2024-01-15", "time": "14:30:00", "firstname": "张", "lastname": "三", "email": "test@example.com", "phone": "13800138000", "address": "地址", "message": "备注" } ``` ## 项目结构 ``` zenix-admin/ ├── application/ # 应用目录 │ ├── api/ # API模块 │ └── admin/ # 后台管理模块 ├── public/ # 公共资源 │ └── assets/ # 静态资源 ├── thinkphp/ # 框架核心 └── vendor/ # Composer依赖 ``` ## 详细文档 更多详细信息请查看:[预约接口开发总结.md](预约接口开发总结.md) ## 许可证 MIT License