[{"insert":"demo实现主要在于员工考勤数据的数据结构的设定,灵活运用ivx中的通用变量,合理设置员工考勤数据的json数据结构,考勤数据的json数据结构为:[{\"year\":2021,\"data\":[{\"姓名\":\"员工1\",\"detial\":{\"休假\":[],\"个人\":[],\"请假\":[]}}]}],整个demo的核心逻辑主要是对考勤数据进行对应的操作,如下图所示几个动作组:"},{"insert":{"image":"//file3.ih5.cn/v35/files/7fc7e8239bfa65248cf7d7860ae8a9ea_18839_474_530.png"}},{"insert":"\n添加员工的主要逻辑为在当年考勤数据中进行新员工当年的考勤数据的添加,添加数据为数据模板数据(初始化当年该员工12个月的考勤数据为空)。编辑员工姓名的主要逻辑为遍历当年考勤数据找到员工的对应数据进行员工姓名字段的更新。\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/a4835b4c21f640a74ca632d243ff0c71_52930_888_756.png"}},{"insert":"\n更新考勤数据表数据的主要逻辑为先找到当年考勤数据中的对应员工考勤数据,将对应数据进行更新,然后再更新考勤数据中对应的当年考勤数据,主要逻辑如下:\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/e5b6f2ddacf4dca4e9dff8094319052d_88882_774_785.png"}},{"insert":"\n获取当年考情数据逻辑主要是遍历考情数据筛选出当年考情数据即可逻辑如下:\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/cc2901ccab5ca209ef492bd84f725853_55010_906_783.png"}},{"insert":"\n处理汇总数据主要是计算当前日期所有员工的考勤记录,主要逻辑如下:\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/4e7f302ebc5ed690c7fca79ac482c6ee_52755_879_638.png"}},{"insert":"\n构建日期类似万年历功能,这里我们利用一个时间变量构建出当年当前月的日期和星期就好啦:\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/e0e5e7941ef6fa4f649984c7841967a0_59348_698_825.png"}},{"insert":"\n"}]
[{"insert":"照着EXCEL模板中的《员工考勤时间表》制作。\n"}]
该demo主要运用合理的数据结构实现了员工考勤数据表,demo涉及ivx中的通用变量的使用,for循环组件和if组件的嵌套使用,展示了在实际开发场景中各类变量的灵活使用。
a0cca5f57b679096474a6cb65a285caa_36150_739_508.png
https://fileed2f27234e30.v4.h5sys.cn/play/v99mKomN