safety-eval-service-frontend/.cursor/skills/specs/19-底座平台API调用规范/06-面板控制API/SKILL.md

153 lines
2.5 KiB
Markdown
Raw Normal View History

2026-08-14 16:54:03 +08:00
---
name: jjb-base-panel-api
description: 定义 JJB 底座 base.call 面板控制 API。在关闭面板、打开服务菜单、组织面板、消息面板等时查阅。
---
# 底座平台API调用规范
## 面板控制 API
## base.call.closeAllPanel
关闭底座所有操作面板。
**函数签名**
```typescript
declare function closeAllPanel(): void;
```
**使用示例**
```javascript
if (typeof window.__IN_BASE__ !== 'undefined') {
base.call.closeAllPanel();
}
```
## base.call.openServiceMenuPanel
打开全部服务菜单。
**函数签名**
```typescript
declare function openServiceMenuPanel(): void;
```
**使用示例**
```javascript
if (typeof window.__IN_BASE__ !== 'undefined') {
base.call.openServiceMenuPanel();
}
```
## base.call.openOrganizePanel
打开组织单位选择面板。
**函数签名**
```typescript
declare function openOrganizePanel(): void;
```
**使用示例**
```javascript
if (typeof window.__IN_BASE__ !== 'undefined') {
base.call.openOrganizePanel();
}
```
## base.call.openActiveSystem
激活系统。
**函数签名**
```typescript
declare function openActiveSystem(): void;
```
**使用示例**
```javascript
if (typeof window.__IN_BASE__ !== 'undefined') {
base.call.openActiveSystem();
}
```
## base.call.openCachePanel
打开数据缓存面板。
**函数签名**
```typescript
declare function openCachePanel(): void;
```
**使用示例**
```javascript
if (typeof window.__IN_BASE__ !== 'undefined') {
base.call.openCachePanel();
}
```
## base.call.openMsgPanel
打开消息面板。
**函数签名**
```typescript
declare function openMsgPanel(): void;
```
**使用示例**
```javascript
if (typeof window.__IN_BASE__ !== 'undefined') {
base.call.openMsgPanel();
}
```
## base.call.openWorkOrderPanel
打开系统工单面板。
**函数签名**
```typescript
declare function openWorkOrderPanel(): void;
```
**使用示例**
```javascript
if (typeof window.__IN_BASE__ !== 'undefined') {
base.call.openWorkOrderPanel();
}
```
## base.call.openSystemPanel
打开系统设置面板。
**函数签名**
```typescript
declare function openSystemPanel(): void;
```
**使用示例**
```javascript
if (typeof window.__IN_BASE__ !== 'undefined') {
base.call.openSystemPanel();
}
```
## base.call.openTransferPanel
打开导入导出记录面板。
**函数签名**
```typescript
declare function openTransferPanel(): void;
```
**使用示例**
```javascript
if (typeof window.__IN_BASE__ !== 'undefined') {
base.call.openTransferPanel();
}
```