| | |
| | | <div style=" font-size: 18px;font-family: 'Microsoft YaHei';color:#AAAAAA;cursor: pointer"> |
| | | <!-- {{ stu_torgname }}--> |
| | | |
| | | <el-dropdown class="avatar-container" trigger="hover"> |
| | | <el-dropdown v-if="stu_torgname.toString().length>0" class="avatar-container" trigger="hover"> |
| | | <div class="avatar-wrapper"> |
| | | <div style="display: flex;align-items: center;margin-top: -5px"> |
| | | |
| | | <!-- <i class="el-icon-user" style="font-weight: bolder;font-size: 18px;margin-right: 5px;color:#A7A7A7" />--> |
| | | <i class="el-icon-office-building" style="font-weight: bolder;font-size: 18px;margin-right: 5px;color:#A7A7A7" /> |
| | | <div style=" font-size: 18px;font-family: 'Microsoft YaHei';color:#AAAAAA">{{ stu_torgname }}</div> |
| | | </div> |
| | | |
| | |
| | | import * as signalR from '@aspnet/signalr' |
| | | import { ButtonData } from '@/api/basicSettings' |
| | | import Vue from 'vue' |
| | | import store from '@/store' |
| | | |
| | | export default { |
| | | components: { |
| | |
| | | } |
| | | } |
| | | return { |
| | | usercode: '', |
| | | username: '', |
| | | usercode: localStorage.getItem('usercode'), |
| | | username: localStorage.getItem('username'), |
| | | form: { |
| | | password: '', |
| | | newpassword: '' |
| | |
| | | { required: true, validator: validatePassword2, trigger: ['blur', 'change'] } |
| | | ] |
| | | }, |
| | | stu_torgname: '', |
| | | stu_torgname: localStorage.getItem('torg_name'), |
| | | show: false, |
| | | signalr: null |
| | | } |
| | |
| | | ], |
| | | created() { |
| | | // this.$signalr.start() |
| | | |
| | | this.usercode = localStorage.getItem('usercode') |
| | | this.username = localStorage.getItem('username') |
| | | Vue.prototype.$stu_torg = JSON.parse(localStorage.getItem('torg')) |
| | | |
| | | if (Vue.prototype.$stu_torg.length > 0) { |
| | | this.stu_torgname = Vue.prototype.$stu_torg[0].torg_name |
| | | setCookie('torg_code', Vue.prototype.$stu_torg.find(i => i.torg_name === this.stu_torgname).torg_code) |
| | | } |
| | | }, |
| | | mounted() { |
| | | // this.getHubConnectionBuilder() |
| | |
| | | changeTrog(val) { |
| | | if (val.torg_name !== this.stu_torgname) { |
| | | this.stu_torgname = val.torg_name |
| | | setCookie('torg_code', val.torg_code) |
| | | localStorage.setItem('torg_code', val.torg_code) |
| | | localStorage.setItem('torg_name', val.torg_name) |
| | | |
| | | store.dispatch('user/getMenu') |
| | | // this.$store.state.tagsView.visitedViews = this.$store.state.tagsView.visitedViews.filter(i => i.title === '系统首页') |
| | | } |
| | | }, |
| | | // 建立hub连接 |
| | |
| | | this.$refs.dialogForm.validate(valid => { |
| | | if (valid) { |
| | | const data = { |
| | | usercode: this.usercode, |
| | | username: this.username, |
| | | password: this.form.password, |
| | | newpassword: this.form.newpassword |
| | | } |
| | | UpdateUserPassword(data).then(res => { |
| | | if (res.code === '200') { |
| | | this.$message.success('修改成功!') |
| | | this.$notify.success('修改成功!') |
| | | this.dialogVisible = false |
| | | } |
| | | }) |