From 2b3f8a4ce80b435d35eb4b32cb0e51df69991b5a Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Wed, 21 May 2025 10:24:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 31 ++- .../mpvGroup/components/addForm.vue | 109 ++++++++ .../mpvGroup/components/qtDetail.vue | 137 ++++++++++ .../DeploymentDisposal/mpvGroup/index.vue | 239 ++++++++++++++++++ .../DeploymentDisposal/mpvPeo/index.vue | 13 + src/views/login/index.vue | 37 +-- 6 files changed, 546 insertions(+), 20 deletions(-) create mode 100644 src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/components/addForm.vue create mode 100644 src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/components/qtDetail.vue create mode 100644 src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue create mode 100644 src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index.vue diff --git a/src/router/index.js b/src/router/index.js index 7084b3c..b86c871 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -136,7 +136,6 @@ export const publicRoutes = [ component: layout, redirect: "/IdentityManage", children: [ - { path: "/FourColorWarning", name: "FourColorWarning", @@ -401,7 +400,35 @@ export const publicRoutes = [ }, ] }, - + { + path: "/DeploymentDisposal", + name: "DeploymentDisposal", + redirect: "/ResearchHome", + meta: { + title: "全域布控处置", + icon: "article" + }, + children: [ + { + path: "/mpvGroup", + name: "mpvGroup", + component: () => import("@/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index"), + meta: { + title: "重点群体管理", + icon: "article" + }, + }, + { + path: "/mpvPeo", + name: "mpvPeo", + component: () => import("@/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index"), + meta: { + title: "重点人管理", + icon: "article" + }, + }, + ] + }, ] } ]; diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/components/addForm.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/components/addForm.vue new file mode 100644 index 0000000..2d76f64 --- /dev/null +++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/components/addForm.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/components/qtDetail.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/components/qtDetail.vue new file mode 100644 index 0000000..9ece9de --- /dev/null +++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/components/qtDetail.vue @@ -0,0 +1,137 @@ + + + + + \ No newline at end of file diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue new file mode 100644 index 0000000..67fa615 --- /dev/null +++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue @@ -0,0 +1,239 @@ + + + + + + + + \ No newline at end of file diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index.vue new file mode 100644 index 0000000..7cc460a --- /dev/null +++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index.vue @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 7af66d5..2ee325a 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -109,24 +109,25 @@ const loading = ref(false); const loginFromRef = ref(null); const router = useRouter(); const handleLogin = () => { - loginFromRef.value.validate((valid) => { - if (!valid) return false; - loading.value = true; - store.dispatch("user/login", loginForm.value).then((res) => { - loading.value = false; - // 登录后操作 - if (res.deptList.length === 1) { - window.location.href = '/' - } else { - deptList.value = [...res.deptList]; - loginDialog.value = true; - authorization.value = res.jwtToken; - ElNotification({title: "提示",message: "请选择部门",duration: 3000}); - } - }).catch(() => { - loading.value = false; - }); - }); + window.location.href = '/' + // loginFromRef.value.validate((valid) => { + // if (!valid) return false; + // loading.value = true; + // store.dispatch("user/login", loginForm.value).then((res) => { + // loading.value = false; + // // 登录后操作 + // if (res.deptList.length === 1) { + // window.location.href = '/' + // } else { + // deptList.value = [...res.deptList]; + // loginDialog.value = true; + // authorization.value = res.jwtToken; + // ElNotification({title: "提示",message: "请选择部门",duration: 3000}); + // } + // }).catch(() => { + // loading.value = false; + // }); + // }); }; const logout = () => { store.dispatch("user/logout");