Merge branch 'youda' of http://123.207.203.228:3000/shang/yfs into youda

This commit is contained in:
18631081161 2025-04-25 11:55:47 +08:00
commit 5f3161e9d2
12 changed files with 2437 additions and 2389 deletions

View File

@ -236,5 +236,4 @@ button.hide {
transform: scale(1); transform: scale(1);
} }
} }
</style> </style>

View File

@ -67,6 +67,9 @@ const defaultConfig = {
// 配置类 // 配置类
class ConfigManager { class ConfigManager {
static getShareImageUrl() {
return "https://image.zfunbox.cn/icon/fenxiang.jpg";//this.getAppSetting('share_image_url');
}
/** /**
* 初始化并加载配置 * 初始化并加载配置
* 在应用启动时调用 * 在应用启动时调用
@ -179,7 +182,7 @@ class ConfigManager {
let goodType = this.get('good_type'); let goodType = this.get('good_type');
if (goodType != null) { if (goodType != null) {
if (this.GetVersion()) { if (this.GetVersion()) {
return goodType.filter(item => item.is_show === 1 && (item.value === 2||item.value === 0)).map(item => { return goodType.filter(item => item.is_show === 1 && (item.value === 2 || item.value === 0)).map(item => {
return { return {
id: item.value, id: item.value,
title: item.name title: item.name

View File

@ -47,6 +47,14 @@ export default {
guize: '' guize: ''
} }
}, },
onShareAppMessage() {
let imageUrl = this.$config.getShareImageUrl();
return {
imageUrl: imageUrl,
title: "友达上线,来就送!",
path: '/pages/shouye/index?pid=' + uni.getStorageSync('userinfo').ID
}
},
methods: { methods: {
items(item) { items(item) {
this.$c.to({ this.$c.to({

View File

@ -121,7 +121,14 @@ export default {
endedLoaded: false, // endedLoaded: false, //
} }
}, },
onShareAppMessage() {
let imageUrl = this.$config.getShareImageUrl();
return {
imageUrl: imageUrl,
title: "友达上线,来就送!",
path: '/pages/infinite/index'
}
},
async onLoad() { async onLoad() {
this.loadOngoingData(); this.loadOngoingData();
}, },

View File

@ -169,7 +169,9 @@ export default {
PageContainer PageContainer
}, },
onShareAppMessage() { onShareAppMessage() {
let imageUrl = this.$config.getShareImageUrl();
return { return {
imageUrl: imageUrl,
title: this.bonusData.title, title: this.bonusData.title,
path: '/pages/infinite/bonus_house_details?goods_id=' + this.goods_id path: '/pages/infinite/bonus_house_details?goods_id=' + this.goods_id
} }

View File

@ -95,6 +95,14 @@ export default {
components: { components: {
PageContainer PageContainer
}, },
onShareAppMessage() {
let imageUrl = this.$config.getShareImageUrl();
return {
imageUrl: imageUrl,
title: "友达上线,来就送!",
path: '/pages/infinite/index'
}
},
data() { data() {
return { return {
tipVisible: false, tipVisible: false,

View File

@ -26,6 +26,14 @@ export default {
list: [] list: []
} }
}, },
onShareAppMessage() {
let imageUrl = this.$config.getShareImageUrl();
return {
imageUrl: imageUrl,
title: "友达上线,来就送!",
path: '/pages/shouye/index?pid=' + uni.getStorageSync('userinfo').ID
}
},
methods: { methods: {
// //
getWelfareList() { getWelfareList() {

View File

@ -144,6 +144,14 @@ export default {
components: { components: {
EmptyState: () => import('@/components/empty-state/empty-state.vue') EmptyState: () => import('@/components/empty-state/empty-state.vue')
}, },
onShareAppMessage() {
let imageUrl = this.$config.getShareImageUrl();
return {
imageUrl: imageUrl,
title: "友达上线,来就送!",
path: '/pages/shouye/index?pid=' + uni.getStorageSync('userinfo').ID
}
},
data() { data() {
return { return {
statusBarHeight: 0, statusBarHeight: 0,

View File

@ -2,7 +2,7 @@
<view class="content"> <view class="content">
<view class="swiper-box"> <view class="swiper-box">
<swiper :indicator-dots="true" :autoplay="false" style="width: 750rpx;height: 750rpx;"> <swiper :indicator-dots="true" :autoplay="false" style="width: 750rpx;height: 750rpx;">
<swiper-item v-for="(item ,index) in goodsDetail.detail_image" :data-src="item" :key="index"> <swiper-item v-for="(item, index) in goodsDetail.detail_image" :data-src="item" :key="index">
<view class="swiper-item"> <view class="swiper-item">
<image class="goods_img" :src="item"></image> <image class="goods_img" :src="item"></image>
</view> </view>
@ -11,15 +11,15 @@
</view> </view>
<view class="goods_v"> <view class="goods_v">
<view class="goods_v_left"> <view class="goods_v_left">
<view> <text>{{goodsDetail.seckill_price}}</text> </view> <view> <text>{{ goodsDetail.seckill_price }}</text> </view>
<view>已售 {{goodsDetail.sale_num}}</view> <view>已售 {{ goodsDetail.sale_num }}</view>
</view> </view>
<view class="hang2"> {{goodsDetail.title}} </view> <view class="hang2"> {{ goodsDetail.title }} </view>
</view> </view>
<view class="xuanzhe" @click="$refs.mengban_show.open()"> <view class="xuanzhe" @click="$refs.mengban_show.open()">
<view>选择</view> <view>选择</view>
<view class="xuanzhe_con"> <view class="xuanzhe_con">
<view>已选{{pop_news.name}}</view> <view>已选{{ pop_news.name }}</view>
<image src="/static/mine/yaoqing/point_right.png" mode="widthFix" style="width: 24rpx;"></image> <image src="/static/mine/yaoqing/point_right.png" mode="widthFix" style="width: 24rpx;"></image>
</view> </view>
</view> </view>
@ -43,17 +43,17 @@
<view class="addcar_head"> <view class="addcar_head">
<image :src="pop_news.pic"></image> <image :src="pop_news.pic"></image>
<view class="addcar_head_r"> <view class="addcar_head_r">
<view>单价 <text style="font-size: 40rpx;">{{pop_news.seckill_price}}</text> </view> <view>单价 <text style="font-size: 40rpx;">{{ pop_news.seckill_price }}</text> </view>
<view>规格{{pop_news.name}}</view> <view>规格{{ pop_news.name }}</view>
<view style="font-size: 24rpx;">库存{{pop_news.stock}}</view> <view style="font-size: 24rpx;">库存{{ pop_news.stock }}</view>
</view> </view>
</view> </view>
<view class="size"> <view class="size">
<view class="size_z" v-for="(a,b) in goodsDetail.spec_data" :key='b'> <view class="size_z" v-for="(a, b) in goodsDetail.spec_data" :key='b'>
<view class="g_title">{{a.title}}</view> <view class="g_title">{{ a.title }}</view>
<view> <view>
<view :class="v.dis?'sel_color':''" @click.stop="color_sel(b,i)" <view :class="v.dis ? 'sel_color' : ''" @click.stop="color_sel(b, i)"
v-for="(v,i) in a.items" :key="i">{{v.title}} </view> v-for="(v, i) in a.items" :key="i">{{ v.title }} </view>
</view> </view>
</view> </view>
</view> </view>
@ -79,8 +79,8 @@
<view class="addcar_head"> <view class="addcar_head">
<image :src="pop_news.pic"></image> <image :src="pop_news.pic"></image>
<view class="addcar_head_r"> <view class="addcar_head_r">
<view>{{pop_news.goods_name}}</view> <view>{{ pop_news.goods_name }}</view>
<view>规格{{pop_news.name}}</view> <view>规格{{ pop_news.name }}</view>
<view class="price_order"> <view class="price_order">
<text> <text style="font-size: 36rpx;">{{ pop_news.price }}</text> </text> <text> <text style="font-size: 36rpx;">{{ pop_news.price }}</text> </text>
<text>×{{ num }}</text> <text>×{{ num }}</text>
@ -107,7 +107,7 @@
<view class="flex_center"> <view class="flex_center">
<image src="/static/shop/yue.png" class="fangshi_img"></image> <image src="/static/shop/yue.png" class="fangshi_img"></image>
<view> <view>
使用星钻抵扣 {{ pay_news.use_money}}剩余{{ pay_news.money }} 使用星钻抵扣 {{ pay_news.use_money }}剩余{{ pay_news.money }}
</view> </view>
</view> </view>
<view class="p_t_r"> <view class="p_t_r">
@ -123,7 +123,7 @@
</view> </view>
<image src="/static/mine/yaoqing/point_right.png"></image> <image src="/static/mine/yaoqing/point_right.png"></image>
</view> </view>
<view v-if="pop_news.freight>0"> <view v-if="pop_news.freight > 0">
提示需支付{{ pop_news.freight }}元运费 提示需支付{{ pop_news.freight }}元运费
</view> </view>
<textarea maxlength="50" placeholder="请输入留言内容" v-model="message" /> <textarea maxlength="50" placeholder="请输入留言内容" v-model="message" />
@ -139,8 +139,8 @@
</template> </template>
<script> <script>
import xwCountDown from '@/components/xw-CountDown' import xwCountDown from '@/components/xw-CountDown'
export default { export default {
components: { components: {
xwCountDown xwCountDown
}, },
@ -176,9 +176,11 @@
that.getData() that.getData()
}, },
onShareAppMessage() { onShareAppMessage() {
let imageUrl = this.$config.getShareImageUrl();
return { return {
imageUrl: imageUrl,
title: "友达赏,正版潮玩手办一番赏", title: "友达赏,正版潮玩手办一番赏",
imageUrl: '',
path: '/pages/shouye/index?pid=' + uni.getStorageSync('pid') path: '/pages/shouye/index?pid=' + uni.getStorageSync('pid')
} }
}, },
@ -372,11 +374,11 @@
} }
} }
} }
</script> </script>
<style> <style>
textarea { textarea {
width: 630rpx; width: 630rpx;
height: 120rpx; height: 120rpx;
background: #333333; background: #333333;
@ -386,14 +388,14 @@
box-sizing: border-box; box-sizing: border-box;
font-size: 24rpx; font-size: 24rpx;
color: #999999; color: #999999;
} }
.kuaidi>view:nth-of-type(2) { .kuaidi>view:nth-of-type(2) {
font-size: 24rpx; font-size: 24rpx;
color: #999999; color: #999999;
} }
.kuaidi>view:nth-of-type(1) { .kuaidi>view:nth-of-type(1) {
border-bottom: 1rpx solid #E5E5E5; border-bottom: 1rpx solid #E5E5E5;
padding: 20rpx 0; padding: 20rpx 0;
display: flex; display: flex;
@ -401,64 +403,64 @@
align-items: center; align-items: center;
font-size: 28rpx; font-size: 28rpx;
font-weight: 500; font-weight: 500;
} }
.kuaidi>view { .kuaidi>view {
margin-top: 20rpx; margin-top: 20rpx;
} }
.kuaidi image { .kuaidi image {
width: 32rpx; width: 32rpx;
height: 32rpx; height: 32rpx;
} }
.kuaidi { .kuaidi {
padding: 0 30rpx 30rpx 30rpx; padding: 0 30rpx 30rpx 30rpx;
width: 690rpx; width: 690rpx;
box-shadow: 0px 0rpx 10rpx 0px #1FF7F0; box-shadow: 0px 0rpx 10rpx 0px #1FF7F0;
border-radius: 20rpx; border-radius: 20rpx;
margin: 24rpx auto 0; margin: 24rpx auto 0;
box-sizing: border-box; box-sizing: border-box;
} }
.p_t_r>image { .p_t_r>image {
display: block; display: block;
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
.p_t_r { .p_t_r {
width: 40rpx; width: 40rpx;
height: 40rpx; height: 40rpx;
background: #FFFFFF; background: #FFFFFF;
border: 4rpx solid #CCCCCC; border: 4rpx solid #CCCCCC;
border-radius: 50%; border-radius: 50%;
box-sizing: border-box; box-sizing: border-box;
} }
.fangshi_img { .fangshi_img {
width: 40rpx; width: 40rpx;
height: 40rpx; height: 40rpx;
margin-right: 20rpx; margin-right: 20rpx;
} }
.fangshi { .fangshi {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
font-size: 28rpx; font-size: 28rpx;
line-height: 76rpx; line-height: 76rpx;
align-items: center; align-items: center;
} }
.xieyi { .xieyi {
font-size: 24rpx; font-size: 24rpx;
font-weight: bold; font-weight: bold;
color: #FFFFFF; color: #FFFFFF;
margin: 20rpx; margin: 20rpx;
} }
.price_order { .price_order {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: baseline; align-items: baseline;
@ -466,9 +468,9 @@
font-weight: bold; font-weight: bold;
color: #1FF7F0; color: #1FF7F0;
font-size: 24rpx; font-size: 24rpx;
} }
.order_title_con2 { .order_title_con2 {
box-shadow: 0px 0rpx 10rpx 0px #1FF7F0; box-shadow: 0px 0rpx 10rpx 0px #1FF7F0;
border-radius: 24rpx; border-radius: 24rpx;
width: 690rpx; width: 690rpx;
@ -477,17 +479,17 @@
font-weight: 500; font-weight: 500;
border-radius: 24rpx; border-radius: 24rpx;
margin-top: 40rpx; margin-top: 40rpx;
} }
.ca { .ca {
position: absolute; position: absolute;
top: 0rpx; top: 0rpx;
right: 0; right: 0;
font-size: 60rpx; font-size: 60rpx;
color: #FFFFFF; color: #FFFFFF;
} }
.order_title { .order_title {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
@ -496,9 +498,9 @@
position: relative; position: relative;
padding: 20rpx 0; padding: 20rpx 0;
box-sizing: border-box; box-sizing: border-box;
} }
.order { .order {
width: 750rpx; width: 750rpx;
background: #0D0D0D; background: #0D0D0D;
box-shadow: 0rpx -2rpx 0rpx 0rpx #FFFFFF, 0rpx -2rpx 7rpx 0rpx #1FF7F0; box-shadow: 0rpx -2rpx 0rpx 0rpx #FFFFFF, 0rpx -2rpx 7rpx 0rpx #1FF7F0;
@ -508,10 +510,10 @@
padding: 10rpx 30rpx 50rpx; padding: 10rpx 30rpx 50rpx;
box-sizing: border-box; box-sizing: border-box;
color: #ffffff; color: #ffffff;
} }
.confirm_pop { .confirm_pop {
width: 330rpx; width: 330rpx;
height: 88rpx; height: 88rpx;
border-radius: 44rpx; border-radius: 44rpx;
@ -519,43 +521,43 @@
justify-content: center; justify-content: center;
align-items: center; align-items: center;
font-size: 32rpx; font-size: 32rpx;
} }
.guige { .guige {
border-radius: 24rpx; border-radius: 24rpx;
margin: 20rpx auto; margin: 20rpx auto;
max-height: 1000rpx; max-height: 1000rpx;
} }
.size { .size {
/* background: #FFFFFF; */ /* background: #FFFFFF; */
margin-top: 40rpx; margin-top: 40rpx;
padding: 1rpx 20rpx 40rpx; padding: 1rpx 20rpx 40rpx;
box-sizing: border-box; box-sizing: border-box;
border-radius: 24rpx; border-radius: 24rpx;
color: #FFFFFF; color: #FFFFFF;
} }
.size_z { .size_z {
margin-top: 40rpx; margin-top: 40rpx;
font-size: 28rpx; font-size: 28rpx;
color: #FFFFFF; color: #FFFFFF;
} }
.g_title { .g_title {
font-size: 28rpx; font-size: 28rpx;
font-family: Source Han Sans SC; font-family: Source Han Sans SC;
font-weight: 600; font-weight: 600;
color: #FFFFFF; color: #FFFFFF;
} }
.size_z>view:nth-of-type(2) { .size_z>view:nth-of-type(2) {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
margin-top: 10rpx; margin-top: 10rpx;
} }
.size_z>view:nth-of-type(2)>view { .size_z>view:nth-of-type(2)>view {
border: 1px solid #1FF7F0; border: 1px solid #1FF7F0;
box-sizing: border-box; box-sizing: border-box;
text-align: center; text-align: center;
@ -566,14 +568,14 @@
border-radius: 10rpx; border-radius: 10rpx;
color: #1FF7F0; color: #1FF7F0;
font-size: 28rpx; font-size: 28rpx;
} }
.sel_color { .sel_color {
color: #0D0D0D !important; color: #0D0D0D !important;
background: linear-gradient(90deg, #F4F4F4 15%, #62FFFE 100%) !important; background: linear-gradient(90deg, #F4F4F4 15%, #62FFFE 100%) !important;
} }
.duihuan { .duihuan {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
padding: 20rpx; padding: 20rpx;
@ -582,9 +584,9 @@
/* background: #FFFFFF; */ /* background: #FFFFFF; */
box-sizing: border-box; box-sizing: border-box;
border-radius: 24rpx; border-radius: 24rpx;
} }
.addcar { .addcar {
width: 100%; width: 100%;
position: absolute; position: absolute;
bottom: 0; bottom: 0;
@ -594,86 +596,86 @@
background: #0D0D0D; background: #0D0D0D;
box-shadow: 0rpx -2rpx 0rpx 0rpx #FFFFFF, 0rpx -2rpx 7rpx 0rpx #1FF7F0; box-shadow: 0rpx -2rpx 0rpx 0rpx #FFFFFF, 0rpx -2rpx 7rpx 0rpx #1FF7F0;
border-radius: 20rpx 20rpx 0rpx 0rpx; border-radius: 20rpx 20rpx 0rpx 0rpx;
} }
.addcar_head { .addcar_head {
display: flex; display: flex;
} }
.addcar_head>image { .addcar_head>image {
width: 220rpx; width: 220rpx;
height: 220rpx; height: 220rpx;
border-radius: 24rpx; border-radius: 24rpx;
} }
.addcar_head_r { .addcar_head_r {
margin-left: 29rpx; margin-left: 29rpx;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
justify-content: space-around; justify-content: space-around;
font-size: 28rpx; font-size: 28rpx;
} }
.xiangqing_head { .xiangqing_head {
width: 750rpx; width: 750rpx;
height: 66rpx; height: 66rpx;
display: block; display: block;
margin-bottom: 30rpx; margin-bottom: 30rpx;
} }
.shop_detail { .shop_detail {
width: 100%; width: 100%;
/* background: #FFFFFF; */ /* background: #FFFFFF; */
padding: 18rpx; padding: 18rpx;
box-sizing: border-box; box-sizing: border-box;
color: #120A06; color: #120A06;
font-size: 28rpx; font-size: 28rpx;
} }
/deep/.shop_detail image { /deep/.shop_detail image {
width: 100%; width: 100%;
} }
.content { .content {
padding-bottom: 120rpx; padding-bottom: 120rpx;
box-sizing: border-box; box-sizing: border-box;
background: #000000; background: #000000;
width: 100vw; width: 100vw;
min-height: 100vh; min-height: 100vh;
} }
.goods_img { .goods_img {
width: 100%; width: 100%;
height: 760rpx; height: 760rpx;
} }
.swiper-box { .swiper-box {
width: 100%; width: 100%;
height: 750rpx; height: 750rpx;
position: relative; position: relative;
} }
.goods_v_left text { .goods_v_left text {
font-size: 40rpx; font-size: 40rpx;
} }
.goods_v_left>view:nth-of-type(1) { .goods_v_left>view:nth-of-type(1) {
font-weight: bold; font-weight: bold;
color: #1FF7F0; color: #1FF7F0;
font-size: 24rpx; font-size: 24rpx;
} }
.goods_v_left { .goods_v_left {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
margin: 14rpx auto; margin: 14rpx auto;
} }
.goods_v { .goods_v {
width: 690rpx; width: 690rpx;
height: 158rpx; height: 158rpx;
border-radius: 10rpx; border-radius: 10rpx;
@ -685,11 +687,11 @@
background: #090909; background: #090909;
border: 1px solid #FFFFFF; border: 1px solid #FFFFFF;
box-shadow: 0rpx 0 5rpx 3rpx #1FF7F0; box-shadow: 0rpx 0 5rpx 3rpx #1FF7F0;
} }
.xuanzhe { .xuanzhe {
width: 690rpx; width: 690rpx;
height: 91rpx; height: 91rpx;
background: #090909; background: #090909;
@ -704,9 +706,9 @@
box-sizing: border-box; box-sizing: border-box;
font-size: 28rpx; font-size: 28rpx;
color: #FFFFFF; color: #FFFFFF;
} }
.xuanzhe_con { .xuanzhe_con {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
@ -714,9 +716,9 @@
font-weight: 400; font-weight: 400;
color: #FFFFFF; color: #FFFFFF;
width: 560rpx; width: 560rpx;
} }
.bar_box { .bar_box {
box-sizing: border-box; box-sizing: border-box;
width: 100%; width: 100%;
height: 120rpx; height: 120rpx;
@ -726,9 +728,9 @@
position: fixed; position: fixed;
bottom: 30rpx; bottom: 30rpx;
background: #000000; background: #000000;
} }
.btn_boxs { .btn_boxs {
width: 692rpx; width: 692rpx;
height: 88rpx; height: 88rpx;
color: #FFFFFF; color: #FFFFFF;
@ -738,5 +740,5 @@
justify-content: center; justify-content: center;
align-items: center; align-items: center;
background: url('/static/shop/btn_bg.png') no-repeat 0 0 / 100% 100%; background: url('/static/shop/btn_bg.png') no-repeat 0 0 / 100% 100%;
} }
</style> </style>

View File

@ -245,10 +245,11 @@ export default {
}, },
onShareAppMessage() { onShareAppMessage() {
let that = this; let imageUrl = this.$config.getShareImageUrl();
return { return {
imageUrl: imageUrl,
title: this.$config.getAppSetting("app_name") + ",正版潮玩手办一番赏", title: this.$config.getAppSetting("app_name") + ",正版潮玩手办一番赏",
imageUrl: that.advert[0].imgurl,
path: "/pages/shouye/index?pid=" + uni.getStorageSync("userinfo").ID, path: "/pages/shouye/index?pid=" + uni.getStorageSync("userinfo").ID,
}; };
}, },

View File

@ -282,7 +282,7 @@
</template> </template>
<script> <script>
export default { export default {
components: {}, components: {},
data() { data() {
return { return {
@ -403,9 +403,10 @@
uni.setStorageSync('page', this.$mp.page.route) uni.setStorageSync('page', this.$mp.page.route)
}, },
onShareAppMessage() { onShareAppMessage() {
let imageUrl = this.$config.getShareImageUrl();
return { return {
imageUrl: imageUrl,
title: "友达赏,正版潮玩手办一番赏", title: "友达赏,正版潮玩手办一番赏",
// imageUrl: '',
path: '/pages/user/index?pid=' + uni.getStorageSync('userinfo').ID path: '/pages/user/index?pid=' + uni.getStorageSync('userinfo').ID
} }
}, },
@ -505,8 +506,8 @@
copy(e) { copy(e) {
uni.setClipboardData({ uni.setClipboardData({
data: `${e}`, data: `${e}`,
success: result => {}, success: result => { },
fail: error => {} fail: error => { }
}) })
}, },
@ -740,20 +741,20 @@
return numStr; return numStr;
} }
} }
} }
</script> </script>
<style lang="scss"> <style lang="scss">
.pop_title { .pop_title {
font-size: 48rpx; font-size: 48rpx;
font-family: YouSheBiaoTiHei; font-family: YouSheBiaoTiHei;
font-weight: 400; font-weight: 400;
color: #ffffff; color: #ffffff;
text-align: center; text-align: center;
margin-bottom: 30rpx; margin-bottom: 30rpx;
} }
.mineInfo { .mineInfo {
width: 720rpx; width: 720rpx;
/* height: 323rpx; */ /* height: 323rpx; */
/* background: url(https://xiongmaomh.languoyun.cn/newindex/mineTop.png) no-repeat; */ /* background: url(https://xiongmaomh.languoyun.cn/newindex/mineTop.png) no-repeat; */
@ -762,68 +763,68 @@
margin: 0 auto; margin: 0 auto;
box-sizing: border-box; box-sizing: border-box;
padding: 35rpx 36rpx 0; padding: 35rpx 36rpx 0;
} }
page { page {
/* background: #000000; */ /* background: #000000; */
} }
.selTitle { .selTitle {
font-size: 36rpx; font-size: 36rpx;
font-family: YouSheBiaoTiHei; font-family: YouSheBiaoTiHei;
font-weight: 400; font-weight: 400;
color: #ffffff; color: #ffffff;
text-shadow: 0px 3px 8px rgba(48, 251, 253, 0.32); text-shadow: 0px 3px 8px rgba(48, 251, 253, 0.32);
} }
.noTitle { .noTitle {
font-size: 36rpx; font-size: 36rpx;
font-family: YouSheBiaoTiHei; font-family: YouSheBiaoTiHei;
font-weight: 400; font-weight: 400;
color: #666666; color: #666666;
} }
.qiehuan { .qiehuan {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
width: 750rpx; width: 750rpx;
} }
.qiehuan_line { .qiehuan_line {
margin: -10rpx auto; margin: -10rpx auto;
width: 30rpx; width: 30rpx;
height: 20rpx; height: 20rpx;
border-bottom: 4rpx solid #1ff7f0; border-bottom: 4rpx solid #1ff7f0;
border-radius: 4rpx; border-radius: 4rpx;
} }
.qiehuan image { .qiehuan image {
width: 169rpx; width: 169rpx;
height: 38rpx; height: 38rpx;
} }
.qiehuan>view { .qiehuan>view {
flex: 1; flex: 1;
text-align: center; text-align: center;
} }
.wzs { .wzs {
font-size: 28rpx; font-size: 28rpx;
color: rgb(255, 255, 255); color: rgb(255, 255, 255);
} }
.xzs { .xzs {
font-size: 32rpx; font-size: 32rpx;
color: #ffffff; color: #ffffff;
text-shadow: 0px 0px 12rpx rgba(150, 255, 254, 0.7); text-shadow: 0px 0px 12rpx rgba(150, 255, 254, 0.7);
} }
button::after { button::after {
border: none; border: none;
} }
button { button {
background-color: transparent; background-color: transparent;
padding-left: 0; padding-left: 0;
padding-right: 0; padding-right: 0;
@ -835,41 +836,41 @@
justify-content: center; justify-content: center;
width: 54rpx; width: 54rpx;
height: 54rpx; height: 54rpx;
} }
.name_phone>input { .name_phone>input {
font-size: 28rpx; font-size: 28rpx;
margin-left: 40rpx; margin-left: 40rpx;
} }
.name_phone { .name_phone {
padding: 20rpx 0; padding: 20rpx 0;
box-sizing: border-box; box-sizing: border-box;
border-bottom: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;
} }
.pop_tixian_input { .pop_tixian_input {
margin: 20rpx 0; margin: 20rpx 0;
padding-bottom: 20rpx; padding-bottom: 20rpx;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
font-size: 24rpx; font-size: 24rpx;
border-bottom: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;
} }
.pop_head>view { .pop_head>view {
flex: 1; flex: 1;
text-align: center; text-align: center;
font-size: 28rpx; font-size: 28rpx;
margin-top: 20rpx; margin-top: 20rpx;
} }
.pop_head { .pop_head {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
} }
.pop_box>view { .pop_box>view {
width: 180rpx; width: 180rpx;
height: 80rpx; height: 80rpx;
display: flex; display: flex;
@ -882,19 +883,19 @@
font-family: zihun152hao-jijiachaojihei; font-family: zihun152hao-jijiachaojihei;
font-weight: 400; font-weight: 400;
color: #ffffff; color: #ffffff;
} }
.pop_box>view:nth-child(3n + 3) { .pop_box>view:nth-child(3n + 3) {
margin-right: 0; margin-right: 0;
} }
.pop_box { .pop_box {
display: flex; display: flex;
justify-content: center; justify-content: center;
flex-wrap: wrap; flex-wrap: wrap;
} }
.pop_coucent>input { .pop_coucent>input {
width: 630rpx; width: 630rpx;
height: 88rpx; height: 88rpx;
background: #222222; background: #222222;
@ -904,9 +905,9 @@
font-size: 24rpx; font-size: 24rpx;
box-sizing: border-box; box-sizing: border-box;
margin-top: 30rpx; margin-top: 30rpx;
} }
.pop_coucent { .pop_coucent {
width: 690rpx; width: 690rpx;
// border: 1rpx solid #fff; // border: 1rpx solid #fff;
// box-shadow: 0px 0px 10rpx 0px #1ff7f0; // box-shadow: 0px 0px 10rpx 0px #1ff7f0;
@ -916,9 +917,9 @@
margin-top: 20rpx; margin-top: 20rpx;
font-size: 28rpx; font-size: 28rpx;
color: #ffffff; color: #ffffff;
} }
.pop_chongzhi { .pop_chongzhi {
width: 692rpx; width: 692rpx;
height: 88rpx; height: 88rpx;
margin: 48rpx auto 0; margin: 48rpx auto 0;
@ -929,16 +930,16 @@
font-family: YouSheBiaoTiHei; font-family: YouSheBiaoTiHei;
font-weight: 400; font-weight: 400;
color: #ffffff; color: #ffffff;
} }
.ca { .ca {
position: absolute; position: absolute;
right: 0; right: 0;
top: 50%; top: 50%;
transform: translateY(-50%); transform: translateY(-50%);
} }
.order_title { .order_title {
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
@ -956,9 +957,9 @@
font-weight: 400; font-weight: 400;
color: #ffffff; color: #ffffff;
} }
} }
.order { .order {
width: 750rpx; width: 750rpx;
background: #0d0d0d; background: #0d0d0d;
border-radius: 30rpx 30rpx 0px 0px; border-radius: 30rpx 30rpx 0px 0px;
@ -991,9 +992,9 @@
height: 84rpx; height: 84rpx;
} }
} }
} }
.pop { .pop {
width: 506rpx; width: 506rpx;
height: 380px; height: 380px;
position: relative; position: relative;
@ -1055,9 +1056,9 @@
transform: translateX(-50%); transform: translateX(-50%);
opacity: 0.6; opacity: 0.6;
} }
} }
.mengban { .mengban {
width: 100%; width: 100%;
height: 100%; height: 100%;
position: fixed; position: fixed;
@ -1069,34 +1070,34 @@
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
} }
.p_t_r { .p_t_r {
position: absolute; position: absolute;
top: -20rpx; top: -20rpx;
right: -10rpx; right: -10rpx;
width: 32rpx !important; width: 32rpx !important;
height: 32rpx !important; height: 32rpx !important;
} }
.shop_item>image { .shop_item>image {
width: 216rpx; width: 216rpx;
height: 216rpx; height: 216rpx;
border-radius: 8rpx 8rpx 0 0; border-radius: 8rpx 8rpx 0 0;
margin: 13rpx auto; margin: 13rpx auto;
display: block; display: block;
} }
.shop_text>.hang1 { .shop_text>.hang1 {
margin-bottom: 10rpx; margin-bottom: 10rpx;
} }
.shop_text { .shop_text {
padding: 2rpx 23rpx; padding: 2rpx 23rpx;
box-sizing: border-box; box-sizing: border-box;
} }
.shop_item { .shop_item {
width: 242rpx; width: 242rpx;
height: 343rpx; height: 343rpx;
/* border-radius: 10rpx; */ /* border-radius: 10rpx; */
@ -1104,60 +1105,60 @@
position: relative; position: relative;
color: #ffffff; color: #ffffff;
font-size: 24rpx; font-size: 24rpx;
} }
.shop_coucent>view:nth-child(3n-1) { .shop_coucent>view:nth-child(3n-1) {
margin: 10rpx 0rpx 0; margin: 10rpx 0rpx 0;
} }
.shop_coucent { .shop_coucent {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
font-size: 24rpx; font-size: 24rpx;
} }
.sc_title { .sc_title {
width: 686rpx; width: 686rpx;
height: 22rpx; height: 22rpx;
margin: 0 auto; margin: 0 auto;
} }
.tuijian { .tuijian {
width: 750rpx; width: 750rpx;
padding: 0 13rpx 100rpx 13rpx; padding: 0 13rpx 100rpx 13rpx;
box-sizing: border-box; box-sizing: border-box;
margin: 30rpx auto; margin: 30rpx auto;
/* background-color: #222; */ /* background-color: #222; */
} }
.list>view>view>image { .list>view>view>image {
margin-right: 20rpx; margin-right: 20rpx;
} }
.list image { .list image {
width: 12rpx; width: 12rpx;
height: 22rpx; height: 22rpx;
} }
.list>view>view>image:nth-of-type(1) { .list>view>view>image:nth-of-type(1) {
width: 32rpx; width: 32rpx;
height: 32rpx; height: 32rpx;
} }
.list>view>view { .list>view>view {
display: flex; display: flex;
align-items: center; align-items: center;
} }
.list>view { .list>view {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
/* border-bottom: 1px solid #EEEEEE; */ /* border-bottom: 1px solid #EEEEEE; */
padding: 24rpx 0; padding: 24rpx 0;
} }
.list { .list {
width: 710rpx; width: 710rpx;
/* height: 700rpx; */ /* height: 700rpx; */
margin: 0 auto; margin: 0 auto;
@ -1169,28 +1170,28 @@
/* background: linear-gradient(135deg, transparent 10px, #F07D17 0); */ /* background: linear-gradient(135deg, transparent 10px, #F07D17 0); */
/* background: url(https://hdyfs.languowangluo.cn/zcq/mine/cz_bg.png) no-repeat; */ /* background: url(https://hdyfs.languowangluo.cn/zcq/mine/cz_bg.png) no-repeat; */
/* background-size: 100% 100%; */ /* background-size: 100% 100%; */
} }
.hegui image { .hegui image {
width: 32rpx; width: 32rpx;
height: 32rpx; height: 32rpx;
margin-right: 20rpx; margin-right: 20rpx;
} }
.hegui>image { .hegui>image {
width: 40rpx; width: 40rpx;
height: 40rpx; height: 40rpx;
margin: 0; margin: 0;
} }
.hegui>view { .hegui>view {
display: flex; display: flex;
align-items: center; align-items: center;
color: #ffffff; color: #ffffff;
font-size: 28rpx; font-size: 28rpx;
} }
.hegui { .hegui {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
@ -1203,18 +1204,18 @@
margin: 30rpx auto; margin: 30rpx auto;
padding: 0 20rpx; padding: 0 20rpx;
box-sizing: border-box; box-sizing: border-box;
} }
.tixian_r>image { .tixian_r>image {
width: 143rpx; width: 143rpx;
height: 59rpx; height: 59rpx;
} }
.tixian_r { .tixian_r {
text-align: right; text-align: right;
} }
.tixian_r>view:nth-child(2) { .tixian_r>view:nth-child(2) {
width: 132rpx; width: 132rpx;
height: 48rpx; height: 48rpx;
background: #1ac762; background: #1ac762;
@ -1225,9 +1226,9 @@
font-size: 28rpx; font-size: 28rpx;
color: #ffffff; color: #ffffff;
margin-top: 20rpx; margin-top: 20rpx;
} }
.tixian_r>view:nth-child(1) { .tixian_r>view:nth-child(1) {
width: 132rpx; width: 132rpx;
height: 48rpx; height: 48rpx;
border: 1px solid #1ac762; border: 1px solid #1ac762;
@ -1239,22 +1240,22 @@
font-size: 28rpx; font-size: 28rpx;
/* text-shadow: 0px 0px 14rpx rgba(237, 87, 255, 0.7); /* text-shadow: 0px 0px 14rpx rgba(237, 87, 255, 0.7);
font-family: 'zcq'; */ font-family: 'zcq'; */
} }
.tixian_l image { .tixian_l image {
width: 12rpx; width: 12rpx;
height: 22rpx; height: 22rpx;
margin-left: 10rpx; margin-left: 10rpx;
} }
.tixian_l { .tixian_l {
font-size: 28rpx; font-size: 28rpx;
font-family: zihun152hao-jijiachaojihei; font-family: zihun152hao-jijiachaojihei;
font-weight: 400; font-weight: 400;
color: #ffffff; color: #ffffff;
} }
.tixian { .tixian {
width: 720rpx; width: 720rpx;
height: 210rpx; height: 210rpx;
margin: 30rpx auto 0; margin: 30rpx auto 0;
@ -1265,21 +1266,21 @@
padding: 0 46rpx; padding: 0 46rpx;
box-sizing: border-box; box-sizing: border-box;
color: #ffffff; color: #ffffff;
} }
.youhui text { .youhui text {
margin-right: 10rpx; margin-right: 10rpx;
font-size: 32rpx; font-size: 32rpx;
/* font-family: 'zcq'; */ /* font-family: 'zcq'; */
} }
.youhui>view>view:nth-of-type(2) { .youhui>view>view:nth-of-type(2) {
font-size: 24rpx; font-size: 24rpx;
margin-top: 28rpx; margin-top: 28rpx;
} }
.youhui>view:nth-of-type(1)::after, .youhui>view:nth-of-type(1)::after,
.youhui>view:nth-of-type(2)::after { .youhui>view:nth-of-type(2)::after {
content: ''; content: '';
width: 2rpx; width: 2rpx;
height: 40rpx; height: 40rpx;
@ -1289,22 +1290,22 @@
top: 0; top: 0;
bottom: 0; bottom: 0;
margin: auto; margin: auto;
} }
.youhuiTitle { .youhuiTitle {
font-size: 28rpx; font-size: 28rpx;
font-family: YouSheBiaoTiHei; font-family: YouSheBiaoTiHei;
font-weight: 400; font-weight: 400;
} }
.youhui>view { .youhui>view {
font-size: 24rpx; font-size: 24rpx;
text-align: center; text-align: center;
position: relative; position: relative;
flex: 1; flex: 1;
} }
.youhui { .youhui {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
@ -1313,72 +1314,72 @@
margin: 0rpx auto 0; margin: 0rpx auto 0;
color: #ffffff; color: #ffffff;
padding-bottom: 30rpx; padding-bottom: 30rpx;
} }
.id_z>image { .id_z>image {
width: 84rpx; width: 84rpx;
height: 20rpx; height: 20rpx;
margin-left: 20rpx; margin-left: 20rpx;
} }
.id_z { .id_z {
font-size: 24rpx; font-size: 24rpx;
margin-top: 10rpx; margin-top: 10rpx;
color: #999999; color: #999999;
} }
.phone_z { .phone_z {
font-size: 32rpx; font-size: 32rpx;
/* font-weight: bold; */ /* font-weight: bold; */
} }
.headimg { .headimg {
width: 105rpx; width: 105rpx;
height: 105rpx; height: 105rpx;
border-radius: 50%; border-radius: 50%;
margin-right: 30rpx; margin-right: 30rpx;
} }
.jp_headimg>image { .jp_headimg>image {
width: 132rpx; width: 132rpx;
height: 132rpx; height: 132rpx;
/* border: 1px solid #FE0032; */ /* border: 1px solid #FE0032; */
border-radius: 50%; border-radius: 50%;
/* clip-path: polygon(50% 10%, 85% 30%, 85% 70%, 50% 92%, 17% 71%, 16% 30%); */ /* clip-path: polygon(50% 10%, 85% 30%, 85% 70%, 50% 92%, 17% 71%, 16% 30%); */
/* polygon(75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%, 25% 0) */ /* polygon(75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%, 25% 0) */
} }
.jp_headimg { .jp_headimg {
width: 132rpx; width: 132rpx;
height: 132rpx; height: 132rpx;
margin: 25rpx 0 0 12rpx; margin: 25rpx 0 0 12rpx;
} }
.head_name { .head_name {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
position: relative; position: relative;
/* text-shadow: rgba(150, 255, 254, 0.7) 0px 0px 10rpx; */ /* text-shadow: rgba(150, 255, 254, 0.7) 0px 0px 10rpx; */
} }
.header_title { .header_title {
font-size: 40rpx; font-size: 40rpx;
font-family: iFontszhounianti; font-family: iFontszhounianti;
font-weight: bold; font-weight: bold;
font-style: oblique; font-style: oblique;
color: #ffffff; color: #ffffff;
} }
.header { .header {
width: 100%; width: 100%;
color: #ffffff; color: #ffffff;
position: relative; position: relative;
box-sizing: border-box; box-sizing: border-box;
padding-top: calc(var(--status-bar-height) + 80rpx); padding-top: calc(var(--status-bar-height) + 80rpx);
} }
.mine { .mine {
width: 750rpx; width: 750rpx;
position: relative; position: relative;
padding-bottom: 100px; padding-bottom: 100px;
@ -1742,16 +1743,16 @@
} }
} }
} }
} }
.copyright { .copyright {
padding: 30rpx; padding: 30rpx;
text-align: center; text-align: center;
font-size: 24rpx; font-size: 24rpx;
color: #888; color: #888;
} }
.status_bar { .status_bar {
height: var(--status-bar-height); height: var(--status-bar-height);
width: 100%; width: 100%;
font-size: 40rpx; font-size: 40rpx;
@ -1760,24 +1761,24 @@
font-style: oblique; font-style: oblique;
color: #ffffff; color: #ffffff;
margin-bottom: 10rpx; margin-bottom: 10rpx;
} }
.pop-ball { .pop-ball {
width: 85vw; width: 85vw;
position: relative; position: relative;
border-radius: 25rpx; border-radius: 25rpx;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
} }
.pop-ball-close { .pop-ball-close {
margin-top: 20rpx; margin-top: 20rpx;
width: 100%; width: 100%;
height: 50rpx; height: 50rpx;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
} }
</style> </style>

