20260721173401

This commit is contained in:
oneao committed 2026-07-21 17:34:02 +08:00
1 parent fd161dd302
commit bab8e2972f
32 files changed
+1207 -3171

No files matched your search

+6 -110
View File
@@ -2,8 +2,8 @@ import { createRouter, createWebHistory } from "vue-router";
import NProgress from "nprogress";
import { message } from "antdv-next";
import "nprogress/nprogress.css";
import { useAuthStore } from "../stores/auth";
import { usePermissionStore } from "../stores/permissions";
import { useAuthStore } from "@/stores/auth";
import { usePermissionStore } from "@/stores/permissions";
NProgress.configure({ showSpinner: false });
@@ -16,7 +16,7 @@ function getRedirectPath(value) {
const routes = [
{
path: "/",
component: () => import("../layouts/DefaultLayout.vue"),
component: () => import("@/layouts/DefaultLayout.vue"),
meta: { requiresAuth: true },
children: [
{
@@ -26,117 +26,13 @@ const routes = [
{
path: "dashboard",
name: "dashboard",
component: () => import("../views/DashboardView.vue"),
component: () => import("@/views/DashboardView.vue"),
meta: { title: "工作台", menuKey: "/dashboard" },
},
{
path: "business/orders",
name: "business-orders",
component: () => import("../views/DataListView.vue"),
meta: {
title: "业务单据",
section: "业务管理",
menuKey: "/business/orders",
source: "v_bs_business",
orderBy: "b_id DESC",
},
},
{
path: "business/orders/:id",
name: "business-order-detail",
component: () => import("../views/DetailView.vue"),
meta: {
title: "业务单据详情",
listTitle: "业务单据",
section: "业务管理",
menuKey: "/business/orders",
listPath: "/business/orders",
source: "v_bs_business",
detail: true,
},
},
{
path: "fees/receivable",
name: "fees-receivable",
component: () => import("../views/DataListView.vue"),
meta: {
title: "应收费用",
section: "费用管理",
menuKey: "/fees/receivable",
source: "v_fee_receivable",
orderBy: "b_id DESC",
},
},
{
path: "fees/receivable/:id",
name: "fees-receivable-detail",
component: () => import("../views/DetailView.vue"),
meta: {
title: "应收费用详情",
listTitle: "应收费用",
section: "费用管理",
menuKey: "/fees/receivable",
listPath: "/fees/receivable",
source: "v_fee_receivable",
detail: true,
},
},
{
path: "reports/operations",
name: "reports-operations",
component: () => import("../views/DataListView.vue"),
meta: {
title: "运营报表",
section: "报表中心",
menuKey: "/reports/operations",
source: "v_report_operations",
orderBy: "b_id DESC",
},
},
{
path: "reports/operations/:id",
name: "reports-operations-detail",
component: () => import("../views/DetailView.vue"),
meta: {
title: "运营报表详情",
listTitle: "运营报表",
section: "报表中心",
menuKey: "/reports/operations",
listPath: "/reports/operations",
source: "v_report_operations",
detail: true,
},
},
{
path: "system/users",
name: "system-users",
component: () => import("../views/DataListView.vue"),
meta: {
title: "用户管理",
section: "系统设置",
menuKey: "/system/users",
source: "b_user",
orderBy: "b_id ASC",
},
},
{
path: "system/users/:id",
name: "system-users-detail",
component: () => import("../views/DetailView.vue"),
meta: {
title: "用户管理详情",
listTitle: "用户管理",
section: "系统设置",
menuKey: "/system/users",
listPath: "/system/users",
source: "b_user",
detail: true,
},
},
{
path: "system/modules",
name: "system-modules",
component: () => import("../views/module-management/ModuleManagementView.vue"),
component: () => import("@/views/module-management/ModuleManagementView.vue"),
meta: {
title: "模块管理",
section: "系统管理",
@@ -149,7 +45,7 @@ const routes = [
{
path: "/login",
name: "login",
component: () => import("../views/LoginView.vue"),
component: () => import("@/views/LoginView.vue"),
meta: { title: "登录" },
},
{