|
@@ -54,6 +54,9 @@
|
|
|
ref="tableListRef" :column="tableListColumn" :datas="tableData" :loading="tableLoading" is-check
|
|
|
border @selection-change="tableSelectionChange"
|
|
|
>
|
|
|
+ <template #taskName="{ row }">
|
|
|
+ <span class="text-link" @click="rowTaskName(row)">{{ row?.taskName }}</span>
|
|
|
+ </template>
|
|
|
<template #taskStatusName="{ row }">
|
|
|
<el-tag
|
|
|
v-if="row?.taskStatusName"
|
|
@@ -62,6 +65,7 @@
|
|
|
{{ row.taskStatusName }}
|
|
|
</el-tag>
|
|
|
</template>
|
|
|
+
|
|
|
<template #taskApproveUserNamesList="{ row }">
|
|
|
<template v-for="item in row.taskApproveUserNamesList">
|
|
|
<el-tag
|
|
@@ -206,6 +210,13 @@ const resignClick = async ()=>{
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+const rowTaskName = (row)=>{
|
|
|
+ if (row?.sigPdf) {
|
|
|
+ window.open(row.sigPdf, '_blank')
|
|
|
+ } else {
|
|
|
+ window?.$message.warning('暂无文档')
|
|
|
+ }
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|