diff --git a/src/router/index.js b/src/router/index.js index 05c4344..93de51d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -78,22 +78,25 @@ export const constantRoutes = [ redirect: "/index", children: [ { - path: "/enterpriseManagement", - component: () => import("@/views/Tenement/EnterpriseManagement/index.vue"), + path: "/Tenement/enterpriseManagement", + component: () => + import("@/views/Tenement/EnterpriseManagement/index.vue"), name: "EnterpriseManagement", meta: { title: "单位与账号管理", icon: "table" }, }, { - path: "/newEnterprise", + path: "/Tenement/newEnterprise", hidden: true, - component: () => import("@/views/Tenement/EnterpriseManagement/NewEnterprise.vue"), + component: () => + import("@/views/Tenement/EnterpriseManagement/NewEnterprise.vue"), name: "NewEnterprise", meta: { title: "新增单位建档", breadcrumb: false }, }, { - path: "/accountManagement", + path: "/Tenement/accountManagement", hidden: true, - component: () => import("@/views/Tenement/EnterpriseManagement/AccountManagement.vue"), + component: () => + import("@/views/Tenement/EnterpriseManagement/AccountManagement.vue"), name: "AccountManagement", meta: { title: "账号管理", breadcrumb: false }, }, @@ -106,33 +109,95 @@ export const constantRoutes = [ meta: { title: "移动球机管控", icon: "table" }, children: [ { - path: "/StandingBook", - component: () => import("@/views/Tenement/BallheadCamera/StandingBook.vue"), + path: "/Tenement/StandingBook", + component: () => + import("@/views/Tenement/BallheadCamera/StandingBook.vue"), name: "StandingBook", meta: { title: "球机台账", icon: "table" }, }, { - path: "/HighRiskProject", - component: () => import("@/views/Tenement/BallheadCamera/HighRiskProject.vue"), + path: "/Tenement/HighRiskProject", + component: () => + import("@/views/Tenement/BallheadCamera/HighRiskProject.vue"), name: "HighRiskProject", meta: { title: "高风险项目球机分配", icon: "table" }, }, { - path: "/ReturnToInventory", - component: () => import("@/views/Tenement/BallheadCamera/ReturnToInventory.vue"), + path: "/Tenement/ReturnToInventory", + component: () => + import("@/views/Tenement/BallheadCamera/ReturnToInventory.vue"), name: "ReturnToInventory", meta: { title: "球机回收入库", icon: "table" }, }, { - path: "/InventoryAudit", - component: () => import("@/views/Tenement/BallheadCamera/InventoryAudit.vue"), + path: "/Tenement/InventoryAudit", + component: () => + import("@/views/Tenement/BallheadCamera/InventoryAudit.vue"), name: "InventoryAudit", meta: { title: "入库审核", icon: "table" }, }, ], }, - // 物业模块END + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/Tenement/FinishedProject", + component: () => import("@/views/Tenement/FinishedProject/index.vue"), + name: "FinishedProject", + meta: { title: "项目完工复核管理", icon: "table" }, + }, + + { + path: "/Tenement/FinishedProject/particulars", + component: () => + import("@/views/Tenement/FinishedProject/particulars.vue"), + name: "FinishedProjectParticulars", + hidden: true, + meta: { + title: "项目完工复核详情", + icon: "table", + breadcrumb: false, + }, + }, + ], + }, + + { + path: "/Tenement/SystemSettings", + component: Layout, + redirect: "/Tenement/SystemSettings/PropertyPermission", + meta: { title: "系统设置", icon: "table" }, + children: [ + { + path: "PropertyPermission", + component: () => + import("@/views/Tenement/SystemSettings/PropertyPermission.vue"), + name: "PropertyPermission", + meta: { title: "权限配置", icon: "table" }, + }, + ] + }, + + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/Tenement/PropertyPersonalCenter", + component: () => + import("@/views/Tenement/SystemSettings/PropertyPersonalCenter.vue"), + name: "PropertyPersonalCenter", + meta: { title: "个人中心", icon: "table" }, + }, + ] + }, + + // 物业模块END { path: "/user", component: Layout, diff --git a/src/views/Tenement/BallheadCamera/HighRiskProject.vue b/src/views/Tenement/BallheadCamera/HighRiskProject.vue index 4a403da..fdc4812 100644 --- a/src/views/Tenement/BallheadCamera/HighRiskProject.vue +++ b/src/views/Tenement/BallheadCamera/HighRiskProject.vue @@ -1,9 +1,6 @@ diff --git a/src/views/Tenement/BallheadCamera/components/DialogB.vue b/src/views/Tenement/BallheadCamera/components/DialogB.vue new file mode 100644 index 0000000..60f8d1a --- /dev/null +++ b/src/views/Tenement/BallheadCamera/components/DialogB.vue @@ -0,0 +1,203 @@ + + + + + + diff --git a/src/views/Tenement/BallheadCamera/components/DialogC.vue b/src/views/Tenement/BallheadCamera/components/DialogC.vue new file mode 100644 index 0000000..6f3fda8 --- /dev/null +++ b/src/views/Tenement/BallheadCamera/components/DialogC.vue @@ -0,0 +1,207 @@ + + + + + + diff --git a/src/views/Tenement/EnterpriseManagement/index.vue b/src/views/Tenement/EnterpriseManagement/index.vue index 036a054..41e3d42 100644 --- a/src/views/Tenement/EnterpriseManagement/index.vue +++ b/src/views/Tenement/EnterpriseManagement/index.vue @@ -126,12 +126,12 @@ const total = ref(20); // 总记录数 // 跳转到新增单位建档 const handleAddEnterprise = () => { console.log("新增单位建档",router); - router.push(`/newEnterprise?enterpriseType=${activeTab.value}`); + router.push(`/Tenement/newEnterprise?enterpriseType=${activeTab.value}`); } // 跳转到账号管理 const handleAccountManagement = (row) => { console.log("账号管理", row); - router.push(`/accountManagement?enterpriseName=${row.name}`); + router.push(`/Tenement/accountManagement?enterpriseName=${row.name}`); } diff --git a/src/views/Tenement/FinishedProject/particulars.vue b/src/views/Tenement/FinishedProject/particulars.vue new file mode 100644 index 0000000..3fe9756 --- /dev/null +++ b/src/views/Tenement/FinishedProject/particulars.vue @@ -0,0 +1,187 @@ + + + + diff --git a/src/views/Tenement/SystemSettings/PropertyPermission.vue b/src/views/Tenement/SystemSettings/PropertyPermission.vue new file mode 100644 index 0000000..0f679ff --- /dev/null +++ b/src/views/Tenement/SystemSettings/PropertyPermission.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/src/views/Tenement/SystemSettings/PropertyPersonalCenter.vue b/src/views/Tenement/SystemSettings/PropertyPersonalCenter.vue new file mode 100644 index 0000000..a9793c8 --- /dev/null +++ b/src/views/Tenement/SystemSettings/PropertyPersonalCenter.vue @@ -0,0 +1,182 @@ + + + + + \ No newline at end of file