|
@@ -26,6 +26,7 @@
|
|
|
: {
|
|
|
text: '同步订单',
|
|
|
action: () => clickSynchronousOrder(),
|
|
|
+ loading: btnLoading,
|
|
|
},
|
|
|
]"
|
|
|
@get-list="getList"
|
|
@@ -682,11 +683,20 @@ const clickCopyWLNCode = () => {
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
+const btnLoading = ref(false);
|
|
|
const clickSynchronousOrder = () => {
|
|
|
- proxy.post("/orderHandle/bathSyncOrder", {}).then(() => {
|
|
|
- ElMessage.success("同步完成成功");
|
|
|
- getList();
|
|
|
- });
|
|
|
+ btnLoading.value = true;
|
|
|
+ proxy.post("/orderHandle/bathSyncOrder", {}).then(
|
|
|
+ () => {
|
|
|
+ ElMessage.success("同步完成成功");
|
|
|
+ btnLoading.value = false;
|
|
|
+ getList();
|
|
|
+ },
|
|
|
+ (err) => {
|
|
|
+ ElMessage.error(`同步失败: ${err} !`);
|
|
|
+ btnLoading.value = false;
|
|
|
+ }
|
|
|
+ );
|
|
|
};
|
|
|
const openAfterSale = ref(false);
|
|
|
const rowData = ref({});
|