|
@@ -1,26 +1,7 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
- <!--<el-col :span="1.5">-->
|
|
|
- <!--<el-button-->
|
|
|
- <!--type="success"-->
|
|
|
- <!--icon="el-icon-edit"-->
|
|
|
- <!--size="small"-->
|
|
|
- <!--:disabled="single"-->
|
|
|
- <!--@click="handleUpdate1"-->
|
|
|
- <!--v-hasPermi="['system:info:edit']"-->
|
|
|
- <!-->修改</el-button>-->
|
|
|
- <!--</el-col>-->
|
|
|
- <!--<el-col :span="1.5">-->
|
|
|
- <!--<el-button-->
|
|
|
- <!--type="danger"-->
|
|
|
- <!--icon="el-icon-delete"-->
|
|
|
- <!--size="small"-->
|
|
|
- <!--:disabled="multiple"-->
|
|
|
- <!--@click="handleDelete"-->
|
|
|
- <!--v-hasPermi="['system:info:remove']"-->
|
|
|
- <!-->删除</el-button>-->
|
|
|
- <!--</el-col>-->
|
|
|
+
|
|
|
<el-col :span="1.5">
|
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
|
|
<el-form-item label="名称" prop="mailTheme">
|
|
@@ -44,7 +25,6 @@
|
|
|
<el-table-column label="序号" type="index" width="55" align="center"></el-table-column>
|
|
|
<el-table-column label="流程名称" width="180" align="center" prop="taskName" >
|
|
|
</el-table-column>
|
|
|
-
|
|
|
<el-table-column label="标题" align="center" prop="title" />
|
|
|
<el-table-column label="当前处理" width="180" align="center" prop="name"/>
|
|
|
<el-table-column label="创建时间" width="180" align="center" prop="createTime" >
|
|
@@ -70,7 +50,7 @@
|
|
|
type="text"
|
|
|
icon="el-icon-share"
|
|
|
@click="detail(scope.row)"
|
|
|
- >审批进度</el-button>
|
|
|
+ >审批记录</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -81,7 +61,7 @@
|
|
|
:limit.sync="queryParams.pageSize"
|
|
|
@pagination="getList"
|
|
|
/>
|
|
|
- <el-dialog title="审批跟踪记录" :visible.sync="dialogVisible" width="1200px">
|
|
|
+ <el-dialog title="审批记录" :visible.sync="dialogVisible" width="1200px">
|
|
|
|
|
|
<el-tabs :tab-position="tabPosition" style="min-height: 200px;">
|
|
|
<el-tab-pane>
|
|
@@ -89,32 +69,27 @@
|
|
|
<img :src="picUrl">
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane>
|
|
|
- <span slot="label"><i class="el-icon-date"></i> 审批历史</span>
|
|
|
-
|
|
|
-
|
|
|
+ <span slot="label"><i class="el-icon-date"></i> 审批详细</span>
|
|
|
<el-table border :data="historyExamine" @selection-change="handleSelectionChange">
|
|
|
- <el-table-column label="序号" type="index" width="130" align="center"></el-table-column>
|
|
|
- <el-table-column label="任务名称" width="180" align="center" prop="activityName"/>
|
|
|
- <el-table-column label="处理人" align="center" prop="assigneeName"/>
|
|
|
- <el-table-column label="审批意见" align="center" prop="comment"/>
|
|
|
-
|
|
|
- <el-table-column label="申请时间" width="180" align="center" prop="startTime">
|
|
|
+ <el-table-column label="序号" type="index" width="50" align="center"></el-table-column>
|
|
|
+ <el-table-column label="任务名称" width="100" align="center" prop="activityName"/>
|
|
|
+ <el-table-column label="审批人员" width="180"align="center" prop="assigneeName"/>
|
|
|
+ <el-table-column label="到达时间" align="center" prop="startTime">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{scope.row.startTime | format('yyyy-MM-dd hh:mm')}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
- <el-table-column label="结束时间" width="180" align="center" prop="endTime">
|
|
|
+ <el-table-column label="审批时间" align="center" prop="endTime">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{scope.row.endTime | format('yyyy-MM-dd hh:mm')}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
- <el-table-column label="耗时" width="180" align="center" prop="activityType">
|
|
|
+ <el-table-column label="审批耗时" width="180" align="center" prop="activityType">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{scope.row.activityType }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="审批意见" width="180" align="center" prop="comment"/>
|
|
|
</el-table>
|
|
|
<!-- formatTotalDateSub()-->
|
|
|
|
|
@@ -124,18 +99,15 @@
|
|
|
<el-button @click="cancel">关 闭</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
-
|
|
|
<el-dialog id="actform" title="流程详情" :visible.sync="actOpen" :before-close="cancel" append-to-body width="80%"
|
|
|
top="10" height="90%">
|
|
|
<!-- 动态引入组件-->
|
|
|
<component :is="actForm" :data="details":actOpen="actOpen" @getList="getList" ></component>
|
|
|
</el-dialog>
|
|
|
-
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-
|
|
|
import { havedInfo } from "@/api/activiti/form/fw";
|
|
|
import { recordImg, examineHistory } from '@/api/system/meapply/meapply'
|
|
|
import {getStartFormKey } from '@/api/activiti/process/startprocess'
|
|
@@ -238,7 +210,7 @@
|
|
|
},
|
|
|
|
|
|
|
|
|
- /** 查询【请填写功能名称】列表 */
|
|
|
+ /** 查询列表 */
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
havedInfo(this.queryParams).then(response => {
|