交互规范

作者: reloaded么 | 来源:发表于2019-06-27 14:22 被阅读0次

兼容性

1、自适应1280*768px及以上的分辨率

默认窗口设置下,不应出现水平滚动条,尽量避免出现垂直滚动条(当内容过多时允许滚动条)

2、兼容Chrome、Firefox、IE8及以上主流浏览器。

导航菜单

一、菜单栏

1、产品图标:点击图标,返回首页。

2、菜单栏显示不下,自动出现更多按钮,点击展开所有菜单项。

3、切换病房,点击病房名称,切换其他病房。

4、点击当前登录人姓名,进行角色切换和我的设置。

5、点击消息面板图标,打开消息面板。

6、点击全屏按钮,整个系统全屏显示。

PS:菜单栏默认锁死,在整个菜单栏任一位置单击鼠标,解锁,解锁后鼠标悬浮在菜单名称上可自动展开显示子级菜单。在除菜单栏区域外任一位置单击,即锁死菜单栏,此时鼠标悬浮不会有子级菜单展开。

二、当前页面名称

1、原则上每个页面都需要左上角有当前页面名称。特殊情况自行调整。

三、Tab切换

1、tab页切换时,判断当前页面修改数据是否已保存,如果未保存,提示“数据未保存,是否保存?”,点击【保存】,弹框关闭,数据保存,父页面刷新,页面顶部提示“保存成功!”一秒闪退,。点击【不保存】,弹框关闭,数据不保存,父页面不刷新。点击右上角X,关闭保存提示,继续原页面操作。

列表

一、新增

1、新增时弹框:新增按钮位置在右上角,点击【新增】按钮,弹出新增录入框。

2、树形列表指定插入位置行编辑新增:新增按钮位置在右上角。选择一条一级数据,点击新增按钮,在该一级下新增一条空白行,行编辑直接修改,操作列保存或取消。未选择一级数据,点击新增按钮,在列表底部新增一条一级数据。

3、行编辑新增,新增按钮位置在列表底部,点击【新增】,列表本页底部新增按钮位置新增一条空白数据,同时新增按钮隐藏。

二、编辑

1、弹框编辑:编辑按钮放在列表【操作列】,采用编辑图标按钮。点击图标,弹出编辑框。

2、行编辑:编辑按钮放在列表【操作列】,采用编辑图标按钮。点击图标,启用本行数据编辑态,操作列按钮变更为保存和取消。

三、删除

1、批量删除:删除按钮放右上角,列表第一列要是复选框,支持全选。其他批量操作按钮同理(例如模板审核中的批量审核按钮)。点击【删除】按钮后,弹出提示“确认删除吗?”,点击确认,页面顶部提示删除成功,一秒闪退,并且显示时不能影响页面操作。

2、单条删除:删除按钮放操作列,采用删除图标按钮。点击【删除】图标后,弹出提示“确认删除吗?”,点击确认,页面顶部提示删除成功,一秒闪退,并且显示时不能影响页面操作。

PS:删除成功后刷新不显示删除的记录。

        删除成功后返回到原记录所在页面,而当原记录所在页不存在时,则返回上一页。

        当被删除的记录与其他记录存在关联时,请示需求界面给予不允许删除、更明细提示等信息。根据需要自行调整。

四、查询

1、查询条件位置统一放列表上方。查询条件最后尽量放上【查询】按钮,点击生效,若查询条件过多,查询按钮可不显示。除点击【查询】按钮生效外,多种查询有各自的直接生效条件,如下:

多种查询直接生效条件:

1)下拉查询:选中下拉值直接生效;

2)单选/复选按钮:选中直接生效;

3)日期查询:选中直接生效;

4)日期范围查询:选中直接生效;

5)文本框查询:默认模糊搜索,回车生效;

6)下拉+文本框组合查询:回车生效;

2、查询条件三个以上,【查询】按钮后给【重置】按钮,点击【重置】,回到默认查询条件状态。【重置】后自动生效,不需要再次点击【查询】按钮。

3、未查询到数据,列表居中显示“没有数据”。

五、单击事件

1、列表单击时,选中当前行。如果当前行为行编辑启用状态,单击只读单元格为选中当前行,单击可编辑单元格为选中当前行并直接定位编辑本单元格。

六、双击事件

1、有行编辑功能的列表。默认不给双击事件,如有特殊需要,双击事件根据需要添加,如双击可直接打开编辑器或设计器。

2、没有行编辑功能的列表。默认双击时打开本条数据的编辑弹框。有特殊需要,双击事件也可根据需要调整。如患者列表双击可直接进入患者首页。PS:列表只读或双击功能只读时,双击事件自动失效。

七、鼠标划过

1、鼠标划过默认给样式变化。如有特殊需要自行调整。

八、单元格内容展示不全(两种可选方案)

