first commit

This commit is contained in:
PC-202306242200\Administrator
2026-03-28 23:10:55 +08:00
commit 1c24452b6c
1735 changed files with 150474 additions and 0 deletions

View File

@@ -0,0 +1,139 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const store_index = require("../../store/index.js");
if (!Array) {
const _easycom_wd_navbar2 = common_vendor.resolveComponent("wd-navbar");
_easycom_wd_navbar2();
}
const _easycom_wd_navbar = () => "../../uni_modules/wot-design-uni/components/wd-navbar/wd-navbar.js";
if (!Math) {
_easycom_wd_navbar();
}
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "equity",
setup(__props) {
const store = store_index.Store();
const userInfo = common_vendor.computed(
() => store.userInfo || {
inviteCode: "",
nickname: "",
mobile: "",
avatar: "",
paywallet: {
balance: 0
}
}
);
common_vendor.onShow(async () => {
await store.usersGetInfo();
});
const list = [
{
name: "加盟",
info: "购买、批发商品享5折折扣",
text: "赠送货值抵扣券10000元",
icon: "/static/equity/icon1.png",
bei: "/static/equity/bei1.png",
img: "/static/equity/img1.png",
qy: "/static/equity/iconY1.png",
discount: 0.5,
debitVoucher: 1e4
},
{
name: "总代",
info: "购买、批发商品享3.5折折扣",
text: "赠送货值抵扣券40000元",
icon: "/static/equity/icon2.png",
bei: "/static/equity/bei2.png",
img: "/static/equity/img2.png",
qy: "/static/equity/iconY2.png",
discount: 0.35,
debitVoucher: 4e4
},
{
name: "官方",
info: "购买、批发商品享2.5折折扣",
text: "赠送货值抵扣券100000元",
icon: "/static/equity/icon3.png",
bei: "/static/equity/bei3.png",
img: "/static/equity/img3.png",
qy: "/static/equity/iconY3.png",
discount: 0.25,
debitVoucher: 1e5
}
];
const current = common_vendor.ref(0);
const back = () => {
common_vendor.index.navigateBack();
};
const toCon = () => {
common_vendor.index.showModal({
title: "提示",
content: "请联系客服开通权益包",
showCancel: false
});
};
return (_ctx, _cache) => {
return common_vendor.e({
a: common_assets._imports_0$7,
b: common_vendor.o(back),
c: common_vendor.p({
title: "权益包",
bordered: false,
["left-arrow"]: true,
["custom-style"]: "background-color: transparent !important;",
safeAreaInsetTop: true
}),
d: !userInfo.value.userRights
}, !userInfo.value.userRights ? {
e: common_assets._imports_1$5
} : {}, {
f: userInfo.value.userRights && userInfo.value.userRights.rightsLevel == 1
}, userInfo.value.userRights && userInfo.value.userRights.rightsLevel == 1 ? {
g: common_assets._imports_2$2
} : {}, {
h: userInfo.value.userRights && userInfo.value.userRights.rightsLevel == 2
}, userInfo.value.userRights && userInfo.value.userRights.rightsLevel == 2 ? {
i: common_assets._imports_3$1
} : {}, {
j: userInfo.value.userRights && userInfo.value.userRights.rightsLevel == 3
}, userInfo.value.userRights && userInfo.value.userRights.rightsLevel == 3 ? {
k: common_assets._imports_4$2
} : {}, {
l: userInfo.value.userRights
}, userInfo.value.userRights ? {
m: common_vendor.t(userInfo.value.userRights.rightsDiscount / 10),
n: userInfo.value.userRights.rightsLevel == 1 ? "#754023" : userInfo.value.userRights.rightsLevel == 2 ? "#3874AF" : userInfo.value.userRights.rightsLevel == 3 ? "#AF3838" : ""
} : {}, {
o: userInfo.value.userRights
}, userInfo.value.userRights ? {
p: common_vendor.t(userInfo.value.userRights.pice),
q: userInfo.value.userRights.rightsLevel == 1 ? "#754023" : userInfo.value.userRights.rightsLevel == 2 ? "#3874AF" : userInfo.value.userRights.rightsLevel == 3 ? "#AF3838" : ""
} : {}, {
r: common_assets._imports_5$1,
s: common_vendor.f(list, (item, index, i0) => {
return common_vendor.e({
a: item.qy,
b: current.value == index
}, current.value == index ? {
c: common_assets._imports_6$1
} : {}, {
d: item.bei,
e: item.icon,
f: common_vendor.t(item.info),
g: common_vendor.t(item.text),
h: common_vendor.t(item.name),
i: item.img,
j: index,
k: common_vendor.o(($event) => current.value = index, index)
});
}),
t: common_vendor.o(toCon)
});
};
}
});
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-abdc3dd4"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/equity/equity.js.map

View File

@@ -0,0 +1,7 @@
{
"navigationBarTitleText": "",
"navigationStyle": "custom",
"usingComponents": {
"wd-navbar": "../../uni_modules/wot-design-uni/components/wd-navbar/wd-navbar"
}
}

View File

