diff --git a/apps/web-antd/src/api/member/user/index.ts b/apps/web-antd/src/api/member/user/index.ts
index e8a5a35b7..e02f332ed 100644
--- a/apps/web-antd/src/api/member/user/index.ts
+++ b/apps/web-antd/src/api/member/user/index.ts
@@ -20,20 +20,20 @@ export namespace MemberUserApi {
status: number;
areaId?: number;
areaName?: string;
- levelName: null | string;
- point?: null | number;
- totalPoint?: null | number;
- experience?: null | number;
+ levelName: string;
+ point?: number;
+ totalPoint?: number;
+ experience?: number;
}
/** 会员用户等级更新信息 */
- export interface UserLevelUpdate {
+ export interface UserUpdateLevelReqVO {
id: number;
levelId: number;
}
/** 会员用户积分更新信息 */
- export interface UserPointUpdate {
+ export interface UserPointUpdateReqVO {
id: number;
point: number;
}
@@ -60,11 +60,11 @@ export function updateUser(data: MemberUserApi.User) {
}
/** 修改会员用户等级 */
-export function updateUserLevel(data: MemberUserApi.UserLevelUpdate) {
+export function updateUserLevel(data: MemberUserApi.UserUpdateLevelReqVO) {
return requestClient.put('/member/user/update-level', data);
}
/** 修改会员用户积分 */
-export function updateUserPoint(data: MemberUserApi.UserPointUpdate) {
+export function updateUserPoint(data: MemberUserApi.UserPointUpdateReqVO) {
return requestClient.put('/member/user/update-point', data);
}
diff --git a/apps/web-antd/src/views/member/user/data.ts b/apps/web-antd/src/views/member/user/data.ts
index 3c4ca92e3..d98484001 100644
--- a/apps/web-antd/src/views/member/user/data.ts
+++ b/apps/web-antd/src/views/member/user/data.ts
@@ -466,14 +466,16 @@ export function usePointFormSchema(): VbenFormSchema[] {
precision: 0,
placeholder: '请输入变动积分',
},
- defaultValue: 0,
},
{
fieldName: 'pointResult',
label: '变动后积分',
component: 'Input',
+ componentProps: {
+ placeholder: '',
+ },
dependencies: {
- triggerFields: ['changePoint', 'changeType'],
+ triggerFields: ['point', 'changePoint', 'changeType'],
disabled: true,
trigger(values, form) {
form.setFieldValue(
diff --git a/apps/web-antd/src/views/member/user/modules/level-form.vue b/apps/web-antd/src/views/member/user/modules/level-form.vue
index 376761aa3..5cfad24b4 100644
--- a/apps/web-antd/src/views/member/user/modules/level-form.vue
+++ b/apps/web-antd/src/views/member/user/modules/level-form.vue
@@ -40,10 +40,14 @@ const [Modal, modalApi] = useVbenModal({
}
modalApi.lock();
// 提交表单
- const data =
- (await formApi.getValues()) as MemberUserApi.UserLevelUpdateReqVO;
+ const data = (await formApi.getValues()) as any;
try {
- await updateUserLevel(data);
+ // 按照Vue3版本的API调用方式
+ await updateUserLevel({
+ id: data.id,
+ levelId: data.levelId,
+ reason: data.reason,
+ });
// 关闭并提示
await modalApi.close();
emit('success');
diff --git a/apps/web-antd/src/views/member/user/modules/point-form.vue b/apps/web-antd/src/views/member/user/modules/point-form.vue
index c86c84e29..da6c88e8d 100644
--- a/apps/web-antd/src/views/member/user/modules/point-form.vue
+++ b/apps/web-antd/src/views/member/user/modules/point-form.vue
@@ -1,20 +1,23 @@
-
+