1、单元格中内容展示不下,不给鼠标悬浮显示全部,单击本行时高度自动撑开,移除本行选中时,高度自动收起为一行。另外,本行行编辑启用时,也自动撑开。如有特殊需要自行调整,如病情护理记录单,需要默认全部撑开,最高五行。

2、单元格内容展示不下,用...显示,并鼠标悬浮气泡显示全部内容。能显示完整的单元格,鼠标悬浮无气泡显示。如有特殊需要自行调整,如病情护理记录单,需要默认全部撑开,最高五行。但启用行编辑时,本行高度自动撑开。

九、操作列按钮

1、操作列按钮三个以上时,外层显示2-3个常用按钮(尽量用图标,节省列表宽度)+更多按钮,点击【更多】,展开显示其他隐藏按钮。如有特殊展示需要,可自行调整。

十、列表状态

1、列表有状态列时,位置尽量放在列表首列或操作列前一列。点击状态切换按钮,直接触发,启用自动生效,无需提示;停用时提示“确认停用吗?”点击【确认】,页面顶部显示“停用成功!”,一秒闪退,并且显示时不能影响页面操作。

十一、翻页

1、正常列表默认给翻页功能,位置在列表下方,居中显示。默认每页显示20条,显示条数下拉值(20/50/100/500/1000)。

十二、行编辑-格式校验

1、必填项:标题行*标注,失去焦点检验,红框标注,气泡显示提示内容。此时点击操作列【保存】,光标定位到本行第一个红框单元格。

2、格式错误:失去焦点校验,红框标注,气泡显示提示内容。此时点击操作列【保存】,光标定位到本行第一个红框单元格。

十三、全选

1、多选列表,表头都有全选按钮,勾选全选,本页所有数据全部选中。

2、去掉本页一条数据的选中效果,则表头全选取消勾选。

3、翻页后,自动去掉已勾选的记录及全选的勾选。

4、刷新页面后,自动去掉已勾选的记录及全选的勾选。

5、勾选一条数据,按住Shift键,勾选另一条数据,中间部分全部选中。

十四、显示数据(表格内)

1、表头:左对齐,字体加粗,字号14px。

2、单元格:文字内容左对齐,,数字、金额内容右对齐。

3、操作列原则上均用图标表达,特殊情况特殊处理。

十五、表头固定

1、表头固定,不跟随垂直滚动条滚动。

2、列表操作列固定,不跟随横向滚动条滚动。

十六、列排序

1、所有列点击表头名称,给排序切换功能。如果不能实现所有列手动排序,则全部时间列一定要有手动排序功能,其他列根据需要自行调整。

十七、列表疏密设置

1、点击操作列表头右侧的调整列表密度按钮,调整列表行高。

弹出框

一、录入规范

1、必填项:*标注,失去焦点检验,红框标注,并显示提示内容。同时,点击【保存】按钮也触发校验,光标自动定位到第一个红框内。

2、数据格式错误:失去焦点检验,红框标注,并显示提示内容。同时,点击【保存】按钮也触发校验,光标自动定位到第一个红框内。

3、数据范围超限,点击【保存】按钮校验,弹框提醒。

二、弹框可移动

1、弹框原则上居中显示,所有弹框尽量实现可拖动效果。

三、保存数据

1、有保存按钮的弹框。默认点击【保存】按钮,关闭弹框,并刷新外层数据。特殊需要自动调整,如健康教育评价单需要【保存并继续】按钮,点击后,数据保存,但弹框不关闭。

四、关闭弹框

1、弹框右上角默认给关闭按钮,使用图标X。

2、带【取消】按钮的弹框,点击【取消】,关闭当前弹框,数据不保存。

表单控件

一、日期范围控件

1、位置在查询条件栏:日期范围选择是一个整体控件,先选开始日期后选结束日期,结束日期选完后自动收起日期选择框,并生效开始查询列表数据。日期范围查询后可以给【全部】【一周】【今日】快捷按钮,点击即生效。【全部】指的是入院至今,【一周】指的是今日往前七天,前后包含。

二、日期控件/时间控件/日期时间控件

1、支持手动输入和选择。手动输入要符合日期时间逻辑,如不能输入02月30日,不能输入小时数超过0-23,不能输入分钟数超过0-59等。

三、文本框控件

1、文本框控件为空时,可以给提示信息(但控件前有标签名时,框内的“请输入***”这种提示文字不要,如果有特殊提示可以显示),放置在输入框内,浅灰色字体显示。光标进入输入框获得焦点时提示自动消失,若输入框失去焦点且未输入任何文字时恢复提示信息。

2、原则上要给出文本框字符长度。

3、单行输入框:在未限制字数情况下,当输入文字比前输入框长时,最先输入的文字隐藏,光标和最后一个输入的文字显示在输入框尾部。

4、多行输入框:需要有“当前已输入字数/最多可输入字数”(如:50/100)。

ps:回车进入下一个可编辑控件,遇到下拉控件,自动展开,上下键切换下拉选项,回车选中并跳转到下一个控件。默认从左到右,从上到下。

四、图片

