| | |
| | | {{ item.name }} |
| | | </p> |
| | | <p style=" |
| | | color: #999999; |
| | | color: var(--lims-text-3); |
| | | font-size: 12px; |
| | | transform: scale(0.8) translateX(-20px); |
| | | white-space: nowrap; |
| | |
| | | </p> |
| | | <p style="margin-top: 4px; margin: 0"> |
| | | <span style=" |
| | | color: #999999; |
| | | color: var(--lims-text-3); |
| | | font-size: 12px; |
| | | display: inline-block; |
| | | transform: scale(0.8) translateX(-10px); |
| | | ">合计出勤: </span><span style="font-size: 16px; color: #ff4902">{{ |
| | | ">合计出勤: </span><span style="font-size: 16px; color: var(--el-color-danger)">{{ |
| | | query.month |
| | | ? item.monthlyAttendance.totalAttendance |
| | | : item.sidebarAnnualAttendance.totalAttendance |
| | |
| | | {{ item.name }} |
| | | </p> |
| | | <p style=" |
| | | color: #999999; |
| | | color: var(--lims-text-3); |
| | | font-size: 12px; |
| | | transform: scale(0.8) translateX(-20px); |
| | | white-space: nowrap; |
| | |
| | | </p> |
| | | <p style="margin-top: 4px; margin: 0"> |
| | | <span style=" |
| | | color: #999999; |
| | | color: var(--lims-text-3); |
| | | font-size: 12px; |
| | | display: inline-block; |
| | | transform: scale(0.8) translateX(-10px); |
| | | ">合计出勤: </span><span style="font-size: 16px; color: #ff4902">{{ item.work_time }}天</span> |
| | | ">合计出勤: </span><span style="font-size: 16px; color: var(--el-color-danger)">{{ item.work_time }}天</span> |
| | | </p> |
| | | </div> |
| | | </div> |
| | |
| | | <lims-icon name="el-icon-edit" v-if="!item.isEdit" style="margin-left: 10px; color: #4b79f2; cursor: pointer" |
| | | @click="item.isEdit = true"></lims-icon> |
| | | <lims-icon name="el-icon-delete" v-if="timeQuery.length > 1" |
| | | style="margin-left: 10px; color: #ff4902; cursor: pointer" @click="deleteTime(item, index)"></lims-icon> |
| | | style="margin-left: 10px; color: var(--el-color-danger); cursor: pointer" @click="deleteTime(item, index)"></lims-icon> |
| | | </span> |
| | | </div> |
| | | <el-divider></el-divider> |
| | |
| | | .content-title { |
| | | height: 58px; |
| | | line-height: 58px; |
| | | border-bottom: 1px solid #eeeeee; |
| | | border-bottom: 1px solid var(--lims-divider); |
| | | } |
| | | |
| | | .content-title-right { |
| | |
| | | height: 100%; |
| | | width: 50px; |
| | | flex-shrink: 0; |
| | | border-bottom: 1px solid #eeeeee; |
| | | border-bottom: 1px solid var(--lims-divider); |
| | | box-sizing: border-box; |
| | | display: flex; |
| | | align-items: center; |
| | |
| | | |
| | | .content-title-item .day { |
| | | font-size: 14px; |
| | | color: #333333; |
| | | color: var(--lims-text); |
| | | margin-right: 4px; |
| | | } |
| | | |
| | | .content-title-item .week { |
| | | font-size: 12px; |
| | | color: #999999; |
| | | color: var(--lims-text-3); |
| | | } |
| | | |
| | | .content-body { |
| | |
| | | font-size: 12px; |
| | | box-sizing: border-box; |
| | | padding: 4px; |
| | | border-right: 1px solid #eeeeee; |
| | | border-bottom: 1px solid #eeeeee; |
| | | border-right: 1px solid var(--lims-divider); |
| | | border-bottom: 1px solid var(--lims-divider); |
| | | } |
| | | |
| | | .work-box { |
| | |
| | | justify-content: space-around; |
| | | background: #edeff2; |
| | | border-radius: 8px 8px 8px 8px; |
| | | color: #999; |
| | | color: var(--lims-text-3); |
| | | font-size: 14px; |
| | | } |
| | | |
| | |
| | | width: 100%; |
| | | height: 70px; |
| | | box-sizing: border-box; |
| | | border-bottom: 1px solid #eeeeee; |
| | | border-bottom: 1px solid var(--lims-divider); |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | |
| | | width: 50px; |
| | | height: 50px; |
| | | border-radius: 50%; |
| | | background: #c0c4cc; |
| | | background: var(--el-text-color-placeholder); |
| | | color: #fff; |
| | | font-size: 20px; |
| | | text-align: center; |