diff --git a/pages/home/home.vue b/pages/home/home.vue index c6c0713..a46fb54 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -30,7 +30,7 @@ {{lock.electricQuantity}}% - {{getRole(lock.userType)}} + {{getRole(lock.userType, lock.keyRight)}} {{lock.lockAlias}} diff --git a/pages/keyDetail/keyDetail.vue b/pages/keyDetail/keyDetail.vue index aa9aa4a..132ee39 100644 --- a/pages/keyDetail/keyDetail.vue +++ b/pages/keyDetail/keyDetail.vue @@ -2,11 +2,12 @@ 名称 - {{ currentKeyInfo.nickname }} + {{ currentKeyInfo.keyName }} 有效期 永久 + 单次 {{ timeFormat(currentKeyInfo.startDate, 'yyyy-mm-dd h:M') }} {{ timeFormat(currentKeyInfo.endDate, 'yyyy-mm-dd h:M') }} diff --git a/pages/keyList/keyList.vue b/pages/keyList/keyList.vue index 303b8ce..fd41edf 100644 --- a/pages/keyList/keyList.vue +++ b/pages/keyList/keyList.vue @@ -280,7 +280,7 @@ page { } .key-right-bottom { - font-size: 26rpx; + font-size: 24rpx; color: #999999; } } diff --git a/pages/lockDetail/lockDetail.vue b/pages/lockDetail/lockDetail.vue index 61fff9f..4f5d080 100644 --- a/pages/lockDetail/lockDetail.vue +++ b/pages/lockDetail/lockDetail.vue @@ -16,7 +16,7 @@ - {{ getRole(currentLockInfo.userType) }} + {{ getRole(currentLockInfo.userType, currentLockInfo.keyRight) }} + 功能 - 电子钥匙 - 密码 diff --git a/pages/passwordDetail/passwordDetail.vue b/pages/passwordDetail/passwordDetail.vue index abfd8bc..85f6f69 100644 --- a/pages/passwordDetail/passwordDetail.vue +++ b/pages/passwordDetail/passwordDetail.vue @@ -11,10 +11,13 @@ 有效期 永久 - + {{ timeFormat(currentPasswordInfo.startDate, 'yyyy-mm-dd h:M') }} {{ timeFormat(currentPasswordInfo.endDate, 'yyyy-mm-dd h:M') }} + + {{ currentPasswordInfo.timeText }} + 发送人 diff --git a/pages/passwordList/passwordList.vue b/pages/passwordList/passwordList.vue index da16990..afa40b0 100644 --- a/pages/passwordList/passwordList.vue +++ b/pages/passwordList/passwordList.vue @@ -303,11 +303,11 @@ page { .password-right-top { font-size: 32rpx; font-weight: bold; - padding-bottom: 6rpx; + padding-bottom: 10rpx; } .password-right-bottom { - font-size: 26rpx; + font-size: 24rpx; color: #999999; } } diff --git a/stores/lock.js b/stores/lock.js index 8071158..1cb2120 100644 --- a/stores/lock.js +++ b/stores/lock.js @@ -66,9 +66,11 @@ export const useLockStore = defineStore('lock', { updateCurrentPasswordInfo(info) { this.currentPasswordInfo = info }, - getRole(userType) { + getRole(userType, keyRight) { if(userType === 110301) { return '超级管理员' + } else if(keyRight === 1) { + return '授权管理员' } else { return '普通用户' } @@ -118,10 +120,41 @@ export const useLockStore = defineStore('lock', { if(code === 0) { this.passwordTotal = data.total for(let i = 0; i < data.list.length; i++) { - if(data.list[i].keyboardPwdType === 2) { - data.list[i].timeText = `${timeFormat(new Date(data.list[i].created_at), 'yyyy-mm-dd h:M')} 永久` + if(data.list[i].keyboardPwdType === 1) { + data.list[i].timeText = `${timeFormat(new Date(data.list[i].startDate), 'yyyy-mm-dd h:M')} 单次` + } else if(data.list[i].keyboardPwdType === 2) { + data.list[i].timeText = `${timeFormat(new Date(data.list[i].startDate), 'yyyy-mm-dd h:M')} 永久` } else if(data.list[i].keyboardPwdType === 3) { data.list[i].timeText = `${data.list[i].validTimeStr} 限时` + } else if(data.list[i].keyboardPwdType === 4) { + data.list[i].timeText = `${timeFormat(new Date(data.list[i].startDate), 'yyyy-mm-dd h:M')} 清空码` + } else { + let text = '' + if(data.list[i].keyboardPwdType === 5) { + text = '周末' + } else if(data.list[i].keyboardPwdType === 6) { + text = '每日' + } else if(data.list[i].keyboardPwdType === 7) { + text = '工作日' + } else if(data.list[i].keyboardPwdType === 8) { + text = '周一' + } else if(data.list[i].keyboardPwdType === 9) { + text = '周二' + } else if(data.list[i].keyboardPwdType === 10) { + text = '周三' + } else if(data.list[i].keyboardPwdType === 11) { + text = '周四' + } else if(data.list[i].keyboardPwdType === 12) { + text = '周五' + } else if(data.list[i].keyboardPwdType === 13) { + text = '周六' + } else if(data.list[i].keyboardPwdType === 14) { + text = '周日' + } + data.list[i].timeText = `${text} ${data.list[i].hoursStart}:00-${data.list[i].hoursEnd}:00 循环` + } + if(data.list[i].isCustom === 1) { + data.list[i].timeText += ' 自定义' } } if(params.pageNo === 1) { @@ -143,10 +176,15 @@ export const useLockStore = defineStore('lock', { if(code === 0) { this.keyTotal = data.total for(let i = 0; i < data.list.length; i++) { - if(data.list[i].keyType === 2) { + console.log(data.list[i].keyType) + if(data.list[i].keyType === 1) { + data.list[i].timeText = `${timeFormat(new Date(data.list[i].sendDate), 'yyyy-mm-dd h:M')} 永久` + } else if(data.list[i].keyType === 2) { data.list[i].timeText = `${timeFormat(new Date(data.list[i].startDate), 'yyyy-mm-dd h:M')} - ${timeFormat(new Date(data.list[i].endDate), 'yyyy-mm-dd h:M')} 限时` + } else if(data.list[i].keyType === 3) { + data.list[i].timeText = `${timeFormat(new Date(data.list[i].sendDate), 'yyyy-mm-dd h:M')} 单次` } else { - data.list[i].timeText = `${timeFormat(new Date(data.list[i].startDate), 'yyyy-mm-dd h:M')} 永久` + data.list[i].timeText = `循环` } } if(params.pageNo === 1) {