美文网首页
安管相关功能记录1-同模型如何修改互不干扰

安管相关功能记录1-同模型如何修改互不干扰

作者: 小白白呐 | 来源:发表于2024-03-25 18:30 被阅读0次

随时项目开发,遇到越来越多的问题,目前出现了同一个模型,在不同的页面进行展示,但是展示列不同,修改模型,但是不能互相影响页面的需求

在这里区分是否是ui编辑器生成的页面vue渲染的页面两种,

一、先记录下用ui编辑器生成的页面怎么修改

大概逻辑就是给ui编辑器生成的页面的列表组件加个唯一标识,然后在控制模型(customcol)的模型里边找到你用的这个模型(eg:nm.serve)把你要设置的属性根据sysbol == '你设置的标识' 来判断设置的具体值是什么

1、在页面管理进入ui编辑器生成的页面,给你要控制的列表增加列表标识

或者在查询模型数据——搜索pagetypel模型,这个模型是也就是存储ui编辑器创建的页面数据的那些模型,两种方式都是可以修改上边那个列表标识的。

2、设置完唯一标识,在查询模型数据——搜索customcol模型,这个模型是管理所有模型部分字段的一个模型,我理解也就是控制模型的模型,每个模型的字段都在这个里边,相当与一个简便设置的地方??包括搜索啊、列表是否展示啊、等等。用sysbol来识别设置的唯一标识,(这些是安管人家后边自己加的,我们自己那个还是用模型里边具体值判断的这些)但是如果给具体的模型字段设置了属性值,那么那个的优先级比这个高

注意:是否隐藏:是用sysbol来识别设置的唯一标识的,例如这个是否隐藏,隐藏为true,所以就是

symbol === "treeDelete" || symbol === "deviceGroup" 满足条件即为隐藏,多个条件就用||

二、非ui编辑器使用的模型生成的页面,要想控制某一列是否展示不展示,则是使用orderFiles字段来控制,也就是安管可能有两种控制方式,一个是上边那个模型那种,sysbol控制,一个是按照这个orderFiles,专门来解决我们这种非ui编辑器的吧?

就比如,组网设备管理nm.server,在设备组里边是用ui编辑器写的,要想控制设备组的组网列表的某一列是否展示,同时不影响vue写的组网设备列表,就要使用orderFiles这个属性,orderFiles为{}空对象,则是不展示这一列,这个跟王莹沟通过,说是其实在我们代码里边给他们一个我们商量好的一个值,他们去监听,也可以实现那种sysbol的方式,具体实现如下:

1、在模块管理里边,搜索你的模型,例如nm.server,这是你这个模型里边所有的字段,然后找到每个字段所属的orderField:{"symbol":"deviceGroup","deviceGroup":2,"value":2},这个的意思就是deviceGroup的顺序就是2,如果没有deviceGroup,那默认也是2;

总结是:安管里边,value就是默认值,sysbol匹配到的就是设置的特殊值,空对象{}就是不展示这个字段

上边这些感觉和vue画的那些其实是一个东西,只是vue用的display那些属性,这些安管已经不用了

crudPage模型:控制整个模型属性,我理解的是控制的是每个模型外部的那些东西,操作列和表格外部属性

相关文章

  • 互不干扰

    这个季节在小区里走,最怕遭遇小狗,“它不咬”,遛狗人都这么说,穿得少,最怕遛狗不栓绳,狗往身上扑。 离远看见了,我...

  • 互不干扰

    不要老是干涉别人的事情。这是我最近悟出来的一个道理。 比如你看别人做事情,你可能会觉得别人做得不好,但...

  • Django学习记录

    模型相关操作 在创建完模型类后,需要对模型类中的字段信息进行修改,如何同步到数据库? 在创建了表之后,如何在adm...

  • 数据模型

    数据模型提供了对状态机内部数据保存、读取和修改的能力。SCXML并不规定数据模型的具体实现,只是提出相关功能的抽象...

  • 分支管理

    目的 并行开发,互不干扰 概念 主干(trunk):用于主方向的开发,增加新功能,存放稳定的代码分支(branch...

  • 一次性讲清楚,Nginx详解其原理,可以给我鼓掌了!

    一、Nginx进程模型分析 二、多进程方式 优点在于各个子进程之间相互独立,各个客户端请求之间相互不受干扰。  缺...

  • 【转】Python中的logging模块

    原文地址 最近修改了项目里的logging相关功能,用到了python标准库里的logging模块,在此做一些记录...

  • 互不干扰,各自安好。

    每当遇到一段失去的感情,我都会将对方删除,因为我不愿再和对方有瓜葛,也不愿给自己受伤的机会。时间是一剂治愈伤口的良...

  • git提交规范(简版)

    feat:新功能或功能变更相关fix:修复 bug 相关docs:改动了文档,注释相关style:修改了代码格式化...

  • “真实世界”全栈开发-3.11-关注功能

    这一讲我们来实现用户之间的关注功能。 修改用户模型 关注功能引入了新的信息,所以我们需要修改用户模型:添加一个数组...

网友评论

      本文标题:安管相关功能记录1-同模型如何修改互不干扰

      本文链接:https://www.haomeiwen.com/subject/prndtjtx.html