背景
最近接到一个类似钉钉打卡和企业微信打卡的项目。找我们开发的一个主要原因是,他们希望打卡记录能和具体的项目关联起来。后台在进行统计处理。钉钉和企业微信无法满足此功能。
涉及资料
1、企业微信定位功能。
https://open.work.weixin.qq.com/api/doc/90000/90136/90504#%E8%8E%B7%E5%8F%96%E5%9C%B0%E7%90%86%E4%BD%8D%E7%BD%AE%E6%8E%A5%E5%8F%A3
2、jqweui用来美化界面,让项目和微信界面看起来相对协调。
http://www.jqweui.cn/
主要问题
1、jqweui的select是没有自带搜索功能的。要想实现搜索功能,把基础组件中的搜索栏和select结合起来使用。这里需要用到select的update方法,具体看文档。也就是搜索后更新下拉列表。
2、select的change方法做好是用jqweiui封装起来的方法,利于获取回调的值。
3、企业微信调用的授权采用easyWechat包来实现,非常快。页面上需要获取地理位置,用到企业微信的jssdk授权,有相关文档。如果采用框架模板输出,直接复制文档的js代码即可。
jssdk授权文档地址:https://www.easywechat.com/docs/4.x/basic-services/jssdk
4、获取企业微信用户信息文档:https://www.easywechat.com/docs/4.x/wework/oauth

企业微信打卡项目技术点总结相关推荐

  1. kettle实例(获取企业微信打卡数据并将数据入库)

    ETL.kettle初学者实例(获取企业微信打卡数据并将数据入库) Kettle简介 实例流程简介 从数据库中取出人员信息 处理人员信息 获取人员打卡信息 将打卡信息入库 总结 Kettle简介 Ke ...

  2. 企业微信打卡怎么防止作弊?看看其他企业是怎么做的

    上班打卡是大多数上班狗每天都会做的事情,打卡的方式多种多样,越来越多企业通过企业微信进行考勤打卡,员工不用排队,直接在PC端或者手机端就可以进行打卡,高效又快捷. 但是面对新兴的打卡方式,有些企业员工 ...

  3. 利用kettle获取企业微信打卡数据

    利用kettle创建转换,把转换根据顺序执行,生成作业,通过计划任务定时执行作业,把企业微信的打卡记录插入到本地数据库中. 一.先获取打卡应用和通讯录的access_token,由于access_to ...

  4. 用java写一个企业微信打卡提示机器人

    非常抱歉,但是由于我是一个自然语言处理模型,我并不会写代码.不过我可以给你一些思路,希望能帮到你. 首先你需要确保你已经有了一个企业微信的开发者账号,并且开通了打卡功能.然后你需要用 Java 来开发 ...

  5. C#获取企业微信打卡数据

    在涉及到获取第三方数据的时候都会涉及到调用接口,小编为此也是搜索了很长一段时间呢!https://www.cnblogs.com/BOSET/p/7089284.html这是小编参考的一份很完善的C# ...

  6. 核电仿真卡项目技术回顾 -- 串口通讯、以太网通讯的对比

    - 串口通讯 - 了解串口通讯 常见的串口通信一般是指异步串行通信.这里就要说一下同步和异步的区别了.算了,还是先讲一下串行通信的概念.那么,与串行通信相对的是什么呢. 与串行通信相对的是并行通信.数 ...

  7. Python实现钉钉/企业微信自动打卡

    每天急匆匆赶地铁上班的时候总会一不小心就会忘记打卡,尤其是软件打卡,那有没有什么办法可以解决忘打卡的问题呢?今天给大家推荐一下一款神器,利用Python实现定时自动打卡. 1 前期工具准备 不用说的P ...

  8. 企业微信自动打卡脚本

    写了一个自动企业微信打卡的dos脚本(自己要在手机上开启自动打开,新设备养几天就变常用设备了),搞个定时任务每天早上执行一下就行,废话不多说,上脚本内容 f: cd adb adb shell inp ...

  9. 工作党福利来了!Python实现钉钉/企业微信自动打卡

    每天急匆匆赶地铁上班的时候总会一不小心就会忘记打卡,尤其是软件打卡,那有没有什么办法可以解决忘打卡的问题呢?今天给大家推荐一下一款神器,利用Python实现定时自动打卡. 1 前期工具准备 不用说的P ...

最新文章

  1. 常见面试题学习(1)
  2. linux y脚本,Linux中脚本的使用方法
  3. RAFT 寻找一种易于理解的一致性算法(扩展版)
  4. Python3.x的mysqlclient的安装、Python操作mysql,python连接MySQL数据库,python创建数据库表,带有事务的操作,CRUD
  5. 爬虫python爬取页面请求_03 Python网络爬虫第三弹《爬取get请求的页面数据》,urllib...
  6. win10存储池_3个光威480G SSD组WIN10存储池,深度测试到底值不值得搞
  7. 好程序员前端分享使用JS开发简单的音乐播放器
  8. shell中sed -i特殊字符
  9. GraphQL —— 标量类型
  10. 排序算法(5)----堆排序
  11. Python正则表达式中的贪心模式和非贪心模式
  12. A problem occurred starting process 'command 'xxx
  13. 绕过chrome的弹窗拦截机制
  14. linux中文件夹删不掉,Linux无法删除文件夹 Device or resource busy
  15. JAVA毕业设计计算机类专业考研交流学习平台计算机源码+lw文档+系统+调试部署+数据库
  16. Kinect的三维重建
  17. 破解ISAPI_Rewrite3.1以及相关知识
  18. Win7蓝牙被禁用怎么办?
  19. iPad谷歌浏览器怎么开摄像头_谷歌浏览器书签栏怎么显示_谷歌浏览器显示书签栏步骤...
  20. VC中MapX的开发

热门文章

  1. ETC到底要不要装?大力普及的背后到底有哪些不为人知的秘密?
  2. EC20、EC600s-CN 短信坑
  3. FW:朝鲜归来,金正日打“均贫卡”把…
  4. VB.NET C#枚举 描述 中文 ComponentModel.Description DescriptionAttribute
  5. ABB机器人添加外部轴(变位机或导轨)
  6. mysql查找会员真实姓名_从mysql数据里边分析某一字段是否为真实姓名的方法
  7. 【Python实战】海量表情包炫酷来袭,快来pick斗图新姿势吧~(超好玩儿)
  8. 《Mall商城的设计与实现》软件工程综合实践 课程设计
  9. 《Kotlin从零到精通Android开发》欧阳燊(二)
  10. 如何生成偶数流水号条形码