|
|
|
@ -39,10 +39,12 @@
|
|
|
|
:align="item.align"
|
|
|
|
:align="item.align"
|
|
|
|
:formatter="item.formatter"
|
|
|
|
:formatter="item.formatter"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<el-table-column label="操作" header-align="center" width="160" fixed="right">
|
|
|
|
<el-table-column label="操作" header-align="center" width="240" fixed="right">
|
|
|
|
<template #default="{ row }">
|
|
|
|
<template #default="{ row }">
|
|
|
|
<el-button size="mini" style="padding: 5px 10px;background: #f0f3fa;color: #333;border: 1px solid #dae1f0;" @click="read(row)">设为已读</el-button>
|
|
|
|
<el-button size="mini" style="padding: 5px 10px;background: #f0f3fa;color: #333;border: 1px solid #dae1f0;" @click="read(row)">设为已读</el-button>
|
|
|
|
<el-button size="mini" type="primary" style="padding: 5px 10px;" @click="handle(row)">办理</el-button>
|
|
|
|
<el-button size="mini" type="primary" style="padding: 5px 10px;" @click="handle(row)">办理</el-button>
|
|
|
|
|
|
|
|
<el-button size="mini" type="primary" style="padding: 5px 10px;" @click="showhandle(row)">查看</el-button>
|
|
|
|
|
|
|
|
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table>
|
|
|
|
</el-table>
|
|
|
|
@ -211,6 +213,22 @@ export default {
|
|
|
|
this.loading = false
|
|
|
|
this.loading = false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
showhandle(row){
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
const data = row.data
|
|
|
|
|
|
|
|
console.log("row",data)
|
|
|
|
|
|
|
|
if (data.from === 'ht') {
|
|
|
|
|
|
|
|
this.modalUrl = `/${data.from}/#/contract/contractList?auth_token=${window.encodeURIComponent(getToken())}&module_name=${data.from}&flow_id=${data.other?.flow_id}&isSinglePage=1`
|
|
|
|
|
|
|
|
} else if (data.from === 'oa') {
|
|
|
|
|
|
|
|
this.modalUrl = `/${data.from}/#/flow/detail?auth_token=${window.encodeURIComponent(getToken())}&module_name=${data.from}&flow_id=${data.other?.flow_id}&isSinglePage=1`
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log(this.modalUrl)
|
|
|
|
|
|
|
|
this.isShowModal = true
|
|
|
|
|
|
|
|
} catch (err) {
|
|
|
|
|
|
|
|
this.$message.warning('未找到流程')
|
|
|
|
|
|
|
|
console.error(err)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
handle(row) {
|
|
|
|
handle(row) {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
const data = row.data
|
|
|
|
const data = row.data
|
|
|
|
|