diff --git a/components/base/tabbar.vue b/components/base/tabbar.vue
index feae039..c31b5db 100644
--- a/components/base/tabbar.vue
+++ b/components/base/tabbar.vue
@@ -77,11 +77,11 @@
.tabbar-box {
height: 120rpx;
padding-bottom: env(safe-area-inset-bottom);
- background-color: #fff;
+ // background-color: #fff;
.tabbar {
position: fixed;
width: 750rpx;
- background-color: red;
+ background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
diff --git a/components/coupon/CouponItem.vue b/components/coupon/CouponItem.vue
new file mode 100644
index 0000000..44f3974
--- /dev/null
+++ b/components/coupon/CouponItem.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+ ¥
+ {{ coupon.amount }}
+
+
+
+
+
+ {{ coupon.title }}
+ {{ coupon.validTime }} 前有效
+
+
+
+
+
+ 立即
+ 使用
+
+
+ 已使用
+
+
+ 已过期
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages.json b/pages.json
index 5a1f6f1..da232cb 100644
--- a/pages.json
+++ b/pages.json
@@ -136,6 +136,15 @@
{
"path": "mine/team"
},
+ {
+ "path": "mine/unbindTeam"
+ },
+ {
+ "path": "mine/share"
+ },
+ {
+ "path": "mine/wallet"
+ },
{
"path": "order/instantGift"
},
diff --git a/pages/index/cart.vue b/pages/index/cart.vue
index c65aefc..7d6481d 100644
--- a/pages/index/cart.vue
+++ b/pages/index/cart.vue
@@ -287,14 +287,14 @@ export default {
.cart-footer {
position: fixed;
bottom: 120rpx;
+ // bottom: calc(120rpx + env(safe-area-inset-bottom));
left: 0;
width: 100%;
height: 100rpx;
- background-color: yellow;
- // background-color: #fff;
+ background-color: #fff;
display: flex;
align-items: center;
- padding: 0 20rpx;
+ padding: 0 20rpx ;
box-shadow: 0 -2rpx 10rpx rgba(0, 0, 0, 0.05);
box-sizing: border-box;
diff --git a/pages/index/center.vue b/pages/index/center.vue
index 3d9dcd9..407af0b 100644
--- a/pages/index/center.vue
+++ b/pages/index/center.vue
@@ -106,7 +106,7 @@
团长申请
-
+
@@ -167,7 +167,7 @@ export default {
\ No newline at end of file
diff --git a/pages_order/mine/leader.vue b/pages_order/mine/leader.vue
new file mode 100644
index 0000000..0519ecb
--- /dev/null
+++ b/pages_order/mine/leader.vue
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/pages_order/mine/oldCoupon.vue b/pages_order/mine/oldCoupon.vue
new file mode 100644
index 0000000..f3a96d3
--- /dev/null
+++ b/pages_order/mine/oldCoupon.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages_order/mine/share.vue b/pages_order/mine/share.vue
new file mode 100644
index 0000000..b96991a
--- /dev/null
+++ b/pages_order/mine/share.vue
@@ -0,0 +1,269 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ shareData.userInfo.nickname }} {{ shareData.userInfo.role }}
+
+
+
+
+
+
+
+
+
+ 邀请码:{{ shareData.inviteCode }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages_order/mine/team.vue b/pages_order/mine/team.vue
index 64a3343..1dec921 100644
--- a/pages_order/mine/team.vue
+++ b/pages_order/mine/team.vue
@@ -1,3 +1,43 @@
+首页
+工单管理
+合并请求
+里程碑
+探索
+通知
+创建…
+个人信息和配置
+Augcl / teambuy-front
+生成自 hly/uniapp-shop-templates
+关注
+1
+点赞
+0
+派生
+0
+代码
+工单
+0
+合并请求
+0
+项目
+0
+版本发布
+0
+百科
+动态
+敢为人鲜小程序前端代码仓库
+58 提交
+2 分支
+57 MiB
+分支: hfll
+teambuy-front/pages_order/mine/team.vue
+335 行
+8.7 KiB
+原始文件
+永久链接
+Blame
+文件历史
+
@@ -30,27 +70,24 @@
-
您的姓名
-
联系手机号
-
所在地区
- {{ formData.region || '请选择' }}
+ {{ formData.region ||
+ '请选择' }}
-
详细地址
@@ -59,7 +96,6 @@
-
提交申请
@@ -174,15 +210,21 @@ export default {
// 模拟提交申请的过程
setTimeout(() => {
uni.hideLoading()
- uni.showToast({
- title: '申请提交成功',
- icon: 'success'
- })
- // 延迟返回上一页
- setTimeout(() => {
- this.$utils.navigateBack()
- }, 1500)
+ uni.showModal({
+ title: '提交成功!',
+ content: '我们的工作人员会及时与您联系,\n请保持电话畅通!~',
+ showCancel: false,
+ confirmColor: '#019245',
+ success: (res) => {
+ if (res.confirm) {
+ // 延迟返回上一页
+ setTimeout(() => {
+ this.$utils.navigateBack()
+ }, 500)
+ }
+ }
+ })
}, 1000)
}
}
@@ -216,7 +258,7 @@ export default {
background-color: #fff;
border-radius: 20rpx;
padding: 10rpx 20rpx;
-
+
overflow: hidden;
}
@@ -306,8 +348,8 @@ export default {
display: flex;
flex-direction: column;
gap: 20rpx;
- .address-box {
- }
+
+ .address-box {}
.address-input {
padding: 20rpx;
diff --git a/pages_order/mine/unbindTeam.vue b/pages_order/mine/unbindTeam.vue
new file mode 100644
index 0000000..fe1d53d
--- /dev/null
+++ b/pages_order/mine/unbindTeam.vue
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+ 当前取餐点
+
+
+
+
+
+ {{ currentPickupPoint.name }}
+
+
+
+
+ {{ currentPickupPoint.address }}
+
+
+
+ {{ currentPickupPoint.phone }}
+
+
+
+
+
+
+
+
+
+
+
+ 附近取餐点
+
+
+
+
+ 更换取餐地址和团长,需通过平台审核方可更换!
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+ {{ item.address }}
+
+
+
+ {{ item.phone }}
+
+
+
+ 选择
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages_order/mine/wallet.vue b/pages_order/mine/wallet.vue
new file mode 100644
index 0000000..0e8357a
--- /dev/null
+++ b/pages_order/mine/wallet.vue
@@ -0,0 +1,337 @@
+
+
+
+
+
+
+
+
+ 总余额(元)
+ {{ walletData.balance.toFixed(2) }}
+
+
+ 去充值
+
+
+ 资产明细
+ >
+
+
+
+
+
+
+
+ 我要提现
+
+
+
+ ¥
+
+
+
+
+
+
+
+
+
+
+ 提现说明
+
+
+ {{ index + 1 }}、{{ rule }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/js/mockCoupon.js b/static/js/mockCoupon.js
new file mode 100644
index 0000000..9cb2db6
--- /dev/null
+++ b/static/js/mockCoupon.js
@@ -0,0 +1,60 @@
+// 未使用优惠券
+export const unusedCoupons = [
+ {
+ id: '001',
+ amount: 2,
+ title: '新人专享优惠券',
+ validTime: '2025/4/12 23:59',
+ status: 0 // 0-未使用
+ },
+ {
+ id: '002',
+ amount: 2,
+ title: '新人专享优惠券',
+ validTime: '2025/4/12 23:59',
+ status: 0
+ },
+ {
+ id: '003',
+ amount: 2,
+ title: '新人专享优惠券',
+ validTime: '2025/4/12 23:59',
+ status: 0
+ }
+]
+
+// 已使用优惠券
+export const usedCoupons = [
+ {
+ id: '004',
+ amount: 5,
+ title: '周末特惠券',
+ validTime: '2025/3/30 23:59',
+ status: 1 // 1-已使用
+ },
+ {
+ id: '005',
+ amount: 10,
+ title: '满100减10元',
+ validTime: '2025/3/15 23:59',
+ status: 1
+ }
+]
+
+// 已过期优惠券
+export const expiredCoupons = [
+ {
+ id: '006',
+ amount: 3,
+ title: '节日优惠券',
+ validTime: '2023/12/31 23:59',
+ status: 2 // 2-已过期
+ },
+ {
+ id: '007',
+ amount: 8,
+ title: '店庆活动券',
+ validTime: '2024/1/15 23:59',
+ status: 2
+ }
+]
\ No newline at end of file
diff --git a/static/js/mockShare.js b/static/js/mockShare.js
new file mode 100644
index 0000000..945f724
--- /dev/null
+++ b/static/js/mockShare.js
@@ -0,0 +1,14 @@
+// 推广链接相关数据
+export const shareData = {
+ // 用户信息
+ userInfo: {
+ avatar: '/static/image/中森明菜.webp',
+ nickname: '辣妈Citti"',
+ role: '首席'
+ },
+ // 推广码
+ inviteCode: '888888',
+ // 小程序码图片,应当使用标准微信小程序码样式的图片
+ // qrCodeImage: '/static/image/miniprogram-qrcode.png' // 替换为标准微信小程序码图片
+ qrCodeImage: '/static/image/红烧肉.png'
+}
\ No newline at end of file
diff --git a/static/js/mockTeam.js b/static/js/mockTeam.js
new file mode 100644
index 0000000..b077e0c
--- /dev/null
+++ b/static/js/mockTeam.js
@@ -0,0 +1,24 @@
+export const currentPickupPoint = {
+ id: 1,
+ name: '轻奢时代茶香兴盛',
+ address: '长沙市雨花区时代阳光大道轻奢时代茶香兴盛',
+ phone: '15070023168',
+ image: '/static/image/古茗店面.webp'
+}
+// 附近取餐点列表
+export const nearbyPickupPoints = [
+ {
+ id: 2,
+ name: '古茗中山街店',
+ address: '长沙市雨花区中山街100号第二个店面',
+ phone: '15070023168',
+ image: '/static/image/古茗店面.webp'
+ },
+ {
+ id: 3,
+ name: '茶香兴盛小文轩便利店',
+ address: '长沙市芙蓉区牛津街7栋',
+ phone: '15070023168',
+ image: '/static/image/古茗店面.webp'
+ }
+]
\ No newline at end of file
diff --git a/static/js/mockWallet.js b/static/js/mockWallet.js
new file mode 100644
index 0000000..91be1b1
--- /dev/null
+++ b/static/js/mockWallet.js
@@ -0,0 +1,36 @@
+// 钱包相关mock数据
+export const walletData = {
+ // 钱包余额
+ balance: 1500.00,
+
+ // 交易记录
+ transactions: [
+ {
+ id: 1,
+ type: 'income',
+ amount: 500.00,
+ date: '2023-12-10',
+ desc: '团购分佣'
+ },
+ {
+ id: 2,
+ type: 'income',
+ amount: 1000.00,
+ date: '2023-12-05',
+ desc: '推广奖励'
+ },
+ {
+ id: 3,
+ type: 'withdraw',
+ amount: -200.00,
+ date: '2023-11-28',
+ desc: '提现'
+ }
+ ],
+
+ // 提现说明
+ withdrawRules: [
+ '单日提现次数上限为5次,单笔提现上限200',
+ '直接提现至微信账户,无法提现至支付宝'
+ ]
+}
\ No newline at end of file