@@ -61,4 +66,20 @@ const BindData = async (): Promise
=> {
}
};
+const HandleEvent = async (item: any) => {
+ let npc = PageExtend.QueryString("npc");
+ MessageExtend.LoadingToast("处理中...");
+ let result = await MapService.HandleNpcEvent(Number(npc), item.code, item.parms)
+ MessageExtend.LoadingClose();
+ if (result.code == 0) {
+ MessageExtend.Notify(result.msg, "success");
+ if (result.data == 0) {
+ PageExtend.RedirectTo("/map");
+ }
+ }
+ else {
+ MessageExtend.ShowDialog("提示", result.msg);
+ }
+}
+
\ No newline at end of file
diff --git a/Web/src/pages/user/friend/index.vue b/Web/src/pages/user/friend/index.vue
index 4242522..d12706b 100644
--- a/Web/src/pages/user/friend/index.vue
+++ b/Web/src/pages/user/friend/index.vue
@@ -46,7 +46,7 @@