Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
web
Project
Project
Details
Activity
Releases
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
中汽测评-信息安全测评系统
web
Commits
9b61e8c1
Commit
9b61e8c1
authored
Dec 20, 2023
by
刘怀志
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(已办任务): init
parent
1a000dfa
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
162 additions
and
26 deletions
+162
-26
index.vue
src/views/processing/processed-review/index.vue
+160
-24
index.vue
src/views/processing/unprocessed-review/index.vue
+2
-2
No files found.
src/views/processing/processed-review/index.vue
View file @
9b61e8c1
<
template
>
<!--已办审查平台页面-->
<div>
已办审查平台页面
<div>
<el-button
v-hasPermi=
"['processing:review-questionnaire:index']"
size=
"mini"
type=
"primary"
icon=
"el-icon-edit"
plain
@
click=
"handleScan()"
>
查看
</el-button>
<page-standard>
<div
slot=
"tab"
>
<el-radio-group
v-model=
"queryParams.type"
>
<el-radio-button
v-for=
"dict in dict.type.sys_detailed_classification"
:key=
"dict.value"
:label=
"dict.value"
>
{{
dict
.
label
}}
</el-radio-button>
</el-radio-group>
</div>
</div>
<el-form
v-show=
"showSearch"
ref=
"queryForm"
:model=
"queryParams"
size=
"small"
:inline=
"true"
>
<el-form-item
prop=
"status"
>
<el-input
v-model=
"queryParams.deptName"
placeholder=
"输入搜索关键词"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
prop=
"status"
>
<el-date-picker
v-model=
"queryParams.deptName"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
>
</el-date-picker>
</el-form-item>
<el-form-item
prop=
"status"
>
<el-select
v-model=
"queryParams.status"
placeholder=
"请选择任务状态"
clearable
>
<el-option
v-for=
"dict in dict.type.sys_job_status"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
查询
</el-button
>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-card
v-for=
"(item, index) in tableData"
:key=
"index"
class=
"box-card"
>
<div
class=
"card-cell"
>
<div
class=
"cell-lable"
>
<i
class=
"el-icon-timer"
></i>
任务周期
</div>
<div
class=
"cell-value"
>
{{
item
.
startTime
?
item
.
startTime
+
'-'
+
item
.
startTime
:
'---'
}}
</div>
</div>
<div
class=
"card-cell"
>
<div
class=
"cell-lable"
>
任务编号
</div>
<div
class=
"cell-value"
>
{{
item
.
missionNo
?
item
.
missionNo
:
'---'
}}
</div>
</div>
<div
class=
"card-cell"
>
<div
class=
"cell-lable"
>
任务名称
</div>
<div
class=
"cell-value"
>
<el-link
type=
"primary"
>
{{
item
.
tit
?
item
.
tit
:
'---'
}}
</el-link>
</div>
</div>
<div
class=
"card-cell"
>
<div
class=
"cell-lable"
>
任务组长
</div>
<div
class=
"cell-value"
>
<i
class=
"el-icon-user"
></i>
{{
item
.
owener
?
item
.
owener
:
'---'
}}
</div>
</div>
<div
class=
"card-cell"
>
<div
class=
"cell-lable"
>
归档状态
</div>
<div
v-if=
"item.costTime === 0"
class=
"cell-value"
>
未归档
</div>
<div
v-else
class=
"cell-value green"
>
● 已归档
</div>
</div>
<div
class=
"card-cell"
>
<div
class=
"cell-lable"
></div>
<div
class=
"cell-value"
>
<el-button
type=
"success"
>
查看审查问卷
</el-button>
<el-button
type=
"success"
>
查看审查报告
</el-button>
<el-button
type=
"success"
>
查看企业留档文件
</el-button>
<el-button
type=
"success"
>
查看车企文件库
</el-button>
</div>
</div>
</el-card>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryParams.page"
:limit
.
sync=
"queryParams.size"
@
pagination=
"loadData"
>
</pagination>
</page-standard>
</
template
>
<!--js逻辑-->
<
script
>
import
page
from
'@/mixins/page'
export
default
{
dicts
:
[
'sys_job_status'
,
'sys_scene_type'
,
'sys_detailed_classification'
],
mixins
:
[
page
],
data
()
{
return
{}
},
methods
:
{
/* 跳转查看页面*/
handleScan
()
{
this
.
$router
.
push
({
path
:
'/processing/review-questionnaire'
})
return
{
listUrl
:
'/tasklist'
,
showSearch
:
true
,
tableData
:
[]
}
}
},
watch
:
{},
methods
:
{}
}
</
script
>
<!--样式-->
<
style
scoped
lang=
"scss"
></
style
>
<
style
lang=
"scss"
scoped
>
.card-cell
{
color
:
rgb
(
153
,
153
,
153
);
height
:
80px
;
display
:
flex
;
flex-direction
:
column
;
flex-wrap
:
nowrap
;
align-items
:
flex-start
;
justify-content
:
space-around
;
}
.box-card
{
margin-bottom
:
31px
;
::v-deep
.el-card__body
{
display
:
flex
;
justify-content
:
space-between
;
}
::v-deep
.el-link.is-underline
:after
{
content
:
''
;
position
:
absolute
;
left
:
0
;
right
:
0
;
height
:
0
;
bottom
:
0
;
border-bottom
:
1px
solid
#1890ff
;
}
.cell-progress
{
width
:
200px
;
}
.cell-value.green
{
color
:
#19be6b
;
}
}
</
style
>
src/views/processing/unprocessed-review/index.vue
View file @
9b61e8c1
...
...
@@ -94,9 +94,9 @@
</div>
<div
class=
"card-cell"
>
<div
class=
"cell-lable"
>
任务状态
</div>
<div
v-if=
"item.costTime === 0"
class=
"cell-value"
>
未开始
</div>
<div
v-if=
"item.costTime === 0"
class=
"cell-value"
>
●
未开始
</div>
<div
v-else
class=
"cell-value yellow"
>
已耗时(
{{
item
.
costTime
}}
小时)
●
已耗时(
{{
item
.
costTime
}}
小时)
</div>
</div>
<div
class=
"card-cell"
>
...
...
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