|
|
@ -14,8 +14,8 @@ |
|
|
|
<div |
|
|
|
style="display: flex;margin-left: 10px; |
|
|
|
justify-content: center; align-items: center; width: 60px; height: 20px; border: 2px solid #ADD8E6; color: #ADD8E6; font-size: 12px;"> |
|
|
|
{{ formData.taskStateName }} |
|
|
|
|
|
|
|
{{ formData.taskStateName }} |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
@ -36,24 +36,32 @@ |
|
|
|
<div>{{formData.createByName}}</div> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" > |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="任务类型"> |
|
|
|
<div>{{formData.type || '数据填报'}}</div> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="完成时限"> |
|
|
|
<div><span v-if="formData.taskPeriod!=='once'">每周期的第</span>{{formData.completeLimitDay}}<span v-if="formData.taskPeriod!=='once'">天内完成</span></div> |
|
|
|
<div><span |
|
|
|
v-if="formData.taskPeriod!=='once'">每周期的第</span>{{formData.completeLimitDay}}<span |
|
|
|
v-if="formData.taskPeriod!=='once'">天内完成</span> |
|
|
|
<el-button style="margin-left: 10px;" type="text" |
|
|
|
@click="oncClickInfo('edit')">[修改]</el-button> |
|
|
|
</div> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="16" v-if="formData.taskPeriod!=='once'"> |
|
|
|
<el-form-item label="任务完成有效期"> |
|
|
|
<div>{{formData.startTime.slice(0, 10) }}-{{formData.endTime.slice(0, 10) }}</div> |
|
|
|
<div>{{formData.startTime?formData.startTime.slice(0, 10):formData.startTime }}-{{formData.endTime?formData.endTime.slice(0, 10):formData.endTime }}</div> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="16"> |
|
|
|
<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="24"> |
|
|
@ -79,28 +87,31 @@ |
|
|
|
<div class="m-table"> |
|
|
|
|
|
|
|
<el-table :data="tableData" border class="m-table-item" |
|
|
|
style="width: 70%;margin-left: 3%; margin-top: 30px;" > |
|
|
|
style="width: 70%;margin-left: 3%; margin-top: 30px;"> |
|
|
|
<el-table-column label="序号" fixed="left" type="index" align="center" width="80" /> |
|
|
|
<el-table-column prop="taskPeriodName" align="center" :show-overflow-tooltip="true" label="任务周期"> |
|
|
|
<template slot-scope="scope" v-if="taskPeriod === 'once'"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{taskPeriod === 'once'?'一次性':`${scope.row.taskPeriodName}`}} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column fixed="right" label="汇报情况" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button @click="handleInfo(scope.row)" type="text" size="small">{{ scope.row.resolveNum}}/{{ scope.row.totalNum }}</el-button> |
|
|
|
<el-button @click="handelClickShowSummary(scope.row)" type="text" size="small">查看</el-button> |
|
|
|
<el-button @click="handleInfo(scope.row)" type="text" size="small">{{ |
|
|
|
scope.row.resolveNum}}/{{ scope.row.totalNum }}</el-button> |
|
|
|
<el-button @click="handelClickShowSummary(scope.row)" type="text" |
|
|
|
size="small">查看</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div v-if="showSummary" style="width: 100%;background: #ffffff;"> |
|
|
|
<excel-summary @close="closeSummary" :summaryDetal=summaryDetal></excel-summary> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div v-if="showSummary" style="width: 100%;background: #ffffff;"> |
|
|
|
<excel-summary @close="closeSummary" :summaryDetal=summaryDetal></excel-summary> |
|
|
|
</div> |
|
|
|
<div class=''> |
|
|
|
<el-dialog :title="title" v-if="showPersonel" :visible.sync="showPersonel" width="50%" :close-on-click-modal="false"> |
|
|
|
<el-dialog :title="title" v-if="showPersonel" :visible.sync="showPersonel" width="50%" |
|
|
|
:close-on-click-modal="false"> |
|
|
|
<acceptingPersonel :showType="showType" :acceptingId="formData.acceptingId" :taskId="taskId" |
|
|
|
@handelPersonel="handelPersonel" :formDatas="formData"></acceptingPersonel> |
|
|
|
</el-dialog> |
|
|
|