| | |
| | | <!-- 弹窗组件 --> |
| | | <info-form-dia ref="infoFormDia" @close="handleDialogClose" :approveType="currentApproveType"></info-form-dia> |
| | | <approval-dia ref="approvalDia" @close="handleDialogClose" :approveType="currentApproveType"></approval-dia> |
| | | <view-detail-dia ref="viewDetailDia" @close="handleDialogClose" :approveType="currentApproveType"></view-detail-dia> |
| | | <FileList v-if="fileDialogVisible" |
| | | v-model:visible="fileDialogVisible" |
| | | record-type="approve_process" |
| | |
| | | import { useRoute } from 'vue-router'; |
| | | import InfoFormDia from "@/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue"; |
| | | import ApprovalDia from "@/views/collaborativeApproval/approvalProcess/components/approvalDia.vue"; |
| | | import ViewDetailDia from "@/views/collaborativeApproval/approvalProcess/components/viewDetailDia.vue"; |
| | | import {approveProcessDelete, approveProcessListPage} from "@/api/collaborativeApproval/approvalProcess.js"; |
| | | import useUserStore from "@/store/modules/user"; |
| | | const FileList = defineAsyncComponent(() => import("@/components/Dialog/FileList.vue")); |
| | |
| | | }); |
| | | const infoFormDia = ref() |
| | | const approvalDia = ref() |
| | | const viewDetailDia = ref() |
| | | const { proxy } = getCurrentInstance() |
| | | |
| | | // 查询列表 |
| | |
| | | // 打开新增检验弹框 |
| | | const openApprovalDia = (type, row) => { |
| | | nextTick(() => { |
| | | approvalDia.value?.openDialog(type, row) |
| | | if (type === 'view') { |
| | | viewDetailDia.value?.openDialog(type, row) |
| | | } else { |
| | | approvalDia.value?.openDialog(type, row) |
| | | } |
| | | }) |
| | | }; |
| | | |