From f7ee226d6e067993b028b3ac25889600b640a4e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AA=86=E4=B9=90?= <342503599@qq.com> Date: Sat, 16 Jul 2022 09:03:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A2=E5=B7=9E=E7=89=88=E7=AC=AC=E4=BA=8C?= =?UTF-8?q?=E7=89=88=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/config.js | 4 +- src/assets/js/http.js | 2 +- src/router/index.js | 471 ++++++++++++++++++++++++++ src/views/projectQu/noData.vue | 22 +- src/views/projectThree/homePage.vue | 213 ++++++++---- src/views/projectThree/noDataPage.vue | 25 ++ 6 files changed, 652 insertions(+), 85 deletions(-) create mode 100644 src/views/projectThree/noDataPage.vue diff --git a/public/js/config.js b/public/js/config.js index e72a412c..5128235d 100644 --- a/public/js/config.js +++ b/public/js/config.js @@ -1,7 +1,7 @@ -// var COMPANY = ''; //通用 +var COMPANY = ''; //通用 // var COMPANY='zhongjian'; //中建,和沃尔对接的插件版用这个企业 // var COMPANY='hezhan'; //合展-宿迁 -var COMPANY='nanchang'; //南昌地铁、衢州 +// var COMPANY='nanchang'; //南昌地铁、衢州 // var COMPANY='longguang'; //龙光地产 // var COMPANY='zhengwu' // var COMPANY='shenbai'; //沈白高铁 diff --git a/src/assets/js/http.js b/src/assets/js/http.js index ffdc9d63..5835a51a 100644 --- a/src/assets/js/http.js +++ b/src/assets/js/http.js @@ -42,7 +42,7 @@ if (process.env.NODE_ENV == 'development') { // axios.defaults.baseURL = 'http://124.71.178.44:100/' // 河南 // tag: 本地 // axios.defaults.baseURL = 'http://192.168.34.148:6023/' // 老大本地 - axios.defaults.baseURL = 'http://192.168.34.125:6023/'; //杨意本地 http/1.1 + axios.defaults.baseURL = 'http://192.168.34.125:6043/'; //杨意本地 http/1.1 // axios.defaults.baseURL = 'http://124.71.178.44:9500/'; // 星璇 // axios.defaults.baseURL = 'http://120.196.217.6:7000/'; // axios.defaults.baseURL = 'http://139.9.66.234:8/'; diff --git a/src/router/index.js b/src/router/index.js index 63365003..061f2477 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1762,6 +1762,183 @@ const routes2 = [ component: () => import('@/views/projectQu/projectManage/materialManagement/index.vue') }, // 原来有的路由重新配置 + //劳务管理--人员管理 + { + path: '/projectQu/labor/personManage', + name: '劳务管理_人员管理', + component: () => import('@/views/projectFront/laborManage/personManage.vue'), + }, + // 劳务管理--人员下发记录 + { + path: '/projectQu/labor/personnelRecords', + name: '劳务管理_人员下发记录', + component: () => import('@/views/projectFront/laborManage/personnelRecords.vue'), + }, + // tag: luck 劳务管理--工资发放 + { + path: '/projectQu/labor/payoff', + name: '劳务管理_工资发放', + component: () => import('@/views/projectFront/laborManage/Payoff'), + }, + // tag: luck 劳务管理--防疫管理 + { + path: '/projectQu/labor/epidemicPrevention', + name: '劳务管理_防疫管理', + component: () => import('@/views/projectFront/laborManage/EpidemicPrevention'), + }, + // 劳务管理--人员审批 + { + path: '/projectQu/labor/personAudit', + name: '劳务管理_人员审核', + component: () => import('@/views/projectFront/laborManage/personAudit.vue'), + }, + //劳务管理--人员详情 + { + path: '/projectQu/labor/personDetails', + name: '劳务管理_人员信息详情', + component: () => import('@/views/projectFront/laborManage/personDetails.vue'), + }, + //劳务管理--人员考勤 + { + path: '/projectQu/labor/attendanceManage', + name: '劳务管理_人员考勤', + component: () => import('@/views/projectFront/laborManage/attendanceManage/attendanceManage.vue'), + }, + //劳务管理--工种管理 + { + path: '/projectQu/labor/workTypeManage', + name: '劳务管理_工种管理', + component: () => import('@/views/projectFront/laborManage/workTypeManage.vue'), + }, + //劳务管理--考勤规则 + { + path: '/projectQu/labor/attendanceRules', + name: '劳务管理_考勤规则', + component: () => import('@/views/projectFront/laborManage/attendanceManage/attendanceRules.vue'), + }, + { + path: '/projectQu/labor/safetyTrainManage', + name: '劳务管理_安全培训管理', + component: () => import('@/views/projectFront/laborManage/safetyTrainManage.vue'), + }, + { + path: '/projectQu/labor/safeeducation', + name: '劳务管理_人员安全培训记录', + component: () => import('@/views/projectFront/laborManage/safeeducation/index.vue'), + }, + { + path: '/projectQu/labor/blackList', + name: '劳务管理_黑名单管理', + component: () => import('@/views/projectFront/laborManage/blackList.vue'), + }, + //劳务管理--人员总览 + { + path: '/projectQu/labor/personnelOverview', + name: '劳务管理_人员总览', + component: () => import('@/views/projectFront/laborManage/personnelOverview.vue'), + }, + //劳务管理--报表中心 + { + path: '/projectQu/labor/reportCenter', + name: '劳务管理_报表中心', + component: () => import('@/views/projectFront/laborManage/reportCenter.vue'), + }, + //劳务管理--评价中心 + { + path: '/projectQu/labor/assessmentCentent', + name: '劳务管理_评价中心', + component: () => import('@/views/projectFront/laborManage/assessmentCentent.vue'), + }, + //劳务管理--电子围栏 + { + path: '/projectQu/labor/electronicFence', + name: '劳务管理_电子围栏', + component: () => import('@/views/projectFront/laborManage/electronicFence.vue'), + }, + //劳务管理--处罚单 + { + path: '/projectQu/labor/penalize', + name: '劳务管理_处罚单', + component: () => import('@/views/projectFront/laborManage/penalize.vue'), + }, + { + path: '/projectQu/labor/addLED', + name: '劳务管理_人员审核', + component: () => import('@/views/projectFront/laborManage/LEDBigScreen/addLED.vue'), + }, + //劳务管理--花名册 + { + path: '/projectQu/labor/roster', + name: '劳务管理_花名册', + component: () => import('@/views/projectFront/laborManage/roster.vue'), + }, + //劳务管理--宿舍管理 + { + path: '/projectQu/labor/dormitory', + name: '劳务管理_宿舍管理', + component: () => import('@/views/projectFront/laborManage/dormitory.vue'), + }, + + //劳务管理--人员统计分析 + { + path: '/projectQu/labor/personnelAnalysis', + name: '劳务管理_人员统计分析', + component: () => import('@/views/projectFront/laborManage/personnelAnalysis.vue'), + }, + //核酸超时人员列表 + { + path: '/projectQu/labor/nucleicAcidOvertimePersonnel', + name: '核酸超时人员列表', + component: () => import('@/views/projectFront/nucleicAcidOvertimePersonnel/index.vue'), + }, + // 劳务管理--访客管理 + { + path: '/projectQu/labor/visitorsManage', + name: '劳务管理_访客管理', + component: () => import('@/views/projectFront/laborManage/visitorsManage.vue'), + }, + //安全管理安全管理 + { + path: '/projectQu/safeManage/addSafeRecord', + name: '安全管理_新增安全检查', + component: () => import('@/views/projectFront/safeManage/addSafeRecord.vue'), + }, + { + path: '/projectQu/safeManage/checkItemList', + name: '安全管理_检查项管理', + component: () => import('@/views/projectFront/safeManage/checkItemList.vue'), + }, + { + path: '/projectQu/safeManage/safeRocordList', + name: '安全管理_安全检查记录', + component: () => import('@/views/projectFront/safeManage/safeRocordList.vue'), + }, + { + path: '/projectQu/safeManage/checkStandingBook', + name: '安全管理_检查台账', + component: () => import('@/views/projectFront/safeManage/v2/checkStandingBook.vue'), + }, + { + path: '/projectQu/safeManage/projectSelfInspection', + name: '安全管理_项目自检', + component: () => import('@/views/projectFront/safeManage/v2/projectSelfInspection.vue'), + }, + { + path: '/projectQu/safeManage/subTasklist', + name: '安全管理_项目自检子任务', + component: () => import('@/views/projectFront/safeManage/v2/subTasklist.vue'), + }, + { + path: '/projectQu/safeManage/hiddenDangerLibrary', + name: '安全管理_隐患库', + component: () => import('@/views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue'), + }, + { + path: '/projectQu/safeManage/hazardAssess', + name: '安全管理_隐患考核', + component: () => import('@/views/projectFront/safeManage/v2/hazardAssess.vue'), + }, + //塔吊管理塔吊管理 { path: '/projectQu/towerCrane/home', //塔吊管理 首页 name: '塔吊管理_首页', @@ -1953,6 +2130,294 @@ const routes2 = [ name: '深基坑监测系统_基坑配置', component: () => import('@/views/projectFront/deepFoundationPitManage/dataConfig.vue') }, + // 衢州2 默认没有内容的跳到noData + { + path: '/projectQu/home', + name: '首页', + component: () => import('@/views/projectQu/noData.vue') + }, + //个人中心 + { + path: '/projectQu/personalCenter/messageCenter', + name: '消息中心', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/taskCenter', + name: '任务中心', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/userCenter', + name: '用户中心', + component: () => import('@/views/projectQu/noData.vue') + }, + // 用户中心 + { + path: '/projectQu/personalCenter/Mobile', + name: '手机绑定', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/changePass', + name: '修改密码', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/basicInfor', + name: '基本资料', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/Read', + name: '已读', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/Unread', + name: '未读', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/all', + name: '全部', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/entrust', + name: '委托', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/already', + name: '已办', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/dealtWith', + name: '待办', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/oA', + name: 'OA', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/homepagePreview', + name: '首页预览', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/personalCenter/myDocuments', + name: '我的文档', + component: () => import('@/views/projectQu/noData.vue') + }, + // 管控中心 + { + path: '/projectQu/controlCenter/basicDataManagement', + name: '基础数据管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/docManage', + name: '文档管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/integratedManagement', + name: '集成管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/startWorkApply', + name: '开工许可证办理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/review', + name: '图审', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/incognizance', + name: '不认识的字', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/patrol', + name: '巡察', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/environment', + name: '环境', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/inspectionCompletion', + name: '验峻', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/acceptanceTest', + name: '验收检测', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/finance', + name: '财务', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/contract', + name: '合同', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/laborEmployment', + name: '劳务用工', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/controlCenter/coordination/projectOverview', + name: '项目概览', + component: () => import('@/views/projectQu/noData.vue') + }, + // 业务中心 + { + path: '/projectQu/business/overview', + name: '项目概览', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/personnelManage', + name: '人员管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/securityManage', + name: '安全管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/projectGS', + name: '项目GS', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/dataManage', + name: '资料管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/materialManage', + name: '物料管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/project', + name: '项目', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/qualityManage', + name: '质量管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/projectObjectivesManage', + name: '项目目标管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/costManage', + name: '成本管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/environmentManage', + name: '环境管理', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/mechanicsManage', + name: '机械管理', + component: () => import('@/views/projectQu/noData.vue') + }, + // 生产管理 + { + path: '/projectQu/business/organization', + name: '组织', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/control', + name: '控制', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/coordinate', + name: '协调', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/business/plan', + name: '计划', + component: () => import('@/views/projectQu/noData.vue') + }, + // + { + path: '/projectQu/taskCollaboration/environmentalMonitoring', + name: '环境监测', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/taskCollaboration/constructionPermit', + name: '开工许可', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/taskCollaboration/laborEmployment', + name: '劳动用工', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/taskCollaboration/financial', + name: '财务收支', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/taskCollaboration/messageNotification', + name: '消息通知', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/taskCollaboration/checkBeforeAcceptance', + name: '验收', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/taskCollaboration/patrol', + name: '巡查', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/taskCollaboration/nationalAudit', + name: '国审', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/taskCollaboration/projectSupervisionReport', + name: '项目报监', + component: () => import('@/views/projectQu/noData.vue') + }, + { + path: '/projectQu/taskCollaboration/inspectionDetection', + name: '检验检测', + component: () => import('@/views/projectQu/noData.vue') + }, + ] }, @@ -2093,5 +2558,11 @@ const router = new VueRouter({ base: process.env.BASE_URL, routes }) +// 解决跳转重复路由 +const VueRouterPush = VueRouter.prototype.push +VueRouter.prototype.push = function push (to) { + return VueRouterPush.call(this, to).catch(err => err) +} + export default router diff --git a/src/views/projectQu/noData.vue b/src/views/projectQu/noData.vue index 7d713b55..325658b6 100644 --- a/src/views/projectQu/noData.vue +++ b/src/views/projectQu/noData.vue @@ -1,25 +1,33 @@ \ No newline at end of file diff --git a/src/views/projectThree/homePage.vue b/src/views/projectThree/homePage.vue index 34651778..d4a1e1cc 100644 --- a/src/views/projectThree/homePage.vue +++ b/src/views/projectThree/homePage.vue @@ -1,7 +1,7 @@ diff --git a/src/views/projectThree/noDataPage.vue b/src/views/projectThree/noDataPage.vue new file mode 100644 index 00000000..7d713b55 --- /dev/null +++ b/src/views/projectThree/noDataPage.vue @@ -0,0 +1,25 @@ + + + + \ No newline at end of file