1、图片均带1px描边;内容图片未加载出来时显示系统默认图片。

2、图片未上传时,移入图片区域,显示“点击上传”文字,不显示右上角删除按钮。图片已上传时,移入图片区域,不显示“点击上传”文字,显示右上角删除按钮。

加载

一、加载使用场景

1、当刷新时间较长时,需要给出加载中的效果,进度条或转圈。

链接

一、链接

1、链接文字或图片当鼠标划过时会变成点击手形。

按钮

一、按钮样式

1、按钮种类:优先操作按钮,次要按钮,不可用按钮。

2、按钮状态:默认显示状态,鼠标经过状态,点击状态。

3、按钮位置:按windows交互习惯先优先后次要(左确定,右取消)。

4、按钮样式:可直接写文字,或图标+文字,按钮文字尽量控制为2-4个汉字。

二、导出按钮

1、点击【导出】按钮,导出的是符合当前查询条件的所有列表数据,不仅仅是导出本页列表数据。如果当前列表有复选框,勾选多条,即默认导出这几条数据。

三、按钮名称

1、提示信息类:按钮名称为”确认“和”取消“。

2、录入信息类:按钮名称为”保存“和”取消“。

3、数据未保存类:按钮名称为”保存“和”不保存“。

ps:wed端,主按钮在左,次按钮在右(主次按钮根据使用频率来定,默认确定类为主,取消类为次)。移动端主按钮在右,次按钮在左。

提示

一、保存提示

1、点击确认,页面顶部提示“保存成功!”,一秒闪退,并且显示时不能影响页面操作。保存成功后,原页面自动刷新。

二、删除提示

1、点击【删除】按钮后,弹出提示“确认删除吗?”,点击确认,页面顶部提示删除成功,一秒闪退,并且显示时不能影响页面操作。删除成功后,原页面自动刷新。

三、停用提示

1、点击【停用】按钮后,弹出提示“确认停用吗?”点击【确认】,页面顶部显示“停用成功!”,一秒闪退,并且显示时不能影响页面操作。删除成功后,原页面自动刷新。

四、数据未保存

1、当前页面数据修改但未保存,提示“数据未保存,是否保存?”,点击【保存】,弹框关闭,数据保存,父页面刷新,页面顶部提示“保存成功!”一秒闪退,。点击【不保存】,弹框关闭,数据不保存,父页面不刷新。点击右上角X,关闭保存提示,继续原页面操作。

五、导出提示

1、点击【导出】按钮后,页面顶部显示“导出成功!”,一秒闪退,并且显示时不能影响页面操作。导出成功后,原页面不自动刷新。

六、导入提示

1、点击【导入】按钮后,弹框居中显示导入提示,如果有导入失败数据,自动下载失败明细(保存到浏览器下载默认路径),同时导入失败条数后给查看失败明细按钮,点击【查看失败明细】,打开txt文件,只显示“第1,2.。。。。。。条失败”。

七、请先选择患者提示

1、文书书写、诊断录入等需要先选择患者后才能操作的页面,未选患者刷新时要给“请先选择患者”提醒。页面顶部显示,一秒闪退,并且显示时不能影响页面操作。

相关文章

  • 关于设计规范

    从不同的维度考虑,设计规范有不同的分类。 从纵向考虑,设计规范可分为交互规范和视觉规范。交互规范一般要先于视觉规范...

  • 交互规范

    兼容性 1、自适应1280*768px及以上的分辨率 默认窗口设置下,不应出现水平滚动条,尽量避免出现垂直滚动条(...

  • Web前端工程化

    规范化 工程结构规范 编码格式规范 前后端接口规范 文档书写规范 Git分支管理规范 Commit描述规范 交互设...

  • 交互规范说明

    1、单位:历程、时间、金额。 2、网络异常处理:网络异常时、网络切换时、网络中断等情况下。 3、dialog和to...

  • 读书打卡第二期—第16天

    259-275 交互规范的制作流程:明确目标;确定利益关系;制定规范内容纲领;提炼设计语言;提供规范的规范;团队协...

  • 强大的CSS:placeholder-shown伪类实现Mate

    一、Material Design规范中占位符交互效果 Material Design风格占位符交互效果官方示意见...

  • 《交互微专业part1》学习笔记

    本章包括3小节:交互设计概述、设计工具Axure、设计规范与设计模式 1、交互设计概述 1.1、走进交互设计 交互...

  • JS与Native交互规范示例

    JS与Native交互规范示例 标签: JS JavaScript Native 本文主要用于规范JS与Nativ...

  • iOS 8 人机交互指南

    iOS 8 人机交互指南为 iPhoneHIG 的设计规范,旨在帮助交互设计师和应用开发者了解苹果应用设计规范,设...

  • 2019设计之旅38-设计清单分享

    第三二章交互干货必收_App界面交互设计规范 设计清单第32期:用时约3分 APP设计规范主要包括对界面布局、背景...

网友评论

    本文标题:交互规范

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