From 1dc9167724f164b0c3dc713105bbd643c6b034c5 Mon Sep 17 00:00:00 2001 From: zhaodengke Date: Wed, 6 Nov 2024 10:04:23 +0800 Subject: [PATCH 1/3] =?UTF-8?q?Task=20=E4=BA=8B=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/index.js | 2 +- src/api/register/index.js | 8 + src/assets/maps/plotPremises_huancui.json | 1 + src/assets/maps/qu_huancui.json | 1 + src/permission.js | 3 + src/router/index.js | 9 + src/views/sunVillage_info/identity_check.vue | 27 +- src/views/sunVillage_info/login_farmer.vue | 296 +++++++++++++++++++ 8 files changed, 344 insertions(+), 3 deletions(-) create mode 100644 src/views/sunVillage_info/login_farmer.vue diff --git a/config/index.js b/config/index.js index adc7b121..a73616ff 100644 --- a/config/index.js +++ b/config/index.js @@ -12,7 +12,7 @@ module.exports = { proxyTable: { "/api": { // 请求的目标主机 - // target: 'http://116.255.223.226:8082/nsgk_test/', // 公网测试环境 + //target: 'http://218.59.175.44:8082/nsgk_test/', // 公网测试环境 // target: `http://192.168.0.116:8091/nsgk_api/`, // 内网测试环境 target: 'http://localhost:8080/', //target: 'http://192.168.0.106:8080/', diff --git a/src/api/register/index.js b/src/api/register/index.js index 4e2f5f3d..df86ff15 100644 --- a/src/api/register/index.js +++ b/src/api/register/index.js @@ -70,3 +70,11 @@ export function depositList(query) { }) } +export function farmerLogin(data) { + return request({ + url: '/register/farmerLogin', + method: 'post', + data: data, + }) +} + diff --git a/src/assets/maps/plotPremises_huancui.json b/src/assets/maps/plotPremises_huancui.json index e69de29b..fe51488c 100644 --- a/src/assets/maps/plotPremises_huancui.json +++ b/src/assets/maps/plotPremises_huancui.json @@ -0,0 +1 @@ +[] diff --git a/src/assets/maps/qu_huancui.json b/src/assets/maps/qu_huancui.json index e69de29b..fe51488c 100644 --- a/src/assets/maps/qu_huancui.json +++ b/src/assets/maps/qu_huancui.json @@ -0,0 +1 @@ +[] diff --git a/src/permission.js b/src/permission.js index e952f343..6578a7e6 100644 --- a/src/permission.js +++ b/src/permission.js @@ -187,6 +187,9 @@ const whiteList = [ '/plotPremisesMobile/index',//闲置资源 + '/sunVillage_info/login_farmer', //详情页 + + //承包地确权 '/contracted/login',//登录 '/contracted/index',//首页 diff --git a/src/router/index.js b/src/router/index.js index 5fe47939..407eec6f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -5927,6 +5927,15 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/contracted/user/passWord'], resolve) }, + { ////阳光村务(一村一码)-- 村民登录 + path: '/sunVillage_info/login_farmer', + name: 'sunVillageInfoFarmerLogin', + meta: { + title: '村民验证登录', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/login_farmer'], resolve) + }, ]; diff --git a/src/views/sunVillage_info/identity_check.vue b/src/views/sunVillage_info/identity_check.vue index e9851d64..1263b44a 100644 --- a/src/views/sunVillage_info/identity_check.vue +++ b/src/views/sunVillage_info/identity_check.vue @@ -42,16 +42,20 @@ responseData: null, remainingSeconds: 3, // 剩余秒数,初始值为3秒 formData:null, + redirectPath: '/sunVillage_info/index_code_rights', + redirectName: null, + redirectQuery: null, }; }, created() { + this.loadRedirectInfo(); this.responseData = this.$route.query.responseData; // 判断是否已认证 if (this.responseData.isFacial === 'Y') { const countdownInterval = setInterval(() => { if (this.remainingSeconds === 0) { clearInterval(countdownInterval); // 清除计时器 - this.$router.push({ path: '/sunVillage_info/index_code_rights' }); + this.redirect(); } else { this.remainingSeconds--; } @@ -97,7 +101,7 @@ message: '人脸验证成功', duration: "1000" }); - this.$router.push({path: '/sunVillage_info/index_code_rights'}) + this.redirect(); } }) }, @@ -110,6 +114,25 @@ this.formData.append("file", file.file); this.$toast.clear(); }, + loadRedirectInfo() { + if(this.$route.query.redirectPath) + this.redirectPath = this.$route.query.redirectPath; + if(this.$route.query.redirectName) + this.redirectName = this.$route.query.redirectName; + if(this.$route.query.redirectQuery) + this.redirectQuery = this.$route.query.redirectQuery; + console.log('redirect info: ', this.redirectPath, this.redirectName, this.redirectQuery); + }, + redirect() { + let parms = {}; + if(this.redirectPath) + parms.path = this.redirectPath; + else if(this.redirectName) + parms.name = this.redirectName; + if(this.redirectQuery) + parms.query = this.redirectQuery; + this.$router.push(parms); + }, }, }; diff --git a/src/views/sunVillage_info/login_farmer.vue b/src/views/sunVillage_info/login_farmer.vue new file mode 100644 index 00000000..2c51691c --- /dev/null +++ b/src/views/sunVillage_info/login_farmer.vue @@ -0,0 +1,296 @@ + + + + + From fc572b66ea50ab2888d132686dde5b09b1208258 Mon Sep 17 00:00:00 2001 From: zhaodengke Date: Fri, 8 Nov 2024 09:51:02 +0800 Subject: [PATCH 2/3] =?UTF-8?q?Task=20=E8=B4=A2=E5=8A=A1=E5=85=AC=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../images/sunVillage_info/icon-s-filter.png | Bin 0 -> 1573 bytes src/permission.js | 4 +- src/router/index.js | 20 +- src/views/sunVillage_info/financeOpen.vue | 289 +++++++++++++++++ src/views/sunVillage_info/index_farmer.vue | 297 ++++++++++++++++++ src/views/sunVillage_info/login_farmer.vue | 4 +- 6 files changed, 610 insertions(+), 4 deletions(-) create mode 100644 src/assets/images/sunVillage_info/icon-s-filter.png create mode 100644 src/views/sunVillage_info/financeOpen.vue create mode 100644 src/views/sunVillage_info/index_farmer.vue diff --git a/src/assets/images/sunVillage_info/icon-s-filter.png b/src/assets/images/sunVillage_info/icon-s-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..2b794bac47b75aa3d850f95842456e0b9709b631 GIT binary patch literal 1573 zcmeAS@N?(olHy`uVBq!ia0vp^`arD2!3HGH?`$XnQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_naLn2Bde0{8v^K`Uz|d0Pz(U{9Sl7VN%D~LZ)La1ylz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53ErDhj=^Gj80#)c1SLT%@R_NvxE5l51Ni9w;$}A|!%+FH*nV6WA zUs__T1av9H3%LcpzHo!{ilG4o3^M(S!~%UoJp=vRT#&!Os*6j4QW4I;s=7F&vLIDI zD784hv?v)EA8E=k&A_n3ZxKi#&^1;r`N^fZsd*)yF1AWQ5xtbm6e|l014CyQOJ_?L zb0b4TS2s&HV{<1*Clg~MGiOV4BWIXi&%EN2#JuEGnBGi;UMIYIt(=Qe6HD@oLh|!- zV6hjFkzbNuoRMFkU}UIgq@WR=nU|7ZUaScUTc}f0i!#enQ{0O3a}~gWW0i@;0mf!d zuFe*2E{0}6Z0PFZ`U7ubcdY*xSX@;kZV@SoVGc!ChL>xuhmK#r=aM4A$>9(VZ z-ofq)j~I>$VMBG-jxLps(}Auw)nYLo0{L<*hR+tPSm5$y(WJ>NF@jS&ChZUi40Ms` zbvwR(0iWy5tHD=e=gwo74>tZA_toC?edyko3u5%1E9DrVydk#V_(;ynlL zJKFy9eGfk5u>CJ65w?%RKOr*jSFZk?t%W9?_qnD|{k}etgDc>1;0yhXhP*qs%+AvVge z_n_AFq@o4>yRXY~iV;a_69oOs9wH&MohY=N><{l4JW;>DngOc||cd)>#zav@$!a`?l@;Q_VRhp=C$@ zvc}GlPK?<7(KusckNvWveop0+z7+G$U^F)o>{ocd<5B!V<;;u6IfYCO7IaEBu{GE4 ze`d|My7oMA~3(j7*oVeuVt5(6Me?JM#*Gv5qWEQh{Uscx<*+<-| ze~h2}GEcq3{@6}>k<+0cQS9+skLI??Wf*PQ$M_^wy_$2`B?0*(e-<@wIBB#_@Z6G# zW`%3d9sKSdl_`9E+hMtxc7d73QeT(bXn&mlu;Lo4wE6$%hZG|cZY*V*d5Ql4Q;olK zO`PQa(vIDH**dk|r~XH;XI)+Q)ARUpwryq;!)|pX-D1jrFw6Ol*$v*!%3NV@Jp3Of zMLjyIysOlJO*Kfx2LP0%Q~loCIGMdP51x+ literal 0 HcmV?d00001 diff --git a/src/permission.js b/src/permission.js index 6578a7e6..e545d5dd 100644 --- a/src/permission.js +++ b/src/permission.js @@ -187,7 +187,9 @@ const whiteList = [ '/plotPremisesMobile/index',//闲置资源 - '/sunVillage_info/login_farmer', //详情页 + '/sunVillage_info/login_farmer', //村民登录 + '/sunVillage_info/index_farmer', //村民主页 + '/sunVillage_info/financeOpen', //村民主页 //承包地确权 diff --git a/src/router/index.js b/src/router/index.js index 407eec6f..49de169a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -5927,7 +5927,7 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/contracted/user/passWord'], resolve) }, - { ////阳光村务(一村一码)-- 村民登录 + { // 阳光村务(一村一码)-- 村民登录 path: '/sunVillage_info/login_farmer', name: 'sunVillageInfoFarmerLogin', meta: { @@ -5936,6 +5936,24 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/sunVillage_info/login_farmer'], resolve) }, + { // 阳光村务(一村一码)-- 村民主页 + path: '/sunVillage_info/index_farmer', + name: 'sunVillageInfoFarmerIndex', + meta: { + title: '阳光村务', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/index_farmer'], resolve) + }, + { ////阳光村务(一村一码)-- 财务公开榜 + path: '/sunVillage_info/financeOpen', + name: 'sunVillageInfoFinanceOpen', + meta: { + title: '财务公开榜', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/financeOpen'], resolve) + }, ]; diff --git a/src/views/sunVillage_info/financeOpen.vue b/src/views/sunVillage_info/financeOpen.vue new file mode 100644 index 00000000..021e90cf --- /dev/null +++ b/src/views/sunVillage_info/financeOpen.vue @@ -0,0 +1,289 @@ + + + + + diff --git a/src/views/sunVillage_info/index_farmer.vue b/src/views/sunVillage_info/index_farmer.vue new file mode 100644 index 00000000..6046c7df --- /dev/null +++ b/src/views/sunVillage_info/index_farmer.vue @@ -0,0 +1,297 @@ + + + diff --git a/src/views/sunVillage_info/login_farmer.vue b/src/views/sunVillage_info/login_farmer.vue index 2c51691c..c00de5e2 100644 --- a/src/views/sunVillage_info/login_farmer.vue +++ b/src/views/sunVillage_info/login_farmer.vue @@ -144,11 +144,11 @@ path: '/sunVillage_info/identity_check', query: { responseData: response.data, - redirectPath: '/sunVillage_info/index_code', + redirectPath: '/sunVillage_info/index_farmer', }}); } else - this.$router.push({path:'/sunVillage_info/index_code_rights'}); + this.$router.push({path:'/sunVillage_info/index_farmer'}); }); }); }, From e4fff1815b6887c972e3b90970684409cf43690a Mon Sep 17 00:00:00 2001 From: zhaodengke Date: Mon, 25 Nov 2024 11:18:16 +0800 Subject: [PATCH 3/3] =?UTF-8?q?Task=20=E5=BB=BA=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/sunVillage_info/list_complaint.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/views/sunVillage_info/list_complaint.vue b/src/views/sunVillage_info/list_complaint.vue index 14aa5623..d474b703 100644 --- a/src/views/sunVillage_info/list_complaint.vue +++ b/src/views/sunVillage_info/list_complaint.vue @@ -6,7 +6,7 @@ > 投诉建议
-
+