Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
court-inner
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
莫晓莉
court-inner
Commits
df23e534
Commit
df23e534
authored
Oct 12, 2021
by
李耀琨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
对接主页接口
parent
49123c09
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
79 additions
and
77 deletions
+79
-77
.env.development
+2
-2
src/api/homePage.js
+38
-0
src/views/homePage/index.vue
+39
-75
No files found.
.env.development
View file @
df23e534
...
...
@@ -6,13 +6,13 @@ VUE_APP_FILE_API = 'http://192.168.0.56:9888'
VUE_APP_LOGIN_API = 'http://171.106.48.55:36003/cas/login?service=http://192.168.0.56:9888/oauth/login?systemTag=oa-interInformation'
VUE_APP_LOGIN_API = 'http://171.106.48.55:36003/cas/login?service=http://192.168.0.56:9888/oauth/login?systemTag=oa-interInformation
2
'
#获取菜单标识
VUE_APP_SYSTEAMTAG = ''
#退出登录标识
VUE_APP_LOGINOUT_TAG='oa-interInformation'
VUE_APP_LOGINOUT_TAG='oa-interInformation
2
'
# 是否启用 babel-plugin-dynamic-import-node插件
VUE_CLI_BABEL_TRANSPILE_MODULES = true
src/api/homePage.js
0 → 100644
View file @
df23e534
import
request
from
'@/utils/request'
//获取栏目树
export
function
getBoardTree
(
data
)
{
return
request
({
url
:
`websiteCluster/web/getBoardTree`
,
data
,
method
:
'post'
})
}
//今日头条栏目列表
export
function
topList
(
data
)
{
return
request
({
url
:
`websiteCluster/web/topList`
,
data
,
method
:
'post'
})
}
//获取下级栏目
export
function
getSubLevelBoard
(
data
)
{
return
request
({
url
:
`websiteCluster/web/getSubLevelBoard`
,
data
,
method
:
'post'
})
}
//获取栏目下的新闻列表
export
function
newsFromBoard
(
data
)
{
return
request
({
url
:
`websiteCluster/web/newsFromBoard`
,
data
,
method
:
'post'
})
}
src/views/homePage/index.vue
View file @
df23e534
...
...
@@ -36,7 +36,7 @@
<!--今日头条开始-->
<div
v-if=
"activeItem==0"
>
<div
class=
"mt-10 mb-5 k-flex k-align-center"
>
<img
class=
"mr-5 gong-icon"
style=
""
src=
"../../assets/home/gonggao.png"
></img
>
<img
class=
"mr-5 gong-icon"
style=
""
src=
"../../assets/home/gonggao.png"
/
>
<div
class=
"gonggao-text"
>
<span
>
教育整顿进行时
</span>
<span>
鹿心社与自治区级政法机关领导班子成立交付给来访登记过了多久
</span>
...
...
@@ -45,9 +45,9 @@
<div
v-for=
"(item,index) in topList"
:key=
"index"
class=
"k-flex k-space-between top-list"
>
<div
class=
"article-name"
>
<span
class=
"right-line"
>
我为群众办实事
</span>
<span
>
{{
item
.
name
}}
</span>
<span
>
{{
item
.
subject
}}
</span>
</div>
<div>
{{
item
.
dat
e
}}
</div>
<div>
{{
item
.
newsTim
e
}}
</div>
</div>
</div>
<!--今日头条结束-->
...
...
@@ -79,9 +79,9 @@
<el-col
:span=
"16"
style=
""
>
<div
v-for=
"(item,index) in topList"
:key=
"index"
class=
"k-flex k-space-between work-top-list"
>
<div
class=
"article-name"
style=
""
>
<span
>
{{
item
.
name
}}
</span>
<span
>
{{
item
.
subject
}}
</span>
</div>
<div>
{{
item
.
dat
e
}}
</div>
<div>
{{
item
.
newsTim
e
}}
</div>
</div>
</el-col
>
</el-row>
...
...
@@ -355,7 +355,7 @@
<el-col
:span=
"13"
>
<div
class=
"k-flex-between-center"
>
<div
class=
"k-flex k-align-center"
>
<img
class=
"mr-5 gong-icon"
style=
""
src=
"../../assets/home/gonggao.png"
></img
>
<img
class=
"mr-5 gong-icon"
style=
""
src=
"../../assets/home/gonggao.png"
/
>
<div>
法院业务
</div>
</div>
<div
style=
"font-size:12px;color: #999999;"
>
...
...
@@ -458,7 +458,8 @@
<span>
【
</span>
<span>
过分过分的话
</span>
<span>
】
</span>
<span>
{{
item
.
address
}}
</span>
<span>
{{
item
.
subject
}}
</span>
</li>
</ul>
</el-col>
...
...
@@ -486,7 +487,7 @@
<div
class=
"zone-style"
>
<div
class=
"k-flex-between-center"
>
<div
class=
"k-flex k-align-center"
>
<img
class=
"mr-5 gong-icon"
style=
""
src=
"../../assets/home/gonggao.png"
></img
>
<img
class=
"mr-5 gong-icon"
style=
""
src=
"../../assets/home/gonggao.png"
/
>
<div>
干警作品
</div>
</div>
<div
style=
"font-size:12px;color: #999999;"
>
...
...
@@ -782,7 +783,7 @@
</
template
>
<
script
>
import
{
getBoardTree
,
topList
,
newsFromBoard
,
getSubLevelBoard
}
from
"@/api/homePage.js"
export
default
{
...
...
@@ -924,34 +925,7 @@ export default {
],
fiveNews
:
[],
topList
:[
{
name
:
'开展司法教助全集中发放活动尽量克服冠军费德勒冠军费德勒空军航空发货过来会考虑好看'
,
date
:
'09-23'
},
{
name
:
'开展司法教助全集中发放活动'
,
date
:
'09-23'
},
{
name
:
'开展司法教助全集中发放活动'
,
date
:
'09-23'
},
{
name
:
'开展司法教助全集中发放活动'
,
date
:
'09-23'
},
{
name
:
'开展司法教助全集中发放活动'
,
date
:
'09-23'
},
{
name
:
'开展司法教助全集中发放活动'
,
date
:
'09-23'
},
{
name
:
'开展司法教助全集中发放活动'
,
date
:
'09-23'
},
],
topList2
:[
{
...
...
@@ -1147,44 +1121,10 @@ export default {
name
:
'黑龙江'
,
},
],
dataTreeFile
:
[{
label
:
'一级 1'
,
children
:
[{
label
:
'二级 1-1'
,
children
:
[{
label
:
'三级 1-1-1'
}]
}]
},
{
label
:
'一级 2'
,
children
:
[{
label
:
'二级 2-1'
,
children
:
[{
label
:
'三级 2-1-1'
}]
},
{
label
:
'二级 2-2'
,
children
:
[{
label
:
'三级 2-2-1'
}]
}]
},
{
label
:
'一级 3'
,
children
:
[{
label
:
'二级 3-1'
,
children
:
[{
label
:
'三级 3-1-1'
}]
},
{
label
:
'二级 3-2'
,
children
:
[{
label
:
'三级 3-2-1'
}]
}]
}],
dataTreeFile
:
[],
defaultProps
:
{
children
:
'children'
,
label
:
'
label
'
label
:
'
boardName
'
},
placeList
:[
{
name
:
'最高法'
},
...
...
@@ -1227,9 +1167,21 @@ export default {
}
},
created
(){
this
.
getBoardTreeFun
()
this
.
topListFun
()
},
methods
:
{
topListFun
(){
topList
({
fyId
:
32
}).
then
(
res
=>
{
this
.
topList
=
res
.
data
.
records
})
},
getBoardTreeFun
(){
getBoardTree
({
deptId
:
32
}).
then
(
res
=>
{
console
.
log
(
res
);
this
.
dataTreeFile
=
res
.
data
})
},
showHide
(
e
){
console
.
log
(
e
);},
changeFlag
(
i
)
{
// console.log('ghjgjkjgl===', i)
...
...
@@ -1240,13 +1192,25 @@ export default {
switchBtn
(
i
){
console
.
log
(
'111==='
,
i
)
this
.
activeItem
=
i
;
if
(
i
==
0
)
{
topList
({
fyId
:
32
}).
then
(
res
=>
{
this
.
topList
=
res
.
data
.
records
})
}
else
{
getSubLevelBoard
({
boardId
:
32
}).
then
(
res
=>
{
})
}
},
switchBtnPolice
(
i
){
console
.
log
(
'2222==='
,
i
)
this
.
activeItemPolice
=
i
;
},
searchEvent
(){},
handleNodeClick
(){},
handleNodeClick
(
data
,
node
,
obj
){
console
.
log
(
data
,
node
,
obj
);
},
},
}
...
...
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