更新菜单链接地址帮助提示信息

This commit is contained in:
thinkgem
2024-04-13 09:18:11 +08:00
parent 9ef6140be0
commit 586ee75d4a

View File

@@ -78,32 +78,32 @@
<div class="col-xs-6"> <div class="col-xs-6">
<div class="form-group"> <div class="form-group">
<label class="control-label col-sm-4" title="一、链接前缀: <label class="control-label col-sm-4" title="一、链接前缀:
1、链接支持 http(s):// 开头的链接, 链接地址路径,外部链接加 “http://” 开头 1、使用 / 开头默认则为管理根路径例如http://host/{ctxPath}/{adminPath}/{href}
2、如果以 /// 开头,则代表是站点根路径(结果http://localhost/{href} 2、使用 // 开头,则代表是工程根路径,例如http://host/{ctxPath}/{href}
3、如果以 // 开头,则代表是工程根路径(结果http://localhost/{ctxPath}/{href} 3、使用 /// 开头,则代表是站点根路径,例如http://host/{href}
4、如果以 / 开头默认则代表是管理根路径结果http://localhost/{ctxPath}/{adminPath}/{href} 4、使用 http:// 或 https:// 开头,则为链接外部页面
二、可带变量,格式为 {变量名} 二、可带变量,格式为 {变量名}
1、{ssoToken} : 单点登录的token编码url参数中的参数分隔符请使用“%26”进行转义 1、{ssoToken} : 单点登录的token编码url参数中的参数分隔符请使用“%26”进行转义
例如:{projectUrl}/sso/{ssoToken}?url=/sys/user/list?p1=v1%26p2=v2&relogin=true 例如:{projectUrl}/sso/{ssoToken}?url=/sys/user/list?p1=v1%26p2=v2&relogin=true
{sessionId} : 当前会话编号 v5.3.0 2、{sessionId} : 当前会话编号 v5.3.0
2、{userCode} : 当前用户编码 3、{userCode} : 当前用户编码
3、{userName} : 当前用户名称 4、{userName} : 当前用户名称
4、{userType} : 当前用户类型 5、{userType} : 当前用户类型
5、{corpCode} : 当前用户编码 6、{corpCode} : 当前用户编码
6、{corpName} : 当前用户名称 7、{corpName} : 当前用户名称
7、{menuCode} : 当前菜单编码 8、{menuCode} : 当前菜单编码
8、{menuParentCode} : 当前菜单上级编码 9、{menuParentCode} : 当前菜单上级编码
9、{menuParentCodes} : 当前菜单所有上级编码 10、{menuParentCodes} : 当前菜单所有上级编码
10、userCache 中的 Key 可作为变量名 11、userCache 中的 Key 可作为变量名
11、yml 或 sys_config 中的 Key 可作为变量名 12、yml 或 sys_config 中的 Key 可作为变量名
三、路由规则Vue下使用 三、路由规则Vue下使用
 1、设置菜单的路由地址对应组件目录为 /views/ 下的 vue 文件  1、设置菜单的路由地址对应组件目录为 /views/ 下的 .vue 文件
 2、路由名称定义规则为Views + 去除地址的 “/”,并后一个字母大写,  2、路由名称生成规则为Views + 去除地址的 “/”,并后一个字母大写,
   例如:路由地址为:/sys/menu/list路径名称为ViewsSysMenuList    例如:路由地址为:/sys/menu/list则生成路由名称为ViewsSysMenuList
 3、组件名称定义规则为:/views/ 目录 + 路由地址 目录,上面举例的路由地址  3、Vue 组件路径存放规则为:/views/ + 路由地址上面举例的路由地址
 4、对应的组件名称应为:/views/sys/menu/list组件名称与路由名称相同    例如:组件路径应 为:/views/sys/menu/list组件名称与路由名称相同
 5、组件名称定义在 script 标签的 name 属性,如 name=“ViewsSysMenuList”  4、组件名称定义在 script 标签的 name 属性,如 name=“ViewsSysMenuList”
 6、注意:如果组件名称与路由名称不同,会造成页面缓存失效。">  5、注意:如果组件名称与路由名称不同,会造成页面缓存失效。">
${text('链接(Href)')}<i class="fa icon-question"></i></label> ${text('链接(Href)')}<i class="fa icon-question"></i></label>
<div class="col-sm-8"> <div class="col-sm-8">
<#form:input path="menuHref" maxlength="2000" class="form-control"/> <#form:input path="menuHref" maxlength="2000" class="form-control"/>
@@ -123,11 +123,10 @@
<div class="row"> <div class="row">
<div class="col-xs-6"> <div class="col-xs-6">
<div class="form-group"> <div class="form-group">
<label class="control-label col-sm-4" title="一、内置路径Vue下使用 <label class="control-label col-sm-4" title="一、组件路径说明Vue下使用
 1、自定义 vue 组件路径,一般不需要填写,默认是根据 “链接地址” 进行自动生成  1、自定义 Vue 组件路径,一般不需要填写,默认是根据 “链接地址” 进行自动生成
 2、当同一个 vue 组件文件,使用多个不同的 “链接地址” 或 “路由地址” 的时候配置  2、当 “链接地址” 或 “路由地址” 与 Vue 组件路径匹配规则不一致的时候配置
 3、如果填写组件路径则组件名称根据组件路径自动生成而不是链接地址 v5.7.1 二、也可以设置内置组件名称Vue下使用
二、内置组件名称Vue下使用
 1、填写 IFRAME 则强制使用 iframe 打开链接  1、填写 IFRAME 则强制使用 iframe 打开链接
 2、填写 LAYOUT 将不在 Beetl 视图中显示菜单项  2、填写 LAYOUT 将不在 Beetl 视图中显示菜单项
 3、填写 BEETL 则只在 Beetl 视图中显示菜单项  3、填写 BEETL 则只在 Beetl 视图中显示菜单项