From bb3bc6e8ad56b824a9d916b617a7600c563f46b9 Mon Sep 17 00:00:00 2001
From: hly <2783385703@qq.com>
Date: Sat, 23 Aug 2025 18:02:28 +0800
Subject: [PATCH] =?UTF-8?q?feat(=E9=82=80=E8=AF=B7=E7=A0=81):=20=E5=AE=9E?=
=?UTF-8?q?=E7=8E=B0=E9=82=80=E8=AF=B7=E7=A0=81=E7=BB=91=E5=AE=9A=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD=E5=8F=8A=E7=95=8C=E9=9D=A2=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在order.js中添加bindCode接口用于绑定邀请码
- 修改InvitationCode页面支持邀请码绑定状态显示
- 优化输入框和按钮的样式及交互逻辑
- 更新环境变量从trial改为develop
---
api/order/order.js | 13 +++++++
pages/personalCenter/index.vue | 16 +++++++-
pages_order/mine/InvitationCode.vue | 76 +++++++++++++++----------------------
utils/getUrl.js | 2 +-
4 files changed, 60 insertions(+), 47 deletions(-)
diff --git a/api/order/order.js b/api/order/order.js
index 325c661..65da025 100644
--- a/api/order/order.js
+++ b/api/order/order.js
@@ -1,6 +1,18 @@
import upload from '@/utils/upload'
import request from '@/utils/request'
+// 查询指定伴宠师的服务小结
+export const bindCode = (params) => {
+ return request({
+ url: '/applet/mall/teacher/bindCode',
+ headers: {
+ isToken: true
+ },
+ method: "get",
+ params
+ })
+}
+
// 查询伴宠师列表
export function getTeacherList(params) {
return request({
@@ -70,6 +82,7 @@ export const getTeacherServiceLogList = (params) => {
})
}
+
// 查询订单列表
export const getOrderList = (params) => {
return request({
diff --git a/pages/personalCenter/index.vue b/pages/personalCenter/index.vue
index 3c8b33a..d2032d9 100644
--- a/pages/personalCenter/index.vue
+++ b/pages/personalCenter/index.vue
@@ -148,11 +148,23 @@
常用功能
+
-
+
{{item.label}}
+
+
+
@@ -169,6 +181,7 @@
export default{
data(){
return{
+ // userInfo : {},
userName:'',
userLevel:'',
userAvatar:'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/personal/index/avatar_1.png',
@@ -320,6 +333,7 @@
this.isMember=true
getPersonalInfo().then(res=>{
if(res&&(res.id || res.id === 0)){
+ // this.userInfo = res
this.userLevel=res.level
this.userName=res.nickname
// 设置用户头像,如果有头像则使用,否则使用默认头像
diff --git a/pages_order/mine/InvitationCode.vue b/pages_order/mine/InvitationCode.vue
index 98ee8da..74b3ccf 100644
--- a/pages_order/mine/InvitationCode.vue
+++ b/pages_order/mine/InvitationCode.vue
@@ -8,33 +8,29 @@
邀请人有且只有一位,添加后不可更改
-
+
- 立即领取
+
+ 已绑定
+
+ 立即绑定
-
-
-
-
-
@@ -134,6 +118,8 @@ export default {
height: 80rpx;
padding: 0 20rpx;
font-size: 28rpx;
+ text-align: center;
+ font-weight: 900;
}
.submit-btn {
diff --git a/utils/getUrl.js b/utils/getUrl.js
index c24510d..4efb1bd 100644
--- a/utils/getUrl.js
+++ b/utils/getUrl.js
@@ -1,4 +1,4 @@
-let current ="trial";
+let current ="develop";
const accountInfo = wx.getAccountInfoSync();
// current = accountInfo.miniProgram.envVersion;