Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
Z
zh-baseversion-project
Project
Project
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王浩
zh-baseversion-project
Commits
7bdc609c
Commit
7bdc609c
authored
May 06, 2026
by
zhangjianqian
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
f963fa0b
c760c07c
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
199 additions
and
131 deletions
+199
-131
TStaEnterpriseInfor.java
...in/java/com/zehong/system/domain/TStaEnterpriseInfor.java
+3
-3
TEmergencyResourcesMapper.xml
...ain/resources/mapper/system/TEmergencyResourcesMapper.xml
+1
-0
TEnterpriseSystemMapper.xml
.../main/resources/mapper/system/TEnterpriseSystemMapper.xml
+1
-0
TPublicSentimentMapper.xml
...c/main/resources/mapper/system/TPublicSentimentMapper.xml
+1
-0
TSecurityDisseminateMapper.xml
...in/resources/mapper/system/TSecurityDisseminateMapper.xml
+1
-0
TSupMajorHazardMapper.xml
...rc/main/resources/mapper/system/TSupMajorHazardMapper.xml
+1
-0
Chars.vue
zh-baseversion-web/src/components/allCharsCom/Chars.vue
+3
-3
index.vue
zh-baseversion-web/src/views/examine/risk/index.vue
+8
-2
index.vue
...ion-web/src/views/regulation/staEnterpriseInfor/index.vue
+32
-6
Right.vue
...views/supervision/analysisInspection/components/Right.vue
+4
-4
XjLeft.vue
...iews/supervision/analysisInspection/components/XjLeft.vue
+5
-5
XjMiddle.vue
...ws/supervision/analysisInspection/components/XjMiddle.vue
+57
-42
index.vue
...on-web/src/views/supervision/analysisInspection/index.vue
+82
-66
No files found.
zh-baseversion-system/src/main/java/com/zehong/system/domain/TStaEnterpriseInfor.java
View file @
7bdc609c
...
...
@@ -61,7 +61,7 @@ public class TStaEnterpriseInfor extends BaseEntity {
* <p>
* 0300-注销-燃气经营者被依法撤回、撤销、注销、吊销燃气经营许可
*/
@Excel
(
name
=
"管道燃气企业经营状况"
)
@Excel
(
name
=
"管道燃气企业经营状况"
,
dictType
=
"sys_operating_status"
)
private
String
fPipelineComp
;
/**
...
...
@@ -79,7 +79,7 @@ public class TStaEnterpriseInfor extends BaseEntity {
* <p>
* 0300-注销-燃气经营者被依法撤回、撤销、注销、吊销燃气经营许可
*/
@Excel
(
name
=
"燃气汽车加气站经营状况"
)
@Excel
(
name
=
"燃气汽车加气站经营状况"
,
dictType
=
"sys_operating_status"
)
private
String
fStationComp
;
/**
...
...
@@ -97,7 +97,7 @@ public class TStaEnterpriseInfor extends BaseEntity {
* <p>
* 0300-注销-燃气经营者被依法撤回、撤销、注销、吊销燃气经营许可
*/
@Excel
(
name
=
"其他经营类企业经营情况"
)
@Excel
(
name
=
"其他经营类企业经营情况"
,
dictType
=
"sys_operating_status"
)
private
String
fOtherComp
;
/**
...
...
zh-baseversion-system/src/main/resources/mapper/system/TEmergencyResourcesMapper.xml
View file @
7bdc609c
...
...
@@ -26,6 +26,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"resourceType != null and resourceType != ''"
>
and resource_type = #{resourceType}
</if>
<if
test=
"contacts != null and contacts != ''"
>
and contacts = #{contacts}
</if>
</where>
order by id desc
</select>
<select
id=
"selectTEmergencyResourcesById"
parameterType=
"Long"
resultMap=
"TEmergencyResourcesResult"
>
...
...
zh-baseversion-system/src/main/resources/mapper/system/TEnterpriseSystemMapper.xml
View file @
7bdc609c
...
...
@@ -50,6 +50,7 @@
and create_time
<
concat(#{endTime}," 23:59:59")
</if>
</where>
order by create_time desc
</select>
<select
id=
"selectTEnterpriseSystemById"
parameterType=
"Long"
resultMap=
"TEnterpriseSystemResult"
>
...
...
zh-baseversion-system/src/main/resources/mapper/system/TPublicSentimentMapper.xml
View file @
7bdc609c
...
...
@@ -39,6 +39,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"region != null and region != ''"
>
and region = #{region}
</if>
<if
test=
"startTime != null and startTime != ''"
>
AND date_format(start_time,'%y')
>
= date_format(#{startTime},'%y')
</if>
</where>
order by create_time desc
</select>
<select
id=
"selectTPublicSentimentById"
parameterType=
"Long"
resultMap=
"TPublicSentimentResult"
>
...
...
zh-baseversion-system/src/main/resources/mapper/system/TSecurityDisseminateMapper.xml
View file @
7bdc609c
...
...
@@ -25,6 +25,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"title != null and title != ''"
>
and title like concat('%',#{title},'%')
</if>
<if
test=
"people != null and people != ''"
>
and people like concat('%',#{people},'%')
</if>
</where>
order by create_time desc
</select>
<select
id=
"selectTSecurityDisseminateById"
parameterType=
"Long"
resultMap=
"TSecurityDisseminateResult"
>
...
...
zh-baseversion-system/src/main/resources/mapper/system/TSupMajorHazardMapper.xml
View file @
7bdc609c
...
...
@@ -67,6 +67,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"fName != null and fName != ''"
>
and f_name like concat('%', #{fName}, '%')
</if>
<if
test=
"fResPer != null and fResPer != ''"
>
and f_res_per = #{fResPer}
</if>
</where>
order by f_create_time desc
</select>
<select
id=
"exportselectTSupMajorHazardList"
parameterType=
"TSupMajorHazard"
resultMap=
"ExportTSupMajorHazardResult"
>
...
...
zh-baseversion-web/src/components/allCharsCom/Chars.vue
View file @
7bdc609c
<!--
* @Author: your name
* @Date: 2022-04-11 17:13:13
* @LastEditTime: 202
2-04-20 13:48:45
* @LastEditors:
Please set LastEditors
* @LastEditTime: 202
6-05-06 11:35:37
* @LastEditors:
纪泽龙 jizelong@qq.com
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /gassafety-progress/gassafetyprogress-web/src/components/allCharsCom/Chars.vue
-->
...
...
@@ -132,7 +132,7 @@ export default {
<
style
lang=
"scss"
scoped
>
.my-chars
{
width
:
100%
;
height
:
100
%
;
height
:
93
%
;
position
:
relative
;
// background-color: blue;
}
...
...
zh-baseversion-web/src/views/examine/risk/index.vue
View file @
7bdc609c
...
...
@@ -207,9 +207,15 @@ export default {
enterpriseName
:
null
,
},
// 表单参数
form
:
{},
form
:
{
status
:
1
},
// 表单校验
rules
:
{
enterpriseName
:
[
{
required
:
true
,
message
:
"企业名称不能为空"
,
trigger
:
"blur"
}
],
indicator
:
[
{
required
:
true
,
message
:
"不合格项不能为空"
,
trigger
:
"blur"
}
]
}
};
},
...
...
@@ -244,7 +250,7 @@ export default {
problem
:
null
,
plan
:
null
,
fileUrl
:
null
,
status
:
0
,
status
:
1
,
createTime
:
null
};
this
.
resetForm
(
"form"
);
...
...
zh-baseversion-web/src/views/regulation/staEnterpriseInfor/index.vue
View file @
7bdc609c
...
...
@@ -162,7 +162,14 @@
<
/el-col
>
<
el
-
col
:
span
=
"12"
>
<
el
-
form
-
item
label
=
"管道燃气企业经营状况"
prop
=
"fPipelineComp"
>
<
el
-
input
v
-
model
=
"form.fPipelineComp"
placeholder
=
"请输入管道燃气企业经营状况"
/>
<
el
-
select
v
-
model
=
"form.fPipelineComp"
placeholder
=
"请选择管道燃气企业经营状况"
clearable
style
=
"width: 100%"
>
<
el
-
option
v
-
for
=
"dict in operatingStatusOptions"
:
key
=
"dict.dictValue"
:
label
=
"dict.dictLabel"
:
value
=
"dict.dictValue"
><
/el-option
>
<
/el-select
>
<
/el-form-item
>
<
/el-col
>
<
/el-row
>
...
...
@@ -174,7 +181,14 @@
<
/el-col
>
<
el
-
col
:
span
=
"12"
>
<
el
-
form
-
item
label
=
"燃气汽车加气站经营状况"
prop
=
"fStationComp"
>
<
el
-
input
v
-
model
=
"form.fStationComp"
placeholder
=
"请输入燃气汽车加气站经营状况"
/>
<
el
-
select
v
-
model
=
"form.fStationComp"
placeholder
=
"请选择燃气汽车加气站经营状况"
clearable
style
=
"width: 100%"
>
<
el
-
option
v
-
for
=
"dict in operatingStatusOptions"
:
key
=
"dict.dictValue"
:
label
=
"dict.dictLabel"
:
value
=
"dict.dictValue"
><
/el-option
>
<
/el-select
>
<
/el-form-item
>
<
/el-col
>
<
/el-row
>
...
...
@@ -186,7 +200,14 @@
<
/el-col
>
<
el
-
col
:
span
=
"12"
>
<
el
-
form
-
item
label
=
"其他经营类企业经营情况"
prop
=
"fOtherComp"
>
<
el
-
input
v
-
model
=
"form.fOtherComp"
placeholder
=
"请输入其他经营类企业经营情况"
/>
<
el
-
select
v
-
model
=
"form.fOtherComp"
placeholder
=
"请选择其他经营类企业经营情况"
clearable
style
=
"width: 100%"
>
<
el
-
option
v
-
for
=
"dict in operatingStatusOptions"
:
key
=
"dict.dictValue"
:
label
=
"dict.dictLabel"
:
value
=
"dict.dictValue"
><
/el-option
>
<
/el-select
>
<
/el-form-item
>
<
/el-col
>
<
/el-row
>
...
...
@@ -333,7 +354,7 @@
<
/el-col
>
<
el
-
col
:
span
=
"12"
>
<
el
-
form
-
item
label
=
"管道燃气企业经营状况"
>
<
span
>
{{
viewForm
.
fPipelineComp
}}
<
/span
>
<
span
>
{{
selectDictLabel
(
operatingStatusOptions
,
viewForm
.
fPipelineComp
)
}}
<
/span
>
<
/el-form-item
>
<
/el-col
>
<
/el-row
>
...
...
@@ -345,7 +366,7 @@
<
/el-col
>
<
el
-
col
:
span
=
"12"
>
<
el
-
form
-
item
label
=
"燃气汽车加气站经营状况"
>
<
span
>
{{
viewForm
.
fStationComp
}}
<
/span
>
<
span
>
{{
selectDictLabel
(
operatingStatusOptions
,
viewForm
.
fStationComp
)
}}
<
/span
>
<
/el-form-item
>
<
/el-col
>
<
/el-row
>
...
...
@@ -357,7 +378,7 @@
<
/el-col
>
<
el
-
col
:
span
=
"12"
>
<
el
-
form
-
item
label
=
"其他经营类企业经营情况"
>
<
span
>
{{
viewForm
.
fOtherComp
}}
<
/span
>
<
span
>
{{
selectDictLabel
(
operatingStatusOptions
,
viewForm
.
fOtherComp
)
}}
<
/span
>
<
/el-form-item
>
<
/el-col
>
<
/el-row
>
...
...
@@ -496,6 +517,8 @@ export default {
viewOpen
:
false
,
// 详情表单数据
viewForm
:
{
}
,
// 经营状况数据字典
operatingStatusOptions
:
[],
// 查询参数
queryParams
:
{
pageNum
:
1
,
...
...
@@ -567,6 +590,9 @@ export default {
}
,
created
()
{
this
.
getList
();
this
.
getDicts
(
"sys_operating_status"
).
then
(
response
=>
{
this
.
operatingStatusOptions
=
response
.
data
;
}
);
}
,
methods
:
{
/** 处理数字输入限制 */
...
...
zh-baseversion-web/src/views/supervision/analysisInspection/components/Right.vue
View file @
7bdc609c
<!--
* @Author: your name
* @Date: 2022-04-11 15:07:47
* @LastEditTime: 202
2-04-12 09:55:18
* @LastEditors:
Please set LastEditors
* @LastEditTime: 202
6-05-06 10:58:53
* @LastEditors:
纪泽龙 jizelong@qq.com
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /gassafety-progress/gassafetyprogress-web/src/views/operationMonitor/xunjianxuncha/topChars/left.vue
-->
...
...
@@ -10,7 +10,7 @@
<div
class=
"charsCom all-flex-h"
>
<div
class=
"title"
>
各年度监督检查统计
</div>
<div
class=
"two all-flex"
>
<div
id=
"Jcchars"
class=
"chars"
style=
"width: 100%;
height: 300px;
"
></div>
<div
id=
"Jcchars"
class=
"chars"
style=
"width: 100%;"
></div>
</div>
</div>
</
template
>
...
...
@@ -77,7 +77,7 @@ export default {
grid
:
{
left
:
'3%'
,
right
:
'4%'
,
bottom
:
'
1
0%'
,
bottom
:
'0%'
,
top
:
'15%'
,
containLabel
:
true
},
...
...
zh-baseversion-web/src/views/supervision/analysisInspection/components/XjLeft.vue
View file @
7bdc609c
<!--
* @Author: your name
* @Date: 2022-04-11 15:07:47
* @LastEditTime: 202
2-04-12 09:55:18
* @LastEditors:
Please set LastEditors
* @LastEditTime: 202
6-05-06 10:58:25
* @LastEditors:
纪泽龙 jizelong@qq.com
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /gassafety-progress/gassafetyprogress-web/src/views/operationMonitor/xunjianxuncha/topChars/left.vue
-->
...
...
@@ -10,7 +10,7 @@
<div
class=
"charsCom all-flex-h"
>
<div
class=
"title"
>
各公司巡检统计
</div>
<div
class=
"two all-flex"
>
<div
id=
"chars"
class=
"chars"
style=
"width: 100%;
height: 300px;
"
></div>
<div
id=
"chars"
class=
"chars"
style=
"width: 100%;"
></div>
</div>
</div>
</
template
>
...
...
@@ -90,7 +90,7 @@ export default {
grid
:
{
left
:
'3%'
,
right
:
'4%'
,
bottom
:
'
1
0%'
,
bottom
:
'0%'
,
top
:
'15%'
,
containLabel
:
true
},
...
...
@@ -98,7 +98,7 @@ export default {
type
:
'category'
,
data
:
[],
axisLabel
:
{
fontSize
:
12
,
fontSize
:
8
,
interval
:
0
,
rotate
:
30
,
// 如果公司名称太长,可以旋转角度
width
:
80
,
...
...
zh-baseversion-web/src/views/supervision/analysisInspection/components/XjMiddle.vue
View file @
7bdc609c
<!--
* @Author: your name
* @Date: 2022-04-11 15:07:47
* @LastEditTime: 202
2-04-20 11:09:3
4
* @LastEditors:
Please set LastEditors
* @LastEditTime: 202
6-05-06 11:34:4
4
* @LastEditors:
纪泽龙 jizelong@qq.com
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /gassafety-progress/gassafetyprogress-web/src/views/operationMonitor/xunjianxuncha/topChars/left.vue
-->
...
...
@@ -13,15 +13,17 @@
<div
class=
"left"
>
<div
class=
"first"
>
<span
class=
"text"
>
隐患发现情况
</span>
<span>
{{
hiddenBookInfo
.
finishNum
+
hiddenBookInfo
.
unFinishNum
}}
次
</span>
<span
>
{{
hiddenBookInfo
.
finishNum
+
hiddenBookInfo
.
unFinishNum
}}
次
</span
>
</div>
<div
class=
"second all-flex"
>
<div
class=
"left"
>
隐患未整改数
</div>
<div
class=
"right"
>
隐患已整改数
</div>
</div>
<div
class=
"third all-flex"
>
<div
class=
"left"
>
{{
hiddenBookInfo
.
unFinishNum
}}
</div>
<div
class=
"right"
>
{{
hiddenBookInfo
.
finishNum
}}
</div>
<div
class=
"left"
>
{{
hiddenBookInfo
.
unFinishNum
}}
</div>
<div
class=
"right"
>
{{
hiddenBookInfo
.
finishNum
}}
</div>
</div>
</div>
<div
class=
"right"
>
...
...
@@ -38,6 +40,7 @@
<div
class=
"first"
>
隐患原因
</div>
<div
ref=
"myChartWidth"
class=
"chars-box"
>
<Chars
:options=
"reasonOptions"
/>
</div>
</div>
</div>
...
...
@@ -50,10 +53,10 @@ export default {
components
:
{
Chars
,
},
created
(){
created
()
{
this
.
getHiddenBookInfo
();
},
props
:{
props
:
{
annual
:
{
type
:
String
,
default
:
2025
,
...
...
@@ -74,8 +77,8 @@ export default {
{
name
:
"漏气"
,
value
:
0
,
color
:
"#1F8DF3"
},
],
],
option
:{
color
:
[
'blue'
,
'lightblue'
],
option
:
{
color
:
[
"blue"
,
"lightblue"
],
grid
:
{
bottom
:
"7%"
,
containLabel
:
true
,
...
...
@@ -85,28 +88,28 @@ export default {
},
series
:
[
{
name
:
'访问来源'
,
type
:
'pie'
,
radius
:
[
'40%'
,
'70%'
],
name
:
"访问来源"
,
type
:
"pie"
,
radius
:
[
"40%"
,
"70%"
],
label
:
{
show
:
true
,
position
:
'center'
position
:
"center"
,
},
labelLine
:
{
show
:
false
show
:
false
,
},
data
:
[
{
value
:
0
,
name
:
'整改'
},
{
value
:
0
,
name
:
'未整改'
},
]
}
]
{
value
:
0
,
name
:
"整改"
},
{
value
:
0
,
name
:
"未整改"
},
],
},
reasonOptions
:{},
],
},
reasonOptions
:
{},
hiddenBookInfo
:
{
unFinishNum
:
0
,
finishNum
:
0
}
finishNum
:
0
,
}
,
};
},
watch
:
{
...
...
@@ -114,10 +117,9 @@ export default {
console
.
log
(
`Message changed from "
${
oldVal
}
" to "
${
newVal
}
"`
);
this
.
getHiddenBookInfo
();
},
companyInfoId
(
newVal
,
oldVal
){
companyInfoId
(
newVal
,
oldVal
)
{
this
.
getHiddenBookInfo
();
}
},
},
methods
:
{
bottomOptions
()
{
...
...
@@ -178,27 +180,40 @@ export default {
}),
};
},
getHiddenBookInfo
(){
console
.
log
(
"this.companyInfoId"
,
this
.
companyInfoId
)
console
.
log
(
"this.annual"
,
this
.
annual
)
hiddenBookStatistics
({
companyInfoId
:
this
.
companyInfoId
,
annual
:
this
.
annual
,
source
:
'1'
}).
then
(
res
=>
{
if
(
res
.
code
==
200
){
this
.
hiddenBookInfo
=
res
.
data
;
this
.
option
.
series
[
0
].
data
=
[{
value
:
res
.
data
.
finishNum
,
name
:
'整改'
},{
value
:
res
.
data
.
unFinishNum
,
name
:
'未整改'
}];
this
.
bottomData
=
[
[{
name
:
"漏气"
,
value
:
res
.
data
.
blowNum
,
color
:
"#604AFF"
},
getHiddenBookInfo
()
{
console
.
log
(
"this.companyInfoId"
,
this
.
companyInfoId
);
console
.
log
(
"this.annual"
,
this
.
annual
);
hiddenBookStatistics
({
companyInfoId
:
this
.
companyInfoId
,
annual
:
this
.
annual
,
source
:
"1"
,
}).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
hiddenBookInfo
=
res
.
data
;
this
.
option
.
series
[
0
].
data
=
[
{
value
:
res
.
data
.
finishNum
,
name
:
"整改"
},
{
value
:
res
.
data
.
unFinishNum
,
name
:
"未整改"
},
];
(
this
.
bottomData
=
[
[
{
name
:
"漏气"
,
value
:
res
.
data
.
blowNum
,
color
:
"#604AFF"
},
{
name
:
"腐蚀"
,
value
:
res
.
data
.
corrosionNum
,
color
:
"#FFC337"
},
{
name
:
"裂缝"
,
value
:
res
.
data
.
crackNum
,
color
:
"#86FF5B"
},
{
name
:
"设备故障"
,
value
:
res
.
data
.
deviceNum
,
color
:
"#03C4F1"
},
{
name
:
"安全距离不足"
,
value
:
res
.
data
.
distanceNum
,
color
:
"#1F8DF3"
},
{
name
:
"安全距离不足"
,
value
:
res
.
data
.
distanceNum
,
color
:
"#1F8DF3"
,
},
{
name
:
"管道承重"
,
value
:
res
.
data
.
pipeNum
,
color
:
"#03C4F1"
},
{
name
:
"其他"
,
value
:
res
.
data
.
otherNum
,
color
:
"#1F8DF3"
}
]
{
name
:
"其他"
,
value
:
res
.
data
.
otherNum
,
color
:
"#1F8DF3"
}
,
],
this
.
reasonOptions
=
this
.
bottomOptions
();
]),
(
this
.
reasonOptions
=
this
.
bottomOptions
());
}
//console.log("res==================",res)
})
}
})
;
}
,
},
};
</
script
>
...
...
@@ -278,8 +293,8 @@ export default {
}
.three
{
font-size
:
16px
;
flex
:
1
;
// background: red;
.chars-box
{
flex
:
1
;
}
...
...
zh-baseversion-web/src/views/supervision/analysisInspection/index.vue
View file @
7bdc609c
<!--
* @Author: your name
* @Date: 2022-04-11 14:11:04
* @LastEditTime: 202
2-04-14 10:45:52
* @LastEditors:
Please set LastEditors
* @LastEditTime: 202
6-05-06 11:39:01
* @LastEditors:
纪泽龙 jizelong@qq.com
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /gassafety-progress/gassafetyprogress-web/src/views/operationMonitor/xunjianxuncha/index.vue
-->
<
template
>
<div
class=
"app-container xjxc"
>
<div
class=
"shai"
>
<div
class=
"shai"
>
<el-select
clearable
v-model=
"danwei"
...
...
@@ -22,7 +22,6 @@
:value=
"item.enterpriseId"
></el-option>
</el-select>
</div>
<el-tabs
v-model=
"activeName"
style=
"width: 300px"
@
tab-click=
"handleClick"
>
<el-tab-pane
label=
"2026年度"
name=
"2026"
></el-tab-pane>
...
...
@@ -30,35 +29,34 @@
<el-tab-pane
label=
"2024年度"
name=
"2024"
></el-tab-pane>
<el-tab-pane
label=
"2023年度"
name=
"2023"
></el-tab-pane>
</el-tabs>
<div
class=
"wrapper flex-h"
>
<div
class=
"wrapper-b-wrapper"
>
<div
class=
"wrapper-b flex-h"
>
<div
class=
"top flex"
>
<div
class=
"middle"
>
<XjMiddle
:annual=
"activeName"
:companyInfoId=
"companyInfoId"
/>
<XjMiddle
:annual=
"activeName"
:companyInfoId=
"companyInfoId"
/>
</div>
<div
class=
"middle"
>
<Middle
:annual=
"activeName"
:companyInfoId=
"companyInfoId"
/>
</div>
<div
class=
"middle"
>
<JcMiddle
:annual=
"activeName"
:companyInfoId=
"companyInfoId"
/>
<JcMiddle
:annual=
"activeName"
:companyInfoId=
"companyInfoId"
/>
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"top
flex"
>
<div
class=
"bottom
flex"
>
<div
class=
"middle"
>
<XjLeft
:annual=
"activeName"
/>
<XjLeft
:annual=
"activeName"
/>
</div>
<div
class=
"middle"
>
<Left
/>
</div>
<div
class=
"middle"
>
<Right
/>
<Right
/>
</div>
</div>
<!--
<div
class=
"bottom"
>
<!--
<div
class=
"bottom"
>
<div
class=
"left"
>
<XjLeft
/>
</div>
...
...
@@ -70,9 +68,7 @@
</div>
</div>
-->
<!--
<div
class=
"top flex"
>
<!--
<div
class=
"top flex"
>
<div
class=
"right"
>
<Right
:annual=
"activeName"
:companyInfoId=
"companyInfoId"
/>
</div>
...
...
@@ -90,6 +86,7 @@
</div>
-->
</div>
</div>
</div>
</
template
>
<
script
>
...
...
@@ -108,68 +105,82 @@ export default {
Left
,
XjLeft
,
Middle
,
Right
Right
,
},
data
()
{
return
{
danwei
:
null
,
danwei
:
null
,
enterprises
:
[],
activeName
:
'2025'
,
companyInfoId
:
''
activeName
:
"2025"
,
companyInfoId
:
""
,
};
},
created
()
{
this
.
getEnterpriseLists
();
},
methods
:
{
selectcompanyId
(
e
){
selectcompanyId
(
e
)
{
this
.
companyInfoId
=
e
;
},
//所属单位
getEnterpriseLists
(){
getEnterpriseLists
()
{
const
param
=
{};
enterpriseLists
(
param
).
then
(
response
=>
{
enterpriseLists
(
param
).
then
(
(
response
)
=>
{
this
.
enterprises
=
response
.
rows
;
});
},
handleClick
(
tab
,
event
)
{
console
.
log
(
tab
,
event
);
}
},
mounted
(){
}
},
mounted
()
{},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.app-main
{
}
.app-container
{
display
:
flex
;
flex-direction
:
column
;
}
.xjxc
{
height
:
calc
(
100vh
-
50px
)
!
important
;
overflow
:
auto
;
}
.flex
{
display
:
flex
;
justify-content
:
space-between
;
}
.flex-h
{
.wrapper-b-wrapper
{
flex
:
1
;
// border:1px solid red
// background: red;
}
.wrapper-b
{
display
:
flex
;
// justify-content: space-around;
flex-direction
:
column
;
min-height
:
818px
;
height
:
100%
;
.top
{
height
:
47%
;
.top
,
.bottom
{
height
:
55%
;
.left
{
width
:
70%
;
box-sizing
:
border-box
;
padding
:
15px
24px
19px
;
}
.middle
{
width
:
35
.3%
;
padding
:
15px
80px
19px
71px
;
width
:
33
.3%
;
box-sizing
:
border-box
;
padding
:
15px
20px
19px
20px
;
}
.right
{
width
:
30
.2%
;
box-sizing
:
border-box
;
padding
:
15px
29px
;
}
>
div
{
...
...
@@ -178,26 +189,31 @@ export default {
border-radius
:
3px
;
}
}
>
.middle
{
>
.middle
{
margin
:
5px
0
;
background
:
repeating-linear-gradient
(
135deg
,
transparent
,
transparent
3px
,
#D6D6D6
3px
,
#D6D6D6
8px
);
background
:
repeating-linear-gradient
(
135deg
,
transparent
,
transparent
3px
,
#d6d6d6
3px
,
#d6d6d6
8px
);
height
:
2px
;
}
.bottom
{
flex
:
1
;
flex
:
1
!
important
;
}
>
div
{
// height: 50%;
}
}
.shai
{
.shai
{
position
:
fixed
;
right
:
20px
;
width
:
300px
;
height
:
40px
;
}
::v-deep
.el-select
{
}
::v-deep
.el-select
{
width
:
300px
;
}
</
style
>
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