4upA|JY4iOKy
zldVKpjURqe*GcJcvwnn`5FOW=W!ZxS!eCHA3!>7FRM32dM|!g|=Fr6;KEH4EvQ
z{)OMNp>o0WjAmo$Sm5ZZHBzC?Bp(%0ga!|o9cA)A+C)ctq9>10AyRH{OG~XI*lcNC
z7#ZgDdyVLZvvTD5LozCF{T!N2~{d42J;^yG`v8Wv}@qH1@T&$mBn
zjp}~iD&2ZO+6gmk;_lXLS17T+V6O6$FCn)f?fFA(UQf-o7wznZwPT9BIuk-he)>w5?M;}iR=
zmsQt({Hj@6)Wz(EH8k=Yt{W$;+6`U?jvbRnH2NRNtN40{!~7Th&_!ELHOzu|sl!`B
z6}{T`79F4y`BuFkGgViUk-JFj^dRs|ni&5-5#2-V6ITPrc34m9n*e<=kE_@h!^SzCGx)8b0+
zDh}&MBSx%q2{!Q*5hX0gBKYNk?C*Sr#pg6YUqgpTHQ@eg`pMJN*Cc5hpF{~D^n>kP
zp{E3_tvhdUf$cOJlGa$
zfzJmsJ^UJ8bbzpNL$Oslq>sU`_DhDzi595TX$_V~?@XbcsExZtm2_IE=dIb+qGnOVz9N{DU4|PTZFt_Zu$H+
z=S~TQ!DxBAwEiLC#N2H)GVAgd-7hhjMf6HM2n}y6p1Eiodalk}yxg6u*5&KP;T_0S
zOnhHP!bHISrmyMrWa?o-$!bZx^H?lHJe)aR=`Px&@uAOYF}lIgMt=xI@d&Ktk5gV8
zBJVEWRQD=p^GB$%efNUrem1|
zK@5K}cZ2@|KmQBhrS_h|M~ztBmQm-hOg3(PeNjL*=
zJ4#~1`6taYQ?Y1Ecy7>;wL@aWeTy8Hfty8be8M@4$*MKRD!)LGi1K;D6CI|MVZnoJ
z{OfyaCGh`$P5xW?ic?sWM8||=(0)H%J+6kK#eusKe=eDW
zMD(fchs~z-cl;O}GfH6upG=BW`WV_n)*bnCl9}t)fu=VDbKqZd-TqQ>FmEI_=^)Ku
zQ`P4`+waFH>^X-cudsvS5jy7CoLvBC5bPJ1E8G|$xGt}*&}&ud+ZB>A#~U%d29$j%
z!86GQ!dDOJ1EduF9vn|W;jn;8+AY{At34shiLm$--P~S`wT>Dtp{b+xytDtY@o#T}
zk>n#7*y+>;Qe4z3*-;~}GSiB#ZdYPFM1m%Uq%Pr~@a0x%b2PQM=4Q(r;iZy&zFyCD
zJR=GZ-}0D^^HJbt-dThH!4YA>w>gKOtF|mLfPLUrhn!YY@fV(=KL|sY=}q0QPx#1am@3R0s$N2z&@+hyVZr1xZ9fR9J=W*RgKeKpe;M@87PgDj@Y}ak=q?myBfV
z7~UX#gYpJ>gYYJF%|ttPLU{ssfmS!7(uf-fA|mm10R~HvYGc92DDmOt+vxSJ
z+iW(q!gjd315VIE7@RL3*0;68vN%M}TaAWVKCHjj4%_42H5&%#iSV)2JY%_9-_;HS
zSgzLJT8+k)2wITKV{wH}=(L}%ikfxu0{JQ^I
zI}9>7k9$t(@9w_8PN`eDkDWW49bI{AR07LJJSy)ymB98}iJViH?0&w{Pn9
z0MOO#n>{Mg@u+SOkU@3Yx$mo&a#W9XJMC*hh5+6(OCO&GrKmV!Bqcij42%Fg*mSeK
zu+F(!VJ41yVZa1Id9W$lzMVT;7OD`;Xk|hlO%J!aY%j`2LCzjCN~!Fqv5WFixnZyy
p$U@;!Q(25ss;a;5Q%?Dp`2%Ac!d(ZjZ{Pp`002ovPDHLkV1hz55<&m~
literal 0
HcmV?d00001
diff --git a/pages/personCenter/commissionSetting/images/yjt2.png b/pages/personCenter/commissionSetting/images/yjt2.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4866e1fbd62433c5efb0eb4487f09ffd6a25ff3
GIT binary patch
literal 182
zcmeAS@N?(olHy`uVBq!ia0vp^QXtI11|(N{`J4k%jKx9jP7LeL$-D$|Sc;uILpXq-
zh9ji|$WQQeaSZY3e0$lEx4}TbTA46m9V+fY)8d>*4(M
aRk0=&&rJ6UyS@S1#o+1c=d#Wzp$Pz=ggQz9
literal 0
HcmV?d00001
diff --git a/pages/personCenter/commissionSetting/images/yjt3.png b/pages/personCenter/commissionSetting/images/yjt3.png
new file mode 100644
index 0000000000000000000000000000000000000000..66fb8f0c70f510fbf706997d0ea85c4628e9b794
GIT binary patch
literal 290
zcmeAS@N?(olHy`uVBq!ia0vp^QXtI11|(N{`J4k%jKx9jP7LeL$-D$|Sc;uILpXq-
zh9ji|$Uo!h;uzx5`Sz+I*C7Xi)`#^%(ra@j2S4F>#`1{w3tLy{svF)M^A0SoXq8c%
z8WANaa3&%{GqL=d(fYa%Zx8S>Cm*X()>B%|pfZq=~P6Ud;W(
zM6e<3rDVinlOz3i%8k-BL_Rk;8RVbnnyJ8@)>dQq{rz9%P5bi#q*{9FqWDVH6(@vc
za;7+(4)$;E=W^kbUvhrwj;;0WHG;w^j(ZffAF;M7oSPswS$E=gTe~DWM4f=VofQ
literal 0
HcmV?d00001
diff --git a/pages/personCenter/component/InvitationCodePop/InvitationCodePop.js b/pages/personCenter/component/InvitationCodePop/InvitationCodePop.js
index 0c87a48..5805e81 100644
--- a/pages/personCenter/component/InvitationCodePop/InvitationCodePop.js
+++ b/pages/personCenter/component/InvitationCodePop/InvitationCodePop.js
@@ -1,24 +1,32 @@
-// pages/personCenter/component/InvitationCodePop/InvitationCodePop.js
Component({
-
- /**
- * 组件的属性列表
- */
properties: {
-
+ // 接收传递进来的二维码图片路径
+ show: { // 控制显示/隐藏
+ type: Boolean,
+ value: false
+ },
+ qrcode: {
+ type: String,
+ value: ""
+ },
},
- /**
- * 组件的初始数据
- */
data: {
-
+ closeIcon: "./images/cha.png", // 关闭按钮的图标
},
- /**
- * 组件的方法列表
- */
methods: {
+ // 关闭弹窗
+ close() {
+ // 触发关闭弹窗事件
+ this.triggerEvent('close');
+ },
+ // 预览二维码
+ previewQrcode() {
+ wx.previewImage({
+ urls: [this.data.qrcode], // 预览图片
+ });
+ }
}
-})
\ No newline at end of file
+});
diff --git a/pages/personCenter/component/commissionPop/commissionPop.js b/pages/personCenter/component/commissionPop/commissionPop.js
index 80c93e0..eea94d6 100644
--- a/pages/personCenter/component/commissionPop/commissionPop.js
+++ b/pages/personCenter/component/commissionPop/commissionPop.js
@@ -1,24 +1,57 @@
-// pages/personCenter/component/commissionPop/commissionPop.js
Component({
/**
* 组件的属性列表
*/
properties: {
-
+ show: {
+ type: Boolean,
+ value: false,
+ },
},
/**
* 组件的初始数据
*/
data: {
-
+ commissionRate: "", // 用户输入的抽佣比例
},
/**
* 组件的方法列表
*/
methods: {
+ // 获取用户输入的比例
+ handleInput(e) {
+ this.setData({
+ commissionRate: e.detail.value,
+ });
+ },
- }
+ // 提交设置
+ submit() {
+ const rate = parseFloat(this.data.commissionRate);
+
+ if (isNaN(rate) || rate <= 0 || rate > 5) {
+ wx.showToast({
+ title: `请输入有效的比例,最大为 5%`,
+ icon: 'none',
+ });
+ return;
+ }
+
+ // 触发父组件的事件,将设置的比例传递出去
+ this.triggerEvent('submit', {
+ commissionRate: rate,
+ });
+
+ // 关闭弹窗
+ this.triggerEvent('close');
+ },
+
+ // 关闭弹窗
+ close() {
+ this.triggerEvent('close');
+ }
+ }
})
\ No newline at end of file
diff --git a/pages/personCenter/component/commissionRatePop/commissionRatePop.js b/pages/personCenter/component/commissionRatePop/commissionRatePop.js
index e3e074e..9b1b3ef 100644
--- a/pages/personCenter/component/commissionRatePop/commissionRatePop.js
+++ b/pages/personCenter/component/commissionRatePop/commissionRatePop.js
@@ -1,24 +1,28 @@
-// pages/personCenter/component/commissionRatePop/commissionRatePop.js
Component({
-
/**
* 组件的属性列表
*/
properties: {
-
- },
-
- /**
- * 组件的初始数据
- */
- data: {
-
+ show: { // 控制显示/隐藏
+ type: Boolean,
+ value: false
+ },
},
/**
* 组件的方法列表
*/
methods: {
-
+ close() {
+ this.triggerEvent('close');
+ },
+ cancel() {
+ this.triggerEvent('cancel');
+ },
+ confirm() {
+ // 触发confirm事件带数据
+ this.triggerEvent('confirm', {/*数据*/});
+ },
}
-})
\ No newline at end of file
+})
+
diff --git a/pages/personCenter/mine/mine.js b/pages/personCenter/mine/mine.js
index f2178f6..1dda561 100644
--- a/pages/personCenter/mine/mine.js
+++ b/pages/personCenter/mine/mine.js
@@ -7,10 +7,7 @@ Page({
* 页面的初始数据
*/
data: {
- items: [null, null, null],
- cxz: "",
- cxz2: "",
- cxz3: "",
+ items: [null],
nickName: "",
userAvatar: "",
phoneNumber: "",
@@ -19,7 +16,22 @@ Page({
currentBalance: "", // 当前余额
withdrawalAmount: "", // 提现中的余额
withdrawnAmount: "", // 已提现的余额
- totalIncome:"" // 累计收入
+ totalIncome:"", // 累计收入
+ showPopup: false, // 控制弹窗显示与否
+ qrcode: "https://img.picui.cn/free/2025/05/29/6837c53582068.gif", // 设置二维码图片的路径
+ },
+ // 点击二维码时,显示弹窗
+ showPromoPopup() {
+ this.setData({
+ showPopup: true
+ });
+ },
+
+ // 关闭弹窗
+ closePopup() {
+ this.setData({
+ showPopup: false
+ });
},
myteam(){
wx.navigateTo({
diff --git a/pages/personCenter/mine/mine.wxml b/pages/personCenter/mine/mine.wxml
index 62268b8..a8a0770 100644
--- a/pages/personCenter/mine/mine.wxml
+++ b/pages/personCenter/mine/mine.wxml
@@ -2,25 +2,25 @@
- {{ nickName }}
+ qingcheng
- {{ phoneNumber }}
+ 15214547473
+ 邀请码:123445
- 邀请码:{{ invitationCode }}
-
+
当前金额:
- ¥{{ currentBalance }}
+ ¥5.00
提现中
- ¥{{ withdrawalAmount }}
+ ¥0.00
已提现
- ¥{{ withdrawnAmount }}
+ ¥0.00
累计收入
- ¥{{ totalIncome }}
+ ¥0.00
diff --git a/pages/personCenter/subCommissionSetting/images/ss.png b/pages/personCenter/subCommissionSetting/images/ss.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b711dd5815bbedb707bbd4a07b1782d6b64c0e3
GIT binary patch
literal 951
zcmV;o14#UdP)Px#1am@3R0s$N2z&@+hyVZsVM#pjmj_ueXp&RDCyk{vR>C;FW%?Nmt
zc0!vp3WC7y^?CzlwuKPyiO2@9P)gk~^ZfYuc=oDb7Z(>NLWn~E2X%VPyd9W(a<^ie(me>@(a
zy%;QtB8Qo;^*{igmPiP3c7K2W-S_=vRa+@#UkLGynTO8?BbvIdd%7`L5CpbmS-C=~ePqzUD0C60T04#LBwq;q9I{jy0+Qg17
zE&%-41{47JzQ0sTjf|?3APDS6U_|sa`)20Tw!UYbXlFai%6ofz!?j>h6ge!bgji~L;25cxmtk1Fs~5e{qC3m0F`bcXUIO3Qg=qZvkRI`m^tsi
z+wCsObj&?AH@**c1tq2IXWNFEmsO`f2YY;coHKK__Kx;zTNiWEL^P|?%fWo#UlNgN
zwQsus6GG(uGV^Vvo>@>znQ_v|wyhS1;R%epI7yP5MqtIejG3?NF4{JtgT_3fVCLGO
zb0zF4Sgqgd^@5i|ou8k7WaeLnuUvSZcU9MB1x#Db&&otJ48w3^%SkEwolfT`^b#`j
zBN2UB*RC|Q*1@3}APy|c`W=Shpeaxg1a=ff69C1Szni9MZIB48N#CL({y6ysC96S
zGI8xTCdE8)on(2anXXAGFPp%%db^0C$WclS>fSH1cME2|O_JoM%q28|+vv3i$e$0K
zENl@%EQJu2cVAn$jls4dMYuFg{iCC!GoZp#`1{w3tLy{svF)M^A0SoXq8c%
z8WANaa3&%{GqL=d(fYa%Zx8S>Cm*X()>B%|pfZq=~P6Ud;W(
zM6e<3rDVinlOz3i%8k-BL_Rk;8RVbnnyJ8@)>dQq{rz9%P5bi#q*{9FqWDVH6(@vc
za;7+(4)$;E=W^kbUvhrwj;;0WHG;w^j(ZffAF;M7oSPswS$E=gTe~DWM4f=VofQ
literal 0
HcmV?d00001
diff --git a/pages/personCenter/subCommissionSetting/subCommissionSetting.js b/pages/personCenter/subCommissionSetting/subCommissionSetting.js
index 116d883..c1f30f6 100644
--- a/pages/personCenter/subCommissionSetting/subCommissionSetting.js
+++ b/pages/personCenter/subCommissionSetting/subCommissionSetting.js
@@ -7,6 +7,24 @@ Page({
data: {
items_1: [null, null, null],
items: [null, null],
+ showCommissionRatePop: false,
+ },
+
+ // 点击“设价”按钮,显示弹窗
+ showCommissionRatePop() {
+ this.setData({ showCommissionRatePop: true });
+ },
+
+ // 关闭弹窗(包括遮罩点击和取消按钮)
+ closeCommissionRatePop() {
+ this.setData({ showCommissionRatePop: false });
+ },
+
+ // 确认按钮回调
+ handleCommissionRateConfirm(e) {
+ const { agentPrice, commissionRate, pricingMethod } = e.detail;
+ console.log('设置数据:', agentPrice, commissionRate, pricingMethod);
+ this.closeCommissionRatePop();
},
/**
diff --git a/pages/personCenter/subCommissionSetting/subCommissionSetting.wxml b/pages/personCenter/subCommissionSetting/subCommissionSetting.wxml
index 120fb24..e999631 100644
--- a/pages/personCenter/subCommissionSetting/subCommissionSetting.wxml
+++ b/pages/personCenter/subCommissionSetting/subCommissionSetting.wxml
@@ -4,7 +4,7 @@
@@ -31,7 +31,7 @@
设价
diff --git a/pages/personCenter/withdrawalAccount/withdrawalAccount.js b/pages/personCenter/withdrawalAccount/withdrawalAccount.js
index bd23c11..5de224d 100644
--- a/pages/personCenter/withdrawalAccount/withdrawalAccount.js
+++ b/pages/personCenter/withdrawalAccount/withdrawalAccount.js
@@ -7,7 +7,11 @@ Page({
data: {
},
-
+ gotoEditBankCardInfo() {
+ wx.navigateTo({
+ url: '/pages/personCenter/bindBankCard/bindBankCard',
+ })
+ },
/**
* 生命周期函数--监听页面加载
*/