|
@@ -2,12 +2,12 @@
|
|
|
<div class="flow-detail-content">
|
|
|
<div class="flow-detail-container">
|
|
|
<!-- 值为空 -->
|
|
|
- <div v-if="!currentTaskRow.taskId" class="flow-empty-detail-box">
|
|
|
+ <div v-if="!currentTaskRow.instanceId" class="flow-empty-detail-box">
|
|
|
<el-empty description="暂无数据" />
|
|
|
</div>
|
|
|
|
|
|
<!-- 值不为空 -->
|
|
|
- <template v-if="currentTaskRow.taskId">
|
|
|
+ <template v-if="currentTaskRow.instanceId">
|
|
|
<!-- 1、头部信息 -->
|
|
|
<div class="flow-status-stamp">
|
|
|
<div class="flow-stamp-container">
|
|
@@ -167,7 +167,7 @@ import FlowStatusTag from '@/components/Flow/FlowStatusTag.vue'
|
|
|
import FlowNodeAvatar from '@/components/Flow/FlowNodeAvatar.vue'
|
|
|
import FlowTypeDot from '@/components/Flow/FlowTypeDot.vue'
|
|
|
import { ChatLineSquare, Check, Close, Switch, DArrowLeft, Plus, Minus, More } from '@element-plus/icons-vue'
|
|
|
-import { processApprovalInfoApi, processTaskApprovalInfo, processClaimTaskApi, processRevokeTaskApi } from '@/api/flow/processTask'
|
|
|
+import { processTaskApprovalInfo, processClaimTaskApi, processRevokeTaskApi } from '@/api/flow/processTask'
|
|
|
import { formatTimestamp } from '@/utils/datetime'
|
|
|
import ReviewDialog from './reviewDialog'
|
|
|
import AddSignDialog from './addSignDialog'
|
|
@@ -288,14 +288,14 @@ const openComment = async (visibleType, item) => {
|
|
|
*/
|
|
|
const getTaskDetail = () => {
|
|
|
const cur = currentTaskRow.value || {}
|
|
|
- processApprovalInfoApi(cur.taskId).then(data => {
|
|
|
- // console.log(JSON.stringify(data))
|
|
|
- activeData.value = data
|
|
|
- })
|
|
|
// 提交的表单 数据展示
|
|
|
validateForm.value.loading = true
|
|
|
- processTaskApprovalInfo(cur.taskId)
|
|
|
+ processTaskApprovalInfo({
|
|
|
+ taskId: cur.taskId,
|
|
|
+ instanceId: cur.instanceId
|
|
|
+ })
|
|
|
.then(data => {
|
|
|
+ activeData.value = data
|
|
|
console.log(data, 'data.......')
|
|
|
// validateForm.value.origin = data
|
|
|
try {
|
|
@@ -352,19 +352,13 @@ const claimTaskEv = async () => {
|
|
|
console.log(res, 'res====')
|
|
|
}
|
|
|
|
|
|
-/** 撤回审批 **/
|
|
|
-const withDrawTaskEv = async () => {
|
|
|
- const res = await processRevokeTaskApi({ instanceId: currentTaskRow.value.instanceId })
|
|
|
- console.log(res)
|
|
|
-}
|
|
|
-
|
|
|
/**
|
|
|
- * 监听同级子组件的taskId的值变化 这里可能也有实例Id
|
|
|
- * 1、监听taskId的值变化,如果值有变化,则重新获取审批详情
|
|
|
- * 2、如果taskId没有值,则不请求接口,暂时暂无数据img
|
|
|
+ * 监听同级子组件的instanceId的值变化 这里可能也有实例Id
|
|
|
+ * 1、监听instanceId的值变化,如果值有变化,则重新获取审批详情
|
|
|
+ * 2、如果instanceId没有值,则不请求接口,暂时暂无数据img
|
|
|
*/
|
|
|
watch(
|
|
|
- () => currentTaskRow.value.taskId,
|
|
|
+ () => currentTaskRow.value.instanceId,
|
|
|
(nValue, oValue) => {
|
|
|
if (!nValue) return
|
|
|
nextTick(() => {
|