增加抄送

This commit is contained in:
2025-12-08 10:50:25 +08:00
parent 2f7436398e
commit 0c3a841936

View File

@@ -41,20 +41,20 @@
<Icon icon="ep:close" />
不通过
</el-button>
<!--
<el-button type="primary" @click="openTaskUpdateAssigneeForm(item.id)">
<Icon icon="ep:edit" />
转办
<el-button type="primary" @click="handleCC(item)">
<Icon icon="ep:position" />
抄送
</el-button>
<el-button type="primary" @click="handleDelegate(item)">
<!-- <el-button type="primary" @click="handleDelegate(item)">
<Icon icon="ep:position" />
委派
</el-button>
<el-button type="primary" @click="handleSign(item)">
<Icon icon="ep:plus" />
加签
</el-button>
-->
</el-button> -->
<el-button type="warning" @click="handleBack(item)">
<Icon icon="ep:back" />
回退
@@ -104,6 +104,7 @@
<TaskDelegateForm ref="taskDelegateForm" @success="getDetail" />
<!-- 加签当前任务审批人为A向前加签选了一个C则需要C先审批然后再是A审批向后加签BA审批完需要B再审批完才算完成这个任务节点 -->
<TaskAddSignDialogForm ref="taskAddSignDialogForm" @success="getDetail" />
<TaskCCDialogForm ref="taskCCDialogForm" />
</ContentWrap>
</template>
<script lang="ts" setup>
@@ -121,6 +122,7 @@ import { registerComponent } from '@/utils/routerHelper'
import { isEmpty } from '@/utils/is'
import router from '@/router/index'
import { $Print } from '@smallwei/avue'
import TaskCCDialogForm from '../../processInstance/detail/TaskCCDialogForm.vue'
defineOptions({ name: 'BpmProcessInstanceDetail' })
@@ -175,6 +177,12 @@ const handleAudit = async (task, pass) => {
getDetail()
}
const taskCCDialogForm = ref()
/** 处理抄送按钮 */
const handleCC = (row) => {
taskCCDialogForm.value.open(row)
}
const printPage = async () => {