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 024ad798
authored
Aug 07, 2024
by
liangzhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
自查流程调整
1 parent
a0a9c416
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
218 additions
and
123 deletions
src/utils/leftBarRules.js
src/views/assessChecks/mianHome.vue
src/views/assessZC/auxiliaryInspection.vue
src/views/assessZC/checkCompliance.vue
src/views/assessZC/checkComplianceFZ.vue
src/views/assessZC/confirmRelease.vue
src/views/assessZC/materialAcquisition.vue
src/views/assessZC/projectView.vue
src/views/layout/index.vue
src/utils/leftBarRules.js
View file @
024ad79
...
@@ -354,8 +354,8 @@ export function trendsRules(type) {
...
@@ -354,8 +354,8 @@ export function trendsRules(type) {
children
:
[
children
:
[
{
name
:
"后评估检查报告维护"
,
url
:
"/managementResult/maintenancePg"
,
children
:
[]
},
{
name
:
"后评估检查报告维护"
,
url
:
"/managementResult/maintenancePg"
,
children
:
[]
},
{
name
:
"后评估报告模板管理"
,
url
:
"/managementResult/managementPg"
,
children
:
[]
},
{
name
:
"后评估报告模板管理"
,
url
:
"/managementResult/managementPg"
,
children
:
[]
},
{
name
:
"合规性检查报告维护"
,
url
:
"/managementResult/maintenanceHg"
,
children
:
[]
},
//
{ name: "合规性检查报告维护", url: "/managementResult/maintenanceHg", children: [] },
{
name
:
"合规性检查报告模板管理"
,
url
:
"/managementResult/managementHg"
,
children
:
[]
},
//
{ name: "合规性检查报告模板管理", url: "/managementResult/managementHg", children: [] },
],
],
},
},
...
...
src/views/assessChecks/mianHome.vue
View file @
024ad79
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
<h3>
后评估项目
</h3>
<h3>
后评估项目
</h3>
<ul>
<ul>
<li>
项目总数量:
<span>
{{
info
.
proCount
}}
</span>
个
</li>
<li>
项目总数量:
<span>
{{
info
.
proCount
}}
</span>
个
</li>
<
li>
未上传材料:
<span>
{{
info
.
proNscCount
}}
</span>
个
</li
>
<
!--
<li>
未上传材料:
<span>
{{
info
.
proNscCount
}}
</span>
个
</li>
--
>
<li>
待评估:
<span>
{{
info
.
proDpgCount
}}
</span>
个
</li>
<li>
待评估:
<span>
{{
info
.
proDpgCount
}}
</span>
个
</li>
<li>
需整改:
<span>
{{
info
.
proXzgCount
}}
</span>
个
</li>
<li>
需整改:
<span>
{{
info
.
proXzgCount
}}
</span>
个
</li>
<li>
己整改:
<span>
{{
info
.
proYzgCount
}}
</span>
个
</li>
<li>
己整改:
<span>
{{
info
.
proYzgCount
}}
</span>
个
</li>
...
@@ -159,7 +159,7 @@ export default {
...
@@ -159,7 +159,7 @@ export default {
.xm
{
.xm
{
position
:
absolute
;
position
:
absolute
;
width
:
400px
;
width
:
400px
;
height
:
2
3
0px
;
height
:
2
0
0px
;
background-image
:
linear-gradient
(
background-image
:
linear-gradient
(
to
right
,
to
right
,
rgb
(
220
,
250
,
250
),
rgb
(
220
,
250
,
250
),
...
...
src/views/assessZC/auxiliaryInspection.vue
View file @
024ad79
...
@@ -199,7 +199,7 @@
...
@@ -199,7 +199,7 @@
<el-dialog
<el-dialog
title=
"复核情况"
title=
"复核情况"
:visible
.
sync=
"dialogQR"
:visible
.
sync=
"dialogQR"
width=
"
79
%"
width=
"
91
%"
:modal-append-to-body=
"false"
:modal-append-to-body=
"false"
:append-to-body=
"false"
:append-to-body=
"false"
@
close=
"closed"
@
close=
"closed"
...
@@ -224,10 +224,10 @@
...
@@ -224,10 +224,10 @@
<el-table-column
<el-table-column
label=
"项目环节"
label=
"项目环节"
prop=
"projectStagetext"
prop=
"projectStagetext"
width=
"1
5
0"
width=
"1
2
0"
>
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"序号"
width=
"
10
0"
type=
"index"
>
<el-table-column
label=
"序号"
width=
"
5
0"
type=
"index"
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
...
@@ -243,9 +243,9 @@
...
@@ -243,9 +243,9 @@
show-overflow-tooltip
show-overflow-tooltip
>
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"评估问题"
prop=
"evalQues"
width=
"
300
"
>
<el-table-column
label=
"评估问题"
prop=
"evalQues"
width=
"
auto
"
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"问题
确认"
width=
"auto
"
>
<el-table-column
label=
"问题
响应"
width=
"100
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-switch
<el-switch
v-model=
"scope.row.confirmStatus"
v-model=
"scope.row.confirmStatus"
...
@@ -275,7 +275,17 @@
...
@@ -275,7 +275,17 @@
<el-input
v-model=
"scope.row.feedback"
disabled
></el-input>
<el-input
v-model=
"scope.row.feedback"
disabled
></el-input>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"附加解释材料"
prop=
"fileId"
width=
"400"
>
<el-table-column
label=
"整改材料下载"
width=
"200"
>
<
template
slot-scope=
"scope"
>
<router-link
:to=
"
{path:'/assesszc/projectView',query:{projectId:scope.row.projectId}}">
<el-button
type=
"text"
size=
"small"
>
下载材料
</el-button>
</router-link>
</
template
>
</el-table-column>
<el-table-column
label=
"附加解释材料"
prop=
"fileId"
width=
"300"
>
<
template
<
template
slot-scope=
"scope"
slot-scope=
"scope"
v-if=
"scope.row.confirmStatus == '1' && scope.row.fileId"
v-if=
"scope.row.confirmStatus == '1' && scope.row.fileId"
...
@@ -286,11 +296,6 @@
...
@@ -286,11 +296,6 @@
@
click=
"handleClickXZ(scope.row.fileId, scope.row.fileName)"
@
click=
"handleClickXZ(scope.row.fileId, scope.row.fileName)"
>
{{
scope
.
row
.
fileName
}}
</el-tag
>
{{
scope
.
row
.
fileName
}}
</el-tag
>
>
<!--
{{
scope
.
row
.
fileName
}}
<el-button
@
click=
"handleClickXZ(scope.row.fileId, scope.row.fileName)"
>
下载
</el-button
>
-->
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<!-- <el-table-column
<!-- <el-table-column
...
@@ -315,7 +320,7 @@
...
@@ -315,7 +320,7 @@
</el-select>
</el-select>
</template>
</template>
</el-table-column> -->
</el-table-column> -->
<el-table-column
<
!-- <
el-table-column
label="整改材料"
label="整改材料"
width="600"
width="600"
show-overflow-tooltip
show-overflow-tooltip
...
@@ -334,44 +339,23 @@
...
@@ -334,44 +339,23 @@
><span>{{ item.values }}</span>
><span>{{ item.values }}</span>
</p>
</p>
<el-button
<el-button
size=
"small"
size="small"
type=
"primary"
type="primary"
class=
"btn-search btnTop"
class="btn-search btnTop"
@
click=
"downloadObjectStr(item)"
@click="downloadObjectStr(item)"
v-if=
"
v-if="
scope.row.prob.indexOf(scope.row.projectStage) !=
scope.row.prob.indexOf(scope.row.projectStage) != -1
-1
"
"
>下载</el-button
>
下载
</el-button
>
>
</div>
</div>
</el-tooltip>
</el-tooltip>
</div>
</div>
</template>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column
label=
"情况说明"
prop=
"zgqkFileId"
width=
"400"
>
<el-table-column
label=
"复核情况说明"
prop=
"zgqkFileId"
width=
"200"
>
<
template
slot-scope=
"scope"
v-if=
"scope.row.zgqkFileId"
>
<
template
slot-scope=
"scope"
>
<el-tag
<el-input
v-model=
"scope.row.zgqkFileId"
></el-input>
v-if=
"scope.row.zgqkFileName"
size=
"small"
@
click=
"
handleClickXZ(
scope.row.zgqkFileId,
scope.row.zgqkFileName
)
"
>
{{
scope
.
row
.
zgqkFileName
}}
</el-tag
>
<!--
{{
scope
.
row
.
zgqkFileName
}}
<el-button
@
click=
"
handleClickXZ(
scope.row.zgqkFileId,
scope.row.zgqkFileName
)
"
>
下载
</el-button
>
-->
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
...
@@ -384,7 +368,7 @@
...
@@ -384,7 +368,7 @@
v-model=
"scope.row.rectificationStatus"
v-model=
"scope.row.rectificationStatus"
placeholder=
"请选择"
placeholder=
"请选择"
>
>
<
el-option
label=
"请选择"
value=
""
></el-option
>
<
!--
<el-option
label=
"请选择"
value=
""
></el-option>
--
>
<el-option
label=
"问题未整改"
:value=
"0"
></el-option>
<el-option
label=
"问题未整改"
:value=
"0"
></el-option>
<el-option
label=
"整改不合格"
:value=
"1"
></el-option>
<el-option
label=
"整改不合格"
:value=
"1"
></el-option>
<el-option
label=
"整改完成"
:value=
"2"
></el-option>
<el-option
label=
"整改完成"
:value=
"2"
></el-option>
...
@@ -642,7 +626,7 @@ export default {
...
@@ -642,7 +626,7 @@ export default {
this
.
handleSelectionChange
();
this
.
handleSelectionChange
();
},
},
arraySpanMethod
({
row
,
column
,
rowIndex
,
columnIndex
})
{
arraySpanMethod
({
row
,
column
,
rowIndex
,
columnIndex
})
{
if
(
columnIndex
===
0
||
columnIndex
===
8
)
{
if
(
columnIndex
===
0
)
{
//第一列
//第一列
const
_row
=
this
.
mergingRows
[
rowIndex
];
const
_row
=
this
.
mergingRows
[
rowIndex
];
const
_col
=
_row
>
0
?
1
:
0
;
const
_col
=
_row
>
0
?
1
:
0
;
...
@@ -671,7 +655,19 @@ export default {
...
@@ -671,7 +655,19 @@ export default {
}
}
},
},
async
savetj
()
{
async
savetj
()
{
this
.
$confirm
(
this
.
tableDataQR
.
forEach
(
item
=>
{
console
.
log
(
item
.
rectificationStatus
,
'item.rectificationStatus'
)
if
(
!
item
.
rectificationStatus
&&
item
.
rectificationStatus
!==
0
){
this
.
$message
({
message
:
'请完成所有整改复核后在进行提交'
,
type
:
'warning'
});
throw
new
Error
()
}
})
const
isallwc
=
this
.
tableDataQR
.
every
(
element
=>
element
.
rectificationStatus
==
2
);
if
(
isallwc
){
this
.
$confirm
(
"若所有整改复核状态均为整改完成即为完成归档, 是否继续?"
,
"若所有整改复核状态均为整改完成即为完成归档, 是否继续?"
,
"提示"
,
"提示"
,
{
{
...
@@ -689,6 +685,21 @@ export default {
...
@@ -689,6 +685,21 @@ export default {
this
.
$message
(
"提交失败"
);
this
.
$message
(
"提交失败"
);
}
}
});
});
}
else
{
let
res
=
await
tjrectificationVerification
(
this
.
tableDataQR
);
if
(
res
.
code
==
"200"
)
{
this
.
dialogQR
=
false
;
this
.
$message
(
"提交成功"
);
this
.
resetForm
();
}
else
{
this
.
$message
(
"提交失败"
);
}
}
},
},
async
submitForm
()
{
async
submitForm
()
{
let
params
=
{
let
params
=
{
...
@@ -1164,8 +1175,8 @@ h3 {
...
@@ -1164,8 +1175,8 @@ h3 {
.eltable
{
.eltable
{
box-sizing
:
border-box
;
box-sizing
:
border-box
;
text-align
:
center
;
text-align
:
center
;
width
:
1
9
0%
;
width
:
1
0
0%
;
min-width
:
1
9
0%
;
min-width
:
1
0
0%
;
}
}
/
deep
/
.el-table__fixed-body-wrapper
.el-table__body
{
/
deep
/
.el-table__fixed-body-wrapper
.el-table__body
{
padding-bottom
:
6px
;
//
6px为横向滚动条高度
padding-bottom
:
6px
;
//
6px为横向滚动条高度
...
@@ -1206,7 +1217,7 @@ h3 {
...
@@ -1206,7 +1217,7 @@ h3 {
text-overflow
:
ellipsis
;
text-overflow
:
ellipsis
;
}
}
}
}
.btn-search
{
.btn-search
{
vertical-align
:
top
;
vertical-align
:
top
;
}
}
::v-deep
.el-table
::before
{
::v-deep
.el-table
::before
{
...
...
src/views/assessZC/checkCompliance.vue
View file @
024ad79
...
@@ -616,10 +616,25 @@ docxOptions: {
...
@@ -616,10 +616,25 @@ docxOptions: {
});
});
evals
=
evals
.
slice
(
0
,
-
1
);
evals
=
evals
.
slice
(
0
,
-
1
);
item
.
evalQues
=
evals
;
item
.
evalQues
=
evals
;
if
(
item
.
evalList
.
length
>=
1
&&
item
.
evalList
[
0
].
evalQues
){
item
.
isProblem
=
1
}
});
this
.
questionList
.
forEach
((
item
)
=>
{
if
(
!
item
.
evalQues
&&
item
.
isProblem
!=
0
){
console
.
log
(
item
.
evalQues
,
item
.
isProblem
,
'2222'
)
this
.
$message
({
message
:
'请完成录入全部问题或选择未发现问题'
,
type
:
'warning'
});
throw
new
Error
()
}
});
});
console
.
log
(
this
.
questionList
,
"questionList"
);
console
.
log
(
this
.
questionList
,
"questionList"
);
// return
let
params
=
{
let
params
=
{
list
:
this
.
questionList
,
list
:
this
.
questionList
,
...
this
.
clqparams
,
...
this
.
clqparams
,
...
...
src/views/assessZC/checkComplianceFZ.vue
View file @
024ad79
...
@@ -26,16 +26,15 @@
...
@@ -26,16 +26,15 @@
<el-table-column
label=
"问题检查项"
prop=
"quesCheckItem"
width=
"auto"
>
<el-table-column
label=
"问题检查项"
prop=
"quesCheckItem"
width=
"auto"
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
label=
"检查说明"
label=
"是否有问题"
prop=
"checkDesc"
prop=
"isProblem"
show-overflow-tooltip
width=
"100"
width=
"auto"
>
>
<template
slot-scope=
"scope"
>
{{
scope
.
row
.
isProblem
|
isProblemFilter
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"评估问题"
width=
"auto"
prop=
"evalQues"
>
<el-table-column
label=
"评估问题"
width=
"auto"
prop=
"evalQues"
>
<!--
<template
slot-scope=
"scope"
>
<el-input
v-model=
"scope.row.evalQues"
:disabled=
"ishow"
></el-input>
</
template
>
-->
</el-table-column>
</el-table-column>
<el-table-column
label=
"问题截图"
width=
"auto"
>
<el-table-column
label=
"问题截图"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
...
@@ -49,6 +48,13 @@
...
@@ -49,6 +48,13 @@
></el-image>
></el-image>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"检查说明"
prop=
"checkDesc"
show-overflow-tooltip
width=
"auto"
>
</el-table-column>
</el-table>
</el-table>
</div>
</div>
<p
class=
"Btn"
v-if=
"!ishow"
>
<p
class=
"Btn"
v-if=
"!ishow"
>
...
@@ -77,6 +83,15 @@ export default {
...
@@ -77,6 +83,15 @@ export default {
projectName
:
""
projectName
:
""
};
};
},
},
filters
:
{
isProblemFilter
(
val
)
{
if
(
val
==
1
)
{
return
"是"
;
}
else
{
return
"否"
;
}
},
},
mounted
()
{
mounted
()
{
this
.
clqparams
=
JSON
.
parse
(
this
.
$route
.
query
.
clqparams
);
this
.
clqparams
=
JSON
.
parse
(
this
.
$route
.
query
.
clqparams
);
...
@@ -306,7 +321,7 @@ export default {
...
@@ -306,7 +321,7 @@ export default {
}
}
/
deep
/
.el-table
.warning-row
{
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
background
:
#f0ffff
;
color
:
#2785e6
;
//
color
:
#2785e6
;
}
}
.eltable
{
.eltable
{
...
...
src/views/assessZC/confirmRelease.vue
View file @
024ad79
...
@@ -325,7 +325,7 @@
...
@@ -325,7 +325,7 @@
<p
class=
"zjBtn"
>
<p
class=
"zjBtn"
>
待评估项目
<span
@
click=
"xzExperts()"
>
手动选择待评估项目
</span>
待评估项目
<span
@
click=
"xzExperts()"
>
手动选择待评估项目
</span>
</p>
</p>
<div
class=
"setscrolldialog"
>
<div
class=
"setscrolldialog
xz
"
>
<el-table
<el-table
@
selection-change=
"handleSelectionChange"
@
selection-change=
"handleSelectionChange"
:data=
"
:data=
"
...
@@ -650,15 +650,15 @@ export default {
...
@@ -650,15 +650,15 @@ export default {
dialogAddzj
:
false
,
dialogAddzj
:
false
,
pageSize
:
10
,
pageSize
:
10
,
current
:
1
,
current
:
1
,
pageSizeZJ
:
5
,
pageSizeZJ
:
10
,
pageSizeXQ
:
5
,
pageSizeXQ
:
10
,
currentPageXQ
:
1
,
currentPageXQ
:
1
,
currentZJ
:
1
,
currentZJ
:
1
,
addtotal
:
0
,
addtotal
:
0
,
currentAdd
:
1
,
currentAdd
:
1
,
pageSizeAdd
:
5
,
pageSizeAdd
:
10
,
currentedit
:
1
,
currentedit
:
1
,
pageSizeedit
:
5
,
pageSizeedit
:
10
,
xfParam
:
""
,
xfParam
:
""
,
dialogedit
:
false
,
dialogedit
:
false
,
expertIdList
:
[],
expertIdList
:
[],
...
@@ -1294,7 +1294,25 @@ export default {
...
@@ -1294,7 +1294,25 @@ export default {
}
}
.setscrolldialog
{
.setscrolldialog
{
//
width
:
100%
;
//
width
:
100%
;
height
:
300px
;
height
:
400px
;
overflow-y
:
auto
;
overflow-x
:
scroll
;
position
:
relative
;
overflow
:
auto
;
.eltable
{
box-sizing
:
border-box
;
text-align
:
center
;
width
:
190%
;
min-width
:
190%
;
}
/
deep
/
.el-table--scrollable-x
.el-table__body-wrapper
{
overflow-x
:
hidden
!important
;
}
}
.setscrolldialogxz
{
//
width
:
100%
;
height
:
350px
;
overflow-y
:
auto
;
overflow-y
:
auto
;
overflow-x
:
scroll
;
overflow-x
:
scroll
;
position
:
relative
;
position
:
relative
;
...
@@ -1305,6 +1323,7 @@ export default {
...
@@ -1305,6 +1323,7 @@ export default {
width
:
190%
;
width
:
190%
;
min-width
:
190%
;
min-width
:
190%
;
}
}
/
deep
/
.el-table--scrollable-x
.el-table__body-wrapper
{
/
deep
/
.el-table--scrollable-x
.el-table__body-wrapper
{
overflow-x
:
hidden
!important
;
overflow-x
:
hidden
!important
;
}
}
...
@@ -1323,7 +1342,7 @@ export default {
...
@@ -1323,7 +1342,7 @@ export default {
//
}
//
}
//
}
//
}
.setscrolldialogx
{
.setscrolldialogx
{
height
:
30
0px
;
height
:
43
0px
;
overflow-y
:
auto
;
overflow-y
:
auto
;
overflow-x
:
scroll
;
overflow-x
:
scroll
;
position
:
relative
;
position
:
relative
;
...
...
src/views/assessZC/materialAcquisition.vue
View file @
024ad79
...
@@ -277,7 +277,7 @@
...
@@ -277,7 +277,7 @@
<el-dialog
<el-dialog
title=
"问题整改"
title=
"问题整改"
:visible
.
sync=
"dialogQR"
:visible
.
sync=
"dialogQR"
width=
"
79
%"
width=
"
91
%"
:modal-append-to-body=
"false"
:modal-append-to-body=
"false"
:append-to-body=
"false"
:append-to-body=
"false"
@
close=
"closed"
@
close=
"closed"
...
@@ -304,10 +304,10 @@
...
@@ -304,10 +304,10 @@
<el-table-column
<el-table-column
label=
"项目环节"
label=
"项目环节"
prop=
"projectStagetext"
prop=
"projectStagetext"
width=
"1
5
0"
width=
"1
1
0"
>
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"序号"
width=
"
10
0"
type=
"index"
>
<el-table-column
label=
"序号"
width=
"
5
0"
type=
"index"
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
...
@@ -316,19 +316,15 @@
...
@@ -316,19 +316,15 @@
width=
"200"
width=
"200"
>
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"检查说明"
prop=
"checkDesc"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
<el-table-column
label=
"评估问题"
label=
"评估问题"
prop=
"evalQues"
prop=
"evalQues"
show-overflow-tooltip
show-overflow-tooltip
>
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"问题
确认"
width=
"auto
"
>
<el-table-column
label=
"问题
响应"
width=
"100
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-switch
<el-switch
v-if=
"scope.row.evalQues"
v-if=
"scope.row.evalQues"
...
@@ -350,6 +346,17 @@
...
@@ -350,6 +346,17 @@
</el-switch>
</el-switch>
</template>
</template>
</el-table-column>
</el-table-column>
<el-table-column
label=
"上传档案材料"
prop=
"dacl"
width=
"120"
>
<
template
slot-scope=
"scope"
>
<router-link
:to=
"
{path:'/assesszc/projectView',query:{projectId:scope.row.projectId}}">
<el-button
type=
"text"
size=
"small"
>
上传材料
</el-button>
</router-link>
</
template
>
</el-table-column>
<el-table-column
label=
"解释批注"
>
<el-table-column
label=
"解释批注"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-input
<el-input
...
@@ -358,7 +365,7 @@
...
@@ -358,7 +365,7 @@
></el-input>
></el-input>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"附加
解释材料"
prop=
"fileId"
width=
"auto
"
>
<el-table-column
label=
"附加
其他情况说明"
prop=
"fileId"
width=
"300
"
>
<
template
<
template
slot-scope=
"scope"
slot-scope=
"scope"
v-if=
"scope.row.evalQues && scope.row.confirmStatus == '1'"
v-if=
"scope.row.evalQues && scope.row.confirmStatus == '1'"
...
@@ -369,8 +376,35 @@
...
@@ -369,8 +376,35 @@
/>
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"检查说明"
prop=
"checkDesc"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
label=
"复核情况说明"
prop=
"zgqkFileId"
width=
"auto"
>
</el-table-column>
<el-table-column
label=
"整改复核状态"
prop=
"checkDesc"
>
<
template
slot-scope=
"scope"
>
<el-select
v-model=
"scope.row.rectificationStatus"
placeholder=
"请选择"
disabled
>
<el-option
label=
"待复核"
:value=
"null"
></el-option>
<el-option
label=
"问题未整改"
:value=
"0"
></el-option>
<el-option
label=
"整改不合格"
:value=
"1"
></el-option>
<el-option
label=
"整改完成"
:value=
"2"
></el-option>
</el-select>
</
template
>
</el-table-column>
<el-table-column
label=
"材料整改"
prop=
"filed"
width=
"600"
>
<
!-- <
el-table-column label="材料整改" prop="filed" width="600">
<template slot-scope="scope" v-if="scope.row.filed">
<template slot-scope="scope" v-if="scope.row.filed">
<div v-for="(item, index) in scope.row.filed" :key="index">
<div v-for="(item, index) in scope.row.filed" :key="index">
<el-tooltip
<el-tooltip
...
@@ -411,8 +445,8 @@
...
@@ -411,8 +445,8 @@
</el-tooltip>
</el-tooltip>
</div>
</div>
</template>
</template>
</el-table-column>
</el-table-column>
-->
<!--
<el-table-column label="情况说明" prop="zgqkFileId" width="400">
<el-table-column label="情况说明" prop="zgqkFileId" width="400">
<template slot-scope="scope" v-if="scope.row.evalQues">
<template slot-scope="scope" v-if="scope.row.evalQues">
<input
<input
...
@@ -422,7 +456,7 @@
...
@@ -422,7 +456,7 @@
"
"
/>
/>
</template>
</template>
</el-table-column>
</el-table-column>
-->
</el-table>
</el-table>
</div>
</div>
</div>
</div>
...
@@ -559,7 +593,7 @@ export default {
...
@@ -559,7 +593,7 @@ export default {
contractNumber
:
this
.
checkedList
[
0
].
contractNumber
,
contractNumber
:
this
.
checkedList
[
0
].
contractNumber
,
prjId
:
this
.
checkedList
[
0
].
projectCode
,
prjId
:
this
.
checkedList
[
0
].
projectCode
,
};
};
let
resMat
=
await
MaterialWarehous
(
paramsMat
);
//
let resMat = await MaterialWarehous(paramsMat);
this
.
tableDataQR
=
res
.
data
.
records
;
this
.
tableDataQR
=
res
.
data
.
records
;
let
arr
=
[]
let
arr
=
[]
this
.
tableDataQR
.
forEach
((
item
)
=>
{
this
.
tableDataQR
.
forEach
((
item
)
=>
{
...
@@ -571,51 +605,51 @@ export default {
...
@@ -571,51 +605,51 @@ export default {
}
}
switch
(
item
.
projectStage
)
{
switch
(
item
.
projectStage
)
{
case
"1"
:
case
"1"
:
this
.
$set
(
//
this.$set(
item
,
//
item,
"filed"
,
//
"filed",
this
.
filtersTable
(
1
,
resMat
.
data
.
records
)
//
this.filtersTable(1, resMat.data.records)
);
//
);
this
.
$set
(
item
,
"projectStagetext"
,
"1.可研"
);
this
.
$set
(
item
,
"projectStagetext"
,
"1.可研"
);
break
;
break
;
case
"2"
:
case
"2"
:
this
.
$set
(
//
this.$set(
item
,
//
item,
"filed"
,
//
"filed",
this
.
filtersTable
(
2
,
resMat
.
data
.
records
)
//
this.filtersTable(2, resMat.data.records)
);
//
);
this
.
$set
(
item
,
"projectStagetext"
,
"2.计划"
);
this
.
$set
(
item
,
"projectStagetext"
,
"2.计划"
);
break
;
break
;
case
"3"
:
case
"3"
:
this
.
$set
(
//
this.$set(
item
,
//
item,
"filed"
,
//
"filed",
this
.
filtersTable
(
3
,
resMat
.
data
.
records
)
//
this.filtersTable(3, resMat.data.records)
);
//
);
this
.
$set
(
item
,
"projectStagetext"
,
"3.采购"
);
this
.
$set
(
item
,
"projectStagetext"
,
"3.采购"
);
break
;
break
;
case
"4"
:
case
"4"
:
this
.
$set
(
//
this.$set(
item
,
//
item,
"filed"
,
//
"filed",
this
.
filtersTable
(
4
,
resMat
.
data
.
records
)
//
this.filtersTable(4, resMat.data.records)
);
//
);
this
.
$set
(
item
,
"projectStagetext"
,
"4.合同"
);
this
.
$set
(
item
,
"projectStagetext"
,
"4.合同"
);
break
;
break
;
case
"5"
:
case
"5"
:
this
.
$set
(
//
this.$set(
item
,
//
item,
"filed"
,
//
"filed",
this
.
filtersTable
(
5
,
resMat
.
data
.
records
)
//
this.filtersTable(5, resMat.data.records)
);
//
);
this
.
$set
(
item
,
"projectStagetext"
,
"5.执行"
);
this
.
$set
(
item
,
"projectStagetext"
,
"5.执行"
);
break
;
break
;
case
"6"
:
case
"6"
:
this
.
$set
(
//
this.$set(
item
,
//
item,
"filed"
,
//
"filed",
this
.
filtersTable
(
6
,
resMat
.
data
.
records
)
//
this.filtersTable(6, resMat.data.records)
);
//
);
this
.
$set
(
item
,
"projectStagetext"
,
"6.结决算及转资"
);
this
.
$set
(
item
,
"projectStagetext"
,
"6.结决算及转资"
);
break
;
break
;
}
}
...
@@ -740,7 +774,7 @@ export default {
...
@@ -740,7 +774,7 @@ export default {
this
.
dialogQR
=
false
;
this
.
dialogQR
=
false
;
},
},
arraySpanMethod
({
row
,
column
,
rowIndex
,
columnIndex
})
{
arraySpanMethod
({
row
,
column
,
rowIndex
,
columnIndex
})
{
if
(
columnIndex
===
0
||
columnIndex
===
8
)
{
if
(
columnIndex
===
0
)
{
//第一列
//第一列
const
_row
=
this
.
mergingRows
[
rowIndex
];
const
_row
=
this
.
mergingRows
[
rowIndex
];
const
_col
=
_row
>
0
?
1
:
0
;
const
_col
=
_row
>
0
?
1
:
0
;
...
@@ -1340,8 +1374,8 @@ h3 {
...
@@ -1340,8 +1374,8 @@ h3 {
.eltable
{
.eltable
{
box-sizing
:
border-box
;
box-sizing
:
border-box
;
text-align
:
center
;
text-align
:
center
;
width
:
25
0%
;
width
:
10
0%
;
min-width
:
2
50%
;
//
min-width
:
1
50%
;
}
}
/
deep
/
.el-table--scrollable-x
.el-table__body-wrapper
{
/
deep
/
.el-table--scrollable-x
.el-table__body-wrapper
{
overflow-x
:
hidden
!important
;
overflow-x
:
hidden
!important
;
...
...
src/views/assessZC/projectView.vue
View file @
024ad79
...
@@ -465,6 +465,7 @@ export default {
...
@@ -465,6 +465,7 @@ export default {
},
},
},
},
mounted
()
{
mounted
()
{
this
.
ruleForm
.
projectCode
=
this
.
$route
.
query
.
projectId
;
this
.
submitForm
();
this
.
submitForm
();
this
.
processenv
=
process
.
env
.
VUE_APP_BASE_URL
;
this
.
processenv
=
process
.
env
.
VUE_APP_BASE_URL
;
},
},
...
...
src/views/layout/index.vue
View file @
024ad79
<
template
>
<
template
>
<div
class=
"mian"
>
<div
class=
"mian"
>
<div
class=
"head-container"
>
<
!--
<
div
class=
"head-container"
>
<div
class=
"logo"
style=
"z-index: 10"
>
<div
class=
"logo"
style=
"z-index: 10"
>
<div
class=
"logo-inner"
>
<div
class=
"logo-inner"
>
<img
src=
"../../assets/logo.png"
alt=
""
/>
<img
src=
"../../assets/logo.png"
alt=
""
/>
...
@@ -46,7 +46,7 @@
...
@@ -46,7 +46,7 @@
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
-->
<router-view></router-view>
<router-view></router-view>
<!--
<MainLayout
class=
"continer"
>
<!--
<MainLayout
class=
"continer"
>
<router-view></router-view>
<router-view></router-view>
...
...
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