乡村管理系统 DOCS
文档 视图管理

视图管理

视图就是把你常用的筛选条件保存下来,下次进模块一键切回,省得每次重新筛一遍。

视图是什么

视图是一份"看数据的方案",它记录三样东西:当前筛选了哪些条件、日期范围筛的是哪一段、有没有开着"按分组字段查看"。比如在村民花名册里,你筛了"性别=男"、"年龄>60",把这一套保存成一个视图,叫"老年男性村民",下次直接选它就行。

视图不会改变数据本身,它只改变"你这一次看到的样子"。同一个模块下可以保存很多个视图,A 视图筛低保户、B 视图筛党员,互相独立。

排序不会存进视图

点表头给某一列排序是临时操作,不会被保存进视图里。切换到任意一个视图后,表格都会回到该模块自己的默认排序方式;想按某列排序,切完视图再点一次表头就行。

为什么要保存视图

不保存视图也能用,每次进模块手动筛一遍,三五分钟也能搞定。但如果你一周要看同一份数据 10 次、月底报表要按几个角度切,每次重筛就是浪费时间。保存视图的好处主要有:

  • 下次进模块,下拉一选就出来,不用回忆"上次我是怎么筛的"。
  • 多个视图并存,今天看在职党员,明天看预备党员,切换不丢条件。
  • 设成默认视图后,打开模块自动应用,连"点一下"都省了。

保存当前视图

进入任意模块(例如村民花名册)后,先筛、再按需要开"按分组字段查看",调到你满意的样子,然后:

  1. 点视图栏右侧的"保存为视图"在表格上方,"视图"下拉的右边。
  2. 填视图名称最多 20 个字,名字要让一个月后的自己也能看懂。
  3. 要不要设为默认弹窗里有个"设为默认"开关,打开的话,以后打开这个模块会自动应用它。
  4. 点保存视图立刻进入"视图"下拉列表。

命名规范建议:

命名方式例子评价
动作+对象筛选-60岁以上女性清晰
用途月度低保审核清晰
纯条件党员-在职-本村清晰
含糊名字视图1 / 测试 / 临时不推荐,过两周自己都不认识
名字越具体越好

视图多了之后下拉列表会很长,名字含糊的几个视图混在一起你根本分不清。建议名字里带上"对象+条件"两要素,例如"低保-本月新增"比"本月新增"清楚得多。

切换视图

在表格上方的"视图"下拉里,所有已保存的视图都列在那儿,还有一个固定的"默认(全部)"选项(不筛选任何条件)。点一下名字,表格立刻按那个视图的筛选条件重新渲染。

  1. 点视图下拉表格上方,标签是"视图"。
  2. 选目标视图下拉里点一下名字,已设为默认的视图后面会带个 ★。
  3. 表格自动刷新不需要再点"应用"或"确定"。

切换是立即生效的,不会弹窗提示你确认。如果当前筛选条件和已应用的视图不一致,视图名旁边会出现一个"已修改"的橙色小标签提醒你——但这只是个提示,直接切走的话,没保存的临时筛选条件照样会被丢弃。

设为默认视图

默认视图就是"下次打开这个模块自动用的视图"。比如你天天看在职党员,就把"党员-在职"设成默认,以后点侧边栏进党员模块,直接是在职党员列表,不用再切。

  1. 点视图下拉旁的"管理视图"按钮打开视图管理弹窗。
  2. 找到目标视图那一行"默认"列里有个"设为默认"链接按钮。
  3. 点"设为默认"不用先切换到这个视图,点一下立刻生效。
  4. 关闭弹窗下次进模块就用它。

每个模块只能有一个默认视图。再给另一个视图点"设为默认"时,原来的默认会自动取消,"默认"列会变回"设为默认"按钮,没有单独的"取消默认"按钮。

更新已有视图

视图保存后,你可能想调整筛选条件——比如原来的"60 岁以上"想改成"65 岁以上"。改的方法是覆盖保存:

  1. 先切到要改的视图从下拉里选它。
  2. 调整筛选条件改成新的样子。
  3. 点视图栏右侧的"更新当前视图"系统弹出"覆盖视图"确认框。
  4. 点"确定覆盖"原视图被新条件覆盖,名字不变。

如果你不想覆盖原视图,又想保留新条件,就走"保存为视图",取一个新名字,原视图原封不动。

覆盖不可撤销