@@ -0,0 +1 @@
<view class="data-v-abdc3dd4"><image class="data-v-abdc3dd4" src="{{a}}" style="width:750rpx;height:768rpx;position:absolute;top:0;left:0;z-index:-1" mode="widthFix"></image><wd-navbar wx:if="{{c}}" class="data-v-abdc3dd4" bindclickLeft="{{b}}" u-i="abdc3dd4-0" bind:__l="__l" u-p="{{c}}"></wd-navbar><view class="data-v-abdc3dd4" style="padding:35rpx 80rpx;position:relative"><image wx:if="{{d}}" class="data-v-abdc3dd4" src="{{e}}" style="width:593rpx;height:345rpx" mode="widthFix"></image><image wx:if="{{f}}" class="data-v-abdc3dd4" src="{{g}}" style="width:593rpx;height:345rpx" mode="widthFix"></image><image wx:if="{{h}}" class="data-v-abdc3dd4" src="{{i}}" style="width:593rpx;height:345rpx" mode="widthFix"></image><image wx:if="{{j}}" class="data-v-abdc3dd4" src="{{k}}" style="width:593rpx;height:345rpx" mode="widthFix"></image><view wx:if="{{l}}" class="data-v-abdc3dd4" style="{{'color:' + n + ';' + 'position:absolute;top:120rpx;left:280rpx;font-size:28rpx'}}">{{m}}折 </view><view wx:if="{{o}}" class="data-v-abdc3dd4" style="{{'color:' + q + ';' + 'position:absolute;top:180rpx;left:140rpx;font-size:28rpx;font-weight:bold'}}"> 抵扣卷剩余:{{p}}</view><button class="equity_kf data-v-abdc3dd4" open-type="contact"><image class="data-v-abdc3dd4" src="{{r}}" style="width:48rpx;height:48rpx;margin-right:10rpx"></image> 联系客服 </button></view><view class="data-v-abdc3dd4" style="padding:0 30rpx"><view class="data-v-abdc3dd4"><text class="data-v-abdc3dd4" style="font-weight:bold;font-size:32rpx;color:#754023">权益包等级</text><text class="data-v-abdc3dd4" style="font-size:24rpx;color:#7e7e7e;margin-left:10rpx">点击下方卡片选择开通等级</text></view><view wx:for="{{s}}" wx:for-item="item" wx:key="j" class="data-v-abdc3dd4" bindtap="{{item.k}}" style="position:relative;width:690rpx;height:224rpx;padding:24rpx 30rpx;margin-top:30rpx"><image class="data-v-abdc3dd4" src="{{item.a}}" style="width:128rpx;position:absolute;top:0;right:12rpx" mode="widthFix"></image><image wx:if="{{item.b}}" class="data-v-abdc3dd4" src="{{item.c}}" style="width:40rpx;height:40rpx;position:absolute;top:20rpx;right:60rpx"></image><image class="data-v-abdc3dd4" src="{{item.d}}" style="width:690rpx;height:224rpx;position:absolute;z-index:-1;top:0;left:0"></image><view class="data-v-abdc3dd4" style="display:flex;align-items:center;margin-bottom:12rpx"><image class="data-v-abdc3dd4" src="{{item.e}}" style="width:104rpx;height:44rpx"></image></view><view class="data-v-abdc3dd4" style="width:100%;background-color:#fff;border-radius:8rpx;padding:24rpx 40rpx;position:relative"><view class="data-v-abdc3dd4" style="font-weight:bold;font-size:24rpx;color:#232323;margin-bottom:8rpx">{{item.f}}</view><view class="data-v-abdc3dd4" style="font-weight:400;font-size:28rpx;color:#232323">{{item.g}}</view><view class="data-v-abdc3dd4" style="width:222rpx;height:42rpx;position:absolute;right:0;bottom:0;z-index:10;text-align:right;display:flex;align-items:center;justify-content:flex-end;padding:0 10rpx"><view class="data-v-abdc3dd4" style="font-weight:bold;font-size:24rpx;color:#ffffff">{{item.h}}特权</view></view><image class="data-v-abdc3dd4" style="width:222rpx;height:42rpx;position:absolute;right:0;bottom:0;z-index:9" src="{{item.i}}"></image></view></view><view class="data-v-abdc3dd4" style="width:690rpx;height:82rpx;background:linear-gradient(180deg, #ffc786 0%, #e99332 100%);border-radius:8rpx;display:flex;align-items:center;justify-content:center;margin-top:50rpx;color:#fff;font-size:30rpx;font-weight:bold" bindtap="{{t}}"> 立即开通 </view></view></view>

View File

@@ -0,0 +1,25 @@
/* 水平间距 */
/* 水平间距 */
.equity.data-v-abdc3dd4 {
display: flex;
align-items: center;
}
.equity_kf.data-v-abdc3dd4 {
position: absolute;
top: 60rpx;
right: 0;
background: rgba(255, 255, 255, 0.68);
border-radius: 30rpx 0rpx 0rpx 30rpx;
display: flex;
align-items: center;
justify-content: center;
font-size: 24rpx;
color: #232323;
padding: 5rpx 30rpx 5rpx 30rpx;
}
button.data-v-abdc3dd4 {
all: unset;
}
button.data-v-abdc3dd4::after {
all: unset;
}