Commit 29e266ad authored by 刘怀志's avatar 刘怀志

feat(代办任务): 体系审查修改数据

parent e7a2abb0
......@@ -7,17 +7,61 @@ module.exports = [
url: '/tasklist',
type: 'get',
response: config => {
const temp = []
for (let i = 0; i < 10; i++) {
temp.push({
startTime: '@date',
missionNo: '@word',
const temp = [
{
startTime: '--',
missionNo: 'xxxxxxxxx',
tit: '一汽丰田体系审查',
owener: '@cname',
'costTime|0-12': 1,
'progress|0-100': 1
})
'costTime': 0,
'progress': 0
},
{
startTime: '2020-12-01 10:30 ',
missionNo: 'xxxxxxxxx',
tit: '一汽丰田体系审查',
owener: '@cname',
'costTime': 3,
'progress': 80
},
{
startTime: '2020-12-01 10:30',
missionNo: 'xxxxxxxxx',
tit: '一汽丰田体系审查',
owener: '@cname',
'costTime': 12,
'progress': 90
}
]
return {
rows: temp,
code: 200,
total: 10
}
}
},
{
url: '/finishTasklist',
type: 'get',
response: config => {
const temp = [
{
startTime: '2020-12-01 10:30 ',
missionNo: 'xxxxxxxxx',
tit: '一汽丰田体系审查',
owener: '@cname',
'costTime': 3,
'progress': 80
},
{
startTime: '2020-12-01 10:30',
missionNo: 'xxxxxxxxx',
tit: '一汽丰田体系审查',
owener: '@cname',
'costTime': 12,
'progress': 90
}
]
return {
rows: temp,
code: 200,
......
......@@ -134,7 +134,7 @@ export default {
data() {
return {
pageType: '1',
listUrl: '/tasklist',
listUrl: '/finishTasklist',
showSearch: true,
tableData: []
}
......
......@@ -139,7 +139,10 @@
<div v-if="isSysReview" class="card-cell">
<div class="cell-lable">审查问卷</div>
<div class="cell-value">
<el-link type="primary">填写问卷</el-link>
<el-link v-if="item.progress < 90" type="primary"
>填写审查问卷</el-link
>
<el-link v-else type="primary">确认审查结果</el-link>
</div>
</div>
<div v-if="isSysReview" class="card-cell">
......@@ -150,7 +153,7 @@
:percentage="item.progress"
></el-progress>
</div>
<div class="card-cell">
<div class="card-cell option-cell">
<div class="cell-lable"></div>
<div class="cell-value">
<el-button
......@@ -167,6 +170,7 @@
@click="openTaskDialog"
></el-button>
<el-button
v-if="item.progress >= 90"
type="success"
icon="el-icon-s-management"
circle
......@@ -174,6 +178,7 @@
@click="previewReport"
></el-button>
<el-button
v-if="item.progress >= 90"
type="success"
icon="el-icon-document"
circle
......@@ -181,12 +186,14 @@
@click="handleRetentionFile(item)"
></el-button>
<el-button
v-if="item.progress >= 90"
type="success"
icon="el-icon-folder"
circle
title="车企文件库"
></el-button>
<el-button
v-if="item.progress === 0"
type="danger"
icon="el-icon-video-play"
circle
......@@ -274,6 +281,10 @@ export default {
color: rgb(153 153 153);
flex-direction: column;
flex-wrap: nowrap;
min-width: 111px;
}
.option-cell {
width: 220px;
}
.box-card {
margin-bottom: 15px;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment