Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
intel_promotion_uniapp
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
刘怀志
intel_promotion_uniapp
Commits
332402f4
Commit
332402f4
authored
Jul 03, 2024
by
张伯涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修改
parent
ef674b0f
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
100 additions
and
42 deletions
+100
-42
index.vue
pages/myArticle/index.vue
+17
-6
index.vue
pages/myVedio/index.vue
+18
-10
index.vue
pages/shop/index.vue
+39
-12
index.vue
pages/sort/index.vue
+26
-14
No files found.
pages/myArticle/index.vue
View file @
332402f4
...
...
@@ -6,6 +6,7 @@
<view
class=
"cardtitle"
@
click=
"toDetail(item.businessId)"
>
<view
class=
"cardtitle1"
>
{{
item
.
title
}}
</view>
<view
class=
"cardtitle2"
>
{{
item
.
details
.
replace
(
/<
[^
>
]
*>/g
,
''
)
}}
</view>
<view
class=
"cardtitle2"
>
推广量:
{{
item
.
readNum
||
'-'
}}
</view>
<!--
<view
class=
"cardtitle3"
>
¥
{{
formatPrice
(
item
.
price
)
}}
</view>
-->
</view>
</view>
...
...
@@ -25,6 +26,9 @@
export
default
{
data
()
{
return
{
unitList
:
[],
unitId
:
''
,
userId
:
''
,
hotList
:
[],
page
:
1
,
rows
:
10
,
...
...
@@ -51,8 +55,15 @@
init
(){
this
.
articleStatus
=
this
.
page
*
this
.
rows
>=
this
.
total
?
'nomore'
:
'loadmore'
const
unitList
=
this
.
vuex_unit
this
.
$u
.
get
(
'cmsnews/miniProgram/listByClassification?page='
+
this
.
page
+
'&rows='
+
this
.
rows
+
'&unitId='
+
unitList
[
0
].
businessId
).
then
(
res
=>
{
this
.
unitList
=
this
.
vuex_unit
if
(
this
.
unitList
&&
this
.
unitList
.
length
>
0
)
{
this
.
unitId
=
this
.
unitList
[
0
].
businessId
this
.
userId
=
this
.
unitList
[
0
].
userId
}
else
{
this
.
unitId
=
''
this
.
userId
=
''
}
this
.
$u
.
get
(
'cmsnews/miniProgram/listByClassification?page='
+
this
.
page
+
'&rows='
+
this
.
rows
+
'&unitId='
+
this
.
unitId
+
'&userId='
+
this
.
userId
+
'&source=2'
).
then
(
res
=>
{
if
(
this
.
page
===
1
)
{
let
list
=
res
.
records
;
this
.
hotList
=
list
;
...
...
pages/myVedio/index.vue
View file @
332402f4
...
...
@@ -5,6 +5,7 @@
<image
class=
"cardimage"
:src=
"item.path"
@
click=
"toDetail(item.businessId)"
></image>
<view
class=
"cardtitle"
@
click=
"toDetail(item.businessId)"
>
<view
class=
"cardtitle1"
>
{{
item
.
videoTitle
}}
</view>
<view
class=
"cardtitle1"
>
推广量:
{{
item
.
readNum
||
'-'
}}
</view>
<!--
<view
class=
"cardtitle2"
>
{{
item
.
details
.
replace
(
/<
[^
>
]
*>/g
,
''
)
}}
</view>
-->
<!--
<view
class=
"cardtitle3"
>
¥
{{
formatPrice
(
item
.
price
)
}}
</view>
-->
</view>
...
...
@@ -58,8 +59,15 @@
init
(){
this
.
status
=
this
.
page
*
this
.
rows
>=
this
.
total
?
'nomore'
:
'loadmore'
const
unitList
=
this
.
vuex_unit
this
.
$u
.
get
(
'cmsvideo/miniProgram/listByClassification?page=1&rows=10&unitId='
+
unitList
[
0
].
businessId
).
then
(
res
=>
{
this
.
unitList
=
this
.
vuex_unit
if
(
this
.
unitList
&&
this
.
unitList
.
length
>
0
)
{
this
.
unitId
=
this
.
unitList
[
0
].
businessId
this
.
userId
=
this
.
unitList
[
0
].
userId
}
else
{
this
.
unitId
=
''
this
.
userId
=
''
}
this
.
$u
.
get
(
'cmsvideo/miniProgram/listByClassification?page=1&rows=10&unitId='
+
this
.
unitId
+
'&userId='
+
this
.
userId
).
then
(
res
=>
{
if
(
this
.
page
===
1
)
{
let
list
=
res
.
records
;
this
.
hotList
=
list
;
...
...
pages/shop/index.vue
View file @
332402f4
...
...
@@ -2,18 +2,26 @@
<view
class=
"top"
>
<!--
<u-tabs
:list=
"navList"
:is-scroll=
"false"
:current=
"activeNav"
@
change=
"changeNav"
></u-tabs>
-->
<u-row
gutter=
"16"
>
<u-col
style=
"padding:0px;"
v-for=
"(topic,index) in topicList"
:key=
"index"
:span=
"(index+3)%3===0?12:6"
>
<view
class=
"topimage"
>
<!--
<u-image
width=
"100%"
height=
"274rpx"
:src=
"topic.img"
@
click=
"toTopic(topic.id)"
></u-image>
-->
<image
:src=
"topic.url"
class=
"imagedeatil"
></image>
</view>
<!--
<u-col
style=
"padding:0px;"
v-for=
"(topic,index) in topicList"
:key=
"index"
:span=
"(index+3)%3===0?12:6"
>
-->
<!--
<view
class=
"topimage"
>
-->
<!-- <!–
<u-image
width=
"100%"
height=
"274rpx"
:src=
"topic.img"
@
click=
"toTopic(topic.id)"
></u-image>
–>
-->
<!--
<image
:src=
"topic.url"
class=
"imagedeatil"
></image>
-->
<!--
</view>
-->
<!--
</u-col>
-->
<u-col>
<u-swiper
:list=
"topicList"
indicator
indicatorMode=
"line"
circular
></u-swiper>
</u-col>
</u-row>
<view
style=
"padding-bottom: 30rpx;"
>
<view
class=
"gl-title"
>
<view
style=
"height: 35px;display: flex;align-items: center;"
>
<image
src=
"../../static/img/image/home_icon_remen@2x.png"
class=
"smallicon"
></image>
<span>
热门
推荐
</span>
<span>
推荐
</span>
</view>
<view
style=
"width: 40%;"
>
<u-subsection
:list=
"list"
:current=
"curNow"
@
change=
"sectionChange"
></u-subsection>
...
...
@@ -25,6 +33,7 @@
<view
class=
"cardtitle"
@
click=
"toDetail(item.businessId)"
>
<view
class=
"cardtitle1"
>
{{
item
.
title
}}
</view>
<view
class=
"cardtitle2"
>
{{
item
.
details
.
replace
(
/<
[^
>
]
*>/g
,
''
)
}}
</view>
<view
class=
"cardtitle2"
>
总推广量:
{{
item
.
readNum
||
'-'
}}
</view>
<!--
<view
class=
"cardtitle3"
>
¥
{{
formatPrice
(
item
.
price
)
}}
</view>
-->
</view>
</view>
...
...
@@ -40,9 +49,10 @@
</view>
<view
v-else-if=
"curNow === 1 && newList.length > 0"
>
<view
v-for=
"(item,index) in newList"
:key=
"index"
class=
"indexcard"
>
<image
class=
"cardimage"
:src=
"item.
path
"
@
click=
"toDetail(item.businessId)"
></image>
<image
class=
"cardimage"
:src=
"item.
defaultUrl
"
@
click=
"toDetail(item.businessId)"
></image>
<view
class=
"cardtitle"
@
click=
"toDetail(item.businessId)"
>
<view
class=
"cardtitle1"
>
{{
item
.
videoTitle
}}
</view>
<view
class=
"cardtitle1"
>
总推广量:
{{
item
.
readNum
||
'-'
}}
</view>
<!--
<view
class=
"cardtitle2"
>
{{
item
.
details
.
replace
(
/<
[^
>
]
*>/g
,
''
)
}}
</view>
-->
<!--
<view
class=
"cardtitle3"
>
¥
{{
formatPrice
(
item
.
price
)
}}
</view>
-->
</view>
...
...
@@ -81,16 +91,24 @@
<
script
>
import
pic1
from
'../../static/image/pic1.png'
import
pic2
from
'../../static/image/pic2.png'
import
UCol
from
"../../uview-ui/components/u-col/u-col.vue"
;
import
USwiper
from
"../../uview-ui/components/u-swiper/u-swiper.vue"
;
export
default
{
components
:
{
USwiper
,
UCol
},
data
()
{
return
{
unitId
:
''
,
pic1
,
pic2
,
navList
:
[],
activeNav
:
0
,
newList
:
[],
hotList
:
[],
topicList
:
[],
topicList
:
[
// 'https://cdn.uviewui.com/uview/swiper/swiper3.png',
// 'https://cdn.uviewui.com/uview/swiper/swiper3.png',
// 'https://cdn.uviewui.com/uview/swiper/swiper3.png',
],
list
:
[
'文章'
,
'视频'
],
curNow
:
0
,
infoShow
:
0
,
...
...
@@ -105,6 +123,11 @@ import pic2 from '../../static/image/pic2.png'
}
},
onLoad
()
{
if
(
this
.
vuex_unit
&&
this
.
vuex_unit
.
length
>
0
)
{
this
.
unitId
=
this
.
vuex_unit
[
0
].
businessId
}
else
{
this
.
unitId
=
''
}
this
.
init
()
},
onShow
(){
...
...
@@ -139,7 +162,7 @@ import pic2 from '../../static/image/pic2.png'
'nomore'
:
'loadmore'
const
baseApi
=
this
.
baseApi
;
this
.
$u
.
get
(
'/cmsnews/miniProgram/listByTop?page='
+
this
.
articlePage
+
'&rows='
+
this
.
articleRows
).
then
(
res
=>
{
this
.
$u
.
get
(
'/cmsnews/miniProgram/listByTop?page='
+
this
.
articlePage
+
'&rows='
+
this
.
articleRows
+
'&source=1'
+
'&unitId='
+
this
.
unitId
).
then
(
res
=>
{
if
(
this
.
articlePage
===
1
)
{
let
list
=
res
.
records
;
this
.
hotList
=
list
;
...
...
@@ -156,7 +179,7 @@ import pic2 from '../../static/image/pic2.png'
queryVideo
()
{
this
.
videoStatus
=
this
.
videoPage
*
this
.
videoRows
>=
this
.
videoTotal
?
'nomore'
:
'loadmore'
this
.
$u
.
get
(
'/cmsnews/miniProgram/listByTopVideo?page='
+
this
.
videoPage
+
'&rows='
+
this
.
videoRows
).
then
(
res
=>
{
this
.
$u
.
get
(
'/cmsnews/miniProgram/listByTopVideo?page='
+
this
.
videoPage
+
'&rows='
+
this
.
videoRows
+
'&unitId='
+
this
.
unitId
).
then
(
res
=>
{
if
(
this
.
videoPage
===
1
)
{
let
list
=
res
.
records
;
this
.
newList
=
list
;
...
...
@@ -176,7 +199,11 @@ import pic2 from '../../static/image/pic2.png'
// const item = list[index];
// item.img = baseApi + '/file/getImgStream?idFile=' + item.article.img;
// }
this
.
topicList
=
list
.
records
;
if
(
list
.
records
&&
list
.
records
.
length
>
0
)
{
this
.
topicList
=
list
.
records
.
map
(
item
=>
item
.
url
)
}
else
{
this
.
topicList
=
[]
}
})
},
toDetail
(
id
)
{
...
...
pages/sort/index.vue
View file @
332402f4
...
...
@@ -8,6 +8,7 @@
<view
class=
"cardtitle"
@
click=
"toDetail(item.businessId)"
>
<view
class=
"cardtitle1"
>
{{
item
.
title
}}
</view>
<view
class=
"cardtitle2"
>
{{
item
.
details
.
replace
(
/<
[^
>
]
*>/g
,
''
)
}}
</view>
<view
class=
"cardtitle2"
>
推广量:
{{
item
.
readNum
||
'-'
}}
</view>
<!--
<view
class=
"cardtitle3"
>
¥
{{
formatPrice
(
item
.
price
)
}}
</view>
-->
</view>
</view>
...
...
@@ -26,6 +27,7 @@
<image
class=
"cardimage"
:src=
"item.path"
@
click=
"toDetail(item.businessId)"
></image>
<view
class=
"cardtitle"
@
click=
"toDetail(item.businessId)"
>
<view
class=
"cardtitle1"
>
{{
item
.
videoTitle
}}
</view>
<view
class=
"cardtitle1"
>
推广量:
{{
item
.
readNum
||
'-'
}}
</view>
<!--
<view
class=
"cardtitle2"
>
{{
item
.
details
.
replace
(
/<
[^
>
]
*>/g
,
''
)
}}
</view>
-->
<!--
<view
class=
"cardtitle3"
>
¥
{{
formatPrice
(
item
.
price
)
}}
</view>
-->
</view>
...
...
@@ -49,6 +51,9 @@
export
default
{
data
()
{
return
{
unitList
:
[],
unitId
:
''
,
userId
:
''
,
list
:
[
'文章'
,
'视频'
],
curNow
:
0
,
hotList
:
[],
...
...
@@ -86,8 +91,15 @@
init
()
{
this
.
articleStatus
=
this
.
articlePage
*
this
.
articleRows
>=
this
.
articleTotal
?
'nomore'
:
'loadmore'
const
unitList
=
this
.
vuex_unit
this
.
$u
.
get
(
'cmsnews/miniProgram/listByClassification?page='
+
this
.
articlePage
+
'&rows='
+
this
.
articleRows
+
'&unitId='
+
unitList
[
0
].
businessId
).
then
(
res
=>
{
this
.
unitList
=
this
.
vuex_unit
if
(
this
.
unitList
&&
this
.
unitList
.
length
>
0
)
{
this
.
unitId
=
this
.
unitList
[
0
].
businessId
this
.
userId
=
this
.
unitList
[
0
].
userId
}
else
{
this
.
unitId
=
''
this
.
userId
=
''
}
this
.
$u
.
get
(
'cmsnews/miniProgram/listByClassification?page='
+
this
.
articlePage
+
'&rows='
+
this
.
articleRows
+
'&unitId='
+
this
.
unitId
+
'&userId='
+
this
.
userId
+
'&source=2'
).
then
(
res
=>
{
if
(
this
.
articlePage
===
1
)
{
let
list
=
res
.
records
;
this
.
hotList
=
list
;
...
...
@@ -102,7 +114,7 @@
this
.
videoStatus
=
this
.
videoPage
*
this
.
videoRows
>=
this
.
videoTotal
?
'nomore'
:
'loadmore'
const
unitList
=
this
.
vuex_unit
this
.
$u
.
get
(
'cmsvideo/miniProgram/listByClassification?page='
+
this
.
videoPage
+
'&rows='
+
this
.
videoRows
+
'&unitId='
+
unitList
[
0
].
business
Id
).
then
(
res
=>
{
this
.
$u
.
get
(
'cmsvideo/miniProgram/listByClassification?page='
+
this
.
videoPage
+
'&rows='
+
this
.
videoRows
+
'&unitId='
+
this
.
unitId
+
'&userId='
+
this
.
user
Id
).
then
(
res
=>
{
if
(
this
.
videoPage
===
1
)
{
let
list
=
res
.
records
;
this
.
videoList
=
list
;
...
...
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