|
@@ -17,6 +17,8 @@
|
|
|
</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="申请人" :show-overflow-tooltip="true" prop="creator_name">
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="当前处理人" :show-overflow-tooltip="true">
|
|
|
<template slot-scope="scope">
|
|
|
<span v-if="scope.row.is_end===0">{{ scope.row.principals }}</span>
|
|
@@ -72,6 +74,13 @@
|
|
|
@click="handleUnity(scope.row)"
|
|
|
>结单</el-button>
|
|
|
<el-button
|
|
|
+ v-if="scope.row.contract_url"
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-download"
|
|
|
+ @click="handleLookContract(scope.row)"
|
|
|
+ >下载签章</el-button>
|
|
|
+ <el-button
|
|
|
v-permisaction="['process:list:all:delete']"
|
|
|
size="mini"
|
|
|
type="text"
|
|
@@ -183,6 +192,13 @@ export default {
|
|
|
handleView(row) {
|
|
|
this.$router.push({ name: 'ProcessListHandle', query: { workOrderId: row.id, processId: row.process }})
|
|
|
},
|
|
|
+ handleLookContract(row) {
|
|
|
+ if (row.contract_url) {
|
|
|
+ window.open(row.contract_url)
|
|
|
+ } else {
|
|
|
+ this.$message.error('当前审批暂无签章')
|
|
|
+ }
|
|
|
+ },
|
|
|
handleDelete(row) {
|
|
|
this.$confirm('此操作将删除该数据, 是否继续?', '提示', {
|
|
|
confirmButtonText: '确定',
|