5.9 KiB
5.9 KiB
处方库功能 - 文件清单
📁 所有文件列表
📄 文档文件(根目录)
| 文件名 | 说明 | 用途 |
|---|---|---|
| PRESCRIPTION_LIBRARY_README.md | 完整使用说明 | 详细的功能说明和使用指南 |
| PRESCRIPTION_LIBRARY_DEMO.md | 功能演示文档 | 使用场景和示例 |
| PRESCRIPTION_LIBRARY_SUMMARY.md | 开发总结 | 技术实现和开发总结 |
| QUICK_START_PRESCRIPTION_LIBRARY.md | 快速开始指南 | 5分钟快速上手 |
| PRESCRIPTION_LIBRARY_FILES.md | 本文件 | 文件清单 |
| TEST_PRESCRIPTION_LIBRARY.sql | 测试SQL | 测试数据和查询语句 |
🔧 安装脚本(根目录)
| 文件名 | 说明 | 平台 |
|---|---|---|
| install_prescription_library.bat | Windows安装脚本 | Windows |
| install_prescription_library.sh | Linux/Mac安装脚本 | Linux/Mac |
🗄️ 数据库文件
| 文件路径 | 说明 |
|---|---|
| server/database/migrations/create_prescription_library.sql | 数据库表结构 |
🔙 后端文件
模型层
| 文件路径 | 说明 |
|---|---|
| server/app/common/model/tcm/PrescriptionLibrary.php | 处方库数据模型 |
控制器层
| 文件路径 | 说明 |
|---|---|
| server/app/adminapi/controller/tcm/PrescriptionLibraryController.php | 处方库控制器 |
业务逻辑层
| 文件路径 | 说明 |
|---|---|
| server/app/adminapi/logic/tcm/PrescriptionLibraryLogic.php | 处方库业务逻辑 |
列表逻辑层
| 文件路径 | 说明 |
|---|---|
| server/app/adminapi/lists/tcm/PrescriptionLibraryLists.php | 处方库列表逻辑 |
验证器层
| 文件路径 | 说明 |
|---|---|
| server/app/adminapi/validate/tcm/PrescriptionLibraryValidate.php | 处方库数据验证器 |
🎨 前端文件
页面组件
| 文件路径 | 说明 |
|---|---|
| admin/src/views/consumer/prescription/list.vue | 处方库页面组件 |
API接口
| 文件路径 | 说明 | 修改内容 |
|---|---|---|
| admin/src/api/tcm.ts | API接口定义 | 新增处方库相关接口 |
📊 文件统计
按类型统计
- 文档文件:6个
- 安装脚本:2个
- 数据库文件:1个
- 后端PHP文件:5个
- 前端Vue文件:1个
- 前端API文件:1个(修改)
总计: 16个文件(15个新建 + 1个修改)
按目录统计
根目录/
├── 文档文件 × 6
├── 安装脚本 × 2
└── 测试SQL × 1
server/
├── database/migrations/ × 1
├── app/common/model/tcm/ × 1
└── app/adminapi/
├── controller/tcm/ × 1
├── logic/tcm/ × 1
├── lists/tcm/ × 1
└── validate/tcm/ × 1
admin/
└── src/
├── views/consumer/prescription/ × 1
└── api/ × 1(修改)
🔍 文件依赖关系
前端页面 (list.vue)
↓
前端API (tcm.ts)
↓
后端控制器 (PrescriptionLibraryController.php)
↓
后端验证器 (PrescriptionLibraryValidate.php)
↓
后端业务逻辑 (PrescriptionLibraryLogic.php)
↓
后端数据模型 (PrescriptionLibrary.php)
↓
数据库表 (zyt_prescription_library)
📝 代码行数统计
| 文件类型 | 文件数 | 预估代码行数 |
|---|---|---|
| 文档 (Markdown) | 6 | ~1500行 |
| SQL | 2 | ~100行 |
| PHP | 5 | ~400行 |
| Vue | 1 | ~350行 |
| TypeScript | 1 | ~30行(新增部分) |
| Shell脚本 | 2 | ~100行 |
| 总计 | 17 | ~2480行 |
✅ 文件完整性检查
必需文件检查清单
后端文件
- 数据库表结构文件
- 数据模型文件
- 控制器文件
- 业务逻辑文件
- 列表逻辑文件
- 验证器文件
前端文件
- 页面组件文件
- API接口文件(已更新)
文档文件
- 使用说明文档
- 功能演示文档
- 开发总结文档
- 快速开始文档
- 文件清单文档
- 测试SQL文件
安装文件
- Windows安装脚本
- Linux/Mac安装脚本
结果: ✅ 所有必需文件已创建完成
🎯 下一步操作
-
安装数据库表
- 运行安装脚本或手动执行SQL
-
配置菜单权限
- 在后台管理系统中添加菜单项
- 配置访问权限
-
测试功能
- 创建测试处方
- 验证各项功能
-
部署上线
- 备份数据库
- 部署代码
- 验证生产环境
📦 打包清单
如需打包交付,建议包含以下文件:
核心文件(必需)
✅ server/database/migrations/create_prescription_library.sql
✅ server/app/common/model/tcm/PrescriptionLibrary.php
✅ server/app/adminapi/controller/tcm/PrescriptionLibraryController.php
✅ server/app/adminapi/logic/tcm/PrescriptionLibraryLogic.php
✅ server/app/adminapi/lists/tcm/PrescriptionLibraryLists.php
✅ server/app/adminapi/validate/tcm/PrescriptionLibraryValidate.php
✅ admin/src/views/consumer/prescription/list.vue
✅ admin/src/api/tcm.ts(修改部分)
文档文件(推荐)
✅ PRESCRIPTION_LIBRARY_README.md
✅ QUICK_START_PRESCRIPTION_LIBRARY.md
✅ PRESCRIPTION_LIBRARY_DEMO.md
✅ PRESCRIPTION_LIBRARY_SUMMARY.md
安装文件(推荐)
✅ install_prescription_library.bat
✅ install_prescription_library.sh
测试文件(可选)
✅ TEST_PRESCRIPTION_LIBRARY.sql
🔐 文件权限建议
Linux/Mac 系统
# 安装脚本
chmod +x install_prescription_library.sh
# PHP文件
chmod 644 server/app/**/*.php
# Vue文件
chmod 644 admin/src/**/*.vue
# SQL文件
chmod 644 server/database/migrations/*.sql
Windows 系统
默认权限即可,无需特殊设置。
📌 版本信息
- 版本号: v1.0.0
- 创建日期: 2026-03-22
- 最后更新: 2026-03-22
- 状态: ✅ 已完成
所有文件已创建完成,可以开始安装和使用! 🎉