diff --git a/src/router/index.js b/src/router/index.js index 93de51d..b3ecfd4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -192,12 +192,91 @@ export const constantRoutes = [ component: () => import("@/views/Tenement/SystemSettings/PropertyPersonalCenter.vue"), name: "PropertyPersonalCenter", - meta: { title: "个人中心", icon: "table" }, + meta: { title: "个人中心(物业)", icon: "table" }, + }, + ] + }, + // 物业模块END + + + // 业主模块START + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/proprietor/SignerManagement", + component: () => + import("@/views/proprietor/SignerManagement/index.vue"), + name: "SignerManagement", + meta: { title: "签发人管理", icon: "table" }, + }, + ] + }, + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/proprietor/TicketIssueAudit", + component: () => + import("@/views/proprietor/TicketIssueAudit/index.vue"), + name: "TicketIssueAudit", + meta: { title: "票证签发审核", icon: "table" }, }, ] }, - // 物业模块END + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/proprietor/EntryExitPermitIssue", + component: () => + import("@/views/proprietor/EntryExitPermitIssue/index.vue"), + name: "EntryExitPermitIssue", + meta: { title: "出入证签发", icon: "table" }, + }, + ] + }, + + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/proprietor/ProjectOverview", + component: () => + import("@/views/proprietor/ProjectOverview/index.vue"), + name: "ProjectOverview", + meta: { title: "项目总览", icon: "table" }, + }, + ] + }, + + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/proprietor/OwnerPersonalCenter", + component: () => + import("@/views/proprietor/OwnerPersonalCenter/index.vue"), + name: "OwnerPersonalCenter", + meta: { title: "个人中心(业主)", icon: "table" }, + }, + ] + }, + + // 业主模块END + + { path: "/user", component: Layout, diff --git a/src/views/Proprietor/EntryExitPermitIssue/DialogBox.vue b/src/views/Proprietor/EntryExitPermitIssue/DialogBox.vue new file mode 100644 index 0000000..17a2a4c --- /dev/null +++ b/src/views/Proprietor/EntryExitPermitIssue/DialogBox.vue @@ -0,0 +1,195 @@ + + + + + + diff --git a/src/views/Proprietor/EntryExitPermitIssue/DialogBox2.vue b/src/views/Proprietor/EntryExitPermitIssue/DialogBox2.vue new file mode 100644 index 0000000..fff4366 --- /dev/null +++ b/src/views/Proprietor/EntryExitPermitIssue/DialogBox2.vue @@ -0,0 +1,103 @@ + + + + + + diff --git a/src/views/Proprietor/EntryExitPermitIssue/index.vue b/src/views/Proprietor/EntryExitPermitIssue/index.vue new file mode 100644 index 0000000..75d5760 --- /dev/null +++ b/src/views/Proprietor/EntryExitPermitIssue/index.vue @@ -0,0 +1,197 @@ + + + + diff --git a/src/views/Proprietor/OwnerPersonalCenter/index.vue b/src/views/Proprietor/OwnerPersonalCenter/index.vue new file mode 100644 index 0000000..74abccf --- /dev/null +++ b/src/views/Proprietor/OwnerPersonalCenter/index.vue @@ -0,0 +1,120 @@ + + + + \ No newline at end of file diff --git a/src/views/Proprietor/ProjectOverview/index.vue b/src/views/Proprietor/ProjectOverview/index.vue new file mode 100644 index 0000000..2c665d2 --- /dev/null +++ b/src/views/Proprietor/ProjectOverview/index.vue @@ -0,0 +1,205 @@ + + + + diff --git a/src/views/Proprietor/SignerManagement/DialogBox.vue b/src/views/Proprietor/SignerManagement/DialogBox.vue new file mode 100644 index 0000000..8a9f0a2 --- /dev/null +++ b/src/views/Proprietor/SignerManagement/DialogBox.vue @@ -0,0 +1,135 @@ + + + + + + diff --git a/src/views/Proprietor/SignerManagement/index.vue b/src/views/Proprietor/SignerManagement/index.vue new file mode 100644 index 0000000..490f9ba --- /dev/null +++ b/src/views/Proprietor/SignerManagement/index.vue @@ -0,0 +1,243 @@ + + + + diff --git a/src/views/Proprietor/TicketIssueAudit/DialogBox.vue b/src/views/Proprietor/TicketIssueAudit/DialogBox.vue new file mode 100644 index 0000000..2bf89f1 --- /dev/null +++ b/src/views/Proprietor/TicketIssueAudit/DialogBox.vue @@ -0,0 +1,225 @@ + + + + + + diff --git a/src/views/Proprietor/TicketIssueAudit/index.vue b/src/views/Proprietor/TicketIssueAudit/index.vue new file mode 100644 index 0000000..df11131 --- /dev/null +++ b/src/views/Proprietor/TicketIssueAudit/index.vue @@ -0,0 +1,175 @@ + + + +