|
|
@ -18,12 +18,17 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="任务周期"> |
|
|
|
<div>{{ formData.taskPeriod === 'once' ? '一次性' : formData.taskPeriod === 'weekly' ? '每周' : formData.taskPeriod === 'halfAMonth' ? '每半月' : formData.taskPeriod === 'month' ? '每月' : '每季度' }}</div> |
|
|
|
<div>{{ formData.taskPeriod === 'once' ? '一次性' : formData.taskPeriod === 'weekly' ? '每周' : |
|
|
|
formData.taskPeriod === 'halfAMonth' ? '每半月' : formData.taskPeriod === 'month' ? '每月' : |
|
|
|
'每季度' }}</div> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="完成时限"> |
|
|
|
<div style="color: #FF3300;"> <span v-if="formData.taskPeriod !== 'once'">每周</span>{{formData.completeLimitDay}} {{ formData.completeLimitHour }}</div> |
|
|
|
<div style="color: #FF3300;"> <span v-if="formData.taskPeriod !== 'once'">每周期内的第</span>{{formData.completeLimitDay }}<span |
|
|
|
v-if="formData.taskPeriod == 'once'"> {{formData.completeLimitHour}}</span> |
|
|
|
<span v-if="formData.taskPeriod !== 'once'">内完成</span> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
@ -36,13 +41,13 @@ |
|
|
|
<div>{{ formData.createByName }}</div> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="任务接收人"> |
|
|
|
<div style="display: flex;flex-direction: row; align-items: center;"> |
|
|
|
<div>{{ formData.userName }}</div> |
|
|
|
<el-button v-if="formData.taskStateName !== '已存档'" @click="oncClickInfo('adjust1')" style="margin-left: 10px;" |
|
|
|
type="primary">转派其他接收人</el-button> |
|
|
|
<el-button v-if="formData.taskStateName !== '已存档'" @click="oncClickInfo('adjust1')" |
|
|
|
style="margin-left: 10px;" type="primary">转派其他接收人</el-button> |
|
|
|
</div> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
@ -73,9 +78,11 @@ |
|
|
|
<div class="flex-wrap flex"> |
|
|
|
<div class="item flex flex-y flex-center-deputy" |
|
|
|
@click="handleClickShowView(formData.subWorkBookId, formData.taskStateName)" :key="index"> |
|
|
|
<img :src="require(`@/assets/images/index/Excel.png`)" alt="" style="cursor:pointer ;"> |
|
|
|
<img :src="require(`@/assets/images/index/Excel.png`)" alt="" style="cursor:pointer ;"> |
|
|
|
<div class="agencyName">{{ formData.taskTitle }}</div> |
|
|
|
<div :class="formData.taskState === 'archived'?'green':formData.taskState === 'submit'?'blue':formData.taskState === 'rejected'?'black':'orange'">({{ formData.taskStateName }})</div> |
|
|
|
<div |
|
|
|
:class="formData.taskState === 'archived'?'green':formData.taskState === 'submit'?'blue':formData.taskState === 'rejected'?'black':'orange'"> |
|
|
|
({{ formData.taskStateName }})</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="flex title flex-center-deputy"> |
|
|
@ -89,8 +96,10 @@ |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="taskStateName" fixed="right" label="状态" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div :class="scope.row.taskState === 'archived'?'green':scope.row.taskState === 'submit'?'blue':scope.row.taskState === 'rejected'?'black':'orange'">{{ |
|
|
|
scope.row.taskStateName }}</div> |
|
|
|
<div |
|
|
|
:class="scope.row.taskState === 'archived'?'green':scope.row.taskState === 'submit'?'blue':scope.row.taskState === 'rejected'?'black':'orange'"> |
|
|
|
{{ |
|
|
|
scope.row.taskStateName }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
@ -139,6 +148,7 @@ export default { |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 100, |
|
|
|
taskId: this.formData.taskId, |
|
|
|
userId:this.formData.userId |
|
|
|
}; |
|
|
|
await requestGet('/actual/base/communityOneTablePeriodPublish/getPeriodTaskList', parms).then(res => { |
|
|
|
this.tableData = res.data.list |
|
|
|