From 724099ecf654b1dd29e98155996598b58ab12d39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E9=A3=9E=E6=B4=8B?= <15778543+xufeiyang6017@user.noreply.gitee.com> Date: Wed, 21 Jan 2026 15:08:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=9F=E4=B8=80=E8=B4=A7=E6=BA=90?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E6=8C=89=E9=92=AE=E6=98=BE=E7=A4=BA=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/index.js | 24 ++++++++++++++++++++++++ pages/index/index.wxml | 4 ++++ 2 files changed, 28 insertions(+) diff --git a/pages/index/index.js b/pages/index/index.js index 4d5baa0..1109a30 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -61,6 +61,7 @@ Page({ testMode: true, partnerstatus: '', viewedGoods: [], // 已浏览商品ID列表 + isInPersonnel: false, // 用户手机号是否在personnel表中 // 广告轮播图数据 adCarouselList: [ @@ -452,6 +453,27 @@ Page({ }); }, + // 检查用户手机号是否在personnel表中 + checkPhoneInPersonnel() { + const userInfo = this.data.userInfo; + const phoneNumber = userInfo.phoneNumber; + + if (!phoneNumber) { + this.setData({ isInPersonnel: false }); + return; + } + + console.log('开始检查手机号是否在personnel表中:', phoneNumber); + + API.checkPhoneInPersonnel(phoneNumber).then(isInPersonnel => { + console.log('用户手机号是否在personnel表中:', isInPersonnel); + this.setData({ isInPersonnel }); + }).catch(err => { + console.error('检查personnel表失败:', err); + this.setData({ isInPersonnel: false }); + }); + }, + // 切换按钮显示/隐藏到侧边栏 toggleSidebarBtn() { this.setData({ @@ -558,6 +580,7 @@ Page({ this.checkAndRestoreLoginStatus() this.loadCategories() this.loadGoods() + this.checkPhoneInPersonnel() // 计算搜索区域高度 setTimeout(() => { @@ -634,6 +657,7 @@ Page({ }); this.checkAndRestoreLoginStatus() + this.checkPhoneInPersonnel() }, onHide: function () { diff --git a/pages/index/index.wxml b/pages/index/index.wxml index b66a1ad..6eafa3f 100644 --- a/pages/index/index.wxml +++ b/pages/index/index.wxml @@ -171,6 +171,10 @@ + + 🛒 + 货源管理 + 🥚 我要卖蛋