\ No newline at end of file
diff --git a/Web/src/pages/user/setting/drug.vue b/Web/src/pages/user/setting/drug.vue
new file mode 100644
index 0000000..846b72b
--- /dev/null
+++ b/Web/src/pages/user/setting/drug.vue
@@ -0,0 +1,83 @@
+
+
+ 急救箱设置
+
+
+ 您还未开启急救箱,
+ 立即开启?
+
+
+
+ 当前设置:
+ [不自动使用药品]
+ [自动使用物品]
+
+
+ 请选择设置:
+
+ [自动使用物品]
+
+
+ [不自动使用药品]
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Web/src/pages/user/setting/friend.vue b/Web/src/pages/user/setting/friend.vue
new file mode 100644
index 0000000..eb81c38
--- /dev/null
+++ b/Web/src/pages/user/setting/friend.vue
@@ -0,0 +1,68 @@
+
+
+ 好友权限设置
+
+
+
+
+ 当前设置:
+ [拒绝人添加好友]
+ [验证好友请求]
+ [允许任何添加好友]
+
+
+ 请选择设置:
+
+ [允许任何添加好友]
+
+
+ [验证好友请求]
+
+
+ [拒绝人添加好友]
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Web/src/pages/user/setting/give.vue b/Web/src/pages/user/setting/give.vue
new file mode 100644
index 0000000..a202339
--- /dev/null
+++ b/Web/src/pages/user/setting/give.vue
@@ -0,0 +1,64 @@
+
+
+ 赠送权限设置
+
+
+
+
+ 当前设置:
+ [任何人可赠送]
+ [仅允许好友赠送]
+
+
+ 请选择设置:
+
+ [仅允许好友赠送]
+
+
+ [任何人可赠送]
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Web/src/pages/user/setting/index.vue b/Web/src/pages/user/setting/index.vue
index 41a40c8..7908f03 100644
--- a/Web/src/pages/user/setting/index.vue
+++ b/Web/src/pages/user/setting/index.vue
@@ -1 +1,29 @@
-
\ No newline at end of file
+
+
+ 【设置中心】
+
+
+
+ ➣好友设置
+
+
+ ➣赠送设置
+
+
+ ➣百宝箱设置
+
+
+ ➣急救箱设置
+
+
+ ➣重置负重(*重置负重数据)
+
+
+ ➣刷新图标(*更新图标数据)
+
+
+
+
+
\ No newline at end of file
diff --git a/Web/src/pages/user/user.vue b/Web/src/pages/user/user.vue
index 3aa079a..30c7fd0 100644
--- a/Web/src/pages/user/user.vue
+++ b/Web/src/pages/user/user.vue
@@ -111,7 +111,7 @@ const FriendHandle = async (): Promise => {
}
const AddEnemy = async (): Promise => {
- MessageExtend.ShowConfirmDialogAsyc("关系操作", `您确定要添加Ta为仇人吗?(添加消耗50金元)`, async () => {
+ MessageExtend.ShowConfirmDialogAsyc("关系操作", `您确定要添加Ta为仇人吗?(添加消耗300金元)`, async () => {
let no = PageExtend.QueryString("no");
let result = await RelationService.AddEnemy(no);
if (result.code == 0) {
diff --git a/Web/src/services/user/SettingService.ts b/Web/src/services/user/SettingService.ts
new file mode 100644
index 0000000..8d5dd5e
--- /dev/null
+++ b/Web/src/services/user/SettingService.ts
@@ -0,0 +1,17 @@
+export class SettingService {
+ /**
+ * 获取个人配置
+ * GET /User/Setting/GetUserConfig
+ */
+ static async GetUserConfig(type: number) {
+ return await ApiService.Request("get", "/User/Setting/GetUserConfig", { type });
+ }
+
+ /**
+ * 设置配置
+ * GET /User/Setting/UpdateUserConfig
+ */
+ static async UpdateUserConfig(type: number, state: number) {
+ return await ApiService.Request("get", "/User/Setting/UpdateUserConfig", { type, state });
+ }
+}
\ No newline at end of file