From 708639953205527e542a406ba3d307ee46f79d01 Mon Sep 17 00:00:00 2001 From: "453530270@qq.com" Date: Sun, 21 Jan 2024 16:39:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A4=E8=AF=81=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 16 ++ pages/user/mycertinfo/mycertinfo.vue | 95 ++++++++---- pages/user/mycertinfo/orgverify.vue | 204 +++++++++++++++++++++++++ pages/user/mycertinfo/personverify.vue | 22 +++ utils/request/index.js | 2 +- 5 files changed, 305 insertions(+), 34 deletions(-) create mode 100644 pages/user/mycertinfo/orgverify.vue create mode 100644 pages/user/mycertinfo/personverify.vue diff --git a/pages.json b/pages.json index 8be4beb..67b9f86 100644 --- a/pages.json +++ b/pages.json @@ -283,6 +283,22 @@ "navigationBarTitleText" : "", "enablePullDownRefresh" : false } + }, + { + "path" : "pages/user/mycertinfo/orgverify", + "style" : + { + "navigationBarTitleText" : "", + "enablePullDownRefresh" : false + } + }, + { + "path" : "pages/user/mycertinfo/personverify", + "style" : + { + "navigationBarTitleText" : "", + "enablePullDownRefresh" : false + } } ], "globalStyle": { diff --git a/pages/user/mycertinfo/mycertinfo.vue b/pages/user/mycertinfo/mycertinfo.vue index 6ef58f0..596f39d 100644 --- a/pages/user/mycertinfo/mycertinfo.vue +++ b/pages/user/mycertinfo/mycertinfo.vue @@ -3,46 +3,28 @@ 我的认证 + + 机构认证 - 机构认证 - + 机构认证 + 含企业、政府、事业单位、团体、组织 + 立即认证 + + 个人认证 - 个人认证 - + 个人认证 + 适用于个人用户 + 立即认证 - - - @@ -52,11 +34,28 @@ export default { data() { return { - + // 是否已登录 + isLogin: false, + } + }, + onShow() { + // 判断是否已登录 + this.isLogin = checkLogin() + if(!this.isLogin){ + uni.navigateTo({ + url:"/pages/login/index" + }) } }, methods: { - + //机构认证 + orgverify(){ + this.$navTo("pages/user/mycertinfo/orgverify") + }, + //个人认证 + personverify(){ + this.$navTo("pages/user/mycertinfo/personverify") + }, } } @@ -65,6 +64,7 @@ .certinfo{ min-height: 100%; background: #fff; + height: 100vh; // 认证的类型 .ce-frist{ background: #fff; @@ -72,15 +72,44 @@ .cert-title{ font-size: 26rpx; + padding: 32rpx; + } + .ce-tit{ + text-align: left; + margin: 0 26rpx 16rpx; } - .ce-fbox{ text-align: center; - border: 2rpx solid #ccc; + border: 2rpx solid #AAAAAA; + border-radius: 3%; width: 80%; - display: flex; + padding: 12rpx; min-height: 60rpx; margin: 24rpx auto ; + + .fbicon{ + background-image: url("../../../static/icons.png"); + background-size: cover; + height: 80rpx; + width: 80rpx; + margin: 30px auto; + } + // 机构图标 + .fbjg{ + background-position: 0 -490rpx; + } + // 个人图标 + .fbgr{ + background-position: 0 -590rpx; + } + + .fbdesc{ + margin:0 22rpx; + } + + .fbbtn{ + color: #4A90E2; + } } } } diff --git a/pages/user/mycertinfo/orgverify.vue b/pages/user/mycertinfo/orgverify.vue new file mode 100644 index 0000000..129308b --- /dev/null +++ b/pages/user/mycertinfo/orgverify.vue @@ -0,0 +1,204 @@ + + + + + diff --git a/pages/user/mycertinfo/personverify.vue b/pages/user/mycertinfo/personverify.vue new file mode 100644 index 0000000..8183fd0 --- /dev/null +++ b/pages/user/mycertinfo/personverify.vue @@ -0,0 +1,22 @@ + + + + + diff --git a/utils/request/index.js b/utils/request/index.js index 9de1400..570e7bc 100644 --- a/utils/request/index.js +++ b/utils/request/index.js @@ -117,7 +117,7 @@ $http.dataFactory = async res => { } - console.log("rsp",res) + //console.log("rsp",res) let httpData = res.response.data if (typeof httpData == "string") { try {