| | |
| | | </el-dropdown> --> |
| | | <el-button :loading="submitLoading" @click="handleSubmit">提交</el-button> |
| | | <el-button :loading="auditLoading" @click="handleAudit">审核</el-button> |
| | | <el-button :loading="reverseAuditLoading" @click="handleReverseAudit">反审核</el-button> |
| | | <!-- <el-button :loading="reverseAuditLoading" @click="handleReverseAudit">反审核</el-button> --> |
| | | <el-button :loading="deleteLoading" @click="handleDelete">删除</el-button> |
| | | </div> |
| | | |
| | |
| | | actualStartTime: payload.actualStartTime || null, |
| | | actualEndTime: payload.actualEndTime || null, |
| | | progress: Number(payload.totalProgress ?? payload.completionProgress ?? 0) || 0, |
| | | attachmentIds: Array.isArray(payload.attachmentIds) ? payload.attachmentIds : [] |
| | | storageBlobDTOs: Array.isArray(payload.storageBlobDTOs) ? payload.storageBlobDTOs : [] |
| | | } |
| | | const res = await saveStage(req) |
| | | if (res?.code === 200) { |
| | |
| | | border-radius: 4px; |
| | | } |
| | | .table-actions { |
| | | margin-bottom: 15px; |
| | | display: flex; |
| | | align-items: center; |
| | | gap: 10px; |
| | | text-align: right; |
| | | margin-bottom: 10px; |
| | | } |
| | | </style> |