| | |
| | | size="small" |
| | | text |
| | | type="primary" |
| | | v-if="scope.row.approveStatus === 1 || scope.row.checkApprove == true" |
| | | @click="onApproval(scope.row.id)" |
| | | v-if="scope.row.approveStatus === 2 && scope.row.checkApprove === true" |
| | | @click="onApproval('修改',scope.row.id)" |
| | | > |
| | | 审批 |
| | | </el-button> |
| | |
| | | size="small" |
| | | text |
| | | type="primary" |
| | | v-if="scope.row.approveStatus === 1 || scope.row.checkApprove == false" |
| | | @click="initiateApproval(scope.row.id)" |
| | | v-if="scope.row.approveStatus === 2 && scope.row.checkApprove === false" |
| | | @click="onApproval('详情',scope.row.id)" |
| | | > |
| | | 查看审批 |
| | | 查看审批 |
| | | </el-button> |
| | | <el-button size="small" text type="primary" v-if="scope.row.approveStatus === 2" @click="initiateApproval(scope.row.id)"> |
| | | <el-button size="small" text type="primary" v-if="scope.row.approveStatus === 3" @click="onApprovalProcess(scope.row.id)"> |
| | | 查看审批流程 |
| | | </el-button> |
| | | <!-- <el-button size="small" text type="primary" @click="jumpFrom(0)">--> |
| | |
| | | </div> |
| | | </el-card> |
| | | <OpenAdd ref="addRef" @myAdd="onMyAdd" /> |
| | | <AbolishLibrary ref="abolishRef" /> |
| | | <InitiateApproval ref="initiateApprovalRef" /> |
| | | <Approval ref="approvalRef" /> |
| | | <AbolishLibrary ref="abolishRef" @myAdd="onMyAdd" /> |
| | | <InitiateApproval ref="initiateApprovalRef" @myAdd="onMyAdd" /> |
| | | <Approval ref="approvalRef" @myAdd="onMyAdd" /> |
| | | <ApprovalProcess ref="processRef" @myAdd="onMyAdd" /> |
| | | <!-- <StartUp ref="startRef" @myAdd="startUp"/>--> |
| | | <el-dialog v-model="dialogFormVisible" width="30%" title="启动" :fullscreen="full"> |
| | | <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button> |
| | |
| | | import OpenAdd from '/@/views/contingencyManagement/panManagement/component/openAdd.vue'; |
| | | // import StartUp from '/@/views/contingencyManagement/panManagement/component/startUp.vue'; |
| | | import AbolishLibrary from '/@/views/contingencyManagement/panManagement/component/abolishLibrary.vue'; |
| | | import ApprovalProcess from '/@/views/contingencyManagement/panManagement/component/approvalProcess.vue'; |
| | | import InitiateApproval from '/@/views/contingencyManagement/panManagement/component/initiateApproval.vue'; |
| | | import Approval from '/@/views/contingencyManagement/panManagement/component/approval.vue'; |
| | | // import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue'; |
| | |
| | | Refresh, |
| | | VideoPause, |
| | | VideoPlay, |
| | | ApprovalProcess, |
| | | // UpData, |
| | | emergencyPlanApi, |
| | | }, |
| | |
| | | // } |
| | | // 发起审批弹窗 |
| | | const initiateApprovalRef = ref(); |
| | | const initiateApproval = () => { |
| | | initiateApprovalRef.value.openDialog(); |
| | | const initiateApproval = (row: object) => { |
| | | initiateApprovalRef.value.openDialog('发起审批',row, true); |
| | | }; |
| | | // 审批 |
| | | const approvalRef = ref(); |
| | | const onApproval = () => { |
| | | approvalRef.value.openDialog(); |
| | | const onApproval = (val: string,row: object) => { |
| | | if(val=='详情'){ |
| | | approvalRef.value.openDialog('查看审批', row, true); |
| | | } else { |
| | | approvalRef.value.openDialog('修改审批', row, false); |
| | | } |
| | | }; |
| | | // 审批流程 |
| | | const processRef = ref(); |
| | | const onApprovalProcess = () => { |
| | | processRef.value.openDialog(); |
| | | }; |
| | | |
| | | //全屏 |
| | | const full = ref(false); |
| | | const toggleFullscreen = () => { |
| | |
| | | initiateApprovalRef, |
| | | onApproval, |
| | | approvalRef, |
| | | onApprovalProcess, |
| | | processRef, |
| | | }; |
| | | }, |
| | | }); |