|
@@ -11,6 +11,7 @@
|
|
|
size="small"
|
|
|
type="primary"
|
|
|
:disabled="!currentReMarkPaper"
|
|
|
+ :loading="confirmLoading"
|
|
|
@click="onConfirmReMark"
|
|
|
>
|
|
|
确认
|
|
@@ -301,11 +302,23 @@ const onSearch = async () => {
|
|
|
|
|
|
const { fetch: confirmReMarkPaper } = useFetch('confirmReMarkPaper')
|
|
|
|
|
|
+const confirmLoading = ref(false)
|
|
|
+const hideLoading = () => {
|
|
|
+ setTimeout(() => {
|
|
|
+ confirmLoading.value = false
|
|
|
+ })
|
|
|
+}
|
|
|
/** 确认重评 */
|
|
|
const onConfirmReMark = async () => {
|
|
|
if (currentReMarkPaper.value?.id) {
|
|
|
- await confirmReMarkPaper({ id: currentReMarkPaper.value.id })
|
|
|
- await onSearch()
|
|
|
+ confirmLoading.value = true
|
|
|
+ try {
|
|
|
+ await confirmReMarkPaper({ id: currentReMarkPaper.value.id })
|
|
|
+ await onSearch()
|
|
|
+ hideLoading()
|
|
|
+ } catch (e) {
|
|
|
+ hideLoading()
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|