| | |
| | | |
| | | async function removeTest(item: TestRecord) { |
| | | try { |
| | | await ElMessageBox.confirm(`删除测试“${item.name}”后无法恢复,是否继续?`, '确认删除测试', { |
| | | await ElMessageBox.confirm(`删除测试“${item.name}”将一并删除全部测试数据、绑定、阈值、修订和异常记录,且无法恢复,是否继续?`, '确认删除测试', { |
| | | confirmButtonText: '删除', cancelButtonText: '取消', type: 'warning', confirmButtonClass: 'danger-confirm', |
| | | }) |
| | | const deletionPage = currentPage.value |
| | |
| | | <div class="row-actions"> |
| | | <button type="button" @click="openConsole(item)">控制台</button> |
| | | <button v-if="item.editable" type="button" @click="editTest(item)">编辑</button> |
| | | <button v-if="item.editable" class="delete-action" type="button" :disabled="deletingTestId !== null" @click="removeTest(item)">{{ deletingTestId === item.id ? '删除中...' : '删除' }}</button> |
| | | <button class="delete-action" type="button" :disabled="deletingTestId !== null" @click="removeTest(item)">{{ deletingTestId === item.id ? '删除中...' : '删除' }}</button> |
| | | </div> |
| | | </td> |
| | | </tr> |