From d6cdd2e0e4f3cd7e5bb676aeb57c7dade27e4cec Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 03 十一月 2025 17:36:21 +0800
Subject: [PATCH] 回款登记-添加回款状态字段(回款完成,未完成)
---
src/layout/components/Navbar.vue | 36 +++++++++++++++++++++---------------
1 files changed, 21 insertions(+), 15 deletions(-)
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index 3c70204..1f0d385 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -1,23 +1,22 @@
<template>
<div class="navbar">
<div>
- <hamburger id="hamburger-container" :is-active="appStore.sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" />
+ <hamburger id="hamburger-container" :is-active="appStore.sidebar.opened" class="hamburger-container"
+ @toggleClick="toggleSideBar" />
<breadcrumb v-if="!settingsStore.topNav" id="breadcrumb-container" class="breadcrumb-container" />
</div>
-<!-- <top-nav v-if="settingsStore.topNav" id="topmenu-container" class="topmenu-container" />-->
+ <!-- <top-nav v-if="settingsStore.topNav" id="topmenu-container" class="topmenu-container" />-->
<div class="center-menu">
- <span class="label">{{userStore.currentFactoryName}}</span>
+ <span class="label">{{ userStore.currentFactoryName }}</span>
<el-dropdown @command="handleFactoryChange" class="right-menu-item hover-effect" trigger="click">
<div>
- <el-icon size="20"><Switch /></el-icon>
+ <el-icon size="20">
+ <Switch />
+ </el-icon>
</div>
<template #dropdown>
- <el-dropdown-menu >
- <el-dropdown-item
- v-for="item in factoryList"
- :key="item.deptId"
- :command="item"
- >
+ <el-dropdown-menu>
+ <el-dropdown-item v-for="item in factoryList" :key="item.deptId" :command="item">
{{ item.deptName }}
</el-dropdown-item>
</el-dropdown-menu>
@@ -114,12 +113,12 @@
}
function getUserLoginFacotryList() {
- if(userStore.id){
- userLoginFacotryList({userId:userStore.id}).then(res => {
+ if (userStore.id) {
+ userLoginFacotryList({ userId: userStore.id }).then(res => {
console.log('res', res)
factoryList.value = res.data
})
- }else {
+ } else {
factoryList.value = []
}
}
@@ -129,17 +128,22 @@
handleLogin(command.deptId);
}
-function handleLogin(currentFatoryId){
+function handleLogin(currentFatoryId) {
const loginForm = {
username: Cookies.get("username"),
password: Cookies.get("password") === undefined ? null : decrypt(Cookies.get("password")),
currentFatoryId: currentFatoryId
}
userStore.loginCheckFactory(loginForm).then(res => {
- window.location.reload();
+ forceReload();
}).catch((err) => {
console.log(err)
})
+}
+function forceReload() {
+ const currentUrl = window.location.origin + window.location.pathname;
+ const timestamp = new Date().getTime();
+ window.location.href = `${currentUrl}?reload=${timestamp}`;
}
getUserLoginFacotryList();
@@ -152,6 +156,7 @@
position: relative;
background: var(--navbar-bg);
box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
+
.center-menu {
line-height: 50px;
position: absolute;
@@ -159,6 +164,7 @@
transform: translateX(-50%);
display: flex;
align-items: center;
+
.label {
font-weight: bold;
font-size: 18px;
--
Gitblit v1.9.3