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 23071e0f
authored
Jul 16, 2024
by
liangzhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
去除下发
1 parent
2178cfdc
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
1 additions
and
873 deletions
src/router/index.js
src/views/assessChecks/checkComplianceXF.vue
src/views/assessZC/checkCompliance.vue
src/views/assessZC/checkComplianceXF.vue
src/router/index.js
View file @
23071e0
...
@@ -91,11 +91,6 @@ export const routes = [
...
@@ -91,11 +91,6 @@ export const routes = [
name
:
'Compliancefz'
,
name
:
'Compliancefz'
,
component
:
()
=>
import
(
'@/views/assessZC/checkComplianceFZ.vue'
),
component
:
()
=>
import
(
'@/views/assessZC/checkComplianceFZ.vue'
),
},
},
{
path
:
'/assesszc/Compliancexf'
,
name
:
'Compliancexf'
,
component
:
()
=>
import
(
'@/views/assessZC/checkComplianceXF.vue'
),
},
//后评估互查
//后评估互查
{
{
path
:
'/mainLayout/auxiliarySelection'
,
path
:
'/mainLayout/auxiliarySelection'
,
...
@@ -148,16 +143,6 @@ export const routes = [
...
@@ -148,16 +143,6 @@ export const routes = [
component
:
()
=>
import
(
'@/views/assessChecks/checkComplianceFZ.vue'
),
component
:
()
=>
import
(
'@/views/assessChecks/checkComplianceFZ.vue'
),
},
},
{
{
path
:
'/mainLayout/Compliancexf'
,
name
:
'Compliancexf'
,
component
:
()
=>
import
(
'@/views/assessChecks/checkComplianceXF.vue'
),
},
// {
// path: '/mainLayout/Compliancefz',
// name: 'Compliancefz',
// component: () => import('@/views/mainLayout/checkComplianceFZ.vue'),
// },
{
path
:
'/compliance/checkRules'
,
path
:
'/compliance/checkRules'
,
name
:
'checkRules'
,
name
:
'checkRules'
,
component
:
()
=>
import
(
'@/views/compliance/checkRules.vue'
),
component
:
()
=>
import
(
'@/views/compliance/checkRules.vue'
),
...
...
src/views/assessChecks/checkComplianceXF.vue
deleted
100644 → 0
View file @
2178cfd
<
template
>
<div
class=
"main"
>
<div
class=
"close"
>
<i
class=
"el-icon-circle-close"
@
click=
"cancel()"
></i>
</div>
<p
class=
"title"
>
国网辽宁电力-桌面终端管理系统合规性检查评估
</p>
<div
class=
"continer"
>
<p
class=
"xqtitle"
><span></span>
问题清单
</p>
<el-table
ref=
"multipleTable"
:data=
"tableData"
tooltip-effect=
"dark myTooltips"
style=
"width: 100%"
header-cell-class-name=
"custom-th-background"
class=
"eltable"
:row-class-name=
"tableRowClassName"
:span-method=
"arraySpanMethod"
border
>
<el-table-column
label=
"项目环节"
prop=
"projectStagetext"
width=
"150"
>
</el-table-column>
<el-table-column
label=
"序号"
width=
"100"
type=
"index"
>
</el-table-column>
<el-table-column
label=
"问题检查项"
prop=
"quesCheckItem"
>
</el-table-column>
<el-table-column
label=
"检查说明"
prop=
"checkDesc"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
label=
"评估问题"
prop=
"evalQues"
>
<!--
<template
slot-scope=
"scope"
>
<el-input
v-model=
"scope.row.evalQues"
></el-input>
</
template
>
-->
</el-table-column>
</el-table>
</div>
<div
class=
"bottom"
>
<p
class=
"JYtitle"
><span></span>
问题下发要求
</p>
<el-form
:model=
"ruleForm"
label-width=
"100px"
class=
"demo-ruleForm"
:rules=
"rules"
ref=
"formName"
>
<el-form-item
label=
"问题申诉截止时间:"
prop=
"appealDeadline"
class=
"fromItem"
>
<el-date-picker
v-model=
"ruleForm.appealDeadline"
type=
"date"
placeholder=
"选择日期"
value-format=
"yyyy-MM-dd hh:mm:ss"
:disabled=
"fromType"
:picker-options=
"pickerOptions"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"问题整改截止时间:"
prop=
"rectificationDeadline"
class=
"fromItem"
>
<el-date-picker
v-model=
"ruleForm.rectificationDeadline"
type=
"date"
placeholder=
"选择日期"
value-format=
"yyyy-MM-dd hh:mm:ss"
:disabled=
"fromType"
:picker-options=
"pickerOptions"
>
</el-date-picker>
</el-form-item>
</el-form>
<p
class=
"Btn"
v-if=
"!fromType"
>
<span
@
click=
"cancel()"
>
取消
</span>
<span
@
click=
"confirm()"
>
下发
</span>
</p>
</div>
</div>
</template>
<
script
>
import
{
selWtqdpostEvalQuesInfo
,
wtxfproblemAssistedDistribution
,
}
from
"@/api/index"
;
export
default
{
data
()
{
return
{
pickerOptions
:
{
disabledDate
(
time
)
{
return
time
.
getTime
()
<
Date
.
now
()
-
8.64e7
;
}
},
tableData
:
[],
mergingRows
:
[],
mergingPos
:
0
,
clqparams
:
{},
textarea1
:
""
,
ruleForm
:
{
appealDeadline
:
""
,
rectificationDeadline
:
""
,
},
rules
:
{
appealDeadline
:
[
{
required
:
true
,
message
:
"请选择问题申诉截止时间"
,
trigger
:
"change"
,
},
],
rectificationDeadline
:
[
{
required
:
true
,
message
:
"问题整改截止时间"
,
trigger
:
"change"
,
},
],
},
fromType
:
false
,
};
},
mounted
()
{
this
.
clqparams
=
JSON
.
parse
(
this
.
$route
.
query
.
clqparams
);
if
(
this
.
$route
.
query
.
fromType
==
"fzcx"
)
{
this
.
fromType
=
true
;
this
.
ruleForm
=
JSON
.
parse
(
this
.
$route
.
query
.
Form
);
console
.
log
(
this
.
ruleForm
,
'ruleForm'
)
}
console
.
log
(
this
.
fromType
,
'this.fromType'
)
console
.
log
(
this
.
clqparams
,
"this.clqparams"
);
this
.
init
(
this
.
clqparams
);
},
methods
:
{
async
init
(
type
)
{
let
params
=
type
;
console
.
log
(
params
,
"333"
);
let
res
=
await
selWtqdpostEvalQuesInfo
(
params
);
console
.
log
(
res
,
"0000"
);
if
(
res
.
code
==
"200"
)
{
this
.
tableData
=
res
.
data
.
records
;
this
.
tableData
.
forEach
((
item
)
=>
{
switch
(
item
.
projectStage
)
{
case
1
:
this
.
$set
(
item
,
"projectStagetext"
,
"1.可研"
);
break
;
case
2
:
this
.
$set
(
item
,
"projectStagetext"
,
"2.计划"
);
break
;
case
3
:
this
.
$set
(
item
,
"projectStagetext"
,
"3.采购"
);
break
;
case
4
:
this
.
$set
(
item
,
"projectStagetext"
,
"4.合同"
);
break
;
case
5
:
this
.
$set
(
item
,
"projectStagetext"
,
"5.执行"
);
break
;
case
6
:
this
.
$set
(
item
,
"projectStagetext"
,
"6.结决算及转资"
);
break
;
}
});
this
.
total
=
res
.
data
.
total
*
1
;
this
.
dataPretreatment
();
}
},
//表格颜色
tableRowClassName
({
row
,
rowIndex
})
{
if
(
rowIndex
%
2
==
1
)
{
return
"warning-row"
;
}
return
""
;
},
arraySpanMethod
({
row
,
column
,
rowIndex
,
columnIndex
})
{
if
(
columnIndex
===
0
)
{
//第一列
const
_row
=
this
.
mergingRows
[
rowIndex
];
const
_col
=
_row
>
0
?
1
:
0
;
return
{
rowspan
:
_row
,
colspan
:
_col
,
};
}
},
dataPretreatment
()
{
for
(
let
i
=
0
;
i
<
this
.
tableData
.
length
;
i
++
)
{
// tabledata 表格数据源
if
(
i
===
0
)
{
this
.
mergingRows
.
push
(
1
);
this
.
mergingPos
=
0
;
}
else
{
if
(
this
.
tableData
[
i
].
projectStage
===
this
.
tableData
[
i
-
1
].
projectStage
)
{
//哪些数据是要合并的 合并的条件是什么
this
.
mergingRows
[
this
.
mergingPos
]
+=
1
;
this
.
mergingRows
.
push
(
0
);
}
else
{
this
.
mergingRows
.
push
(
1
);
this
.
mergingPos
=
i
;
}
}
}
},
cancel
()
{
this
.
$router
.
go
(
-
1
);
},
//确认更改
async
confirm
()
{
this
.
$refs
.
formName
.
validate
((
valid
)
=>
{
if
(
!
valid
)
{
console
.
log
(
"error submit!!"
);
return
false
;
}
});
let
params
=
{
projectId
:
this
.
clqparams
.
projectId
,
batchId
:
this
.
clqparams
.
batchId
,
...
this
.
ruleForm
,
};
console
.
log
(
params
,
"222"
);
let
res
=
await
wtxfproblemAssistedDistribution
(
params
);
if
(
res
.
code
==
"200"
)
{
this
.
$router
.
go
(
-
1
);
}
else
{
this
.
$message
(
"下发失败"
);
}
},
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.main
{
font-size
:
14px
;
position
:
relative
;
height
:
100%
;
width
:
100%
;
box-sizing
:
border-box
;
overflow-x
:
hidden
;
.bottom
{
width
:
calc
(
100%
-
270px
);
position
:
fixed
;
bottom
:
-15px
;
right
:
0
;
z-index
:
100
;
background-color
:
#f5f5f6
;
line-height
:
80px
;
.textarea
{
margin-top
:
1px
;
}
.Btn
{
span
{
display
:
inline-block
;
width
:
95px
;
height
:
30px
;
line-height
:
30px
;
text-align
:
center
;
border-radius
:
5px
;
margin-right
:
32px
;
background-color
:
#0d867f
;
border
:
1px
solid
#0d867f
;
color
:
#fff
;
}
span
:first-of-type
{
border
:
1px
solid
grey
;
color
:
#000
;
background-color
:
#fff
;
}
}
}
.JYtitle
{
width
:
100%
;
height
:
20px
;
text-align
:
left
;
font-size
:
18px
;
//
margin-top
:
1px
;
padding-left
:
10px
;
line-height
:
20px
;
span
{
display
:
inline-block
;
width
:
5px
;
height
:
30px
;
background
:
#0d867f
;
margin-right
:
24px
;
vertical-align
:
middle
;
border-radius
:
3px
;
}
}
}
.close
{
position
:
absolute
;
right
:
20px
;
top
:
20px
;
.el-icon-circle-close
{
font-size
:
30px
;
//
background-color
:
#0d867f
;
//
color
:
#fff
;
}
}
.title
{
text-align
:
left
;
background-color
:
#fff
;
height
:
40px
;
line-height
:
40px
;
color
:
grey
;
font-size
:
15px
;
}
.continer
{
width
:
100%
;
height
:
800px
;
overflow-y
:
auto
;
background-color
:
#f5f5f6
;
padding
:
10px
;
padding-top
:
0
;
padding-bottom
:
10px
;
position
:
relative
;
}
.tableTitle
{
background
:
#0d867f
;
color
:
#f5f5f6
;
height
:
40px
;
line-height
:
40px
;
text-align
:
left
;
padding-left
:
20px
;
font-weight
:
600
;
font-size
:
15px
;
}
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
color
:
#2785e6
;
}
.eltable
{
width
:
100%
;
box-sizing
:
border-box
;
margin-bottom
:
180px
;
}
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
//
color
:
#2785e6
;
}
.elpagination
{
text-align
:
right
;
margin-right
:
100px
;
}
/
deep
/
.el-table
{
width
:
100%
;
.el-table__header-wrapper
table,
.el-table__body-wrapper
table
{
width
:
100%
!important
;
}
.el-table__body
,
.el-table__footer
,
.el-table__header
{
table-layout
:
auto
;
}
}
/
deep
/
.el-table
th
.el-table__cell.is-leaf
,
.el-table
td
.el-table__cell
{
text-align
:
center
;
}
/
deep
/
.el-icon-folder-delete
{
margin-right
:
10px
;
}
/
deep
/
.el-table
th
.el-table__cell.is-leaf
,
.el-table
td
.el-table__cell
{
text-align
:
center
;
}
/
deep
/
.el-table__cell
{
text-align
:
center
;
}
.xqtitle
{
width
:
100%
;
height
:
20px
;
text-align
:
left
;
font-size
:
18px
;
padding
:
20px
0
;
border-bottom
:
1px
solid
gainsboro
;
margin-top
:
1px
;
span
{
display
:
inline-block
;
width
:
5px
;
height
:
20px
;
background
:
#0d867f
;
margin-right
:
14px
;
vertical-align
:
middle
;
}
}
.el-form
{
display
:
flex
;
width
:
99%
;
flex-wrap
:
wrap
;
padding
:
0
10px
;
.fromItem
{
width
:
24%
;
margin
:
0
0.5%
;
margin-bottom
:
20px
;
.el-input
{
width
:
226px
;
}
.el-select
{
width
:
226px
;
}
}
/
deep
/
.el-form-item__content
{
text-align
:
left
;
}
/
deep
/
.el-form-item__label
{
//
font-weight
:
bold
;
color
:
#000
;
width
:
160px
!important
;
}
}
</
style
>
\ No newline at end of file
src/views/assessZC/checkCompliance.vue
View file @
23071e0
...
@@ -251,13 +251,6 @@ export default {
...
@@ -251,13 +251,6 @@ export default {
methods
:
{
methods
:
{
//提交问题清单
//提交问题清单
async
submitNexts
()
{
async
submitNexts
()
{
// this.$router.push({
// path: "/mainLayout/Compliancefz",
// query: {
// clqparams: JSON.stringify(this.clqparams),
// },
// });
this
.
$confirm
(
"您确定检查完所有流程并去提交?"
,
"提示"
,
{
this
.
$confirm
(
"您确定检查完所有流程并去提交?"
,
"提示"
,
{
confirmButtonText
:
"是"
,
confirmButtonText
:
"是"
,
cancelButtonText
:
"继续检查"
,
cancelButtonText
:
"继续检查"
,
...
@@ -267,7 +260,7 @@ export default {
...
@@ -267,7 +260,7 @@ export default {
.
then
(()
=>
{
.
then
(()
=>
{
this
.
save
();
this
.
save
();
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
"/
mainLayout
/Compliancefz"
,
path
:
"/
assesszc
/Compliancefz"
,
query
:
{
query
:
{
clqparams
:
JSON
.
stringify
(
this
.
clqparams
),
clqparams
:
JSON
.
stringify
(
this
.
clqparams
),
},
},
...
...
src/views/assessZC/checkComplianceXF.vue
deleted
100644 → 0
View file @
2178cfd
<
template
>
<div
class=
"main"
>
<div
class=
"close"
>
<i
class=
"el-icon-circle-close"
@
click=
"cancel()"
></i>
</div>
<p
class=
"title"
>
国网辽宁电力-桌面终端管理系统合规性检查评估
</p>
<div
class=
"continer"
>
<p
class=
"xqtitle"
><span></span>
问题清单
</p>
<el-table
ref=
"multipleTable"
:data=
"tableData"
tooltip-effect=
"dark myTooltips"
style=
"width: 100%"
header-cell-class-name=
"custom-th-background"
class=
"eltable"
:row-class-name=
"tableRowClassName"
:span-method=
"arraySpanMethod"
border
>
<el-table-column
label=
"项目环节"
prop=
"projectStagetext"
width=
"150"
>
</el-table-column>
<el-table-column
label=
"序号"
width=
"100"
type=
"index"
>
</el-table-column>
<el-table-column
label=
"问题检查项"
prop=
"quesCheckItem"
>
</el-table-column>
<el-table-column
label=
"检查说明"
prop=
"checkDesc"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
label=
"评估问题"
prop=
"evalQues"
>
<!--
<template
slot-scope=
"scope"
>
<el-input
v-model=
"scope.row.evalQues"
></el-input>
</
template
>
-->
</el-table-column>
</el-table>
</div>
<div
class=
"bottom"
>
<p
class=
"JYtitle"
><span></span>
问题下发要求
</p>
<el-form
:model=
"ruleForm"
label-width=
"100px"
class=
"demo-ruleForm"
:rules=
"rules"
ref=
"formName"
>
<el-form-item
label=
"问题申诉截止时间:"
prop=
"appealDeadline"
class=
"fromItem"
>
<el-date-picker
v-model=
"ruleForm.appealDeadline"
type=
"date"
placeholder=
"选择日期"
value-format=
"yyyy-MM-dd hh:mm:ss"
:disabled=
"fromType"
:picker-options=
"pickerOptions"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"问题整改截止时间:"
prop=
"rectificationDeadline"
class=
"fromItem"
>
<el-date-picker
v-model=
"ruleForm.rectificationDeadline"
type=
"date"
placeholder=
"选择日期"
value-format=
"yyyy-MM-dd hh:mm:ss"
:disabled=
"fromType"
:picker-options=
"pickerOptions"
>
</el-date-picker>
</el-form-item>
</el-form>
<p
class=
"Btn"
v-if=
"!fromType"
>
<span
@
click=
"cancel()"
>
取消
</span>
<span
@
click=
"confirm()"
>
下发
</span>
</p>
</div>
</div>
</template>
<
script
>
import
{
selWtqdpostEvalQuesInfo
,
wtxfproblemAssistedDistribution
,
}
from
"@/api/index"
;
export
default
{
data
()
{
return
{
pickerOptions
:
{
disabledDate
(
time
)
{
return
time
.
getTime
()
<
Date
.
now
()
-
8.64e7
;
}
},
tableData
:
[],
mergingRows
:
[],
mergingPos
:
0
,
clqparams
:
{},
textarea1
:
""
,
ruleForm
:
{
appealDeadline
:
""
,
rectificationDeadline
:
""
,
},
rules
:
{
appealDeadline
:
[
{
required
:
true
,
message
:
"请选择问题申诉截止时间"
,
trigger
:
"change"
,
},
],
rectificationDeadline
:
[
{
required
:
true
,
message
:
"问题整改截止时间"
,
trigger
:
"change"
,
},
],
},
fromType
:
false
,
};
},
mounted
()
{
this
.
clqparams
=
JSON
.
parse
(
this
.
$route
.
query
.
clqparams
);
if
(
this
.
$route
.
query
.
fromType
==
"fzcx"
)
{
this
.
fromType
=
true
;
this
.
ruleForm
=
JSON
.
parse
(
this
.
$route
.
query
.
Form
);
console
.
log
(
this
.
ruleForm
,
'ruleForm'
)
}
console
.
log
(
this
.
fromType
,
'this.fromType'
)
console
.
log
(
this
.
clqparams
,
"this.clqparams"
);
this
.
init
(
this
.
clqparams
);
},
methods
:
{
async
init
(
type
)
{
let
params
=
type
;
console
.
log
(
params
,
"333"
);
let
res
=
await
selWtqdpostEvalQuesInfo
(
params
);
console
.
log
(
res
,
"0000"
);
if
(
res
.
code
==
"200"
)
{
this
.
tableData
=
res
.
data
.
records
;
this
.
tableData
.
forEach
((
item
)
=>
{
switch
(
item
.
projectStage
)
{
case
1
:
this
.
$set
(
item
,
"projectStagetext"
,
"1.可研"
);
break
;
case
2
:
this
.
$set
(
item
,
"projectStagetext"
,
"2.计划"
);
break
;
case
3
:
this
.
$set
(
item
,
"projectStagetext"
,
"3.采购"
);
break
;
case
4
:
this
.
$set
(
item
,
"projectStagetext"
,
"4.合同"
);
break
;
case
5
:
this
.
$set
(
item
,
"projectStagetext"
,
"5.执行"
);
break
;
case
6
:
this
.
$set
(
item
,
"projectStagetext"
,
"6.结决算及转资"
);
break
;
}
});
this
.
total
=
res
.
data
.
total
*
1
;
this
.
dataPretreatment
();
}
},
//表格颜色
tableRowClassName
({
row
,
rowIndex
})
{
if
(
rowIndex
%
2
==
1
)
{
return
"warning-row"
;
}
return
""
;
},
arraySpanMethod
({
row
,
column
,
rowIndex
,
columnIndex
})
{
if
(
columnIndex
===
0
)
{
//第一列
const
_row
=
this
.
mergingRows
[
rowIndex
];
const
_col
=
_row
>
0
?
1
:
0
;
return
{
rowspan
:
_row
,
colspan
:
_col
,
};
}
},
dataPretreatment
()
{
for
(
let
i
=
0
;
i
<
this
.
tableData
.
length
;
i
++
)
{
// tabledata 表格数据源
if
(
i
===
0
)
{
this
.
mergingRows
.
push
(
1
);
this
.
mergingPos
=
0
;
}
else
{
if
(
this
.
tableData
[
i
].
projectStage
===
this
.
tableData
[
i
-
1
].
projectStage
)
{
//哪些数据是要合并的 合并的条件是什么
this
.
mergingRows
[
this
.
mergingPos
]
+=
1
;
this
.
mergingRows
.
push
(
0
);
}
else
{
this
.
mergingRows
.
push
(
1
);
this
.
mergingPos
=
i
;
}
}
}
},
cancel
()
{
this
.
$router
.
go
(
-
1
);
},
//确认更改
async
confirm
()
{
this
.
$refs
.
formName
.
validate
((
valid
)
=>
{
if
(
!
valid
)
{
console
.
log
(
"error submit!!"
);
return
false
;
}
});
let
params
=
{
projectId
:
this
.
clqparams
.
projectId
,
batchId
:
this
.
clqparams
.
batchId
,
...
this
.
ruleForm
,
};
console
.
log
(
params
,
"222"
);
let
res
=
await
wtxfproblemAssistedDistribution
(
params
);
if
(
res
.
code
==
"200"
)
{
this
.
$router
.
go
(
-
1
);
}
else
{
this
.
$message
(
"下发失败"
);
}
},
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.main
{
font-size
:
14px
;
position
:
relative
;
height
:
100%
;
width
:
100%
;
box-sizing
:
border-box
;
overflow-x
:
hidden
;
.bottom
{
width
:
calc
(
100%
-
270px
);
position
:
fixed
;
bottom
:
-15px
;
right
:
0
;
z-index
:
100
;
background-color
:
#f5f5f6
;
line-height
:
80px
;
.textarea
{
margin-top
:
1px
;
}
.Btn
{
span
{
display
:
inline-block
;
width
:
95px
;
height
:
30px
;
line-height
:
30px
;
text-align
:
center
;
border-radius
:
5px
;
margin-right
:
32px
;
background-color
:
#0d867f
;
border
:
1px
solid
#0d867f
;
color
:
#fff
;
}
span
:first-of-type
{
border
:
1px
solid
grey
;
color
:
#000
;
background-color
:
#fff
;
}
}
}
.JYtitle
{
width
:
100%
;
height
:
20px
;
text-align
:
left
;
font-size
:
18px
;
//
margin-top
:
1px
;
padding-left
:
10px
;
line-height
:
20px
;
span
{
display
:
inline-block
;
width
:
5px
;
height
:
30px
;
background
:
#0d867f
;
margin-right
:
24px
;
vertical-align
:
middle
;
border-radius
:
3px
;
}
}
}
.close
{
position
:
absolute
;
right
:
20px
;
top
:
20px
;
.el-icon-circle-close
{
font-size
:
30px
;
//
background-color
:
#0d867f
;
//
color
:
#fff
;
}
}
.title
{
text-align
:
left
;
background-color
:
#fff
;
height
:
40px
;
line-height
:
40px
;
color
:
grey
;
font-size
:
15px
;
}
.continer
{
width
:
100%
;
height
:
800px
;
overflow-y
:
auto
;
background-color
:
#f5f5f6
;
padding
:
10px
;
padding-top
:
0
;
padding-bottom
:
10px
;
position
:
relative
;
}
.tableTitle
{
background
:
#0d867f
;
color
:
#f5f5f6
;
height
:
40px
;
line-height
:
40px
;
text-align
:
left
;
padding-left
:
20px
;
font-weight
:
600
;
font-size
:
15px
;
}
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
color
:
#2785e6
;
}
.eltable
{
width
:
100%
;
box-sizing
:
border-box
;
margin-bottom
:
180px
;
}
/
deep
/
.el-table
.warning-row
{
background
:
#f0ffff
;
//
color
:
#2785e6
;
}
.elpagination
{
text-align
:
right
;
margin-right
:
100px
;
}
/
deep
/
.el-table
{
width
:
100%
;
.el-table__header-wrapper
table,
.el-table__body-wrapper
table
{
width
:
100%
!important
;
}
.el-table__body
,
.el-table__footer
,
.el-table__header
{
table-layout
:
auto
;
}
}
/
deep
/
.el-table
th
.el-table__cell.is-leaf
,
.el-table
td
.el-table__cell
{
text-align
:
center
;
}
/
deep
/
.el-icon-folder-delete
{
margin-right
:
10px
;
}
/
deep
/
.el-table
th
.el-table__cell.is-leaf
,
.el-table
td
.el-table__cell
{
text-align
:
center
;
}
/
deep
/
.el-table__cell
{
text-align
:
center
;
}
.xqtitle
{
width
:
100%
;
height
:
20px
;
text-align
:
left
;
font-size
:
18px
;
padding
:
20px
0
;
border-bottom
:
1px
solid
gainsboro
;
margin-top
:
1px
;
span
{
display
:
inline-block
;
width
:
5px
;
height
:
20px
;
background
:
#0d867f
;
margin-right
:
14px
;
vertical-align
:
middle
;
}
}
.el-form
{
display
:
flex
;
width
:
99%
;
flex-wrap
:
wrap
;
padding
:
0
10px
;
.fromItem
{
width
:
24%
;
margin
:
0
0.5%
;
margin-bottom
:
20px
;
.el-input
{
width
:
226px
;
}
.el-select
{
width
:
226px
;
}
}
/
deep
/
.el-form-item__content
{
text-align
:
left
;
}
/
deep
/
.el-form-item__label
{
//
font-weight
:
bold
;
color
:
#000
;
width
:
160px
!important
;
}
}
</
style
>
\ No newline at end of file
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