View File

@ -69,12 +69,12 @@
</view> </view>
<view class="info align-center justify-between"> <view class="info align-center justify-between">
<view class="info-hd column"> <view class="info-hd column">
<text class="name hang1" style="color: #333333">{{item.nickname}}</text> <text class="name hang1" style="color: #333333">{{ item.nickname }}</text>
<text class="title">{{item.addtime}}</text> <text class="title">{{ item.addtime }}</text>
</view> </view>
<view class="info-bd column"> <view class="info-bd column">
<!-- <text>2024年3月18日 23:56</text> --> <!-- <text>2024年3月18日 23:56</text> -->
<text class="money">消费{{item.commission_money}}</text> <text class="money">消费{{ item.commission_money }}</text>
</view> </view>
</view> </view>
</view> </view>
@ -88,7 +88,8 @@
<image :src="logo_image" style="width: 100%;"></image> <image :src="logo_image" style="width: 100%;"></image>
</view> </view>
<view style="text-align: center; margin-top: 20rpx;"> <view style="text-align: center; margin-top: 20rpx;">
<image show-menu-by-longpress style="width: 48px;height: 48px;" @click="saveImageToPhotosAlbum()" :src="getXiaZai()"></image> <image show-menu-by-longpress style="width: 48px;height: 48px;" @click="saveImageToPhotosAlbum()"
:src="getXiaZai()"></image>
</view> </view>
</uni-popup> </uni-popup>
</view> </view>
@ -96,7 +97,7 @@
<script> <script>
export default { export default {
data() { data() {
var isH5 = false; var isH5 = false;
// #// #ifdef H5 // #// #ifdef H5
@ -117,10 +118,10 @@
onShareAppMessage() { onShareAppMessage() {
let that = this; let that = this;
console.log(); console.log();
let imageUrl = this.$config.getShareImageUrl();
return { return {
imageUrl: this.$imageBaseUrl+"/icon/share.jpg", imageUrl: imageUrl,
title: "友达内测上线,来就送!", title: "友达上线,来就送!",
path: '/pages/shouye/index?pid=' + uni.getStorageSync('userinfo').ID path: '/pages/shouye/index?pid=' + uni.getStorageSync('userinfo').ID
} }
}, },
@ -221,15 +222,15 @@
} }
} }
} }
</script> </script>
<style lang="scss"> <style lang="scss">
button::after { button::after {
border: none; border: none;
} }
button { button {
background-color: transparent; background-color: transparent;
padding-left: 0; padding-left: 0;
padding-right: 0; padding-right: 0;
@ -239,30 +240,30 @@
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
} }
image { image {
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
page { page {
background: linear-gradient(90deg, background: linear-gradient(90deg,
#090916, #090916,
#0f0e1d, #0f0e1d,
#090915, #090915,
#0f0e1c, #0f0e1c,
#090a15); #090a15);
} }
.view_poster { .view_poster {
width: 650rpx; width: 650rpx;
height: 950rpx; height: 950rpx;
background: url($imgurl+'my/img_poster.jpg') no-repeat 0 0 / 100% 100%; background: url($imgurl+'my/img_poster.jpg') no-repeat 0 0 / 100% 100%;
} }
.page-wrap { .page-wrap {
width: 100vw; width: 100vw;
min-height: 100vh; min-height: 100vh;
background-size: 100% auto; background-size: 100% auto;
@ -581,18 +582,18 @@
} }
} }
} }
} }
.gzbox { .gzbox {
text-align: right; text-align: right;
} }
.gzbox>image { .gzbox>image {
width: 143rpx; width: 143rpx;
height: 48rpx; height: 48rpx;
} }
.pop { .pop {
width: 607rpx; width: 607rpx;
// height: 904rpx; // height: 904rpx;
padding-top: 70rpx; padding-top: 70rpx;
@ -626,5 +627,5 @@
width: 50rpx; width: 50rpx;
height: 50rpx; height: 50rpx;
} }
} }
</style> </style>