当前位置: 首页 > article >正文

uniapp uni-calendar日历实现考勤统计功能

根据日历组件代码结构 构成相应结构的状态统计数据 list 再遍历到每日的子组件中

<view class="uni-calendar__weeks-item" v-for="(weeks,weeksIndex) in item" :key="weeksIndex">
	<calendar-item class="uni-calendar-item--hook" :weeks="weeks" :calendar="calendar"
		:selected="selected" :state="list[weeks.date]" :lunar="lunar" :checkHover="range" @change="choiceDate"
		@handleMouse="handleMouse">
	</calendar-item>
</view>

在这里插入图片描述
在这里插入图片描述
根据每日的状态字段完成样式的判断,展示状态

view style="display: flex;" v-if="state.clockInState && !weeks.disable">
	<view :style="[{'width': '6px'},{'height': '6px'},{'background-color': state.clockInState === 1 ? 'rgba(25,190,107,1)' : '#F0B230'},{'border-radius': '5px'}]"></view>
	<view :style="[{'width': '6px'},{'height': '6px'},{'background-color': state.clockOutState === 1 ?'rgba(25,190,107,1)' : '#F0B230'},{'border-radius': '5px'},{'margin-left': '5px'}]"></view>
</view>

http://www.kler.cn/a/388166.html

相关文章:

  • 监控录音如何消除杂音?降低录音噪音的五个技巧
  • Spring框架之适配器模式 (Adapter Pattern)
  • SQL50题
  • 电脑提示xinput1_3.dll丢失怎么办?游戏DLL修复方法详解
  • Go常见框架对比
  • 【数据结构】线性表——链表
  • 大数据机器学习算法与计算机视觉应用04:多项式
  • macOS开发环境配置与应用开发(详细讲解)
  • 蔚来Android面试题及参考答案(3万字长文)
  • Python小白学习教程从入门到入坑------第二十九课 访问模式(语法进阶)
  • .NET WPF CommunityToolkit.Mvvm框架
  • Vue数据响应式原理
  • Cent OS-7的Apache服务配置
  • 【Python进阶】Python网络协议与套接字编程:构建客户端和服务器
  • IntelliJ IDEA快速接入LLMs大模型API
  • GISBox VS ArcGIS:分别适用于大型和小型项目的两款GIS软件
  • Gen-RecSys——一个通过生成和大规模语言模型发展起来的推荐系统
  • 钉钉调试微应用整理2
  • Jenkins 构建时候提示超时错误被终止
  • JVM知识点大全(未完...)
  • 【自用】时序数据库、时序数据库,IOTDB官方文档笔记
  • 【划分型 DP】力扣139. 单词拆分
  • Unity 实现数字垂直滚动效果
  • 高性能分布式缓存Redis-高级应用篇章
  • HTML的文本样式(二)
  • 阿里 Sentinel