diff --git a/src/assets/icons/excel_icon.png b/src/assets/icons/excel_icon.png new file mode 100644 index 0000000..027683b Binary files /dev/null and b/src/assets/icons/excel_icon.png differ diff --git a/src/assets/icons/img_icon.png b/src/assets/icons/img_icon.png new file mode 100644 index 0000000..1a31533 Binary files /dev/null and b/src/assets/icons/img_icon.png differ diff --git a/src/assets/icons/pdf_icon.png b/src/assets/icons/pdf_icon.png new file mode 100644 index 0000000..fe21494 Binary files /dev/null and b/src/assets/icons/pdf_icon.png differ diff --git a/src/router/index.js b/src/router/index.js index 4fe6ddc..f66a004 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -150,7 +150,7 @@ export const constantRoutes = [ name: "FinishedProject", meta: { title: "项目完工复核管理", icon: "table" }, }, - + { path: "/Tenement/FinishedProject/particulars", component: () => @@ -179,7 +179,7 @@ export const constantRoutes = [ name: "PropertyPermission", meta: { title: "权限配置", icon: "table" }, }, - ] + ], }, { @@ -194,11 +194,10 @@ export const constantRoutes = [ name: "PropertyPersonalCenter", meta: { title: "个人中心(物业)", icon: "table" }, }, - ] + ], }, // 物业模块END - // 业主模块START { path: "", @@ -212,7 +211,7 @@ export const constantRoutes = [ name: "SignerManagement", meta: { title: "签发人管理", icon: "table" }, }, - ] + ], }, { path: "", @@ -226,7 +225,7 @@ export const constantRoutes = [ name: "TicketIssueAudit", meta: { title: "票证签发审核", icon: "table" }, }, - ] + ], }, { @@ -241,7 +240,7 @@ export const constantRoutes = [ name: "EntryExitPermitIssue", meta: { title: "出入证签发", icon: "table" }, }, - ] + ], }, { @@ -251,12 +250,11 @@ export const constantRoutes = [ children: [ { path: "/proprietor/ProjectOverview", - component: () => - import("@/views/proprietor/ProjectOverview/index.vue"), + component: () => import("@/views/proprietor/ProjectOverview/index.vue"), name: "ProjectOverview", meta: { title: "项目总览", icon: "table" }, }, - ] + ], }, { @@ -271,7 +269,7 @@ export const constantRoutes = [ name: "OwnerPersonalCenter", meta: { title: "个人中心(业主)", icon: "table" }, }, - ] + ], }, // 业主模块END @@ -289,7 +287,7 @@ export const constantRoutes = [ name: "TreeRatingManagement", meta: { title: "树形层级管理", icon: "table" }, }, - ] + ], }, { @@ -299,15 +297,76 @@ export const constantRoutes = [ children: [ { path: "/logistics/FilingReview", - component: () => - import("@/views/Logistics/FilingReview/index.vue"), + component: () => import("@/views/Logistics/FilingReview/index.vue"), name: "FilingReview", meta: { title: "建档审核中心", icon: "table" }, }, - ] + ], + }, + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/logistics/UserManagement", + component: () => import("@/views/Logistics/UserManagement/index.vue"), + name: "UserManagement", + meta: { title: "账户管理", icon: "table" }, + }, + ], + }, + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/logistics/RiskManagement", + component: () => import("@/views/Logistics/RiskManagement/index.vue"), + name: "RiskManagement", + meta: { title: "风险管控卡配置", icon: "table" }, + }, + { + path: "/logistics/RiskManagement/Details", + component: () => + import("@/views/Logistics/RiskManagement/Details/index.vue"), + name: "RiskManagementDetails", + hidden: true, + meta: { title: "风险管控卡配置详情", icon: "table" }, + }, + ], + }, + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/logistics/ProjectOverviewQuery", + component: () => + import("@/views/Logistics/ProjectOverviewQuery/index.vue"), + name: "ProjectOverviewQuery", + meta: { title: "项目总览查询", icon: "table" }, + }, + ], + }, + { + path: "", + component: Layout, + redirect: "/index", + children: [ + { + path: "/logistics/logisticsPersonalCenter", + component: () => + import("@/views/Logistics/logisticsPersonalCenter/index.vue"), + name: " logisticsPersonalCenter", + meta: { title: "个人中心(后勤)", icon: "table" }, + }, + ], }, - // 后勤模块END + // 后勤模块END { path: "/user", diff --git a/src/views/Logistics/FilingReview/DialogBox.vue b/src/views/Logistics/FilingReview/DialogBox.vue new file mode 100644 index 0000000..c407398 --- /dev/null +++ b/src/views/Logistics/FilingReview/DialogBox.vue @@ -0,0 +1,129 @@ + + + + + + 基础信息 + + + + + + + + + 部门 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审核操作 + + + 通过 + 退回 + + + + + + + + + + + 取消 + 确认审核 + + + + + + + diff --git a/src/views/Logistics/FilingReview/index.vue b/src/views/Logistics/FilingReview/index.vue index 0f81490..8054c43 100644 --- a/src/views/Logistics/FilingReview/index.vue +++ b/src/views/Logistics/FilingReview/index.vue @@ -2,219 +2,171 @@ - - - - - 组织架构树 - - - - - 新增节点 - 编辑节点 - 删除节点 - - + + + + + + + + + + + + - + + 重置 + 查询 + 导出Excel + 打印 + + - - - - - 节点详情 + + + + + + + + + + + + {{ scope.row.reviewStatus === '待审核' ? '待审核' : '拒绝' }} + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + {{ scope.row.status === '1' ? '启用' : '禁用' }} + + + + + + 审核 + 启用 + 禁用 + + + - - - - 关联账户 - - - - - - - - - - {{ row.status }} - - - - - - - - - - - - - - 账户列表 - 新建账户 - - - - - - - - - - {{ row.status }} - - - - - 编辑 - 删除 - - - - - - - + + 显示第 {{ (pageNum - 1) * pageSize + 1 }} 到 {{ pageNum * pageSize }} 条记录,共 {{ + total }} + 条 + + + + + - - \ No newline at end of file + +.pagination-container { + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 16px; +} + +.total-count { + color: #606266; +} + diff --git a/src/views/Logistics/ProjectOverviewQuery/DialogBox/Approval.vue b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Approval.vue new file mode 100644 index 0000000..49f638c --- /dev/null +++ b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Approval.vue @@ -0,0 +1,92 @@ + + + + + + + + + + + + {{ row.status }} + + + + + + + + + + + + + diff --git a/src/views/Logistics/ProjectOverviewQuery/DialogBox/Attachment.vue b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Attachment.vue new file mode 100644 index 0000000..5d7ef8d --- /dev/null +++ b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Attachment.vue @@ -0,0 +1,100 @@ + + + + + + + + + {{ item.name }} + {{ item.size }}MB + + 预览 + 下载 + + + + + + + + + + + + diff --git a/src/views/Logistics/ProjectOverviewQuery/DialogBox/Operation.vue b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Operation.vue new file mode 100644 index 0000000..b2c8196 --- /dev/null +++ b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Operation.vue @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/views/Logistics/ProjectOverviewQuery/DialogBox/Overview.vue b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Overview.vue new file mode 100644 index 0000000..1a5edc8 --- /dev/null +++ b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Overview.vue @@ -0,0 +1,48 @@ + + + + + PRJ202304001 + 行政楼电力改造工程 + 后勤保障部 + 李建国 + 138****8888 + + 已生效 + + 2023-04-15 09:30:00 + 2023-06-30 + - + + + + 项目描述 + 本项目旨在对行政楼进行全面的电力系统改造,包括更换老旧配电箱、升级电缆线路、安装智能电表等,以提高用电安全性与能效管理水平。项目覆盖行政楼A座1-5层,涉及办公室、会议室、公共区域等共计约2000平方米。 + + + + + + + + diff --git a/src/views/Logistics/ProjectOverviewQuery/DialogBox/Risk.vue b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Risk.vue new file mode 100644 index 0000000..5ae050f --- /dev/null +++ b/src/views/Logistics/ProjectOverviewQuery/DialogBox/Risk.vue @@ -0,0 +1,69 @@ + + + + + + + + + + {{ row.status }} + + + + + + + + + + + + + + + diff --git a/src/views/Logistics/ProjectOverviewQuery/DialogBox/index.vue b/src/views/Logistics/ProjectOverviewQuery/DialogBox/index.vue new file mode 100644 index 0000000..663fa36 --- /dev/null +++ b/src/views/Logistics/ProjectOverviewQuery/DialogBox/index.vue @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + 取消 + 打印详情 + 导出详情 + + + + + + + diff --git a/src/views/Logistics/ProjectOverviewQuery/index.vue b/src/views/Logistics/ProjectOverviewQuery/index.vue new file mode 100644 index 0000000..455b46f --- /dev/null +++ b/src/views/Logistics/ProjectOverviewQuery/index.vue @@ -0,0 +1,335 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 重置 + 查询 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ + scope.row.projectStatus }} + + + + + 查看详情 + 导出档案 + + + + + + 显示第 {{ (pageNum - 1) * pageSize + 1 }} 到 {{ pageNum * pageSize }} 条记录,共 {{ + total }}条 + + + + + + + + + diff --git a/src/views/Logistics/RiskManagement/Details/index.vue b/src/views/Logistics/RiskManagement/Details/index.vue new file mode 100644 index 0000000..2dd32ab --- /dev/null +++ b/src/views/Logistics/RiskManagement/Details/index.vue @@ -0,0 +1,217 @@ + + + + + + + 模板基础信息 + + + + 高处危险作业风险管控卡 + + + 高空作业 + + + 适用于建筑施工中高度超过2米的作业场景 + + + + + + + + 检查项配置 + + + + + 以下检查项为红头文件规定必选项,不可删除,仅可编辑描述: + + + + {{ index + 1 }} + + 人工检查 + + + + + + + + + + + + 以下检查项为可选项,支持新增、删除和编辑: + + + +添加检查项 + + + + + {{ index + 1 }} + + 人工检查 + + + + + + + + + + + + + + + + 返回 + 保存配置 + 保存并发布 + + + + + + \ No newline at end of file diff --git a/src/views/Logistics/RiskManagement/index.vue b/src/views/Logistics/RiskManagement/index.vue new file mode 100644 index 0000000..ed5f6f6 --- /dev/null +++ b/src/views/Logistics/RiskManagement/index.vue @@ -0,0 +1,181 @@ + + + + + + + 新增模版 + 批量导入检查项 + 导出模版 + 发布模版 + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ scope.row.status }} + + + + + + + 编辑 + 查看详情 + 发布 + 作废 + + + + + + 显示第 {{ (pageNum - 1) * pageSize + 1 }} 到 {{ pageNum * pageSize }} 条记录,共 {{ + total }} + 条 + + + + + + + + diff --git a/src/views/Logistics/UserManagement/UserDialog.vue b/src/views/Logistics/UserManagement/UserDialog.vue new file mode 100644 index 0000000..e35dce3 --- /dev/null +++ b/src/views/Logistics/UserManagement/UserDialog.vue @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 关联信息 + + + + + + + + + + + + + + + + + + + + + + + + + 取消 + 确认提交 + + + + + + + diff --git a/src/views/Logistics/UserManagement/index.vue b/src/views/Logistics/UserManagement/index.vue new file mode 100644 index 0000000..3e86aa0 --- /dev/null +++ b/src/views/Logistics/UserManagement/index.vue @@ -0,0 +1,268 @@ + + + + + + + + + 组织架构树 + + + + + 新增节点 + 编辑节点 + 删除节点 + + + + + + + + + + + 节点详情 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 关联账户 + + + + + + + + + + {{ row.status }} + + + + + + + + + + + + + + 账户列表 + 新建账户 + + + + + + + + + + {{ row.status }} + + + + + 编辑 + 删除 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/Logistics/logisticsPersonalCenter/index.vue b/src/views/Logistics/logisticsPersonalCenter/index.vue new file mode 100644 index 0000000..ddb90f3 --- /dev/null +++ b/src/views/Logistics/logisticsPersonalCenter/index.vue @@ -0,0 +1,226 @@ + + + + + + + + 基本信息 + 编辑 + + + + + 姓名 + 张三 + + + 所属部门 + 后勤部 + + + + + 账号 + zhangsan + + + 联系方式 + 138****1234 + + + + + + + + 密码安全 + + + + + + + 密码长度至少8位,包含大小写字母、数字及特殊符号中至少三种 + + + + + + 确定修改 + + + + + + + 最近操作日志 + + + + + + + + + {{ item.time }} + {{ item.content }} + + + + + + + + + + + + diff --git a/src/views/Proprietor/SignerManagement/index.vue b/src/views/Proprietor/SignerManagement/index.vue index 490f9ba..9d13ab7 100644 --- a/src/views/Proprietor/SignerManagement/index.vue +++ b/src/views/Proprietor/SignerManagement/index.vue @@ -11,7 +11,7 @@ - + @@ -83,8 +83,10 @@ import DialogBox from "./DialogBox.vue"; // 查询表单数据 const queryForm = ref({ dateRange: [], - projectName: "", - returnStatus: "" + userName: "", + departmentId: "", + roleId: "", + status: "" }); // 部门列表
本项目旨在对行政楼进行全面的电力系统改造,包括更换老旧配电箱、升级电缆线路、安装智能电表等,以提高用电安全性与能效管理水平。项目覆盖行政楼A座1-5层,涉及办公室、会议室、公共区域等共计约2000平方米。 +
以下检查项为红头文件规定必选项,不可删除,仅可编辑描述:
以下检查项为可选项,支持新增、删除和编辑: