Merge pull request 'jie' (#11) from jie into test

Reviewed-on: #11
pull/14/head
lizijie 1 year ago
commit 94065207b2

@ -63,7 +63,7 @@ onMounted(async () => {
提交时间{{ format(listItem.createdate, "yyyy-MM-dd HH:mm:ss") }} 提交时间{{ format(listItem.createdate, "yyyy-MM-dd HH:mm:ss") }}
</li> </li>
<li v-else-if="item.id === 'createTime'"> <li v-else-if="item.id === 'createTime'">
生成时间{{ format(listItem.createTime, "yyyy-MM-dd HH:mm:ss") }} 生成时间{{ listItem.createTime && format(listItem.createTime, "yyyy-MM-dd HH:mm:ss") }}
</li> </li>
<li v-else class="ellipsis" v-if="listItem[item.id]"> <li v-else class="ellipsis" v-if="listItem[item.id]">
<span class="label">{{ item.name }}</span>{{ listItem[item.id] }} <span class="label">{{ item.name }}</span>{{ listItem[item.id] }}

@ -270,6 +270,9 @@ function immersionHandler() {
function showAction() { function showAction() {
const item = taskDetailInfo.value; const item = taskDetailInfo.value;
if (item.states === 2 || item.states === 3) {
return
}
if (batch.value === false) overTask.value = item; if (batch.value === false) overTask.value = item;
} }
@ -309,12 +312,7 @@ function approvalHandler(items?: any) {
processItems = selectItems.value processItems = selectItems.value
} }
else if (overTask.value) { else if (overTask.value) {
// => => /
cloneItem = clone(overTask.value) cloneItem = clone(overTask.value)
//
// if (!cloneItem.taskId) {
// cloneItem.taskId = "taskIdtaskIdtaskIdtaskIdtaskId"
// }
processItems = [cloneItem] processItems = [cloneItem]
} }
// => => / // => => /
@ -328,31 +326,37 @@ function approvalHandler(items?: any) {
return 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({ dialog.info({
title: '确认提示', title: '确认提示',
content: '确认给该任务审批为【通过】吗?', content: '确认给该任务审批为【通过】吗?',
positiveText: '确定', positiveText: '确定',
negativeText: '取消', negativeText: '取消',
onPositiveClick: () => { onPositiveClick: () => {
approval() doAudit(param)
}, },
onNegativeClick: () => { }, onNegativeClick: () => { },
}) })
} }
function approval() {
const formIds: string[] = processItems.map(item => item.id)
const taskIds: string[] = processItems.map(item => item.taskId)
const tasknames: string[] = processItems.map(item => item.taskname)
const param: ApprovalParam = {
formid: formIds,
taskId: taskIds,
approvd: true,
taskComment: 'approval',
taskname: tasknames,
}
doAudit(param)
}
function doAudit(param: any) { function doAudit(param: any) {
audit(param).then((res) => { audit(param).then((res) => {
const { code } = res const { code } = res
@ -428,8 +432,8 @@ function reloadList() {
</div> </div>
</div> </div>
<div class="status"> <div class="status">
<img v-show="taskDetailInfo?.states === 3" class="img-status" src="@/assets/images/task/pass.png" alt=""> <img v-show="taskDetailInfo?.states === 2" class="img-status" src="@/assets/images/task/pass.png" alt="">
<img v-show="taskDetailInfo?.states === 5" class="img-status" src="@/assets/images/task/not_pass.png" <img v-show="taskDetailInfo?.states === 3" class="img-status" src="@/assets/images/task/not_pass.png"
alt=""> alt="">
</div> </div>
<!-- 右下信息 --> <!-- 右下信息 -->

Loading…
Cancel
Save