From 7fe51944d017795684c54a681ce50f03c60de941 Mon Sep 17 00:00:00 2001 From: itgaojian Date: Sat, 15 Jul 2023 14:44:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BB=91=E5=AE=9Ainput?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 6 +- pages/center/center.js | 792 ++++++++++++++++++++------------------- pages/center/center.wxml | 4 +- 3 files changed, 406 insertions(+), 396 deletions(-) diff --git a/app.json b/app.json index e867308..6c91016 100644 --- a/app.json +++ b/app.json @@ -42,7 +42,7 @@ "pages/mine/myCardDetail/myCardDetail", "pages/mine/otherCard/othercarddetail", "pages/columnlist/columnlist", - "pages/serve/serviceDetail" + "pages/serve/serviceDetail" ], "window": { "backgroundTextStyle": "light", @@ -96,7 +96,7 @@ "sharePage/cardcode", "common/corpperimg/cropperimg" ] - }] - + }], + "requiredPrivateInfos": ["chooseLocation","getLocation"] } \ No newline at end of file diff --git a/pages/center/center.js b/pages/center/center.js index 31f2024..99190ae 100644 --- a/pages/center/center.js +++ b/pages/center/center.js @@ -1,396 +1,406 @@ var a = getApp(), r = require("../../utils/md5.js"); Page({ - data: { - token: a.globalData.token, - sourceUrl: a.baseUrls.sourceUrl, - userIcon: "", - userName: "", - curCommunityName: "", - gridList: [], - serviceUrl: a.baseUrls.serviceUrl, - baseImgUrl: a.baseUrls.baseImgUrl, - userNameText: "", - userPassword: "", - showAuthentication: !1, - isLoading: !1, - menuList: [], - imgUrl: a.baseUrls.baseCardUrl, - isShow: !0, - isOpen: !0, - Height: 0, - isBindPhone: !0, - isShowCardBag: !1, - userGridList: [], - userOrgList: [], - isCreate: !1 - }, - callPhone: function (t) { - var e = t.currentTarget.dataset.item; - console.log(e), wx.makePhoneCall({ - phoneNumber: e + "" - }); - }, - checkPermission: function () { - var t = this; - try { - var e = wx.getStorageSync("name"), a = wx.getStorageSync("userIcon"); - e ? this.setData({ - name: e, - userIcon: a - }) : wx.showModal({ - title: "提示", - content: "小程序需要您微信头像以及昵称用于展示,请授权.", - showCancel: !1, - success: function (e) { - e.confirm && t.getUserProfile(3); - } - }); - } catch (t) { - t = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(t); - wx.showToast({ - title: "获取信息失败", - icon: "error" - }); - } - }, - getUserProfile: function (t) { - var e = this; - wx.getUserProfile({ - desc: "获取微信头像以及昵称用于展示", - success: function (t) { - wx.setStorage({ - data: t.userInfo.nickName, - key: "name" - }), wx.setStorage({ - data: t.userInfo.avatarUrl, - key: "userIcon" - }), e.setData({ - name: t.userInfo.nickName, - userIcon: t.userInfo.avatarUrl - }), a.globalData.userIcon = t.userInfo.avatarUrl, a.globalData.userInfo = t.userInfo; - }, - fail: function (t) { - wx.showToast({ - title: "获取个人信息失败", - icon: "error" - }); - } - }); - }, - getHelpCount: function () { - var t = this; - a.restAjax.get(a.restAjax.path(a.apis.getHelpCount, [a.baseUrls.requestUrl]), { - problemTypeId: "b99f796f-b3a0-4d52-b10e-6e387ebbcc1b", - areaCode: wx.getStorageSync("areaCode") - }, { - headers: { - token: a.globalData.token - } - }, function (e, a) { - t.setData({ - helpCount: a.data - }); - }, function (t, e) { - console.log(e); - }); - }, - getFriendCount: function () { - var t = this; - a.restAjax.get(a.restAjax.path(a.apis.getHelpCount, [a.baseUrls.requestUrl]), { - problemTypeId: "99cf4a4e-22a2-49b2-9274-4519cd47cefd" - }, { - headers: { - token: a.globalData.token - } - }, function (e, a) { - t.setData({ - friendCount: a.data - }); - }, function (t, e) { - console.log(e); - }); - }, - getOtherCount: function () { - var t = this; - a.restAjax.get(a.restAjax.path(a.apis.getHelpCount, [a.baseUrls.requestUrl]), { - problemTypeId: "02a11dc0-9656-4504-8c11-030a28914ff3" - }, { - headers: { - token: a.globalData.token - } - }, function (e, a) { - t.setData({ - otherCount: a.data - }); - }, function (t, e) { - console.log(e); - }); - }, - checkGrid: function () { - this.setData({ - showAuthentication: !0 - }), wx.hideTabBar({ - animation: !1 - }); - }, - getGridList: function () { - var t = this; - a.restAjax.get(a.restAjax.path(a.apis.getGridListPage, [a.baseUrls.requestUrl]), { - page: 1, - rows: 3, - areaCode: wx.getStorageSync("areaCode") - }, { - headers: { - token: a.globalData.token - } - }, function (e, a) { - "200" == e && t.setData({ - gridList: a.rows - }); - }, function (t, e) { - console.log(e); - }); - }, - doAuthentication: function () { - var t = this; - if (!t.data.isLoading) { - var e = { - userName: t.data.userNameText, - passWord: r.hexMD5(r.hexMD5(r.hexMD5(t.data.userPassword))) - }; - t.setData({ - isLoading: !0 - }), a.restAjax.get(a.restAjax.path(a.apis.checkGrid, [a.baseUrls.requestUrl]), e, { - headers: { - token: a.globalData.token - } - }, function (e, a) { - wx.hideLoading(), a.data ? (wx.showToast({ - title: "认证成功!", - icon: "success" - }), t.setData({ - showAuthentication: !1, - userNameText: "", - userPassword: "", - isLoading: !1 - }), wx.showTabBar({ - animation: !1 - }), t.getGridList(), wx.navigateTo({ - url: "/packagecard/cardList/cardList?type=grid&id=" + a.data - })) : (wx.showToast({ - title: "认证失败!", - icon: "error" - }), t.setData({ - isLoading: !1 - })); - }, function (e, a) { - console.log(a), wx.showToast({ - title: a.msg, - icon: "error" - }), t.setData({ - isLoading: !1 - }); - }); - } - }, - closeAuthentication: function () { - this.setData({ - showAuthentication: !1, - userNameText: "", - userPassword: "" - }), wx.showTabBar({ - animation: !1 - }); - }, - checkGridMore: function () { - wx.navigateTo({ - url: "./contact" - }); - }, - checkMoreCase: function () { - wx.navigateTo({ - url: "./case/caseList" - }); - }, - checkCaseStatus: function (t) { - var e = t.currentTarget.dataset.status, a = ""; - a = "2" == e ? "?handleStatus=2" : "?isAccept=" + e, wx.navigateTo({ - url: "./case/caseList" + a - }); - }, - contactGrid: function (t) { - var e = t.currentTarget.dataset.item; - console.log(e), wx.navigateTo({ - url: "./contact/contactDetail?gridMiniId=" + e.cardSysId + "&title=" + e.userUserName - }); - }, - onload(options) { - this.getHelpCount(); - this.getFriendCount(); - this.getOtherCount(); - if (!wx.getStorageSync("userIcon")) { - this.checkPermission(); - } + data: { + token: a.globalData.token, + sourceUrl: a.baseUrls.sourceUrl, + userIcon: "", + userName: "", + curCommunityName: "", + gridList: [], + serviceUrl: a.baseUrls.serviceUrl, + baseImgUrl: a.baseUrls.baseImgUrl, + userNameText: "", + userPassword: "", + showAuthentication: !1, + isLoading: !1, + menuList: [], + imgUrl: a.baseUrls.baseCardUrl, + isShow: !0, + isOpen: !0, + Height: 0, + isBindPhone: !0, + isShowCardBag: !1, + userGridList: [], + userOrgList: [], + isCreate: !1 + }, + callPhone: function (t) { + var e = t.currentTarget.dataset.item; + console.log(e), wx.makePhoneCall({ + phoneNumber: e + "" + }); + }, + checkPermission: function () { + var t = this; + try { + var e = wx.getStorageSync("name"), a = wx.getStorageSync("userIcon"); + e ? this.setData({ + name: e, + userIcon: a + }) : wx.showModal({ + title: "提示", + content: "小程序需要您微信头像以及昵称用于展示,请授权.", + showCancel: !1, + success: function (e) { + e.confirm && t.getUserProfile(3); + } + }); + } catch (t) { + t = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(t); + wx.showToast({ + title: "获取信息失败", + icon: "error" + }); + } + }, + getUserProfile: function (t) { + var e = this; + wx.getUserProfile({ + desc: "获取微信头像以及昵称用于展示", + success: function (t) { + wx.setStorage({ + data: t.userInfo.nickName, + key: "name" + }), wx.setStorage({ + data: t.userInfo.avatarUrl, + key: "userIcon" + }), e.setData({ + name: t.userInfo.nickName, + userIcon: t.userInfo.avatarUrl + }), a.globalData.userIcon = t.userInfo.avatarUrl, a.globalData.userInfo = t.userInfo; + }, + fail: function (t) { + wx.showToast({ + title: "获取个人信息失败", + icon: "error" + }); + } + }); + }, + getHelpCount: function () { + var t = this; + a.restAjax.get(a.restAjax.path(a.apis.getHelpCount, [a.baseUrls.requestUrl]), { + problemTypeId: "b99f796f-b3a0-4d52-b10e-6e387ebbcc1b", + areaCode: wx.getStorageSync("areaCode") + }, { + headers: { + token: a.globalData.token + } + }, function (e, a) { + t.setData({ + helpCount: a.data + }); + }, function (t, e) { + console.log(e); + }); + }, + authPhone(e) { + this.setData({ + userNameText: e.detail.value + }) + }, + authPwd(e) { + this.setData({ + userPassword: e.detail.value + }) + }, + getFriendCount: function () { + var t = this; + a.restAjax.get(a.restAjax.path(a.apis.getHelpCount, [a.baseUrls.requestUrl]), { + problemTypeId: "99cf4a4e-22a2-49b2-9274-4519cd47cefd" + }, { + headers: { + token: a.globalData.token + } + }, function (e, a) { + t.setData({ + friendCount: a.data + }); + }, function (t, e) { + console.log(e); + }); + }, + getOtherCount: function () { + var t = this; + a.restAjax.get(a.restAjax.path(a.apis.getHelpCount, [a.baseUrls.requestUrl]), { + problemTypeId: "02a11dc0-9656-4504-8c11-030a28914ff3" + }, { + headers: { + token: a.globalData.token + } + }, function (e, a) { + t.setData({ + otherCount: a.data + }); + }, function (t, e) { + console.log(e); + }); + }, + checkGrid: function () { + this.setData({ + showAuthentication: !0 + }), wx.hideTabBar({ + animation: !1 + }); + }, + getGridList: function () { + var t = this; + a.restAjax.get(a.restAjax.path(a.apis.getGridListPage, [a.baseUrls.requestUrl]), { + page: 1, + rows: 3, + areaCode: wx.getStorageSync("areaCode") + }, { + headers: { + token: a.globalData.token + } + }, function (e, a) { + "200" == e && t.setData({ + gridList: a.rows + }); + }, function (t, e) { + console.log(e); + }); + }, + doAuthentication: function () { + var t = this; + if (!t.data.isLoading) { + var e = { + userName: t.data.userNameText, + passWord: r.hexMD5(r.hexMD5(r.hexMD5(t.data.userPassword))) + }; + t.setData({ + isLoading: !0 + }), a.restAjax.get(a.restAjax.path(a.apis.checkGrid, [a.baseUrls.requestUrl]), e, { + headers: { + token: a.globalData.token + } + }, function (e, a) { + wx.hideLoading(), a.data ? (wx.showToast({ + title: "认证成功!", + icon: "success" + }), t.setData({ + showAuthentication: !1, + userNameText: "", + userPassword: "", + isLoading: !1 + }), wx.showTabBar({ + animation: !1 + }), t.getGridList(), wx.navigateTo({ + url: "/packagecard/cardList/cardList?type=grid&id=" + a.data + })) : (wx.showToast({ + title: "认证失败!", + icon: "error" + }), t.setData({ + isLoading: !1 + })); + }, function (e, a) { + console.log(a), wx.showToast({ + title: a.msg, + icon: "error" + }), t.setData({ + isLoading: !1 + }); + }); + } + }, + closeAuthentication: function () { + this.setData({ + showAuthentication: !1, + userNameText: "", + userPassword: "" + }), wx.showTabBar({ + animation: !1 + }); + }, + checkGridMore: function () { + wx.navigateTo({ + url: "./contact" + }); + }, + checkMoreCase: function () { + wx.navigateTo({ + url: "./case/caseList" + }); + }, + checkCaseStatus: function (t) { + var e = t.currentTarget.dataset.status, a = ""; + a = "2" == e ? "?handleStatus=2" : "?isAccept=" + e, wx.navigateTo({ + url: "./case/caseList" + a + }); + }, + contactGrid: function (t) { + var e = t.currentTarget.dataset.item; + console.log(e), wx.navigateTo({ + url: "./contact/contactDetail?gridMiniId=" + e.cardSysId + "&title=" + e.userUserName + }); + }, + onload(options) { + this.getHelpCount(); + this.getFriendCount(); + this.getOtherCount(); + if (!wx.getStorageSync("userIcon")) { + this.checkPermission(); + } - }, - checkPermission() { - var t = this; - try { - var e = wx.getStorageSync("name"), a = wx.getStorageSync("userIcon"); - e ? this.setData({ - name: e, - userIcon: a - }) : wx.showModal({ - title: "提示", - content: "小程序需要您微信头像以及昵称用于展示,请授权.", - showCancel: !1, - success: function (e) { - e.confirm && t.getUserProfile(3); - } - }); - } catch (t) { - wx.showToast({ - title: "获取信息失败", - icon: "error" - }); - } - }, - getUserProfile(t) { - var e = this; - wx.getUserProfile({ - desc: "获取微信头像以及昵称用于展示", - success: function (t) { - wx.setStorage({ - data: t.userInfo.nickName, - key: "name" - }), wx.setStorage({ - data: t.userInfo.avatarUrl, - key: "userIcon" - }), e.setData({ - userName: t.userInfo.nickName, - userIcon: t.userInfo.avatarUrl - }), a.globalData.userIcon = t.userInfo.avatarUrl, a.globalData.userInfo = t.userInfo; - }, - fail: function (t) { - wx.showToast({ - title: "获取个人信息失败", - icon: "error" - }); - } - }); - }, - goColumnList(t) { - var e = t.currentTarget.dataset.item; - if ("1" == e.configColumnGroupTargetMode) { - var a = e.configColumnGroupTargetUrl; - console.log(a), -1 != a.indexOf("/mine/myCard/myCard") || -1 != a.indexOf("/packagecard/cardList/cardList") ? (this.setData({ - isShowCardBag: !0 - }), -1 != a.indexOf("/mine/myCard/myCard") && this.setData({ - isCreate: !1 - }), -1 != a.indexOf("/packagecard/cardList/cardList") && this.setData({ - isCreate: !0 - })) : wx.navigateTo({ - url: a - }); - } else "2" == e.configColumnGroupTargetMode || "3" == e.configColumnGroupTargetMode || wx.navigateTo({ - url: "../columnlist/columnlist?id=" + e.configColumnGroupId + "&title=" + e.configColumnGroupName - }); - }, - onShow() { - this.getGridList(), this.setData({ - userIcon: wx.getStorageSync("userIcon"), - userName: wx.getStorageSync("name"), - curCommunityName: wx.getStorageSync("curCommunityName") - }), this.getMineIsGrid(); - }, - getMineIsGrid() { - var t = this; - a.restAjax.get(a.restAjax.path(a.apis.getMineIsGrid, [a.baseUrls.requestUrl]), null, { - headers: { - token: a.globalData.token - } - }, function (e, a) { - t.setData({ - userGridList: a - }), t.getMineOrgList(); - }, function (e, a) { - console.log(a), t.getMineOrgList(); - }); - }, - getMineOrgList() { - var _self = this; - a.restAjax.get(a.restAjax.path(a.apis.getMineOrg, [a.baseUrls.requestUrl]), null, { - headers: { - token: a.globalData.token - } - }, function (e, a) { - _self.setData({ - userOrgList: a - }); - var r = null != _self.data.userGridList && null != _self.data.userGridLis && _self.data.userGridList.length > 0, o = null != _self.data.userOrgList && null != _self.data.userOrgList && _self.data.userOrgList.length > 0; - (r || o) && _self.getItemList(); - }, function (t, e) { - console.log(e); - }); - }, - getItemList() { - wx.showLoading({ - title: "加载中..." - }); - var t = this; - console.log(a.urls.getMenuList) - a.http.get(a.urls.getMenuList, { - header: { - token: a.globalData.token - } - }).then(function (e) { - var a = e.data; - wx.stopPullDownRefresh({}), wx.hideLoading({}); - var r = !0; - a.forEach(function (t) { - t.configColumnList.sort(function (t, e) { - return t.configColumnGroupOrder - e.configColumnGroupOrder; - }), "创建名片" == t.configColumnGroupName && (r = !1); - }), t.setData({ - menuList: a, - isShow: r - }); - }).catch(function (t) { - console.log(t), wx.stopPullDownRefresh({}), wx.hideLoading({}); - }); - }, - imgHeight(t) { - var e = wx.getSystemInfoSync().windowWidth * t.detail.height / t.detail.width * .88 + "px"; - this.setData({ - Height: e - }); - }, - toFunction(t) { - console.log(t); - var e = ""; - this.data.menuList.forEach(function (t) { - "3" == t.configColumnGroupDirection && (e = t.configColumnGroupTargetUrl); - }), -1 != e.indexOf("/packagecard/cardList/cardList") ? this.setData({ - isShowCardBag: !0, - isCreate: !0 - }) : wx.navigateTo({ - url: e - }); - }, - onHide(t) { - this.setData({ - isShowCardBag: !1 - }); - }, - changeCard(t) { - console.log(t.currentTarget.dataset.type), console.log(t.currentTarget.dataset.item); - var e = t.currentTarget.dataset.item, a = ""; - a = 1 == t.currentTarget.dataset.type ? this.data.isCreate ? "/packagecard/cardList/cardList?type=grid&id=" + e.gridMiniId : "/pages/mine/myCard/myCard?type=grid&id=" + e.gridMiniId : this.data.isCreate ? "/packagecard/cardList/cardList?type=org&id=" + e.organizationId : "/pages/mine/myCard/myCard?type=org&id=" + e.organizationId, - wx.navigateTo({ - url: a - }), this.setData({ - isShowCardBag: !1 - }); - } + }, + checkPermission() { + var t = this; + try { + var e = wx.getStorageSync("name"), a = wx.getStorageSync("userIcon"); + e ? this.setData({ + name: e, + userIcon: a + }) : wx.showModal({ + title: "提示", + content: "小程序需要您微信头像以及昵称用于展示,请授权.", + showCancel: !1, + success: function (e) { + e.confirm && t.getUserProfile(3); + } + }); + } catch (t) { + wx.showToast({ + title: "获取信息失败", + icon: "error" + }); + } + }, + getUserProfile(t) { + var e = this; + wx.getUserProfile({ + desc: "获取微信头像以及昵称用于展示", + success: function (t) { + wx.setStorage({ + data: t.userInfo.nickName, + key: "name" + }), wx.setStorage({ + data: t.userInfo.avatarUrl, + key: "userIcon" + }), e.setData({ + userName: t.userInfo.nickName, + userIcon: t.userInfo.avatarUrl + }), a.globalData.userIcon = t.userInfo.avatarUrl, a.globalData.userInfo = t.userInfo; + }, + fail: function (t) { + wx.showToast({ + title: "获取个人信息失败", + icon: "error" + }); + } + }); + }, + goColumnList(t) { + var e = t.currentTarget.dataset.item; + if ("1" == e.configColumnGroupTargetMode) { + var a = e.configColumnGroupTargetUrl; + console.log(a), -1 != a.indexOf("/mine/myCard/myCard") || -1 != a.indexOf("/packagecard/cardList/cardList") ? (this.setData({ + isShowCardBag: !0 + }), -1 != a.indexOf("/mine/myCard/myCard") && this.setData({ + isCreate: !1 + }), -1 != a.indexOf("/packagecard/cardList/cardList") && this.setData({ + isCreate: !0 + })) : wx.navigateTo({ + url: a + }); + } else "2" == e.configColumnGroupTargetMode || "3" == e.configColumnGroupTargetMode || wx.navigateTo({ + url: "../columnlist/columnlist?id=" + e.configColumnGroupId + "&title=" + e.configColumnGroupName + }); + }, + onShow() { + this.getGridList(), this.setData({ + userIcon: wx.getStorageSync("userIcon"), + userName: wx.getStorageSync("name"), + curCommunityName: wx.getStorageSync("curCommunityName") + }), this.getMineIsGrid(); + }, + getMineIsGrid() { + var t = this; + a.restAjax.get(a.restAjax.path(a.apis.getMineIsGrid, [a.baseUrls.requestUrl]), null, { + headers: { + token: a.globalData.token + } + }, function (e, a) { + t.setData({ + userGridList: a + }), t.getMineOrgList(); + }, function (e, a) { + console.log(a), t.getMineOrgList(); + }); + }, + getMineOrgList() { + var _self = this; + a.restAjax.get(a.restAjax.path(a.apis.getMineOrg, [a.baseUrls.requestUrl]), null, { + headers: { + token: a.globalData.token + } + }, function (e, a) { + _self.setData({ + userOrgList: a + }); + var r = null != _self.data.userGridList && null != _self.data.userGridLis && _self.data.userGridList.length > 0, o = null != _self.data.userOrgList && null != _self.data.userOrgList && _self.data.userOrgList.length > 0; + (r || o) && _self.getItemList(); + }, function (t, e) { + console.log(e); + }); + }, + getItemList() { + wx.showLoading({ + title: "加载中..." + }); + var t = this; + console.log(a.urls.getMenuList) + a.http.get(a.urls.getMenuList, { + header: { + token: a.globalData.token + } + }).then(function (e) { + var a = e.data; + wx.stopPullDownRefresh({}), wx.hideLoading({}); + var r = !0; + a.forEach(function (t) { + t.configColumnList.sort(function (t, e) { + return t.configColumnGroupOrder - e.configColumnGroupOrder; + }), "创建名片" == t.configColumnGroupName && (r = !1); + }), t.setData({ + menuList: a, + isShow: r + }); + }).catch(function (t) { + console.log(t), wx.stopPullDownRefresh({}), wx.hideLoading({}); + }); + }, + imgHeight(t) { + var e = wx.getSystemInfoSync().windowWidth * t.detail.height / t.detail.width * .88 + "px"; + this.setData({ + Height: e + }); + }, + toFunction(t) { + console.log(t); + var e = ""; + this.data.menuList.forEach(function (t) { + "3" == t.configColumnGroupDirection && (e = t.configColumnGroupTargetUrl); + }), -1 != e.indexOf("/packagecard/cardList/cardList") ? this.setData({ + isShowCardBag: !0, + isCreate: !0 + }) : wx.navigateTo({ + url: e + }); + }, + onHide(t) { + this.setData({ + isShowCardBag: !1 + }); + }, + changeCard(t) { + console.log(t.currentTarget.dataset.type), console.log(t.currentTarget.dataset.item); + var e = t.currentTarget.dataset.item, a = ""; + a = 1 == t.currentTarget.dataset.type ? this.data.isCreate ? "/packagecard/cardList/cardList?type=grid&id=" + e.gridMiniId : "/pages/mine/myCard/myCard?type=grid&id=" + e.gridMiniId : this.data.isCreate ? "/packagecard/cardList/cardList?type=org&id=" + e.organizationId : "/pages/mine/myCard/myCard?type=org&id=" + e.organizationId, + wx.navigateTo({ + url: a + }), this.setData({ + isShowCardBag: !1 + }); + } }) \ No newline at end of file diff --git a/pages/center/center.wxml b/pages/center/center.wxml index ac1123c..9fe17ca 100644 --- a/pages/center/center.wxml +++ b/pages/center/center.wxml @@ -96,8 +96,8 @@ - - + + 立即认证