|
|
@@ -62,16 +62,21 @@ const handleConfirm = async () => {
|
|
|
|
|
|
try {
|
|
|
// 调用作废API(暂时使用假接口)
|
|
|
- await mockInvalidApi({
|
|
|
+ mockInvalidApi({
|
|
|
id: currentRecord.value.id,
|
|
|
reason: selectedReason.value
|
|
|
+ }).then((res) => {
|
|
|
+ console.log('作废响应:', res);
|
|
|
+ if (res.data.code === 200) {
|
|
|
+ ElMessage.success('作废成功');
|
|
|
+ visible.value = false;
|
|
|
+
|
|
|
+ // 触发父组件刷新
|
|
|
+ emit('success');
|
|
|
+ } else {
|
|
|
+ ElMessage.error(res.data.msg || '作废失败');
|
|
|
+ }
|
|
|
});
|
|
|
-
|
|
|
- ElMessage.success('作废成功');
|
|
|
- visible.value = false;
|
|
|
-
|
|
|
- // 触发父组件刷新
|
|
|
- emit('success');
|
|
|
} catch (error) {
|
|
|
console.error('作废失败:', error);
|
|
|
ElMessage.error('作废失败');
|