|
@@ -7,7 +7,7 @@
|
|
|
<i class="el-icon-s-home"></i>
|
|
|
<span>切换学校</span>
|
|
|
</li>
|
|
|
- <li class="menu-item menu-item-account">
|
|
|
+ <li class="menu-item menu-item-account" @click="toResetPwd">
|
|
|
<i class="icon icon-account"></i>
|
|
|
<span :title="username">{{ username }}</span>
|
|
|
</li>
|
|
@@ -69,6 +69,13 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <!-- 修改密码 -->
|
|
|
+ <reset-pwd
|
|
|
+ ref="ResetPwd"
|
|
|
+ :user-info="userInfo"
|
|
|
+ @modified="resetPwdModified"
|
|
|
+ ></reset-pwd>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -76,15 +83,24 @@
|
|
|
import localNavs from "@/constants/adminNavs";
|
|
|
import { SYS_ADMIN_NAME } from "@/constants/enumerate";
|
|
|
import { logout } from "@/modules/login/api";
|
|
|
+import ResetPwd from "../../base/components/ResetPwd";
|
|
|
|
|
|
export default {
|
|
|
name: "home",
|
|
|
+ components: { ResetPwd },
|
|
|
data() {
|
|
|
+ const user = this.$ls.get("user", { id: "", realName: "", roleList: [] });
|
|
|
+
|
|
|
return {
|
|
|
menus: localNavs,
|
|
|
curActNav: "",
|
|
|
breadcrumbs: [],
|
|
|
- username: this.$ls.get("user", { realName: "" }).realName
|
|
|
+ username: user.realName,
|
|
|
+ userInfo: {
|
|
|
+ pwdCount: 0,
|
|
|
+ mobileNumber: 1,
|
|
|
+ userId: user.id
|
|
|
+ }
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
@@ -170,6 +186,12 @@ export default {
|
|
|
},
|
|
|
toSelectSchool() {
|
|
|
this.$router.push({ name: "SelectSchool" });
|
|
|
+ },
|
|
|
+ toResetPwd() {
|
|
|
+ this.$refs.ResetPwd.open();
|
|
|
+ },
|
|
|
+ resetPwdModified() {
|
|
|
+ this.logoutAction();
|
|
|
}
|
|
|
}
|
|
|
};
|