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 @@
- + - + - +