From f45288eb12e86c1b8e684ef7c66f327feec54b6c Mon Sep 17 00:00:00 2001 From: hongxilin <17663930442@163.com> Date: Mon, 16 Dec 2024 10:13:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue/gold-system/src/views/recharge/addRecharge.vue | 64 ++++++++++++---------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/vue/gold-system/src/views/recharge/addRecharge.vue b/vue/gold-system/src/views/recharge/addRecharge.vue index ba60ff1..8a9cdd3 100644 --- a/vue/gold-system/src/views/recharge/addRecharge.vue +++ b/vue/gold-system/src/views/recharge/addRecharge.vue @@ -8,6 +8,9 @@ import { ElMessageBox } from "element-plus"; import API from "../../api/index.js"; import moment from "moment"; +// 这是添加上传图片的接口 +const imageUrl = ref(""); +const Rate = ref(); const adminData = ref({}); const getAdminData = async function () { try { @@ -52,15 +55,16 @@ const add = async function () { // 显示成功消息 ElMessage.success("添加成功"); // 重置表单 - addRecharge.value = { - adminId: adminData.value.adminId, - area: adminData.value.area, - rechargeVoucher: "", - rechargeWay: "客服充值", - freeGold: Number(0), - rechargeGold: 1, - paidGold: "", - }; + 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 = 1; + addRecharge.value.paidGold = ""; + imageUrl.value = ""; + Rate.value = null; user.value = {}; // addRecharge.value.adminId = adminData.value.adminId; // addRecharge.value.area = adminData.value.area; @@ -194,8 +198,7 @@ const getCurrency = async function () { }; getCurrency(); -// 这是添加上传图片的接口 -const imageUrl = ref(""); + // 上传图片成功的回调函数 const handleAvatarSuccess = (response, uploadFile) => { @@ -211,16 +214,16 @@ const handleAvatarSuccess = (response, uploadFile) => { // rechargeVoucher: base64data, // }; // 发送 JSON 对象到服务器 - axios - .post("http://192.168.8.93:10010/upload", data) - .then((res) => { - console.log("图片上传成功", res); - addRecharge.value.rechargeVoucher = `http://192.168.8.93:10010/upload/${response.data}`; - console.log("图片名称", addRecharge.value.rechargeVoucher); - }) - .catch((error) => { - console.error("图片上传失败", error); - }); + // axios + // .post("http://192.168.8.93:10010/upload",data) + // .then((res) => { + // console.log("图片上传成功", res); + // addRecharge.value.rechargeVoucher = `http://192.168.8.93:10010/upload/${response.data}`; + // console.log("图片名称", addRecharge.value.rechargeVoucher); + // }) + // .catch((error) => { + // console.error("图片上传失败", error); + // }); }; // reader.readAsDataURL(uploadFile.raw); // imageUrl.value = URL.createObjectURL(uploadFile.raw); @@ -411,10 +414,10 @@ const calculatedFreeGold = computed(() => { } }); const calculatedRechargeGold = computed(() => { - if (!addRecharge.value.rateId == 0) { + if (!Rate.value == 0) { const paidGold = Number(addRecharge.value.paidGold) || 0; - const rateId = Number(addRecharge.value.rateId) || 1; // 避免乘以0 - return Math.ceil(paidGold * rateId); + const rate = Number(Rate.value) || 1; // 避免乘以0 + return Math.ceil(paidGold * rate); } }); @@ -576,10 +579,10 @@ const calculatedRowFreeGold = function (row) { }; const calculatedRowRechargeGold = computed(() => { - if (!addRecharge.value.rateId == 0) { + if (!Rate.value == 0) { const paidGold = Number(addRecharge.value.paidGold) || 0; - const rateId = Number(addRecharge.value.rateId) || 1; // 避免乘以0 - return Math.ceil(paidGold * rateId); + const rate = Number(Rate.value) || 1; // 避免乘以0 + return Math.ceil(paidGold * rate); } }); @@ -683,7 +686,7 @@ const batchAdd = function () { @@ -727,6 +730,7 @@ const batchAdd = function () { style="margin-bottom: 5px" > - {{ scope.row.rateId }} + {{ scope.row.rate }}