diff --git a/vue/gold-system/src/api/index.js b/vue/gold-system/src/api/index.js index 962c9c0..a7a9bf1 100644 --- a/vue/gold-system/src/api/index.js +++ b/vue/gold-system/src/api/index.js @@ -1,3 +1,4 @@ +import { pa } from 'element-plus/es/locales.mjs'; import http from '../util/http.js'; const API={ diff --git a/vue/gold-system/src/util/http.js b/vue/gold-system/src/util/http.js index 4b702e7..59bd880 100644 --- a/vue/gold-system/src/util/http.js +++ b/vue/gold-system/src/util/http.js @@ -5,11 +5,12 @@ export default function (options) { //添加到请求头部的Authorization属性中 const token = localStorage.getItem('token'); //Object.assign用于合并对象的数据 - options.data.token=token; - // options.headers = Object.assign( - // { token: token }, - // options.headers || {} - // ); + options.data = { token:token}; + options.headers = Object.assign( + { token: token }, + options.headers || {} + ); + console.log(options); //axios() 返回一个promise对象,用于异步请求 //options是一个对象,其中包含了许多用于配置请求的参数, //例如请求的url、请求方法(GET、POST等)、请求头等 @@ -30,9 +31,9 @@ export default function (options) { // 检查是否是因为token过期导致的401错误 if (e.response && e.response.status === 401) { // 清除localStorage中的token - localStorage.removeItem('token'); - // 执行重新登录的逻辑,例如跳转到登录页面 - window.location.href = '/login'; + // localStorage.removeItem('token'); + // // 执行重新登录的逻辑,例如跳转到登录页面 + // window.location.href = '/login'; // 可以在这里返回一个特定的值或者对象,以便调用者知道需要重新登录 return { needsLogin: true }; } else { diff --git a/vue/gold-system/src/views/consume/addConsume.vue b/vue/gold-system/src/views/consume/addConsume.vue index 6cac44a..bafb7f1 100644 --- a/vue/gold-system/src/views/consume/addConsume.vue +++ b/vue/gold-system/src/views/consume/addConsume.vue @@ -153,6 +153,7 @@ const getGoods = async function () { // 发送POST请求 const result = await API.post("http://192.168.8.93:10010/product", {}); // 将响应结果存储到响应式数据中 + console.log("请求成功", result); // 存储全部数据 goods.value = result.data; @@ -172,6 +173,12 @@ const getUserGold = async function (jwcode) { const result = await API.post( "http://192.168.8.93:10010/statistics/getMess/" + jwcode ); + if (result.code === 0) { + addConsume.value.jwcode = ""; + ElMessage.error(result.msg); + return; + console.log("查询失败,请检查精网号是否正确"); + } console.log("请求成功", result); // 存储全部数据 userGold.value = result.data; diff --git a/vue/gold-system/src/views/consume/allConsume.vue b/vue/gold-system/src/views/consume/allConsume.vue index a67baa0..09735d1 100644 --- a/vue/gold-system/src/views/consume/allConsume.vue +++ b/vue/gold-system/src/views/consume/allConsume.vue @@ -320,7 +320,12 @@ getGoods();
- + @@ -366,7 +371,12 @@ getGoods(); show-overflow-tooltip /> - +
diff --git a/vue/gold-system/src/views/index.vue b/vue/gold-system/src/views/index.vue index c82625d..44e273d 100644 --- a/vue/gold-system/src/views/index.vue +++ b/vue/gold-system/src/views/index.vue @@ -42,10 +42,8 @@ function logout() { ElMessage.success("退出成功"); } -const imgrule1 = '../src/assets/动漫美女.png'; -const list=[ - '../src/assets/韩信.png' -]; +const imgrule1 = "../src/assets/动漫美女.png"; +const list = ["../src/assets/韩信.png"]; // 挂载 onMounted(async function () { // 获取用户信息 @@ -157,7 +155,13 @@ onMounted(async function () { > 查看个人信息 diff --git a/vue/gold-system/src/views/login.vue b/vue/gold-system/src/views/login.vue index cde0fbe..f9ebc5d 100644 --- a/vue/gold-system/src/views/login.vue +++ b/vue/gold-system/src/views/login.vue @@ -6,7 +6,7 @@ import { useRouter } from "vue-router"; import { VscGlobe } from "vue-icons-plus/vsc"; const router = useRouter(); // 获取路由实例 -const form = ref({ name: "", password: "" }); +const form = ref({ jwcode: "", password: "" }); //调用方法 const login = async function () { try { @@ -21,12 +21,12 @@ const login = async function () { console.log("请求成功", result); } else { form.value.password = ""; - form.value.username = ""; + form.value.userjwcode = ""; ElMessage.error(result.data.msg); } } catch (error) { console.log("请求失败", error); - ElMessage.error(result.data.msg); + ElMessage.error("登录失败,请检查账号密码"); // 在这里可以处理错误逻辑,比如显示错误提示等 } }; @@ -51,11 +51,8 @@ const login = async function () {

金币系统登录

- - + + - +
活动名称: - - + +
支付方式: - - + +
-
所属地区: - - + +
@@ -314,9 +344,16 @@ onMounted(async function () {
充值时间: - - + + 近7天
@@ -334,7 +371,12 @@ onMounted(async function () { - + @@ -345,17 +387,43 @@ onMounted(async function () { - - - + + + - + - + @@ -381,10 +449,17 @@ onMounted(async function () { - + @@ -393,17 +468,42 @@ onMounted(async function () { diff --git a/vue/gold-system/src/views/refund/addRefund.vue b/vue/gold-system/src/views/refund/addRefund.vue index 7b10ed1..f9fd0b3 100644 --- a/vue/gold-system/src/views/refund/addRefund.vue +++ b/vue/gold-system/src/views/refund/addRefund.vue @@ -199,7 +199,12 @@ const getGoods = async function (jwcode) { const result = await API.post( "http://192.168.8.93:10010/consume/getDeatil/" + addRefund.value.jwcode ); - + if (result.code === 0) { + addRefund.value.jwcode = ""; + ElMessage.error(result.msg); + return; + console.log("查询失败,请检查精网号是否正确"); + } // 将响应结果存储到响应式数据中 console.log("请求成功", result); // 存储表格数据