From 00bfd318e18b4c309619ca831d0d2e6d383cc8a6 Mon Sep 17 00:00:00 2001 From: LiJianZhao Date: Sun, 27 Apr 2025 11:41:19 +0800 Subject: [PATCH 1/2] dev --- .../member/memberProfile/VipEdit.vue | 36 ++++++++++++------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/src/components/member/memberProfile/VipEdit.vue b/src/components/member/memberProfile/VipEdit.vue index e0222be..e8decb4 100644 --- a/src/components/member/memberProfile/VipEdit.vue +++ b/src/components/member/memberProfile/VipEdit.vue @@ -158,10 +158,17 @@ const submitForm = async () => { if (!formEl) return await formEl.validate((valid:any, fields:any) => { if (valid) { - console.log(ruleForm.value.area) - // post("vip/vip/create", {vipInfo:ruleForm.value}).then((res: any) => { - // close() - // }) + console.log(ruleForm.value) + if (ruleForm.value.id){ + post("vip/vip/update", {vipInfo:ruleForm.value}).then((res: any) => { + close() + }) + }else { + post("vip/vip/create", {vipInfo:ruleForm.value}).then((res: any) => { + close() + }) + } + } }) } @@ -190,15 +197,20 @@ const init = (_id: any) => { id.value = _id levelName.value = '' show.value = true - if (!id.value) return - post("vip/vip/get", {id: _id}).then((res: any) => { - ruleForm.value = res - ruleForm.value.area = JSON.parse(ruleForm.value.area) - if (!res.levelId) return - post("vip/vipLevel/get", {levelId: res.levelId}).then((res:any) => { - levelName.value = res.name + if (!id.value){ + ruleForm.value = {} + return + } else { + post("vip/vip/get", {id: _id}).then((res: any) => { + ruleForm.value = res + ruleForm.value.area = JSON.parse(ruleForm.value.area) + if (!res.levelId) return + post("vip/vipLevel/get", {levelId: res.levelId}).then((res:any) => { + levelName.value = res.name + }) }) - }) + } + } const getLevelConfig = ()=>{ From 53b508017a6f5b04eb8e499ed43376b81acf9aed Mon Sep 17 00:00:00 2001 From: LiJianZhao Date: Sun, 27 Apr 2025 13:28:36 +0800 Subject: [PATCH 2/2] dev --- src/components/home/index/ValidityWarning.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/home/index/ValidityWarning.vue b/src/components/home/index/ValidityWarning.vue index 9dc090e..697b44c 100644 --- a/src/components/home/index/ValidityWarning.vue +++ b/src/components/home/index/ValidityWarning.vue @@ -1,6 +1,6 @@