From 9bfaa3d27131f39403379a11afaf96e9ca09c48e Mon Sep 17 00:00:00 2001 From: donghaolin <17667510818@163.com> Date: Thu, 5 Dec 2024 16:04:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=90=A7=E6=88=91=E7=9A=84?= =?UTF-8?q?=E7=88=B1=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue/gold-system/src/views/consume/addConsume.vue | 11 +++++++--- vue/gold-system/src/views/recharge/addRecharge.vue | 25 ++++++++++++++++------ vue/gold-system/src/views/refund/addRefund.vue | 22 +++++++++++++------ 3 files changed, 42 insertions(+), 16 deletions(-) diff --git a/vue/gold-system/src/views/consume/addConsume.vue b/vue/gold-system/src/views/consume/addConsume.vue index 459a929..ea76a31 100644 --- a/vue/gold-system/src/views/consume/addConsume.vue +++ b/vue/gold-system/src/views/consume/addConsume.vue @@ -41,10 +41,15 @@ const add = async function () { addConsume.value ); - // 将响应结果存储到响应式数据中 + //重置表单 + addConsume.value = {}; + addConsume.value.adminId = adminData.value.adminId; + addConsume.value.adminName = adminData.value.adminName; + addConsume.value.updateType = "消费"; + addConsume.value.freeCoin = 0; + addConsume.value.rechargeCoin = 0; + addConsume.value.taskCoin = 0; console.log("请求成功", result); - // 存储表格数据 - console.log("用户信息", user.value); } catch (error) { console.log("请求失败", error); // 在这里可以处理错误逻辑,比如显示错误提示等 diff --git a/vue/gold-system/src/views/recharge/addRecharge.vue b/vue/gold-system/src/views/recharge/addRecharge.vue index e5f935c..facc2e0 100644 --- a/vue/gold-system/src/views/recharge/addRecharge.vue +++ b/vue/gold-system/src/views/recharge/addRecharge.vue @@ -16,6 +16,7 @@ const getAdminData = async function () { ); adminData.value = result; addRecharge.value.adminId = adminData.value.adminId; + addRecharge.value.area = adminData.value.area; console.log("请求成功", result); console.log("用户信息", user.value); } catch (error) { @@ -28,7 +29,6 @@ getAdminData(); const addRecharge = ref({ rechargeVoucher: "", rechargeWay: "客服充值", - adminId: "1", freeGold: 0, rechargeGold: 0, paidGold: 0, @@ -36,18 +36,29 @@ const addRecharge = ref({ // 这是添加充值信息的接口 const add = async function () { try { + console.log("开始添加充值信息", addRecharge.value); // 发送POST请求 const result = await API.post( "http://192.168.8.93:10010/recharge/recharge/add", addRecharge.value ); - + if (result.code === 0) { + ElMessage.error(result.msg); + return; + } // 将响应结果存储到响应式数据中 console.log("请求成功", result); - // 存储表格数据 - console.log("用户信息", user.value); - imageUrl.value = ""; + // 显示成功消息 + ElMessage.success("添加成功"); + // 重置表单 addRecharge.value = {}; + addRecharge.value.adminId = adminData.value.adminId; + addRecharge.value.area = adminData.value.area; + addRecharge.value.rechargeVoucher = ""; + addRecharge.value.rechargeWay = "客服充值"; + addRecharge.value.freeGold = 0; + addRecharge.value.rechargeGold = 0; + addRecharge.value.paidGold = 0; } catch (error) { console.log("请求失败", error); // 在这里可以处理错误逻辑,比如显示错误提示等 @@ -205,7 +216,7 @@ const options = [ ]; const calculatedFreeGold = computed(() => { - return addRecharge.value.paidGold / addRecharge.value.activityId; + return Math.ceil(addRecharge.value.paidGold / addRecharge.value.activityId); }); const calculatedRechargeGold = computed(() => { return addRecharge.value.paidGold * addRecharge.value.rateId; @@ -248,7 +259,7 @@ watch(calculatedRechargeGold, (newVal) => { v-for="item in activity" :key="item.value" :label="item.activityName" - :value="item.rechargeRatio" + :value="item.activityId" /> diff --git a/vue/gold-system/src/views/refund/addRefund.vue b/vue/gold-system/src/views/refund/addRefund.vue index 1e6ed53..0706412 100644 --- a/vue/gold-system/src/views/refund/addRefund.vue +++ b/vue/gold-system/src/views/refund/addRefund.vue @@ -27,7 +27,6 @@ getAdminData(); // 这是添加充值信息的表单 const addRefund = ref({ - adminId: "1", updateType: "退款", allCoin: 0, contactId: "", @@ -36,7 +35,7 @@ const addRefund = ref({ rechargeCoin: 0, taskCoin: 0, }); -// 这是添加充值信息的接口 +// 这是添加退款信息的接口 const add = async function () { try { // 发送POST请求 @@ -44,11 +43,22 @@ const add = async function () { "http://192.168.8.174:10040/refund/add", addRefund.value ); - - // 将响应结果存储到响应式数据中 + if (result.code === 0) { + ElMessage.error(result.msg); + return; + } console.log("请求成功", result); - // 存储表格数据 - console.log("用户信息", user.value); + ElMessage.success("添加成功"); + // 重置表单 + addRefund.value = {}; + addRefund.value.adminId = adminData.value.adminId; + addRefund.value.updateType = "退款"; + addRefund.value.allCoin = 0; + addRefund.value.contactId = ""; + addRefund.value.refundGoods = ""; + addRefund.value.freeCoin = 0; + addRefund.value.rechargeCoin = 0; + addRefund.value.taskCoin = 0; } catch (error) { console.log("请求失败", error); // 在这里可以处理错误逻辑,比如显示错误提示等