Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
R
risk-monitor
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
蔡建
risk-monitor
Commits
b2d89c27
提交
b2d89c27
authored
12月 18, 2025
作者:
李智林
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
法案接口和样式更新
上级
b8fd958d
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
68 行增加
和
17 行删除
+68
-17
billHome.js
src/api/bill/billHome.js
+49
-4
index.vue
src/views/bill/background/index.vue
+1
-1
index.vue
src/views/bill/billHome/index.vue
+0
-0
doublePieChart.js
src/views/bill/billHome/utils/doublePieChart.js
+3
-5
index.vue
src/views/bill/billLayout/index.vue
+1
-0
index.vue
src/views/bill/introdoction/index.vue
+14
-7
没有找到文件。
src/api/bill/billHome.js
浏览文件 @
b2d89c27
...
@@ -39,10 +39,37 @@ export function getHotBills() {
...
@@ -39,10 +39,37 @@ export function getHotBills() {
}
}
// 获取法案风险信号
// 获取法案风险信号
export
function
getBillRiskSignal
()
{
/**
* @param {moduleId}
*/
export
function
getBillRiskSignal
(
params
)
{
return
request
({
method
:
'GET'
,
// 这个是之前的接口地址,现在接口地址换成新的了所以使用新地址
// url: '/api/BillOverview/riskSignal',
url
:
`/api/commonFeature/riskSignal/
${
params
.
moduleId
}
`
,
})
}
// 获取新闻资讯
/**
* @param {moduleId}
*/
export
function
getNews
(
params
)
{
return
request
({
return
request
({
method
:
'GET'
,
method
:
'GET'
,
url
:
'/api/BillOverview/riskSignal'
,
url
:
`/api/commonFeature/news/
${
params
.
moduleId
}
`
,
})
}
// 获取社交媒体
/**
* @param {moduleId}
*/
export
function
getRemarks
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/commonFeature/remarks/
${
params
.
moduleId
}
`
,
})
})
}
}
...
@@ -89,10 +116,27 @@ export function getMemberProposal(params) {
...
@@ -89,10 +116,27 @@ export function getMemberProposal(params) {
}
}
// 获取资源库
// 获取资源库
export
function
getBills
(
params
)
{
export
function
getBills
(
params
,
signal
)
{
return
request
({
return
request
({
method
:
'GET'
,
method
:
'GET'
,
url
:
`/api/BillOverview/bills`
,
url
:
`/api/BillOverview/bills`
,
params
params
,
signal
})
}
// 获取提出部门列表
export
function
getPostOrgList
()
{
return
request
({
method
:
'GET'
,
url
:
`/api/BillDict/department`
,
})
}
// 获取提出议员列表
export
function
getPostMemberList
()
{
return
request
({
method
:
'GET'
,
url
:
`/api/BillDict/member`
,
})
})
}
}
\ No newline at end of file
src/views/bill/background/index.vue
浏览文件 @
b2d89c27
...
@@ -505,7 +505,7 @@ const handleGetBillPersonAnalyze = async (isOppose) => {
...
@@ -505,7 +505,7 @@ const handleGetBillPersonAnalyze = async (isOppose) => {
onMounted
(()
=>
{
onMounted
(()
=>
{
handleGetBillBackground
();
handleGetBillBackground
();
handleGetRelatedEvent
();
handleGetRelatedEvent
();
handleGetBillPersonAnalyze
(
false
);
//
handleGetBillPersonAnalyze(false);
}
);
}
);
<
/script
>
<
/script
>
...
...
src/views/bill/billHome/index.vue
浏览文件 @
b2d89c27
差异被折叠。
点击展开。
src/views/bill/billHome/utils/doublePieChart.js
浏览文件 @
b2d89c27
...
@@ -16,11 +16,9 @@ const getDoublePieChart = (data1, data2) => {
...
@@ -16,11 +16,9 @@ const getDoublePieChart = (data1, data2) => {
},
},
label
:
{
label
:
{
position
:
'inside'
,
position
:
'inside'
,
textStyle
:
{
fontSize
:
'16px'
,
fontSize
:
'16px'
,
fontWeight
:
700
,
fontWeight
:
700
,
// color: '#333'
// color: '#333'
}
},
},
data
:
data1
.
map
(
item
=>
{
data
:
data1
.
map
(
item
=>
{
return
{
return
{
...
...
src/views/bill/billLayout/index.vue
浏览文件 @
b2d89c27
...
@@ -212,6 +212,7 @@ onMounted(() => {
...
@@ -212,6 +212,7 @@ onMounted(() => {
height
:
1016px
;
height
:
1016px
;
background
:
rgba
(
249
,
250
,
252
,
1
);
background
:
rgba
(
249
,
250
,
252
,
1
);
position
:
relative
;
position
:
relative
;
margin
:
0
auto
;
.layout-header
{
.layout-header
{
width
:
1920px
;
width
:
1920px
;
height
:
64px
;
height
:
64px
;
...
...
src/views/bill/introdoction/index.vue
浏览文件 @
b2d89c27
...
@@ -37,10 +37,10 @@
...
@@ -37,10 +37,10 @@
<div
class=
"right1-item"
v-for=
"item in basicInfo.hylyList"
:key=
"item"
>
{{
item
}}
</div>
<div
class=
"right1-item"
v-for=
"item in basicInfo.hylyList"
:key=
"item"
>
{{
item
}}
</div>
</div>
</div>
</div>
</div>
<div
class=
"box1-right-item"
>
<
!--
<
div
class=
"box1-right-item"
>
<div
class=
"item-left"
>
法案类别:
</div>
<div
class=
"item-left"
>
法案类别:
</div>
<div
class=
"item-right"
>
{{
basicInfo
.
typeName
}}
</div>
<div
class=
"item-right"
>
{{
basicInfo
.
typeName
}}
</div>
</div>
</div>
-->
<div
class=
"box1-right-item"
>
<div
class=
"box1-right-item"
>
<div
class=
"item-left"
>
委员会报告:
</div>
<div
class=
"item-left"
>
委员会报告:
</div>
<div
class=
"item-right2"
v-if=
"basicInfo.reportList"
>
<div
class=
"item-right2"
v-if=
"basicInfo.reportList"
>
...
@@ -132,11 +132,11 @@
...
@@ -132,11 +132,11 @@
<
/div> --
>
<
/div> --
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
div
class
=
"box2-footer"
>
<
!--
<
div
class
=
"box2-footer"
>
<
div
class
=
"btn-more"
>
<
div
class
=
"btn-more"
>
<
img
src
=
"../assets/images/btn-more.png"
alt
=
""
/>
<
img
src
=
"../assets/images/btn-more.png"
alt
=
""
/>
<
/div
>
<
/div
>
<
/div
>
<
/div>
--
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
div
class
=
"introduction-wrap-right"
>
<
div
class
=
"introduction-wrap-right"
>
...
@@ -154,7 +154,7 @@
...
@@ -154,7 +154,7 @@
<
/div
>
<
/div
>
<
div
class
=
"introduction-wrap-right-main"
>
<
div
class
=
"introduction-wrap-right-main"
>
<
div
class
=
"right-main-box1"
>
<
div
class
=
"right-main-box1"
>
<
div
class
=
"name-box"
>
<
!--
<
div
class
=
"name-box"
>
<
el
-
select
<
el
-
select
v
-
model
=
"selectValue"
v
-
model
=
"selectValue"
placeholder
=
"请选择"
placeholder
=
"请选择"
...
@@ -174,7 +174,7 @@
...
@@ -174,7 +174,7 @@
{{
item
.
name
}}
{{
item
.
name
}}
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
/div>
--
>
<
div
class
=
"info-box"
>
<
div
class
=
"info-box"
>
<
div
class
=
"info-left"
>
<
div
class
=
"info-left"
>
<
img
src
=
"./assets/images/usr1.png"
alt
=
""
/>
<
img
src
=
"./assets/images/usr1.png"
alt
=
""
/>
...
@@ -889,6 +889,7 @@ onMounted(() => {
...
@@ -889,6 +889,7 @@ onMounted(() => {
background
:
#
fff
;
background
:
#
fff
;
border
-
radius
:
10
px
;
border
-
radius
:
10
px
;
box
-
shadow
:
0
px
0
px
15
px
0
px
rgba
(
22
,
119
,
255
,
0.1
);
box
-
shadow
:
0
px
0
px
15
px
0
px
rgba
(
22
,
119
,
255
,
0.1
);
position
:
relative
;
.
box2
-
main
{
.
box2
-
main
{
margin
-
top
:
10
px
;
margin
-
top
:
10
px
;
height
:
calc
(
100
%
-
70
px
);
// Subtract header height
height
:
calc
(
100
%
-
70
px
);
// Subtract header height
...
@@ -1001,6 +1002,11 @@ onMounted(() => {
...
@@ -1001,6 +1002,11 @@ onMounted(() => {
margin
-
top
:
7
px
;
margin
-
top
:
7
px
;
display
:
flex
;
display
:
flex
;
justify
-
content
:
center
;
justify
-
content
:
center
;
position
:
absolute
;
bottom
:
10
px
;
left
:
50
%
;
transform
:
translateX
(
-
50
%
);
z
-
index
:
99
;
.
btn
-
more
{
.
btn
-
more
{
width
:
108
px
;
width
:
108
px
;
height
:
32
px
;
height
:
32
px
;
...
@@ -1024,7 +1030,8 @@ onMounted(() => {
...
@@ -1024,7 +1030,8 @@ onMounted(() => {
box
-
shadow
:
0
px
0
px
15
px
0
px
rgba
(
22
,
119
,
255
,
0.1
);
box
-
shadow
:
0
px
0
px
15
px
0
px
rgba
(
22
,
119
,
255
,
0.1
);
.
introduction
-
wrap
-
right
-
main
{
.
introduction
-
wrap
-
right
-
main
{
.
right
-
main
-
box1
{
.
right
-
main
-
box1
{
height
:
218
px
;
// height: 218px; 将选择框去掉后高度变化
height
:
171
px
;
// border-bottom: 1px solid rgb(243, 243, 244);
// border-bottom: 1px solid rgb(243, 243, 244);
.
name
-
box
{
.
name
-
box
{
display
:
flex
;
display
:
flex
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论