# 应用菜单

来源快照：`result_data_new_260518.json`

- 来源 ID：`1245204628045086748`
- 模块：低代码平台e-builder
- 目录：应用新建与管理 - 菜单管理
- space ID：`1157961794811633670`
- 原文链接：未提供
- 产品基线：未提供

## 正文

一、

# 功能背景

菜单做为绝大部分应用的必备功能，在用户使用该应用时，承载着串联起整个应用的重要职能。通过菜单，用户可以很好的分清业务逻辑，更好的执行业务操作。例如快速打开门户、快速发起某条流程，或者快速查看某个台账等。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535327756779527&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

二、

# 功能简介

**新建菜单：** PC端支持快速新建菜单、新建表单或流程后自动生成菜单、后台将表单或者页面等添加到菜单等新建方式。移动端除了新建等方式之外，还支持一键同步电脑端菜单；

**配置菜单：** 配置菜单的名称、链接地址、参数、打开方式等信息，即菜单的实际作用；

**菜单设置：** 应在应用的设置中，普通用户可以进行个人菜单设置，调整菜单顺序，添加自定义菜单等。管理员可以进行整体菜单的设置，例如调整菜单权限，控制菜单是否显示等。

 

三、

# 功能详细介绍

1.

## 新建菜单

### **1.1手工新建**

进入eb应用配置界面后，用户可以在在快速构建中选择新建菜单：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535340650070016&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### **1.2新建表单或流程等自动生成菜单**

当用户在快速构建中，选择新建表单、新建流程等操作，新建成功后，会自动生成对应的菜单。

例如新建表单后，会自动生成一个该表单的台账菜单：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535323243708421&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

新建流程之后，会自动生成流程对应的待办流程、已办流程、我提交的流程等菜单：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535336207892490&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### **1.3添加到菜单**

在应用的后台中，表单台账、页面、报表等支持直接“添加到菜单”，添加成功后，前台自动生成这个菜单：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535336207892487&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### **1.4移动端菜单**

移动端除了可以新建菜单之外，还可以一键同步电脑端菜单：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535327755575299&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

** **

2.

## 配置菜单

### **2.1菜单名称**

填写菜单名称，支持多语言。当链接地址是用户选择的（并非填写的url）时，可以自动生成名称，无需手动填写：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535327677505537&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### **2.2链接地址**

支持三种方式：

**选择地址：** 用户可以直接填写url，或者选择当前应用下的表单、页面、流程、报表等信息。与此同时，也可以点击蓝色加号，添加其他eb应用，选择他们的表单、页面、报表等。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535332050542595&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**选择菜单：** 支持选择系统中的流程表单、文档中心菜单、流程中心等模块的菜单，部分菜单支持二次设置：例如用户需要展示知识文档下的某几个文件夹及其文档，则可以选择文档中心-文件夹：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535332050542596&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

此时，菜单配置界面会多出一个设置功能，可以指定对应的文件夹：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535332005199877&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**微前端：** 通过该功能可以对接集成第三方系统，详细介绍可以[ _点击链接_](https://weapp.eteams.cn/ecode/playground/doc/share/view/1103387470920679424#E10%E5%BE%AE%E5%89%8D%E7%AB%AF%E5%AF%B9%E6%8E%A5%E9%9B%86%E6%88%90%E4%B8%89%E6%96%B9%E7%B3%BB%E7%BB%9F%E5%8A%9F%E8%83%BD%E8%AF%B4%E6%98%8E) 查看。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535331855032325&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### **2.3参数配置**

支持在打开菜单的时候，将配置的参数传递给菜单所打开的界面。例如将当前用户id封装成参数yhid，对应打开的界面即可接收到这个参数：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535336135794691&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### **2.4打开方式**

支持默认窗口打开或者新窗口打开。

### **2.5菜单显示**

默认显示，勾选不显示后，前台实际使用时看不见该菜单。

### **2.6前台菜单设置默认启用**

开启后，前台的菜单设置里，默认是启用状态。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535323468996616&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### **2.7默认选中**

开启后，用户打开该应用时，默认选中该菜单。

### **2.8 Icon设置**

设置菜单的图标。

### **2.9可见范围与可见范围内禁用**

设置菜单的权限，前台使用时，无此菜单权限的用户，看不见此菜单及其下级菜单。

### **2.10显示条件**

可以根据应用标识进行显示条件的控制，一般用于三方应用中。

 

3.

## 设置菜单

### **3.1拖动菜单顺序**

支持用户在后台直接拖动顺序，从而快速配置上下级。鼠标左键长按菜单，移动鼠标即可拖动：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535323440431109&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### **3.2批量编辑菜单**

可以点击批量编辑菜单，快速批量删除、批量添加可见范围等操作：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535336220884995&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### **3.3菜单设置**

分为个人菜单设置，以及应用设置下的菜单设置。两者的区别是：个人菜单设置只针对当前操作者生效，部分功能不开放，例如不能删除默认的菜单，只能启用/停用；而应用设置下的菜单设置，即为该应用的默认菜单设置。

**个人菜单设置**

①左侧菜单显示设置：例如默认展开，表示用户打开这个应用的时候，左边菜单操作区，默认是展开的：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535327592792065&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

②下级菜单显示设置：可以设置默认样式，比如全部展开：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535327755575302&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

③菜单打开方式：例如多页签打开方式如下图所示：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535323468996614&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

④恢复组织默认设置：当前用户自己更改了菜单的顺序、显示方式等功能之后，可以点击右上角的恢复组织默认设置，即可恢复与应用设置下的菜单设置一致：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535332005199880&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

⑤菜单内容配置区：个人菜单设置这里，菜单分为两类：系统菜单，自定义菜单。对于系统菜单，个人用户不能删除、修改名称、修改链接地址等操作，只可以进行启用/停用，设置默认展开等。但是用户新建的自定义菜单，可以进行编辑、删除等操作。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535340650070024&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**应用设置下的菜单设置（系统菜单）**

系统菜单功能项与个人菜单设置类似，主要注意以下几点：

①系统菜单默认不显示，需要配置权限打开：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535327677505558&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

②系统菜单的设置，即为组织默认设置。例如删除某个菜单后，个人设置菜单中的对应菜单，也会删除。

③eb后台，以及eb应用发布之后的前台，都有系统菜单设置。如果用户在前台使用过程中，修改了应用设置下的菜单设置，那么之后以前台配置为准，两者不会同步，并且后台会作出提示：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1245535336135794695&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)
