From 03a0079f794ec27f6ade5dd8a9a93be4fec81dd5 Mon Sep 17 00:00:00 2001 From: zhaodengke Date: Mon, 14 Oct 2024 10:46:05 +0800 Subject: [PATCH] =?UTF-8?q?Task=20=E9=9B=B6=E5=B7=A5=20=E6=B8=B8=E5=AE=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/permission.js | 3 +- src/router/index.js | 11 +- src/views/sunVillage_info/list_tourists.vue | 5 +- .../list_tourists_ranking_lite.vue | 369 ++++++++++++++++++ ...t_tourists_registration_detail_visitor.vue | 8 +- 5 files changed, 389 insertions(+), 7 deletions(-) create mode 100644 src/views/sunVillage_info/list_tourists_ranking_lite.vue diff --git a/src/permission.js b/src/permission.js index c4ef9a57..e952f343 100644 --- a/src/permission.js +++ b/src/permission.js @@ -95,7 +95,8 @@ const whiteList = [ '/sunVillage_info/list_finance_detail', //详情页 '/sunVillage_info/list_photo_detail', //详情页 '/sunVillage_info/list_finance_ranking', //详情页 - '/sunVillage_info/list_tourists_ranking', //详情页 + '/sunVillage_info/list_tourists_ranking', //零工排行榜 + '/sunVillage_info/list_tourists_ranking_lite', //零工排行榜 '/sunVillage_info/list_tourists_registration_detail_visitor', //零工详情页 '/sunVillage_info/login_code', //详情页 '/sunVillage_info/index_code_rights', //详情页 diff --git a/src/router/index.js b/src/router/index.js index 6e225f2d..5fe47939 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3570,7 +3570,7 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/sunVillage_info/list_issues_edit'], resolve) }, - { ////阳光村务(新)-- 合同信息 + { ////阳光村务(新)-- 零工公开榜 path: '/sunVillage_info/list_tourists_ranking', name: 'sunVillageInfoListTouristsRanking', meta: { @@ -3579,6 +3579,15 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/sunVillage_info/list_tourists_ranking'], resolve) }, + { ////阳光村务(新)-- 零工公开榜(精简) + path: '/sunVillage_info/list_tourists_ranking_lite', + name: 'sunVillageInfoListTouristsRankingLite', + meta: { + title: '零工公式公布榜', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/list_tourists_ranking_lite'], resolve) + }, { ////阳光村务(新)-- 零工登记 path: '/sunVillage_info/list_tourists_registration', name: 'sunVillageInfoListTouristsRegistration', diff --git a/src/views/sunVillage_info/list_tourists.vue b/src/views/sunVillage_info/list_tourists.vue index 07f9a5a4..0486bebb 100644 --- a/src/views/sunVillage_info/list_tourists.vue +++ b/src/views/sunVillage_info/list_tourists.vue @@ -102,11 +102,13 @@ showBtn:true, nowYear:new Date().getFullYear(), yearList:[], + visitor: false, }; }, created() { this.queryParams.bookId = Cookies.get('bookId'); this.queryParams.deptId = Cookies.get('deptId'); + this.visitor = this.$route.query.type == 'code'; if (this.$route.query.type == 'code'){ this.showBtn = false; } @@ -187,7 +189,8 @@ this.$router.push({path:'/sunVillage_info/list_tourists_edit',query: {id:id,type:'finance'}}) }, goRanking(id,time){ - this.$router.push({path:'/sunVillage_info/list_tourists_ranking',query: {id:id,time:time}}) + const url = this.visitor ? '/sunVillage_info/list_tourists_ranking_lite' : '/sunVillage_info/list_tourists_ranking'; + this.$router.push({path:url,query: {id:id,time:time}}) }, goRemove(id){ this.$dialog.alert({ diff --git a/src/views/sunVillage_info/list_tourists_ranking_lite.vue b/src/views/sunVillage_info/list_tourists_ranking_lite.vue new file mode 100644 index 00000000..49906e35 --- /dev/null +++ b/src/views/sunVillage_info/list_tourists_ranking_lite.vue @@ -0,0 +1,369 @@ + + + + + diff --git a/src/views/sunVillage_info/list_tourists_registration_detail_visitor.vue b/src/views/sunVillage_info/list_tourists_registration_detail_visitor.vue index 1edd141e..8fae2282 100644 --- a/src/views/sunVillage_info/list_tourists_registration_detail_visitor.vue +++ b/src/views/sunVillage_info/list_tourists_registration_detail_visitor.vue @@ -8,12 +8,12 @@
- + - + - +