【update】菜单管理增加是否为外网展示字段

This commit is contained in:
fengchenchen
2023-08-22 14:32:58 +08:00
parent 7332f26f7c
commit 73fd4b708a
7 changed files with 5033 additions and 30 deletions
+17 -1
View File
@@ -157,7 +157,13 @@
<a-switch checkedChildren="外部" unCheckedChildren="内部" v-model="internalOrExternal"/>
</a-form-item>
<!--update_end author:wuxianquan date:20190908 for:增加组件外链打开方式可选 -->
<!--是否外网显示默认为否选择是代表外网系统可以生成菜单也可以使用-->
<a-form-item
:labelCol="labelCol"
:wrapperCol="wrapperCol"
label="是否外网可见">
<a-switch checkedChildren="是" unCheckedChildren="否" v-model="externalTerminalShow"/>
</a-form-item>
</a-form>
@@ -197,6 +203,7 @@
routeSwitch:true, //是否路由菜单
/*update_begin author:wuxianquan date:20190908 for:定义变量,初始值代表内部打开*/
internalOrExternal:false,//菜单打开方式
externalTerminalShow: false,// 是否是外网展示的菜单
/*update_end author:wuxianquan date:20190908 for:定义变量,初始值代表内部打开*/
isKeepalive:true, //是否缓存路由
show:true,//根据菜单类型,动态显示隐藏表单元素
@@ -279,6 +286,14 @@
}
/*update_end author:wuxianquan date:20190908 for:编辑初始化数据*/
/*编辑初始化数据*/
if(record.externalTerminalShow!=null){
this.externalTerminalShow = record.externalTerminalShow?true:false
}else{
this.externalTerminalShow = true
}
/*编辑初始化数据*/
this.show = record.menuType==2?false:true
this.menuLabel = record.menuType==2?'按钮/权限':'菜单名称'
@@ -316,6 +331,7 @@
this.model.internalOrExternal = this.internalOrExternal
/*update_end author:wuxianquan date:20190908 for:获取值*/
this.model.externalTerminalShow = this.externalTerminalShow
let formData = Object.assign(this.model, values)
if ((formData.menuType == 1 || formData.menuType == 2) && !formData.parentId) {
that.validateStatus = 'error'