确认框写着"此操作不可撤销",点了"确定覆盖",原条件就没了,没有"恢复上一版"按钮。如果原视图你还可能用,建议先另存为视图测试一下,确认没问题再去删旧的。

删除视图

不用的视图留着会让下拉列表越来越长。删法:

  1. 点视图下拉旁的"管理视图"按钮打开视图管理弹窗。
  2. 找到要删的那一行列表里每行一个视图。
  3. 点行末的"删除"红色文字按钮。
  4. 二次确认系统问"确定删除视图「XXX」吗?",点确认。

删除只是删"这一份方案",模块里的数据一条都不会少。删完的视图无法找回,要再用得重新建。默认视图也可以删,删完后下次进模块不再自动应用任何筛选条件,排序方式退回该模块自己在模块管理里设置的默认排序(新→旧 或 旧→新,默认是新→旧)。

视图是全模块共享的

视图不是每个账号自己一份,而是按模块共享:只要账号对这个模块有查看权限,就能看到这个模块下所有人保存的视图、也能直接选用;对这个模块有编辑权限的账号,还能新建、更新、改名、删除、设默认——改动对所有能看到这个模块的人都生效。

默认视图是全模块共用的

某个账号把"党员-在职"设为默认视图后,其他所有能打开这个模块、且有编辑权限的账号也会看到同一个默认视图生效,而不是各自独立设置。多人共用一个模块时,改视图前最好先和大家说一声。

对象是否共享说明
模块结构(字段定义)共享admin 改字段,所有人都看到新字段
记录数据共享一个人录入,所有人都能查到
视图(筛选条件)共享有查看权限就能看到并使用;有编辑权限才能新建/改/删
默认视图共享模块级别的单一设置,不分账号

如果只是想临时按自己的习惯看一眼数据、又不想影响别人保存的视图,用筛选栏临时筛一下就好,不必存成视图;真要保存的话,起个大家都能看懂的名字(比如"标准-在职党员"),方便同事直接用。

常用视图案例

下面三个是村里最常保存的视图,可以照着建(记得:排序不会存进视图,切过去后如果想按某一列排,再点一下表头):

视图名所在模块筛选条件
党员-在职党员名册党员状态=正式党员 且 是否在职=是
低保-本月新增低保户登记日期≥本月 1 日
合同-30 天内到期合同台账到期日期 ≤ 今天+30 天 且 ≥ 今天

具体怎么填筛选条件,看下一篇筛选与排序。其中"本月 1 日"、"今天+30 天"这种相对日期,在筛选框里有"动态日期"选项,不用每月手动改。

视图与 URL 分享

严格说来,"视图"这个保存下来的方案本身不能通过一个专属链接分享——没有类似"复制视图链接"的按钮。但因为视图本身在模块内就是共享的(见上一节),只要告诉同事视图的名字,对方在自己账号下就能直接从下拉里选到同一个视图,不需要靠链接。

另外系统有一个和"视图"不是一回事、但效果类似的机制:当前的筛选条件会实时写进浏览器地址栏。也就是说,把当前网址复制发给同事,对方(在同一局域网、用自己的账号登录后)打开这个网址,也能还原出同样的筛选结果——只是这属于"分享了这次查询的网址",对方账号下不会因此多出一个视图。

  1. 口头/文字约定视图名例如"咱村今天都用'党员-在职'这个视图",对方直接从下拉里选。
  2. 复制当前网址如果懒得先保存视图,筛好之后直接复制地址栏网址发过去也行。
  3. 导出为 Excel在当前视图下点工具栏"导出",只导出筛选结果,发给同事。
  4. 共建首页大卡把要让全村干部都看到的数字做成首页大卡,登录后第一屏就是它。

视图管理弹窗

视图下拉旁的"管理视图"按钮,是集中操作所有视图的地方。打开后看到一个列表,每行一个视图,列依次是:视图名称、默认、操作。

操作作用
改名改视图名字,筛选条件不变
设为默认下次打开模块自动应用,每个模块只能一个;已经是默认的视图这里显示"默认"标签,不是按钮
删除删除该视图,二次确认,不影响数据

没有单独的"取消默认"操作——要取消当前默认视图,只能给另一个视图点"设为默认"去顶替它。也不支持多选批量删除,视图建多了想清理,逐行点"删除"就行——一个模块通常也就几个到十几个视图,逐个删几秒钟搞定。

看完这页,下一篇筛选与排序会讲视图里"筛选条件"到底怎么搭——包括"且/或"组合、范围筛选、动态日期、多列排序这些更具体的玩法。