61 lines
1.6 KiB
Batchfile
61 lines
1.6 KiB
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
setlocal enabledelayedexpansion
|
|
|
|
echo =========================================
|
|
echo 开始安装处方库功能
|
|
echo =========================================
|
|
echo.
|
|
|
|
REM 数据库配置
|
|
set DB_HOST=localhost
|
|
set DB_PORT=3306
|
|
set DB_NAME=likeadmin_php
|
|
set DB_USER=root
|
|
set DB_PASS=
|
|
|
|
REM 读取用户输入
|
|
set /p input_host="请输入数据库地址 [默认: localhost]: "
|
|
if not "!input_host!"=="" set DB_HOST=!input_host!
|
|
|
|
set /p input_port="请输入数据库端口 [默认: 3306]: "
|
|
if not "!input_port!"=="" set DB_PORT=!input_port!
|
|
|
|
set /p input_name="请输入数据库名称 [默认: likeadmin_php]: "
|
|
if not "!input_name!"=="" set DB_NAME=!input_name!
|
|
|
|
set /p input_user="请输入数据库用户名 [默认: root]: "
|
|
if not "!input_user!"=="" set DB_USER=!input_user!
|
|
|
|
set /p DB_PASS="请输入数据库密码: "
|
|
|
|
echo.
|
|
echo =========================================
|
|
echo 开始执行数据库迁移...
|
|
echo =========================================
|
|
echo.
|
|
|
|
REM 执行SQL文件
|
|
mysql -h%DB_HOST% -P%DB_PORT% -u%DB_USER% -p%DB_PASS% %DB_NAME% < server\database\migrations\create_prescription_library.sql
|
|
|
|
if %errorlevel% equ 0 (
|
|
echo √ 数据库表创建成功
|
|
) else (
|
|
echo × 数据库表创建失败,请检查数据库配置
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo =========================================
|
|
echo 处方库功能安装完成!
|
|
echo =========================================
|
|
echo.
|
|
echo 使用说明:
|
|
echo 1. 访问后台管理系统
|
|
echo 2. 在菜单中找到 '处方库' 功能
|
|
echo 3. 可以创建、编辑、删除处方模板
|
|
echo 4. 支持设置处方是否公开给其他医生使用
|
|
echo.
|
|
pause
|