tansci/.claude/skills/magic-script/references/magic-module.md
xuewuerduo f468d532b1 feat: 初始化tansci资产管理项目
包含以下模块:
- antdv-next-admin: Vue 3 + TypeScript + Ant Design Vue 管理后台
  - 设备/许可证/配件/耗材 CRUD 管理页面
  - 基础数据管理 (分类/位置/制造商/型号/供应商)
  - 业务管理 (故障报修/盘点/资产分配/资产申请/交易记录)
  - 下拉选项改造 (ID输入框 → 搜索下拉选择)
  - 资产状态字典化 (接入sys_dict系统)
  - 界面文案优化 (设备→资产, 在库/在用/维修中/已报废)
  - 修复 console 警告 (popupClassName, 重复组件注册)
- our-itam: Java Spring Boot + magic-api 后端服务
- fantastic-admin: 前端底层框架 (pnpm monorepo)
- ciyo-itasset: CIYO 资产模块
- magic-script-skill: Claude Code skill 定义
- .claude: 对话历史记录

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-17 21:41:22 +08:00

46 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Magic模块
## 引用模块
```javascript
import magic;
```
## call
- 入参:`method`:`String` 定义的请求方法
- 入参:`path`:`String` 定义的路径
- 入参:`parameters`:`Map` 变量信息
- 返回值:`Object`
- 函数说明执行MagicAPI中的接口,返回值带code和message信息
```javascript
return magic.call('get','execute/sql',{
message : 'Hello,Magic API!' //传入参数
})
```
## execute
- 入参:`method`:`String` 定义的请求方法
- 入参:`path`:`String` 定义的请求路径
- 入参:`parameters`:`Map` 变量信息
- 返回值:`Object`
- 函数说明执行MagicAPI中的接口,返回原始内容不包含code以及message信息
```javascript
return magic.execute('get','execute/sql',{
message : 'Hello,Magic API!' //传入参数
})
```
## invoke
- 入参:`path`:`String` 函数路径
- 入参:`parameters`:`Map` 变量信息
- 返回值:`Object`
- 函数说明执行MagicAPI中的函数
```javascript
return magic.invoke('/test/add',{
a: 1,
b: 2
})
```