Files
zyt/PRESCRIPTION_LIBRARY_FILES.md
T
2026-03-23 18:02:16 +08:00

5.9 KiB
Raw Blame History

处方库功能 - 文件清单

📁 所有文件列表

📄 文档文件(根目录)

文件名 说明 用途
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安装脚本

结果: 所有必需文件已创建完成

🎯 下一步操作

  1. 安装数据库表

    • 运行安装脚本或手动执行SQL
  2. 配置菜单权限

    • 在后台管理系统中添加菜单项
    • 配置访问权限
  3. 测试功能

    • 创建测试处方
    • 验证各项功能
  4. 部署上线

    • 备份数据库
    • 部署代码
    • 验证生产环境

📦 打包清单

如需打包交付,建议包含以下文件:

核心文件(必需)

✅ 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
  • 状态: 已完成

所有文件已创建完成,可以开始安装和使用! 🎉