feat: 任务包图片点击

pull/84/head
lizijiee 1 year ago
parent 5638e1a416
commit c0aa814aec

@ -320,7 +320,7 @@ function reject(idOrDesc: string, backId: string, isOther: boolean) {
doAudit(param)
}
function approvalHandler(items?: any) {
function detailApprovalHandler(items?: any){
let cloneItem: any
if (batch.value) {
processItems = selectItems.value
@ -371,6 +371,56 @@ function approvalHandler(items?: any) {
onNegativeClick: () => { },
})
}
function approvalHandler(items?: any) {
let cloneItem: any
if (batch.value) {
processItems = selectItems.value
}
else if (overTask.value) {
cloneItem = clone(overTask.value)
processItems = [cloneItem]
}
// => => /
if (items !== undefined && !(items instanceof PointerEvent))
processItems = [items]
const msg = validate(processItems)
if (msg !== null) {
message.error(msg)
return
}
const list: any = []
processItems.forEach((item) => {
list.push({
formId: item.id,
taskId: item.taskId,
taskName: item.fromTaskName,
})
})
const param = {
result: true,
comment: '',
disposeType: '',
disposeTypeId: '',
failCauseId: '',
failCauseName: '',
flowTaskInfoList: list,
}
dialog.info({
title: '确认提示',
content: '确认给该任务审批为【通过】吗?',
positiveText: '确定',
negativeText: '取消',
onPositiveClick: () => {
doAudit(param)
},
onNegativeClick: () => { },
})
}
function doAudit(param: any) {
audit(param).then((res) => {
@ -489,7 +539,7 @@ function reloadList() {
</div>
<!-- 操作 -->
<div v-show="overTask && overTask.id === taskDetailInfo.id" class="action" @click.stop="hideAction">
<SvgIcon style="cursor: pointer" name="t1" @click.stop="approvalHandler" />
<SvgIcon style="cursor: pointer" name="t1" @click.stop="detailApprovalHandler" />
<SvgIcon style="cursor: pointer; margin-left: 30px" name="t2" @click.stop="detailRejectHandler" />
</div>
</div>

Loading…
Cancel
Save