加入数据缓存,认证成功后可记住帐号密码,下一次进入页面帐号密码会自动填充;

PC端预约会议室页面中,预约部门、联系人等信息为空的,显示为占用
This commit is contained in:
471615499@qq.com 2024-10-29 13:00:03 +08:00
parent 84418d9036
commit f63f788a76
2 changed files with 24 additions and 1 deletions

View File

@ -121,6 +121,9 @@ import { getMeetingDict, saveRoomContent } from '@/api/admin/meeting/roomContent
import moment from 'moment'
import RoomOrderModal from '@/views/admin/meeting/modules/RoomOrderModal.vue'
import { checkPermission } from '@/utils/permissions'
import storage from 'store'
import { ACCESS_TOKEN } from '@/store/mutation-types'
import pick from 'lodash.pick'
export default {
name: 'MeetingMangerList',
@ -181,6 +184,19 @@ export default {
if (this.depId != '') {
this.showDepForm = false
}
this.mdl = {
loginName: storage.get('DEP_USERNAME'),
password: storage.get('DEP_PWD')
}
this.$nextTick(() => {
this.form.setFieldsValue(
pick(
this.mdl,
'loginName',
'password',
)
)
})
}
//
if (this.isAdmin) {
@ -315,15 +331,19 @@ export default {
e.preventDefault()
this.form.validateFields((err, values) => {
if (!err) {
console.log('单位认证:', values)
depLogin(values)
.then((res) => {
if (res.code === 0) {
storage.set('DEP_USERNAME', values.loginName, 365 * 24 * 60 * 60 * 1000) // 365
storage.set('DEP_PWD', values.password, 365 * 24 * 60 * 60 * 1000) // 365
this.depId = res.data.orgId
this.dep = res.data.orgName
this.$message.success(this.dep + ',欢迎您!')
this.showDepForm = false
} else {
//
storage.remove('DEP_USERNAME')
storage.remove('DEP_PWD')
this.$message.error(res.msg)
}
})

View File

@ -529,6 +529,9 @@ export default {
let eTime = eachObj['end']
eachObj['date'] = moment(sTime).format('YYYY-MM-DD')
eachObj['time'] = moment(sTime).format('YYYY-MM-DD HH:mm') + '~' + moment(eTime).format('HH:mm')
if (eachObj['title'] == '占用' && !eachObj['userOrg']) {
eachObj['userOrg'] = '占用'
}
newRecordList.push(eachObj)
}
this.recordList = newRecordList