Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Administrator
/
project_progress
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit cd8d414c
authored
May 13, 2024
by
liangzhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
评估辅助选定样式调整
1 parent
13153b38
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
526 additions
and
72 deletions
public/index.html
src/App.vue
src/utils/http.js
src/views/assessChecks/assistedConfirm.vue
src/views/assessChecks/assistedFeedback.vue
src/views/assessChecks/assistedRect.vue
src/views/assessChecks/assistedVerif.vue
src/views/assessChecks/assistedViewing.vue
src/views/assessChecks/assitedDistribution.vue
src/views/assessChecks/attachSynchronousArchiving.vue
src/views/assessChecks/auxiliaryInspection.vue
src/views/assessChecks/auxiliaryQuery.vue
src/views/assessChecks/auxiliarySelection.vue
src/views/assessChecks/checkCompliance.vue
src/views/assessChecks/checkComplianceFZ.vue
src/views/assessChecks/checkComplianceXF.vue
src/views/assessChecks/components/seachList.vue
src/views/assessChecks/components/tableList.vue
src/views/assessChecks/confirmChanges.vue
src/views/assessChecks/confirmRelease.vue
src/views/assessChecks/correctiveAssistanceVerification.vue
src/views/assessChecks/materialAcquisition.vue
src/views/assessChecks/materialAnalysis.vue
src/views/assessChecks/qrCompliance.vue
src/views/layout/continerView.vue
src/views/layout/index.vue
src/views/layout/leftBar.vue
src/views/layout/mainLayout.vue
src/views/postConcentrationCheck/components/tableList.vue
src/views/postConcentrationCheck/projectCheckQuestionQuery.vue
src/views/postConcentrationCheck/rectificationFeedbackQuery.vue
vue.config.js
public/index.html
View file @
cd8d414
...
@@ -31,13 +31,26 @@
...
@@ -31,13 +31,26 @@
<!-- built files will be auto injected -->
<!-- built files will be auto injected -->
</body>
</body>
<style>
<style>
html
,
/*
html,
body {
body {
height: 100%;
height: 100%;
overflow: hidden;
overflow: hidden;
margin: 0;
margin: 0;
padding: 0;
padding: 0;
}
} */
html
,
body
{
min-height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
background-color
:
#f7f8fb
;
height
:
100%
;
margin
:
0
;
padding
:
0
;
clear
:
both
;
overflow-x
:
hidden
;
}
::-webkit-scrollbar
{
::-webkit-scrollbar
{
width
:
8px
;
width
:
8px
;
}
}
...
...
src/App.vue
View file @
cd8d414
...
@@ -20,4 +20,8 @@
...
@@ -20,4 +20,8 @@
height
:
100%
;
height
:
100%
;
text-align
:
center
;
text-align
:
center
;
}
}
</
style
>
</
style
>
src/utils/http.js
View file @
cd8d414
...
@@ -24,6 +24,8 @@ function decryptStringBySM4_CBC(str) {//使用sm4-cbc算法给字符串解密
...
@@ -24,6 +24,8 @@ function decryptStringBySM4_CBC(str) {//使用sm4-cbc算法给字符串解密
//http 请求拦截器
//http 请求拦截器
axios
.
interceptors
.
request
.
use
(
config
=>
{
axios
.
interceptors
.
request
.
use
(
config
=>
{
config
.
headers
[
'X-USER'
]
=
sessionStorage
.
getItem
(
'author'
);
config
.
headers
[
'X-USER-NAME'
]
=
sessionStorage
.
getItem
(
'authorName'
)
// config.headers.token = JSON.parse(localStorage.getItem('token')).token;
// config.headers.token = JSON.parse(localStorage.getItem('token')).token;
...
...
src/views/assessChecks/assistedConfirm.vue
View file @
cd8d414
...
@@ -664,7 +664,7 @@
...
@@ -664,7 +664,7 @@
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/assistedFeedback.vue
View file @
cd8d414
...
@@ -634,7 +634,7 @@ export default {
...
@@ -634,7 +634,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/assistedRect.vue
View file @
cd8d414
...
@@ -690,7 +690,7 @@ export default {
...
@@ -690,7 +690,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/assistedVerif.vue
View file @
cd8d414
...
@@ -857,7 +857,7 @@ export default {
...
@@ -857,7 +857,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/assistedViewing.vue
View file @
cd8d414
...
@@ -492,7 +492,7 @@ export default {
...
@@ -492,7 +492,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/assitedDistribution.vue
View file @
cd8d414
...
@@ -409,7 +409,7 @@ export default {
...
@@ -409,7 +409,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/attachSynchronousArchiving.vue
View file @
cd8d414
...
@@ -553,7 +553,7 @@ export default {
...
@@ -553,7 +553,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/auxiliaryInspection.vue
View file @
cd8d414
...
@@ -355,7 +355,7 @@ export default {
...
@@ -355,7 +355,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/auxiliaryQuery.vue
View file @
cd8d414
...
@@ -330,7 +330,7 @@
...
@@ -330,7 +330,7 @@
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/auxiliarySelection.vue
View file @
cd8d414
...
@@ -15,6 +15,14 @@
...
@@ -15,6 +15,14 @@
<el-option
label=
"2021年"
value=
"2021"
></el-option>
<el-option
label=
"2021年"
value=
"2021"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"批次年度:"
prop=
"batchYear"
class=
"fromItem"
>
<el-select
v-model=
"ruleForm.batchYear"
placeholder=
"请选择"
clearable
>
<el-option
label=
"2024年"
value=
"2024"
></el-option>
<el-option
label=
"2023年"
value=
"2023"
></el-option>
<el-option
label=
"2022年"
value=
"2022"
></el-option>
<el-option
label=
"2021年"
value=
"2021"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"后评估批次名称:"
prop=
"batchName"
class=
"fromItem"
>
<el-form-item
label=
"后评估批次名称:"
prop=
"batchName"
class=
"fromItem"
>
<el-input
v-model=
"ruleForm.batchName"
placeholder=
"请输入"
clearable
></el-input>
<el-input
v-model=
"ruleForm.batchName"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-form-item>
...
@@ -220,6 +228,7 @@
...
@@ -220,6 +228,7 @@
<el-select
<el-select
v-model=
"ruleFormdialogAdd.batchYear"
v-model=
"ruleFormdialogAdd.batchYear"
placeholder=
"请选择"
placeholder=
"请选择"
clearable
>
>
<el-option
label=
"2024年"
value=
"2024"
></el-option>
<el-option
label=
"2024年"
value=
"2024"
></el-option>
<el-option
label=
"2023年"
value=
"2023"
></el-option>
<el-option
label=
"2023年"
value=
"2023"
></el-option>
...
@@ -232,7 +241,7 @@
...
@@ -232,7 +241,7 @@
prop=
"batchName"
prop=
"batchName"
class=
"fromItem"
class=
"fromItem"
>
>
<el-input
v-model=
"ruleFormdialogAdd.batchName"
></el-input>
<el-input
v-model=
"ruleFormdialogAdd.batchName"
clearable
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
<el-form-item
label=
"计划评审日期:"
label=
"计划评审日期:"
...
@@ -252,6 +261,7 @@
...
@@ -252,6 +261,7 @@
type=
"textarea"
type=
"textarea"
v-model=
"ruleFormdialogAdd.description"
v-model=
"ruleFormdialogAdd.description"
placeholder=
"请输入内容"
placeholder=
"请输入内容"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"备注:"
class=
"textarea"
>
<el-form-item
label=
"备注:"
class=
"textarea"
>
...
@@ -259,6 +269,7 @@
...
@@ -259,6 +269,7 @@
type=
"textarea"
type=
"textarea"
v-model=
"ruleFormdialogAdd.remark"
v-model=
"ruleFormdialogAdd.remark"
placeholder=
"请输入内容"
placeholder=
"请输入内容"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
@@ -339,10 +350,11 @@
...
@@ -339,10 +350,11 @@
<el-input
<el-input
v-model=
"ruleFormZJ.fullName"
v-model=
"ruleFormZJ.fullName"
placeholder=
"请输入"
placeholder=
"请输入"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"专业领域:"
prop=
"fields"
class=
"fromItem"
>
<el-form-item
label=
"专业领域:"
prop=
"fields"
class=
"fromItem"
>
<el-select
v-model=
"ruleFormZJ.fields"
placeholder=
"请选择"
>
<el-select
v-model=
"ruleFormZJ.fields"
placeholder=
"请选择"
clearable
>
<el-option
label=
"2024年"
value=
"2024"
></el-option>
<el-option
label=
"2024年"
value=
"2024"
></el-option>
<el-option
label=
"2023年"
value=
"2023"
></el-option>
<el-option
label=
"2023年"
value=
"2023"
></el-option>
<el-option
label=
"2022年"
value=
"2022"
></el-option>
<el-option
label=
"2022年"
value=
"2022"
></el-option>
...
@@ -350,7 +362,7 @@
...
@@ -350,7 +362,7 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"专家状态:"
prop=
"expertState"
class=
"fromItem"
>
<el-form-item
label=
"专家状态:"
prop=
"expertState"
class=
"fromItem"
>
<el-select
v-model=
"ruleFormZJ.expertState"
placeholder=
"请选择"
>
<el-select
v-model=
"ruleFormZJ.expertState"
placeholder=
"请选择"
clearable
>
<el-option
label=
"2024年"
value=
"2024"
></el-option>
<el-option
label=
"2024年"
value=
"2024"
></el-option>
<el-option
label=
"2023年"
value=
"2023"
></el-option>
<el-option
label=
"2023年"
value=
"2023"
></el-option>
<el-option
label=
"2022年"
value=
"2022"
></el-option>
<el-option
label=
"2022年"
value=
"2022"
></el-option>
...
@@ -446,6 +458,7 @@
...
@@ -446,6 +458,7 @@
<el-select
<el-select
v-model=
"ruleFormdialogBJ.batchYear"
v-model=
"ruleFormdialogBJ.batchYear"
placeholder=
"请选择"
placeholder=
"请选择"
clearable
>
>
<el-option
label=
"2024年"
value=
"2024"
></el-option>
<el-option
label=
"2024年"
value=
"2024"
></el-option>
<el-option
label=
"2023年"
value=
"2023"
></el-option>
<el-option
label=
"2023年"
value=
"2023"
></el-option>
...
@@ -458,7 +471,7 @@
...
@@ -458,7 +471,7 @@
prop=
"batchName"
prop=
"batchName"
class=
"fromItem"
class=
"fromItem"
>
>
<el-input
v-model=
"ruleFormdialogBJ.batchName"
></el-input>
<el-input
v-model=
"ruleFormdialogBJ.batchName"
clearable
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
<el-form-item
label=
"计划评审日期:"
label=
"计划评审日期:"
...
@@ -478,6 +491,7 @@
...
@@ -478,6 +491,7 @@
type=
"textarea"
type=
"textarea"
v-model=
"ruleFormdialogBJ.description"
v-model=
"ruleFormdialogBJ.description"
placeholder=
"请输入内容"
placeholder=
"请输入内容"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"备注:"
class=
"textarea"
>
<el-form-item
label=
"备注:"
class=
"textarea"
>
...
@@ -485,6 +499,7 @@
...
@@ -485,6 +499,7 @@
type=
"textarea"
type=
"textarea"
v-model=
"ruleFormdialogBJ.remark"
v-model=
"ruleFormdialogBJ.remark"
placeholder=
"请输入内容"
placeholder=
"请输入内容"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
@@ -1030,6 +1045,7 @@ export default {
...
@@ -1030,6 +1045,7 @@ export default {
height
:
100%
;
height
:
100%
;
width
:
100%
;
width
:
100%
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
overflow
:
hidden
;
}
}
.el-form
{
.el-form
{
display
:
flex
;
display
:
flex
;
...
@@ -1042,7 +1058,7 @@ export default {
...
@@ -1042,7 +1058,7 @@ export default {
padding
:
20px
10px
;
padding
:
20px
10px
;
margin-bottom
:
20px
;
margin-bottom
:
20px
;
.fromItem
{
.fromItem
{
width
:
24%
;
min-
width
:
24%
;
margin
:
0
0.5%
;
margin
:
0
0.5%
;
margin-bottom
:
20px
;
margin-bottom
:
20px
;
.el-input
{
.el-input
{
...
@@ -1054,6 +1070,8 @@ export default {
...
@@ -1054,6 +1070,8 @@ export default {
}
}
/
deep
/
.el-form-item__content
{
/
deep
/
.el-form-item__content
{
text-align
:
left
;
text-align
:
left
;
display
:
inline-block
;
margin-left
:
10px
!important
;
}
}
/
deep
/
.el-form-item__label
{
/
deep
/
.el-form-item__label
{
font-weight
:
bold
;
font-weight
:
bold
;
...
@@ -1084,7 +1102,7 @@ export default {
...
@@ -1084,7 +1102,7 @@ export default {
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
@@ -1150,8 +1168,12 @@ export default {
...
@@ -1150,8 +1168,12 @@ export default {
}
}
.textarea
{
.textarea
{
width
:
100%
;
width
:
100%
;
/deep/
.el-form-item__content{
display
:
flex
;
}
.el-textarea
{
.el-textarea
{
width
:
60%
;
width
:
60%
;
}
}
}
}
.Btn
{
.Btn
{
...
...
src/views/assessChecks/checkCompliance.vue
View file @
cd8d414
...
@@ -3,8 +3,20 @@
...
@@ -3,8 +3,20 @@
<div
class=
"close"
><i
class=
"el-icon-circle-close"
></i></div>
<div
class=
"close"
><i
class=
"el-icon-circle-close"
></i></div>
<p
class=
"title"
>
国网辽宁电力-桌面终端管理系统合规性检查评估
</p>
<p
class=
"title"
>
国网辽宁电力-桌面终端管理系统合规性检查评估
</p>
<div
class=
"continer"
>
<div
class=
"continer"
>
<div
class=
"top"
>
<div
class=
"change"
></div>
<el-steps
:active=
"0"
align-center
finish-status=
"success"
>
<el-step
title=
"可研"
icon=
"el-icon-circle-check"
@
click
.
native=
"change()"
></el-step>
<el-step
title=
"计划"
class=
"ssss"
></el-step>
<el-step
title=
"采购"
></el-step>
<el-step
title=
"合同"
></el-step>
<el-step
title=
"执行"
></el-step>
<el-step
title=
"结决算及转资"
></el-step>
</el-steps>
</div>
<div
class=
"left"
>
<
!--
<
div
class=
"left"
>
<p
class=
"tableTitle"
>
检查项
</p>
<p
class=
"tableTitle"
>
检查项
</p>
<el-table
<el-table
@
selection-change=
"handleSelectionChange"
@
selection-change=
"handleSelectionChange"
...
@@ -26,23 +38,22 @@
...
@@ -26,23 +38,22 @@
</el-table>
</el-table>
</div>
</div>
<div
class=
"right"
>
<div
class=
"right"
>
<el-steps
:active=
"0"
align-center
finish-status=
"success"
>
<el-step
title=
"可研"
icon=
"el-icon-circle-check"
></el-step
><i
class=
"el-icon-caret-right"
></i>
<el-step
title=
"计划"
class=
"ssss"
></el-step>
<el-step
title=
"采购"
></el-step>
<el-step
title=
"合同"
></el-step>
<el-step
title=
"执行"
></el-step>
<el-step
title=
"结决算及转资"
></el-step>
</el-steps>
<p
class=
"tableTitle"
>
检查内容
</p>
<p
class=
"tableTitle"
>
检查内容
</p>
</div>
</div>
-->
</div>
</div>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
export
default
{};
export
default
{
methods
:{
change
(){
console
.
log
(
"切换"
)
}
}
};
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
@@ -79,6 +90,13 @@ export default {};
...
@@ -79,6 +90,13 @@ export default {};
background-color
:
#f5f5f6
;
background-color
:
#f5f5f6
;
padding
:
20px
;
padding
:
20px
;
position
:
relative
;
position
:
relative
;
.top{
width
:
70%
;
margin
:
0
auto
;
position
:
relative
;
}
//
background-color
:
#ccc
;
//
background-color
:
#ccc
;
.left
{
.left
{
...
@@ -109,7 +127,7 @@ export default {};
...
@@ -109,7 +127,7 @@ export default {};
}
}
/
deep
/
.el-step.is-horizontal
.el-step__line
{
/
deep
/
.el-step.is-horizontal
.el-step__line
{
height
:
1px
;
height
:
1px
;
margin-right
:
-20px
!important
;
//
margin-right
:
-20px
!important
;
z-index
:
1
;
z-index
:
1
;
}
}
/
deep
/
.el-step__line
{
/
deep
/
.el-step__line
{
...
...
src/views/assessChecks/checkComplianceFZ.vue
View file @
cd8d414
...
@@ -258,7 +258,7 @@ export default {
...
@@ -258,7 +258,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/checkComplianceXF.vue
View file @
cd8d414
...
@@ -344,7 +344,7 @@ export default {
...
@@ -344,7 +344,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/components/seachList.vue
View file @
cd8d414
...
@@ -1305,7 +1305,7 @@ text-align: left;
...
@@ -1305,7 +1305,7 @@ text-align: left;
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785E6
;
//
color
:
#2785E6
;
}
}
.adzjdialog
{
.adzjdialog
{
text-align
:
left
;
text-align
:
left
;
...
...
src/views/assessChecks/components/tableList.vue
View file @
cd8d414
...
@@ -146,6 +146,6 @@ export default {
...
@@ -146,6 +146,6 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785E6
;
//
color
:
#2785E6
;
}
}
</
style
>
</
style
>
\ No newline at end of file
src/views/assessChecks/confirmChanges.vue
View file @
cd8d414
...
@@ -401,7 +401,7 @@
...
@@ -401,7 +401,7 @@
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/confirmRelease.vue
View file @
cd8d414
...
@@ -846,7 +846,7 @@ export default {
...
@@ -846,7 +846,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/correctiveAssistanceVerification.vue
View file @
cd8d414
...
@@ -778,7 +778,7 @@ export default {
...
@@ -778,7 +778,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/materialAcquisition.vue
View file @
cd8d414
...
@@ -570,7 +570,7 @@ export default {
...
@@ -570,7 +570,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/materialAnalysis.vue
View file @
cd8d414
...
@@ -460,7 +460,7 @@
...
@@ -460,7 +460,7 @@
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/assessChecks/qrCompliance.vue
View file @
cd8d414
...
@@ -283,10 +283,6 @@ export default {
...
@@ -283,10 +283,6 @@ export default {
font-weight
:
600
;
font-weight
:
600
;
font-size
:
15px
;
font-size
:
15px
;
}
}
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
color
:
#2785e6
;
}
.eltable
{
.eltable
{
width
:
100%
;
width
:
100%
;
...
@@ -295,7 +291,7 @@ export default {
...
@@ -295,7 +291,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/layout/continerView.vue
View file @
cd8d414
...
@@ -25,11 +25,11 @@ export default {
...
@@ -25,11 +25,11 @@ export default {
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.main
{
.main
{
height
:
100%
;
min-
height
:
100%
;
padding
:
10px
;
padding
:
10px
;
padding-top
:
5px
;
padding-top
:
5px
;
padding-bottom
:
0
;
padding-bottom
:
0
;
//
overflow-y
:
auto
;
overflow-y
:
auto
;
//
overflow-x
:
hidden
;
//
overflow-x
:
hidden
;
//
overflow
:
auto
;
//
overflow
:
auto
;
}
}
...
...
src/views/layout/index.vue
View file @
cd8d414
<
template
>
<
template
>
<div>
<div
class=
"mian"
>
<div
class=
"head-container"
>
<div
class=
"head-container"
>
<div
class=
"logo"
style=
"z-index: 10000"
>
<div
class=
"logo"
style=
"z-index: 10000"
>
<div
class=
"logo-inner"
>
<div
class=
"logo-inner"
>
...
@@ -184,16 +184,7 @@ export default {
...
@@ -184,16 +184,7 @@ export default {
-moz-osx-font-smoothing
:
grayscale
;
-moz-osx-font-smoothing
:
grayscale
;
}
}
html
,
body
{
display
:
flex
;
flex-direction
:
column
;
background-color
:
#f7f8fb
;
height
:
100%
;
margin
:
0
;
padding
:
0
;
clear
:
both
;
}
.head-container
{
.head-container
{
display
:
flex
;
display
:
flex
;
...
@@ -343,4 +334,11 @@ body {
...
@@ -343,4 +334,11 @@ body {
::-webkit-scrollbar-track-piece
{
::-webkit-scrollbar-track-piece
{
background-color
:
#f5f5f5
;
background-color
:
#f5f5f5
;
}
}
//
.mian
{
//
width
:
100%
;
//
height
:
100vh
;
//
overflow
:
auto
;
//
}
</
style
>
</
style
>
\ No newline at end of file
src/views/layout/leftBar.vue
View file @
cd8d414
...
@@ -10,7 +10,6 @@
...
@@ -10,7 +10,6 @@
:default-active=
"activeIndex"
:default-active=
"activeIndex"
ref=
"kzMenu"
ref=
"kzMenu"
>
>
<!-- :default-openeds="['submenu1']" -->
<el-submenu
<el-submenu
v-for=
"(item, index) in menuList"
v-for=
"(item, index) in menuList"
:key=
"index"
:key=
"index"
...
@@ -372,8 +371,8 @@ export default {
...
@@ -372,8 +371,8 @@ export default {
authority
(
newVal
,
oldVal
)
{
authority
(
newVal
,
oldVal
)
{
console
.
log
(
"oldVal:"
,
oldVal
);
// coderkey
console
.
log
(
"oldVal:"
,
oldVal
);
// coderkey
console
.
log
(
"newVal:"
,
newVal
);
// pink
console
.
log
(
"newVal:"
,
newVal
);
// pink
this
.
menuList
=
[]
if
(
newVal
==
1
)
{
if
(
newVal
==
1
)
{
sessionStorage
.
setItem
(
'author'
,
'sgtig_zhangyu'
)
this
.
menuList
=
[
this
.
menuList
=
[
{
{
name
:
"后评估检查"
,
name
:
"后评估检查"
,
...
@@ -416,7 +415,7 @@ export default {
...
@@ -416,7 +415,7 @@ export default {
this
.
$refs
.
kzMenu
.
activeIndex
=
this
.
$route
.
path
this
.
$refs
.
kzMenu
.
activeIndex
=
this
.
$route
.
path
}
else
if
(
newVal
==
2
)
{
}
else
if
(
newVal
==
2
)
{
sessionStorage
.
setItem
(
'author'
,
'sgtig_liyiming'
)
this
.
menuList
=
[
this
.
menuList
=
[
{
{
name
:
"后评估检查"
,
name
:
"后评估检查"
,
...
@@ -462,9 +461,10 @@ export default {
...
@@ -462,9 +461,10 @@ export default {
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
"/mainLayout/confirmRelease"
,
path
:
"/mainLayout/confirmRelease"
,
});
});
this
.
$refs
.
kzMenu
.
activeIndex
=
this
.
$route
.
path
;
this
.
$refs
.
kzMenu
.
activeIndex
=
this
.
$route
.
path
;
}
else
if
(
newVal
==
3
)
{
}
else
if
(
newVal
==
3
)
{
sessionStorage
.
setItem
(
'author'
,
'sgtig_mengdejian'
)
this
.
menuList
=
[
this
.
menuList
=
[
{
{
name
:
"后评估检查"
,
name
:
"后评估检查"
,
...
@@ -503,13 +503,274 @@ export default {
...
@@ -503,13 +503,274 @@ export default {
path
:
"/mainLayout/materialAcquisition"
,
path
:
"/mainLayout/materialAcquisition"
,
});
});
this
.
$refs
.
kzMenu
.
activeIndex
=
this
.
$route
.
path
;
this
.
$refs
.
kzMenu
.
activeIndex
=
this
.
$route
.
path
;
}
else
if
(
newVal
==
99
)
{
this
.
menuList
=
[
{
name
:
"后评估检查"
,
url
:
""
,
children
:
[
{
name
:
"后评估自查"
,
url
:
""
,
children
:
[
{
name
:
"评估项目辅助选定"
,
url
:
"/mainLayout/auxiliarySelection"
,
children
:
[],
},
{
name
:
"评估批次确认发布"
,
url
:
"/mainLayout/confirmRelease"
,
children
:
[],
},
{
name
:
"评估材料自动获取"
,
url
:
"/mainLayout/materialAcquisition"
,
children
:
[],
},
// { name: "评估材料自动解析", url: "/mainLayout/materialAnalysis", children: [] },
{
name
:
"项目辅助检查"
,
url
:
"/mainLayout/auxiliaryInspection"
,
children
:
[],
},
{
name
:
"项目评估结果确认更改"
,
url
:
"/mainLayout/confirmChanges"
,
children
:
[],
},
{
name
:
"评估结果辅助查看"
,
url
:
"/mainLayout/assistedViewing"
,
children
:
[],
},
{
name
:
"问题辅助下发"
,
url
:
"/mainLayout/assitedDistribution"
,
children
:
[],
},
{
name
:
"问题辅助查询"
,
url
:
"/mainLayout/auxiliaryQuery"
,
children
:
[],
},
{
name
:
"问题辅助反馈"
,
url
:
"/mainLayout/assistedFeedback"
,
children
:
[],
},
{
name
:
"申诉辅助确认"
,
url
:
"/mainLayout/assistedConfirm"
,
children
:
[],
},
{
name
:
"问题辅助整改"
,
url
:
"/mainLayout/assistedRect"
,
children
:
[],
},
{
name
:
"整改辅助核验"
,
url
:
"/mainLayout/correctiveAssistanceVerification"
,
children
:
[],
},
{
name
:
"材料同步归档"
,
url
:
"/mainLayout/attachSynchronousArchiving"
,
children
:
[],
},
],
},
{
name
:
"后评估互查"
,
url
:
""
,
children
:
[
{
name
:
"评估项目辅助选定"
,
url
:
"/mainLayout/auxiliarySelection"
,
children
:
[],
},
{
name
:
"评估批次确认发布"
,
url
:
"/mainLayout/confirmRelease"
,
children
:
[],
},
{
name
:
"评估材料自动获取"
,
url
:
"/mainLayout/materialAcquisition"
,
children
:
[],
},
// { name: "评估材料自动解析", url: "/mainLayout/materialAnalysis", children: [] },
{
name
:
"项目辅助检查"
,
url
:
"/mainLayout/auxiliaryInspection"
,
children
:
[],
},
{
name
:
"项目评估结果确认更改"
,
url
:
"/mainLayout/confirmChanges"
,
children
:
[],
},
{
name
:
"评估结果辅助查看"
,
url
:
"/mainLayout/assistedViewing"
,
children
:
[],
},
{
name
:
"问题辅助下发"
,
url
:
"/mainLayout/assitedDistribution"
,
children
:
[],
},
{
name
:
"问题辅助查询"
,
url
:
"/mainLayout/auxiliaryQuery"
,
children
:
[],
},
{
name
:
"问题辅助反馈"
,
url
:
"/mainLayout/assistedFeedback"
,
children
:
[],
},
{
name
:
"申诉辅助确认"
,
url
:
"/mainLayout/assistedConfirm"
,
children
:
[],
},
{
name
:
"问题辅助整改"
,
url
:
"/mainLayout/assistedRect"
,
children
:
[],
},
{
name
:
"整改辅助核验"
,
url
:
"/mainLayout/correctiveAssistanceVerification"
,
children
:
[],
},
{
name
:
"材料同步归档"
,
url
:
"/mainLayout/attachSynchronousArchiving"
,
children
:
[],
},
],
},
{
name
:
"后评估集中检查"
,
url
:
""
,
children
:
[
{
name
:
"项目检查问题查询"
,
url
:
"/mainLayout/projectCheckQuestionQuery"
,
children
:
[],
},
{
name
:
"整改反馈查询"
,
url
:
"/mainLayout/rectificationFeedbackQuery"
,
children
:
[],
},
],
},
// {
// name: '后评估结果', url: '',
// children: [
// { name: '检查结果公示', url: '', children: [] },
// { name: '综合绩效评价', url: '', children: [] },
// ]
// },
],
},
{
name
:
"后评估合规性管理"
,
url
:
""
,
children
:
[
{
name
:
"合规性检查实时提醒"
,
url
:
""
,
children
:
[
{
name
:
"合规性检查自动提醒"
,
url
:
""
,
children
:
[]
},
{
name
:
"合规性检查手动提醒"
,
url
:
""
,
children
:
[]
},
],
},
{
name
:
"合规性检查规则库构建"
,
url
:
""
,
children
:
[
{
name
:
"检查规则编制"
,
url
:
""
,
children
:
[]
},
{
name
:
"自动稽核任务配置"
,
url
:
""
,
children
:
[]
},
],
},
{
name
:
"项目前期合规检查"
,
url
:
""
,
children
:
[
{
name
:
"合规检查结果"
,
url
:
""
,
children
:
[]
},
{
name
:
"合规检查结果确认"
,
url
:
""
,
children
:
[]
},
{
name
:
"合规问题整改"
,
url
:
""
,
children
:
[]
},
{
name
:
"合规问题整改核验"
,
url
:
""
,
children
:
[]
},
],
},
],
},
{
name
:
"后评估结果管理"
,
url
:
""
,
children
:
[
{
name
:
"后评估结果发布"
,
url
:
""
,
children
:
[
{
name
:
"检查结果公示"
,
url
:
""
,
children
:
[]
},
{
name
:
"综合绩效评价"
,
url
:
""
,
children
:
[]
},
],
},
{
name
:
"后评估结果情况"
,
url
:
""
,
children
:
[
{
name
:
"后评估进度情况"
,
url
:
""
,
children
:
[]
},
{
name
:
"各环节问题分布"
,
url
:
""
,
children
:
[]
},
{
name
:
"各类型问题分布"
,
url
:
""
,
children
:
[]
},
{
name
:
"后评估检查报告情况"
,
url
:
""
,
children
:
[]
},
{
name
:
"合规检查问题情况"
,
url
:
""
,
children
:
[]
},
{
name
:
"合规检查报告情况"
,
url
:
""
,
children
:
[]
},
],
},
{
name
:
"后评估检查报告管理"
,
url
:
""
,
children
:
[
{
name
:
"后评估检查报告维护"
,
url
:
""
,
children
:
[]
},
{
name
:
"后评估检查报告导出"
,
url
:
""
,
children
:
[]
},
{
name
:
"后评估报告解析"
,
url
:
""
,
children
:
[]
},
{
name
:
"后评估模版维护"
,
url
:
""
,
children
:
[]
},
{
name
:
"后评估模版下载"
,
url
:
""
,
children
:
[]
},
],
},
{
name
:
"合规性检查报告管理"
,
url
:
""
,
children
:
[
{
name
:
"合规性检查报告维护"
,
url
:
""
,
children
:
[]
},
{
name
:
"合规性检查报告导出"
,
url
:
""
,
children
:
[]
},
{
name
:
"合规性检查报告解析"
,
url
:
""
,
children
:
[]
},
],
},
],
},
]
this
.
$router
.
push
({
path
:
"/mainLayout/auxiliarySelection"
,
});
this
.
$refs
.
kzMenu
.
activeIndex
=
this
.
$route
.
path
;
}
}
},
},
},
},
mounted
()
{
mounted
()
{
console
.
log
(
"重新来了么"
);
console
.
log
(
"重新来了么"
);
this
.
handleOpen
(
0
,[
'0'
])
// this.handleOpen(0,['0'])
// this.handleOpen("0-0",['0','0-0'])
console
.
log
(
'333333'
,
this
.
$route
.
query
)
console
.
log
(
'333333'
,
this
.
$route
.
query
)
if
(
this
.
$route
.
path
==
'/mainLayout/Compliancefz'
||
this
.
$route
.
path
==
'/mainLayout/Compliance'
){
if
(
this
.
$route
.
path
==
'/mainLayout/Compliancefz'
||
this
.
$route
.
path
==
'/mainLayout/Compliance'
){
this
.
activeIndex
=
'/mainLayout/auxiliaryInspection'
this
.
activeIndex
=
'/mainLayout/auxiliaryInspection'
...
@@ -695,4 +956,16 @@ export default {
...
@@ -695,4 +956,16 @@ export default {
/
deep
/
.el-scrollbar__thumb
{
/
deep
/
.el-scrollbar__thumb
{
background-color
:
#6bcfde
;
/* 滑块的颜色 */
background-color
:
#6bcfde
;
/* 滑块的颜色 */
}
}
//
/
deep
/
.el-menu
>
li
:first-child
{
//
.treeIcon1{
//
transform
:
rotate
(
90deg
);
//
}
//
}
//
/
deep
/
.el-menu
>
.submenu2
:first-child
{
//
.treeIcon2{
//
transform
:
rotate
(
90deg
);
//
}
//
}
</
style
>
</
style
>
\ No newline at end of file
src/views/layout/mainLayout.vue
View file @
cd8d414
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<router-view></router-view>
<router-view></router-view>
</ContinerView>
</ContinerView>
<div
class=
"changeqx"
>
<div
class=
"changeqx"
>
<el-dropdown
@
command=
"handleCommand"
>
<
!--
<
el-dropdown
@
command=
"handleCommand"
>
<el-button
type=
"primary"
>
<el-button
type=
"primary"
>
<div
style=
"margin-right: 35px"
>
权限切换
</div>
<div
style=
"margin-right: 35px"
>
权限切换
</div>
</el-button>
</el-button>
...
@@ -15,7 +15,46 @@
...
@@ -15,7 +15,46 @@
:command=
"item.id"
:command=
"item.id"
:key=
"item.id"
>
{{
item
.
menu
}}
</el-dropdown-item>
:key=
"item.id"
>
{{
item
.
menu
}}
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown-menu>
</el-dropdown>
</el-dropdown>
-->
<el-menu
router
class=
"el-menu-vertical-demo"
:unique-opened=
"true"
@
open=
"handleOpen"
>
<el-submenu
v-for=
"(item, index) in menuList"
:key=
"index"
:index=
"index + ''"
class=
"submenu1"
>
<template
slot=
"title"
>
<span>
{{
item
.
name
}}
</span>
</
template
>
<el-submenu
v-for=
"(item2, index2) in item.children"
:key=
"index2"
:index=
"index + '-' + index2 + ''"
class=
"submenu2"
>
<
template
slot=
"title"
>
<span
>
{{
item2
.
name
}}
</span>
</
template
>
<el-menu-item
v-for=
"(item3, index3) in item2.children"
:key=
"index3"
:index=
"item3.url"
class=
"submenu3"
@
click=
"clicksub(item2,item3)"
>
<span
class=
"title3"
>
{{ item3.name }}
</span >
</el-menu-item>
</el-submenu>
</el-submenu>
</el-menu>
</div>
</div>
</div>
</div>
</template>
</template>
...
@@ -49,6 +88,81 @@ export default {
...
@@ -49,6 +88,81 @@ export default {
},
},
],
],
menuList
:[
{
name
:
"权限切换"
,
url
:
""
,
children
:
[
{
name
:
"省公司管理"
,
url
:
""
,
id
:
1
,
children
:
[
{
name
:
"张宇"
,
code
:
"sgtig_zhangyu"
,
url
:
"/mainLayout/auxiliarySelection"
,
children
:
[],
},
],
},
{
name
:
"省公司专家"
,
id
:
2
,
children
:
[
{
name
:
"李一鸣"
,
code
:
"sgtig_liyiming"
,
children
:
[],
},
{
name
:
"王美玲"
,
code
:
"sgtig_wangmeiling"
,
children
:
[],
},
],
},
{
name
:
"项目建设单位专责"
,
id
:
3
,
children
:
[
{
name
:
"孟德建"
,
code
:
"sgtig_mengdejian"
,
children
:
[],
},
{
name
:
"李文博"
,
code
:
"sgtig_liwenbo"
,
children
:
[],
},
{
name
:
"章轲"
,
code
:
"sgtig_zhangke"
,
children
:
[],
},
],
},
{
name
:
"超级管理员"
,
url
:
""
,
id
:
99
,
children
:
[
{
name
:
"魏征"
,
code
:
"sgtig_weizheng"
,
children
:
[],
},
],
},
],
},
],
authority
:
null
,
authority
:
null
,
};
};
...
@@ -73,7 +187,17 @@ export default {
...
@@ -73,7 +187,17 @@ export default {
handleCommand
(
item
)
{
handleCommand
(
item
)
{
console
.
log
(
item
,
"item"
)
//下拉菜单里面的值
console
.
log
(
item
,
"item"
)
//下拉菜单里面的值
this
.
authority
=
item
// this.authority=item
},
handleOpen
(
e
,
a
){
console
.
log
(
e
,
a
,
'e, ae, a'
)
},
clicksub
(
a
,
b
){
console
.
log
(
'选怎'
,
a
,
b
)
sessionStorage
.
setItem
(
'author'
,
b
.
code
)
sessionStorage
.
setItem
(
'authorName'
,
a
.
id
)
this
.
authority
=
a
.
id
}
}
},
},
};
};
...
@@ -93,7 +217,7 @@ export default {
...
@@ -93,7 +217,7 @@ export default {
height
:
100%
;
height
:
100%
;
}
}
.continer
{
.continer
{
min-
width
:
100%
;
width
:
100%
;
height
:
100%
;
height
:
100%
;
//
flex
:
1
;
//
flex
:
1
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
...
@@ -101,7 +225,7 @@ export default {
...
@@ -101,7 +225,7 @@ export default {
}
}
.changeqx
{
.changeqx
{
position
:
absolute
;
position
:
absolute
;
right
:
0
;
right
:
30px
;
top
:
5px
;
top
:
5px
;
}
}
}
}
...
...
src/views/postConcentrationCheck/components/tableList.vue
View file @
cd8d414
...
@@ -142,6 +142,6 @@ export default {
...
@@ -142,6 +142,6 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785E6
;
//
color
:
#2785E6
;
}
}
</
style
>
</
style
>
\ No newline at end of file
src/views/postConcentrationCheck/projectCheckQuestionQuery.vue
View file @
cd8d414
...
@@ -460,7 +460,7 @@
...
@@ -460,7 +460,7 @@
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
src/views/postConcentrationCheck/rectificationFeedbackQuery.vue
View file @
cd8d414
...
@@ -436,7 +436,7 @@
...
@@ -436,7 +436,7 @@
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.elpagination
{
.elpagination
{
text-align
:
right
;
text-align
:
right
;
...
...
vue.config.js
View file @
cd8d414
...
@@ -13,7 +13,7 @@ module.exports = defineConfig({
...
@@ -13,7 +13,7 @@ module.exports = defineConfig({
hot
:
true
,
hot
:
true
,
proxy
:
{
proxy
:
{
'/api'
:{
'/api'
:{
target
:
`http://192.168.
8.248
:18101`
,
// pin
target
:
`http://192.168.
50.1
:18101`
,
// pin
changeOrigin
:
true
,
changeOrigin
:
true
,
pathRewrite
:{
pathRewrite
:{
"^/api"
:
""
"^/api"
:
""
...
...
Write
Preview
Markdown
is supported
Attach a file
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 post a comment