odoo-查看空闲组件v1.0使用方法

简述

新增"查看老师空闲情况","查看教室空闲情况"日程表组件,v1.0版本实现了核心功能,后面会持续完善功能,以及样式等。

注:仅支持Many2one关联字段,使用方法参考下方教程。

step1

应用模块搜索:通用控件-升级

升级

step2

字段配置,仅支持form表单编辑模式,支持两种配置方式

1.查看教师空闲

<field name="teacher_id" string="教师" widget="form_calendar" autocomplete="off"options="{'calendarType':'teacher'}"/>

注:"teacher_id"为many2one字段, widget="form_calendar"引入控件,options="{'calendarType':'teacher'}"配置calendarType为查看老师,体现在button名称以及打开的日程表类型。

2.查看教室空闲

<field name="default_classroom_id" string="教室" widget="form_calendar" autocomplete="off" options="{'calendarType':'classroom'}"/>

form视图字段配置
button效果
many2one

打开效果

查看教师空闲情况

查看教师空闲情况暂时显示名字+部门,树形结构后续优化

下拉框
查看教师-天
查看教师-周

查看教师月数据,当数据过多时可以在单元格中滑动

查看教师-月

查看教室空闲情况

查看教室下拉选项暂时只展示教室名称

灰色代表教室不可用时间段,每段时间可容纳三个班同时上课,空白区域全为空闲状态

查看教室-天

查看教室周数据,同样一个时间段可容纳三个班,展示位三个小方块,由于格子较小具体信息展示不完整,当鼠标移上时会展示具体信息

查看教室-周

查看教室月数据,当数据过多时可在单元格子中滚动

查看教室-月
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容