Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
shop_mobile_uni
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
郑秀明
shop_mobile_uni
Commits
0c74a76f
Commit
0c74a76f
authored
May 15, 2020
by
郑秀明
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
专区
parent
c6c4fa83
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
117 additions
and
52 deletions
+117
-52
host.js
common/host.js
+1
-1
util.js
common/util.js
+16
-0
main.js
main.js
+4
-2
manifest.json
manifest.json
+2
-2
financialstage.vue
pages/financial/financialstage.vue
+39
-10
functionmenu.vue
pages/home/components/functionmenu.vue
+2
-2
navigation.vue
pages/home/components/navigation.vue
+3
-12
slide.vue
pages/home/components/slide.vue
+3
-10
home.vue
pages/home/home.vue
+25
-10
installmentinfo.vue
pages/installment/installmentinfo.vue
+22
-3
No files found.
common/host.js
View file @
0c74a76f
...
@@ -28,7 +28,7 @@ function phpfunc(){
...
@@ -28,7 +28,7 @@ function phpfunc(){
const
{
origin
}
=
window
.
location
;
const
{
origin
}
=
window
.
location
;
let
url
=
''
;
let
url
=
''
;
// 测试环境
// 测试环境
if
(
origin
.
indexOf
(
'local
host
'
)
>
-
1
||
origin
.
indexOf
(
'test'
)
>
-
1
){
if
(
origin
.
indexOf
(
'local'
)
>
-
1
||
origin
.
indexOf
(
'test'
)
>
-
1
){
if
(
origin
.
indexOf
(
'test'
)
>
-
1
){
if
(
origin
.
indexOf
(
'test'
)
>
-
1
){
url
=
`
${
origin
}
/mobile/index.php?`
;
url
=
`
${
origin
}
/mobile/index.php?`
;
}
else
{
}
else
{
...
...
common/util.js
View file @
0c74a76f
...
@@ -38,3 +38,19 @@ export function isWeixin(){
...
@@ -38,3 +38,19 @@ export function isWeixin(){
return
false
;
return
false
;
}
}
}
}
// 获取本地缓存
export
function
getCache
(
key
){
const
timestamp
=
Date
.
parse
(
new
Date
())
/
1000
;
if
(
key
){
var
val
=
uni
.
getStorageSync
(
key
);
var
tmp
=
val
.
split
(
"|"
);
// 缓存失效
if
(
!
tmp
[
1
]
||
timestamp
>=
tmp
[
1
]){
uni
.
removeStorageSync
(
key
)
return
""
;
}
else
{
return
tmp
[
0
]
||
""
;
}
}
}
\ No newline at end of file
main.js
View file @
0c74a76f
...
@@ -6,7 +6,8 @@ import {
...
@@ -6,7 +6,8 @@ import {
go
go
}
from
'@/common/host.js'
;
}
from
'@/common/host.js'
;
import
{
import
{
getNavigationBarTitle
getNavigationBarTitle
,
getCache
}
from
'./common/util.js'
;
}
from
'./common/util.js'
;
// 微信分享公共接口
// 微信分享公共接口
...
@@ -103,6 +104,7 @@ function jump(url, type) {
...
@@ -103,6 +104,7 @@ function jump(url, type) {
Vue
.
prototype
.
$jumpGoodDetail
=
jumpGoodDetail
;
Vue
.
prototype
.
$jumpGoodDetail
=
jumpGoodDetail
;
Vue
.
prototype
.
$jump
=
jump
;
Vue
.
prototype
.
$jump
=
jump
;
Vue
.
prototype
.
$getCache
=
getCache
;
Vue
.
prototype
.
$addCart
=
addCart
;
Vue
.
prototype
.
$addCart
=
addCart
;
Vue
.
prototype
.
$backup
=
backup
;
Vue
.
prototype
.
$backup
=
backup
;
Vue
.
prototype
.
$__reloadResource
=
__reloadResource
;
Vue
.
prototype
.
$__reloadResource
=
__reloadResource
;
...
...
manifest.json
View file @
0c74a76f
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
"name"
:
"shop_mobile_uni"
,
"name"
:
"shop_mobile_uni"
,
"appid"
:
"__UNI__F904656"
,
"appid"
:
"__UNI__F904656"
,
"description"
:
""
,
"description"
:
""
,
"versionName"
:
"1.0.1
2
"
,
"versionName"
:
"1.0.1
3
"
,
"versionCode"
:
"100"
,
"versionCode"
:
"100"
,
"transformPx"
:
false
,
"transformPx"
:
false
,
"app-plus"
:
{
"app-plus"
:
{
...
@@ -51,7 +51,7 @@
...
@@ -51,7 +51,7 @@
"mode"
:
"history"
,
"mode"
:
"history"
,
"base"
:
"/uni"
"base"
:
"/uni"
},
},
"publicPath"
:
"https://dbc-static.oss-cn-beijing.aliyuncs.com/dbc-shop/uni/
test/1.0.12
/"
,
"publicPath"
:
"https://dbc-static.oss-cn-beijing.aliyuncs.com/dbc-shop/uni/
mirror/1.0.13
/"
,
"optimization"
:
{
"optimization"
:
{
"treeShaking"
:
{
"treeShaking"
:
{
"enable"
:
true
"enable"
:
true
...
...
pages/financial/financialstage.vue
View file @
0c74a76f
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<view
class=
"fin_content"
>
<view
class=
"fin_content"
>
<SearchBar
:isLogin=
"isLogin"
/>
<SearchBar
:isLogin=
"isLogin"
/>
<view
class=
"tab_bar"
>
<view
class=
"tab_bar"
>
<text
@
click=
"
$jump('/pages/home/home', 2)
"
>
首页
</text>
<text
@
click=
"
backHome
"
>
首页
</text>
<!--
<text
@
click=
"jumpPhpPage('app=promotion')"
>
精彩活动
</text>
-->
<!--
<text
@
click=
"jumpPhpPage('app=promotion')"
>
精彩活动
</text>
-->
<!--
<text
@
click=
"$jump('/pages/index/index')"
>
<!--
<text
@
click=
"$jump('/pages/index/index')"
>
<i
class=
"credit_icon"
></i>
<i
class=
"credit_icon"
></i>
...
@@ -59,7 +59,7 @@
...
@@ -59,7 +59,7 @@
<i
class=
"fin_rec_label fin_rec_label1"
>
限时
</i>
<i
class=
"fin_rec_label fin_rec_label1"
>
限时
</i>
<i
class=
"fin_rec_label fin_rec_label2"
>
免息
</i>
<i
class=
"fin_rec_label fin_rec_label2"
>
免息
</i>
<text
class=
"fin_rec_goodsname"
>
{{
val
.
equipment_name
}}
</text>
<text
class=
"fin_rec_goodsname"
>
{{
val
.
equipment_name
}}
</text>
<
text
class=
"fin_rec_goodssubname"
>
限量版宝璐天然粮
</text
>
<
!--
<text
class=
"fin_rec_goodssubname"
>
限量版宝璐天然粮
</text>
--
>
<text
class=
"fin_rec_goodprice"
>
<text
class=
"fin_rec_goodprice"
>
<text
v-if=
"isLogin"
>
¥
</text>
{{
isLogin
?
val
.
equipment_price
:
'登录显示价格'
}}
<text
v-if=
"isLogin"
>
¥
</text>
{{
isLogin
?
val
.
equipment_price
:
'登录显示价格'
}}
</text>
</text>
...
@@ -83,7 +83,8 @@
...
@@ -83,7 +83,8 @@
EquipmentHotList
:
[],
//精选
EquipmentHotList
:
[],
//精选
isLogin
:
0
,
isLogin
:
0
,
current
:
0
,
current
:
0
,
height
:
false
height
:
false
,
equipment_hot_list
:
[]
}
}
},
},
onLoad
()
{
onLoad
()
{
...
@@ -101,23 +102,48 @@
...
@@ -101,23 +102,48 @@
},
},
methods
:
{
methods
:
{
getData
()
{
getData
()
{
const
goods_type
=
this
.
$getCache
(
'goods_type'
);
uni
.
request
({
uni
.
request
({
url
:
'/uni/api/equipment_index/EquipmentIndex'
,
url
:
'/uni/api/equipment_index/EquipmentIndex'
,
method
:
'GET'
,
method
:
'GET'
,
dataType
:
'json'
,
dataType
:
'json'
,
success
:
(
res
)
=>
{
success
:
(
res
)
=>
{
uni
.
hideLoading
();
uni
.
hideLoading
();
this
.
EquipmentRecommendList
=
res
.
data
.
data
.
EquipmentRecommendList
;
const
EquipmentHotList
=
res
.
data
.
data
.
EquipmentHotList
;
const
EquipmentRecommendList
=
res
.
data
.
data
.
EquipmentRecommendList
;
this
.
EquipmentRecommendList
=
EquipmentRecommendList
;
this
.
isLogin
=
res
.
data
.
login_flg
;
this
.
isLogin
=
res
.
data
.
login_flg
;
if
(
res
.
data
.
data
.
EquipmentHotList
instanceof
Array
)
{
// 热销列表 根据专区类型是否显示
if
(
EquipmentHotList
instanceof
Array
)
{
let
array
=
[];
let
array
=
[];
for
(
var
i
=
0
,
j
=
res
.
data
.
data
.
EquipmentHotList
.
length
;
i
<
j
;
i
+=
6
)
{
let
temp
=
[];
array
.
push
(
res
.
data
.
data
.
EquipmentHotList
.
slice
(
i
,
i
+
6
));
EquipmentHotList
.
map
((
item
,
index
)
=>
{
if
((
item
.
goods_type
>
0
&&
goods_type
>
0
)
||
item
.
goods_type
==
0
)
{
temp
.
push
(
item
);
}
});
if
(
temp
.
length
>
0
){
for
(
var
i
=
0
,
j
=
temp
.
length
;
i
<
j
;
i
+=
6
)
{
array
.
push
(
temp
.
slice
(
i
,
i
+
6
));
}
}
this
.
EquipmentHotList
=
array
;
this
.
EquipmentHotList
=
array
;
}
else
{
this
.
EquipmentHotList
=
null
;
}
}
else
{
}
else
{
this
.
EquipmentHotList
=
res
.
data
.
data
.
EquipmentHotList
;
this
.
EquipmentHotList
=
EquipmentHotList
;
}
// 推荐列表 根据专区类型是否显示
if
(
EquipmentRecommendList
instanceof
Array
)
{
let
recommd_list
=
[];
EquipmentRecommendList
.
map
((
item
,
index
)
=>
{
if
((
item
.
goods_type
>
0
&&
goods_type
>
0
)
||
item
.
goods_type
==
0
)
{
recommd_list
.
push
(
item
);
}
}
});
this
.
EquipmentRecommendList
=
recommd_list
;
}
if
(
this
.
EquipmentHotList
[
0
].
length
>
3
)
{
if
(
this
.
EquipmentHotList
[
0
].
length
>
3
)
{
this
.
height
=
true
;
this
.
height
=
true
;
}
}
...
@@ -132,6 +158,9 @@
...
@@ -132,6 +158,9 @@
url
:
`/pages/installment/installmentinfo?id=
${
id
}
`
,
url
:
`/pages/installment/installmentinfo?id=
${
id
}
`
,
});
});
},
},
backHome
(){
this
.
$jump
(
'/pages/home/home'
,
2
);
},
navigate
(
url
)
{
navigate
(
url
)
{
uni
.
navigateTo
({
uni
.
navigateTo
({
url
:
url
url
:
url
...
...
pages/home/components/functionmenu.vue
View file @
0c74a76f
<
template
>
<
template
>
<view>
<view>
<view
v-if=
"style_setting.rank === 1"
class=
"rank rank1"
:style=
"[
{'background-image':
style_setting.bg_url
}, {'background-color': style_setting.bg_color},{'border-bottom-left-radius':style_setting.radius_bottom_left*2+'rpx', 'border-bottom-right-radius':style_setting.radius_bottom_right*2+'rpx', 'border-top-left-radius':style_setting.radius_top_left*2+'rpx', 'border-top-right-radius':style_setting.radius_top_right*2+'rpx'}, style_setting.bg_style === 1 ? {'width':'702rpx','margin':'0 auto'}: null]">
<view
v-if=
"style_setting.rank === 1"
class=
"rank rank1"
:style=
"[
{'background-image':
`url(${style_setting.bg_url})`
}, {'background-color': style_setting.bg_color},{'border-bottom-left-radius':style_setting.radius_bottom_left*2+'rpx', 'border-bottom-right-radius':style_setting.radius_bottom_right*2+'rpx', 'border-top-left-radius':style_setting.radius_top_left*2+'rpx', 'border-top-right-radius':style_setting.radius_top_right*2+'rpx'}, style_setting.bg_style === 1 ? {'width':'702rpx','margin':'0 auto'}: null]">
<view
class=
"menuItem"
v-for=
"(item, key) in menuArray"
:key=
"key"
:style=
"
{'width': width,height: style_setting.menuHeight*2+'rpx'}" @click="$jump(item.img_href)">
<view
class=
"menuItem"
v-for=
"(item, key) in menuArray"
:key=
"key"
:style=
"
{'width': width,height: style_setting.menuHeight*2+'rpx'}" @click="$jump(item.img_href)">
<image
:src=
"item.img_url"
class=
"icon_img"
></image>
<image
:src=
"item.img_url"
class=
"icon_img"
></image>
<text
v-if=
"style_setting.font_show"
class=
"title"
:style=
"
{'color': style_setting.font_color}">
{{
item
.
title
}}
</text>
<text
v-if=
"style_setting.font_show"
class=
"title"
:style=
"
{'color': style_setting.font_color}">
{{
item
.
title
}}
</text>
</view>
</view>
</view>
</view>
<swiper
v-else
indicator-dots=
"true"
:style=
"[
{'height': style_setting.rank*200+10+'rpx'}, style_setting.bg_style === 1 ? {'width':'702rpx','margin':'0 auto'}: null, {'background-image':
style_setting.bg_url
}, {'background-color': style_setting.bg_color}, {'border-bottom-left-radius':style_setting.radius_bottom_left*2+'rpx', 'border-bottom-right-radius':style_setting.radius_bottom_right*2+'rpx', 'border-top-left-radius':style_setting.radius_top_left*2+'rpx', 'border-top-right-radius':style_setting.radius_top_right*2+'rpx'}]" class="swiper_view">
<swiper
v-else
indicator-dots=
"true"
:style=
"[
{'height': style_setting.rank*200+10+'rpx'}, style_setting.bg_style === 1 ? {'width':'702rpx','margin':'0 auto'}: null, {'background-image':
`url(${style_setting.bg_url})`
}, {'background-color': style_setting.bg_color}, {'border-bottom-left-radius':style_setting.radius_bottom_left*2+'rpx', 'border-bottom-right-radius':style_setting.radius_bottom_right*2+'rpx', 'border-top-left-radius':style_setting.radius_top_left*2+'rpx', 'border-top-right-radius':style_setting.radius_top_right*2+'rpx'}]" class="swiper_view">
<swiper-item
v-for=
"(item, key) in menuArray"
:key=
"key"
class=
"rank rank1"
>
<swiper-item
v-for=
"(item, key) in menuArray"
:key=
"key"
class=
"rank rank1"
>
<view
class=
"menuItem"
v-for=
"(val, index) in item"
:key=
"index"
:style=
"
{'width': width, height: style_setting.menuHeight*2+'rpx'}" @click="$jump(val.img_href)">
<view
class=
"menuItem"
v-for=
"(val, index) in item"
:key=
"index"
:style=
"
{'width': width, height: style_setting.menuHeight*2+'rpx'}" @click="$jump(val.img_href)">
<image
:src=
"val.img_url"
class=
"icon_img"
></image>
<image
:src=
"val.img_url"
class=
"icon_img"
></image>
...
...
pages/home/components/navigation.vue
View file @
0c74a76f
<
template
>
<
template
>
<view
class=
"navigation"
:style=
"[
{'height': style_setting.height*2+'rpx', 'height': style_setting.height*2+'rpx'}, style_setting.bg_show ? {'background-image': 'url('+style_setting.bg_url+')'} : null, {'background-color': style_setting.bg_color}]">
<view
class=
"navigation"
:style=
"[
{'height': style_setting.height*2+'rpx', 'height': style_setting.height*2+'rpx'}, style_setting.bg_show ? {'background-image': 'url('+style_setting.bg_url+')'} : null, {'background-color': style_setting.bg_color}]">
<view>
<view>
<text
class=
"navigation_item"
v-for=
"(item, key) in list"
:key=
"key"
v-if=
"
!item.goods_type
|| (item.goods_type > 0 && goods_type > 0)"
>
<text
class=
"navigation_item"
v-for=
"(item, key) in list"
:key=
"key"
v-if=
"
item.goods_type == 0
|| (item.goods_type > 0 && goods_type > 0)"
>
<text
class=
"navigation_text"
:style=
"[
{'color': item.title_color}, item.title_bg_show ? {'background-image': 'url('+item.title_bg_url+')'} : '']" @click="$jump(item.link)">
<text
class=
"navigation_text"
:style=
"[
{'color': item.title_color}, item.title_bg_show ? {'background-image': 'url('+item.title_bg_url+')'} : '']" @click="$jump(item.link)">
<i
v-if=
"item.title_icon_show"
class=
"navigation_icon"
:style=
"
{'background-image': 'url('+item.title_icon_url+')'}">
</i>
<i
v-if=
"item.title_icon_show"
class=
"navigation_icon"
:style=
"
{'background-image': 'url('+item.title_icon_url+')'}">
</i>
<text
v-if=
"item.title_show"
>
{{
item
.
title
}}
</text>
<text
v-if=
"item.title_show"
>
{{
item
.
title
}}
</text>
...
@@ -26,18 +26,9 @@
...
@@ -26,18 +26,9 @@
}
}
},
},
mounted
()
{
mounted
()
{
const
goods_type
=
getCurrentPages
()[
0
][
'$route'
][
'query'
][
'goods_type'
]
||
'-1'
;
const
goods_type
=
this
.
$getCache
(
'goods_type'
);
const
gt
=
uni
.
getStorageSync
(
'goods_type'
);
// 判断goods_type是否有值
if
(
goods_type
===
'-1'
&&
gt
){
this
.
goods_type
=
gt
;
}
else
{
this
.
goods_type
=
goods_type
;
this
.
goods_type
=
goods_type
;
}
}
if
(
this
.
goods_type
){
uni
.
setStorageSync
(
'goods_type'
,
this
.
goods_type
);
}
}
}
}
</
script
>
</
script
>
...
...
pages/home/components/slide.vue
View file @
0c74a76f
...
@@ -30,19 +30,12 @@
...
@@ -30,19 +30,12 @@
}
}
},
},
mounted
()
{
mounted
()
{
let
goods_type
=
getCurrentPages
()[
0
][
'$route'
][
'query'
][
'goods_type'
]
||
'-1'
;
const
{
infinite
}
=
this
.
slide_setting
;
const
{
infinite
}
=
this
.
slide_setting
;
const
list
=
[];
const
list
=
[];
const
gt
=
uni
.
getStorageSync
(
'goods_type'
);
const
goods_type
=
this
.
$getCache
(
'goods_type'
);
// 判断goods_type是否有值
if
(
goods_type
===
'-1'
&&
gt
){
goods_type
=
gt
;
}
if
(
goods_type
){
uni
.
setStorageSync
(
'goods_type'
,
goods_type
);
}
this
.
slide_list
.
map
((
item
,
index
)
=>
{
this
.
slide_list
.
map
((
item
,
index
)
=>
{
if
((
item
.
goods_type
>
0
&&
goods_type
>
0
)
||
!
item
.
goods_type
)
{
if
((
item
.
goods_type
>
0
&&
goods_type
>
0
)
||
item
.
goods_type
==
0
)
{
list
.
push
(
item
)
list
.
push
(
item
)
}
}
});
});
...
...
pages/home/home.vue
View file @
0c74a76f
...
@@ -56,7 +56,7 @@
...
@@ -56,7 +56,7 @@
avatarShape
:
'square'
,
avatarShape
:
'square'
,
titleWidth
:
'100%'
titleWidth
:
'100%'
},
},
COUPON_ID
:
'
423
'
//优惠券ID
COUPON_ID
:
'
79
'
//优惠券ID
}
}
},
},
onLoad
()
{
onLoad
()
{
...
@@ -94,15 +94,9 @@
...
@@ -94,15 +94,9 @@
this
.
isLogin
=
res
.
data
.
login_flg
;
this
.
isLogin
=
res
.
data
.
login_flg
;
// uni.hideLoading();
// uni.hideLoading();
this
.
loading
=
false
;
this
.
loading
=
false
;
// 打开广告弹窗
// 获取是否领取优惠券
const
timestamp
=
new
Date
(
'2020/05/01 00:00:00'
).
getTime
()
/
1000
;
if
(
res
.
data
.
login_flg
===
1
){
const
end_timestamp
=
new
Date
(
'2020/05/30 23:59:59'
).
getTime
()
/
1000
;
this
.
get_coupon
(
res
.
data
.
reg_time
);
const
is_receive
=
uni
.
getStorageSync
(
'is_receive'
);
if
(
res
.
data
.
login_flg
===
1
&&
(
res
.
data
.
reg_time
>
timestamp
||
res
.
data
.
reg_time
<
end_timestamp
)
&&
is_receive
!=
this
.
COUPON_ID
){
setTimeout
(()
=>
{
this
.
$refs
.
popup
.
open
();
},
800
);
}
}
}
else
{
}
else
{
uni
.
showToast
({
uni
.
showToast
({
...
@@ -125,6 +119,27 @@
...
@@ -125,6 +119,27 @@
const
{
origin
}
=
location
;
const
{
origin
}
=
location
;
this
.
$jump
(
`
${
origin
}
/mobile/index.php?app=coupon&act=view&id=
${
this
.
COUPON_ID
}
`
);
this
.
$jump
(
`
${
origin
}
/mobile/index.php?app=coupon&act=view&id=
${
this
.
COUPON_ID
}
`
);
this
.
$refs
.
popup
.
close
();
this
.
$refs
.
popup
.
close
();
},
get_coupon
(
reg_time
){
// 打开广告弹窗
const
timestamp
=
new
Date
(
'2020/05/01 00:00:00'
).
getTime
()
/
1000
;
const
end_timestamp
=
new
Date
(
'2020/05/30 23:59:59'
).
getTime
()
/
1000
;
uni
.
request
({
url
:
'/uni/api/coupon/GetCoupon'
,
method
:
'GET'
,
data
:{
coupon_id
:
this
.
COUPON_ID
},
dataType
:
'json'
,
success
:
(
res
)
=>
{
const
{
code
,
data
}
=
res
.
data
;
if
(
code
===
0
&&
!
data
){
if
(
reg_time
>
timestamp
&&
reg_time
<
end_timestamp
){
this
.
$refs
.
popup
.
open
();
}
}
}
})
}
}
},
},
components
:
{
components
:
{
...
...
pages/installment/installmentinfo.vue
View file @
0c74a76f
<
template
>
<
template
>
<view
class=
"info_content"
>
<view
class=
"info_content"
>
<view
class=
"topbar_icon_box"
>
<view
class=
"topbar_icon_box"
:class=
"bg_show && 'bg_show'"
>
<text
class=
"info_icon back_icon"
@
click=
"backup()"
></text>
<text
class=
"info_icon back_icon"
@
click=
"backup()"
></text>
<view>
<view>
<text
class=
"info_icon home_icon"
@
click=
"jumpPhpPage()"
></text>
<text
class=
"info_icon home_icon"
@
click=
"jumpPhpPage()"
></text>
...
@@ -163,6 +163,7 @@
...
@@ -163,6 +163,7 @@
data
()
{
data
()
{
return
{
return
{
visible
:
false
,
visible
:
false
,
bg_show
:
false
,
data
:
{
data
:
{
EquipmentImgs
:
[],
EquipmentImgs
:
[],
EquipmentInfo
:
{},
EquipmentInfo
:
{},
...
@@ -185,6 +186,14 @@
...
@@ -185,6 +186,14 @@
type
:
2
type
:
2
}
}
},
},
onPageScroll
(
e
){
const
{
scrollTop
}
=
e
;
if
(
scrollTop
>
300
){
this
.
bg_show
=
true
;
}
else
{
this
.
bg_show
=
false
;
}
},
onLoad
(
option
)
{
onLoad
(
option
)
{
this
.
equipment_id
=
option
.
id
;
this
.
equipment_id
=
option
.
id
;
this
.
getData
(
option
.
id
);
this
.
getData
(
option
.
id
);
...
@@ -373,11 +382,12 @@
...
@@ -373,11 +382,12 @@
width: 100%;
width: 100%;
padding: 14rpx 20rpx;
padding: 14rpx 20rpx;
box-sizing: border-box;
box-sizing: border-box;
position:
absolute
;
position:
fixed
;
left: 0;
left: 0;
top: 0;
top: 0;
background:
#fff
;
background:
rgba(255, 255, 255, 0)
;
z-index: 99;
z-index: 99;
// border-radius: 100%;
.info_icon {
.info_icon {
display: inline-block;
display: inline-block;
vertical-align: middle;
vertical-align: middle;
...
@@ -387,20 +397,27 @@
...
@@ -387,20 +397,27 @@
.back_icon {
.back_icon {
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAAAAAAfl4auAAABYUlEQVRIx6XXO46DMBAGYN9zBAWic7aOKFxQ0VJQcQgarkBLARdYbVZJGkiFkKiy5LEPssaD/f+l4ZMQ4PGMuGoz1kUWydD3QxllRT3q7xKatb5UHi3iqbLfhNvkRT590rK4UbQa1Rhxl5IxabeOq4CYBNUKnnLakHzS4SGmTYmH//iyp43ZX17xsNnOeljiKSaLxNMC52SV/C+uyDLVL+4CWxx0Pzgl66TfuCGHNE+sXLB64Ja5bXd41y23d5ww9nT91K0nN9x7nD2/aatDP+PSzRKVM1aOdn5lYvTM9rRmyRtFzdjd+uVaFM6WCpE5W8pE5GwpEtLZkhShs6VQ+PoLB96Sj2HosaEXBn0q6CeBfs/adVPdNga3Jc+mLQkVA6wMcQXwaCqAXOmVR0PpZYu+/DAUfei4wQ466IjFDneorcAaGqyVgpo4rH3EGlesZcaadXBMwAYUcDQChzKLcfALHjIc96F4z0sAAAAASUVORK5CYII=') no-repeat;
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAAAAAAfl4auAAABYUlEQVRIx6XXO46DMBAGYN9zBAWic7aOKFxQ0VJQcQgarkBLARdYbVZJGkiFkKiy5LEPssaD/f+l4ZMQ4PGMuGoz1kUWydD3QxllRT3q7xKatb5UHi3iqbLfhNvkRT590rK4UbQa1Rhxl5IxabeOq4CYBNUKnnLakHzS4SGmTYmH//iyp43ZX17xsNnOeljiKSaLxNMC52SV/C+uyDLVL+4CWxx0Pzgl66TfuCGHNE+sXLB64Ja5bXd41y23d5ww9nT91K0nN9x7nD2/aatDP+PSzRKVM1aOdn5lYvTM9rRmyRtFzdjd+uVaFM6WCpE5W8pE5GwpEtLZkhShs6VQ+PoLB96Sj2HosaEXBn0q6CeBfs/adVPdNga3Jc+mLQkVA6wMcQXwaCqAXOmVR0PpZYu+/DAUfei4wQ466IjFDneorcAaGqyVgpo4rH3EGlesZcaadXBMwAYUcDQChzKLcfALHjIc96F4z0sAAAAASUVORK5CYII=') no-repeat;
background-size: 100% 100%;
background-size: 100% 100%;
border-radius: 100%;
}
}
.home_icon {
.home_icon {
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAAAAAAfl4auAAACjUlEQVRIx62Xz0sbQRTH5/98bKxpCpYtlWIgCXWFeAluK1EasAQCUqiXYgSDhx68aLAiRJtcpEUF0dJDN8HDdmWbZL89bH7s7M5skk6/p53vvA8sM2/evGEQymlUSzk9lUik9Fyp2nDEUUzgtWuGRpw0o9aeCm4VQuSAL7Qmwk2DpDKasbC1QbHasORwPUkTlKxLYLdMU6jsimA7T1Mpb0fhToamVKYThu2pWaKMzcNunmZQ3uXgMs2kchCu04yqj2FLsr/Zu7usZL+tESzJqy0XcLckuTaEm8LpuUMPZ2fwDueE080BLDwLi9fo7RDt9HC9KDwlPtwSza3ZeFglIlp9gL0mimgBDCgIZvb6uNT9T/0S/T1BSAFgaEfP/kIL3sHI1g48tBai1aENhlrEXrHgFING0YG1EgmrgUWXa7uL2yXeWrpFdzu6ZMwJ/XXyBDieDwfOHwMnoVTSHNbgnfQ9/lREi1vp4S7NWw1W5cabj8BHcU5dA4+bnFNlpeBw34OLihi+wk94+0GnxHLBodPfPZXD67t9J+jkmB4cLhsUA78lYzno6CwViomFeaVY4t/hhBqs9Nt6DPwk+yoO1vmt4uDnRy7Q+SCHc3ySBOEXv+B1bOBICpdC6RmAz3H/mqjSxTsZXA0fjBH80uumiYg+4ZsMbkSO5BAu4rtfCPFbAmtOpBgM4S18JSKip+hKYCNahqaHa9ECOITf4yIe1trR0nuKz6ZpmubBGDZN0zTNHyG4ICj6X0ZNg78P8+MW5I2g6PNLtnZ14+tq3TcOB+Ob82eC60Zy0U1Qc8IVG9vOTbzcY5o56/+0FWoNjVorpdTEqbWPao2rWsus1qwrPhPUHiiKTyPFR9kMz8G/v1mIKuFxp8YAAAAASUVORK5CYII=') no-repeat;
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAAAAAAfl4auAAACjUlEQVRIx62Xz0sbQRTH5/98bKxpCpYtlWIgCXWFeAluK1EasAQCUqiXYgSDhx68aLAiRJtcpEUF0dJDN8HDdmWbZL89bH7s7M5skk6/p53vvA8sM2/evGEQymlUSzk9lUik9Fyp2nDEUUzgtWuGRpw0o9aeCm4VQuSAL7Qmwk2DpDKasbC1QbHasORwPUkTlKxLYLdMU6jsimA7T1Mpb0fhToamVKYThu2pWaKMzcNunmZQ3uXgMs2kchCu04yqj2FLsr/Zu7usZL+tESzJqy0XcLckuTaEm8LpuUMPZ2fwDueE080BLDwLi9fo7RDt9HC9KDwlPtwSza3ZeFglIlp9gL0mimgBDCgIZvb6uNT9T/0S/T1BSAFgaEfP/kIL3sHI1g48tBai1aENhlrEXrHgFING0YG1EgmrgUWXa7uL2yXeWrpFdzu6ZMwJ/XXyBDieDwfOHwMnoVTSHNbgnfQ9/lREi1vp4S7NWw1W5cabj8BHcU5dA4+bnFNlpeBw34OLihi+wk94+0GnxHLBodPfPZXD67t9J+jkmB4cLhsUA78lYzno6CwViomFeaVY4t/hhBqs9Nt6DPwk+yoO1vmt4uDnRy7Q+SCHc3ySBOEXv+B1bOBICpdC6RmAz3H/mqjSxTsZXA0fjBH80uumiYg+4ZsMbkSO5BAu4rtfCPFbAmtOpBgM4S18JSKip+hKYCNahqaHa9ECOITf4yIe1trR0nuKz6ZpmubBGDZN0zTNHyG4ICj6X0ZNg78P8+MW5I2g6PNLtnZ14+tq3TcOB+Ob82eC60Zy0U1Qc8IVG9vOTbzcY5o56/+0FWoNjVorpdTEqbWPao2rWsus1qwrPhPUHiiKTyPFR9kMz8G/v1mIKuFxp8YAAAAASUVORK5CYII=') no-repeat;
background-size: 100% 100%;
background-size: 100% 100%;
margin-right: 20rpx;
margin-right: 20rpx;
border-radius: 100%;
}
}
.collection_icon {
.collection_icon {
background:url('data:image/jpeg;base64,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') no-repeat;
background:url('data:image/jpeg;base64,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') no-repeat;
background-size: 100% 100%;
background-size: 100% 100%;
border-radius: 100%;
}
}
.uncollection_icon {
.uncollection_icon {
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAAAAAAfl4auAAAC6ElEQVRIx6VXz0tqURA+/+eoSQkuDKIoyoWYbYQKyrIIixZh4creSyITIjIFCVx4N6HQpjaSPxBS8de931uovXuPc824s7oz53yXc+bMfDMjwEo7Hw97PS6Hw+XxhuP5Nr9LMLZawmcng9h9idpMYCUoIUf4oPIjuOAjU/EVpoKr+zRV9qvm4Mw8/SDzGRNwN0IzSKTLgZsBmkkCzUlwfZ1mlPW6DG7OjCVabxrB3QD9QgJdAzhCv5KIHpyhX0rmP7jKv68j2W4nHfx7V7/BJnH1FwD+mMTaGFzg190dhELouPnVwghskgtxFImKiJtkyRCsmITxF3aJdvFlEvAKIIAgvxjFBxHRB6L8ehAQqNl5V9dxRER0hDrvcHsNAgn+x6f4tBER2T5xyu9IQJi4y1bG+fDrHGWbictEmzn1gv8ki8bcUJlrIHviX2DO3RZ5g8G5E30oNjQA6nfk7KsAtEbxIbrjNGzOC8Mzrg05alBRErrb+BJKZTDkuDVDIIiwXn1F5enqYINxr2Pj4Oqpgle9LSy8erWHxWm5tIieXvUKj16t4XIa+BI1veoRLr16Bu3MHHumwbDqEsb7XUM1JZWIimujHyQw3UA95rHHKm4kJxqPTUS3UMMcNqziVjK5jA4jIkpiEJrEhgZIyjaP8amIiCiFvl+2+ftITWz0CuaMz8jJphyemZsIhmVCKMmmEpirxKXEGHFIWjalOT7Jcyn5OBlnl3jkUpIhgzfsyaY9vHFkwNBQC8uyaRktloYmCHARnTEXbW2NGagzkW/2Gke923gfUUgZKI8I5R3bHPVOkP4FskREgRLQaAClABFRFhcs6csuu0eMaPVFQyvmdMZa0F5WiWK4Z8uNXOjukF5K9dFPuomI3Mk++qmlNO74QieV2E0VgJZbGesrOQ2AusmXWLm4H1Z7iiE1/EqvemhW3C21FdYaGmutlKUmzlr7aK1xtdYyW2vWLY4J1gYUi6ORxaHsF+PgPyIWgG2yq3F6AAAAAElFTkSuQmCC') no-repeat;
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAAAAAAfl4auAAAC6ElEQVRIx6VXz0tqURA+/+eoSQkuDKIoyoWYbYQKyrIIixZh4creSyITIjIFCVx4N6HQpjaSPxBS8de931uovXuPc824s7oz53yXc+bMfDMjwEo7Hw97PS6Hw+XxhuP5Nr9LMLZawmcng9h9idpMYCUoIUf4oPIjuOAjU/EVpoKr+zRV9qvm4Mw8/SDzGRNwN0IzSKTLgZsBmkkCzUlwfZ1mlPW6DG7OjCVabxrB3QD9QgJdAzhCv5KIHpyhX0rmP7jKv68j2W4nHfx7V7/BJnH1FwD+mMTaGFzg190dhELouPnVwghskgtxFImKiJtkyRCsmITxF3aJdvFlEvAKIIAgvxjFBxHRB6L8ehAQqNl5V9dxRER0hDrvcHsNAgn+x6f4tBER2T5xyu9IQJi4y1bG+fDrHGWbictEmzn1gv8ki8bcUJlrIHviX2DO3RZ5g8G5E30oNjQA6nfk7KsAtEbxIbrjNGzOC8Mzrg05alBRErrb+BJKZTDkuDVDIIiwXn1F5enqYINxr2Pj4Oqpgle9LSy8erWHxWm5tIieXvUKj16t4XIa+BI1veoRLr16Bu3MHHumwbDqEsb7XUM1JZWIimujHyQw3UA95rHHKm4kJxqPTUS3UMMcNqziVjK5jA4jIkpiEJrEhgZIyjaP8amIiCiFvl+2+ftITWz0CuaMz8jJphyemZsIhmVCKMmmEpirxKXEGHFIWjalOT7Jcyn5OBlnl3jkUpIhgzfsyaY9vHFkwNBQC8uyaRktloYmCHARnTEXbW2NGagzkW/2Gke923gfUUgZKI8I5R3bHPVOkP4FskREgRLQaAClABFRFhcs6csuu0eMaPVFQyvmdMZa0F5WiWK4Z8uNXOjukF5K9dFPuomI3Mk++qmlNO74QieV2E0VgJZbGesrOQ2AusmXWLm4H1Z7iiE1/EqvemhW3C21FdYaGmutlKUmzlr7aK1xtdYyW2vWLY4J1gYUi6ORxaHsF+PgPyIWgG2yq3F6AAAAAElFTkSuQmCC') no-repeat;
background-size: 100% 100%;
background-size: 100% 100%;
border-radius: 100%;
}
}
}
.bg_show{
background-color: #f8f8f8;
}
}
.img_swiper {
.img_swiper {
width: 750rpx;
width: 750rpx;
...
@@ -415,6 +432,8 @@
...
@@ -415,6 +432,8 @@
bottom: 0;
bottom: 0;
right: 0;
right: 0;
margin: auto;
margin: auto;
width: auto;
height: auto;
}
}
}
}
.goods_info {
.goods_info {
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment