-
资金流水
+
+
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/recharge/gold/addCoinRecharge.vue b/src/views/recharge/gold/addCoinRecharge.vue
index 5d78f43..c5062cf 100644
--- a/src/views/recharge/gold/addCoinRecharge.vue
+++ b/src/views/recharge/gold/addCoinRecharge.vue
@@ -439,16 +439,26 @@ const getUser = async function (jwcode) {
}
})
+ const { code, data } = result
+ const region = data && data.market
- if (result.code === 0) {
- ElMessage.error(result.msg);
- } else if (result.data === null) {
- ElMessage.error(t('elmessage.noUser'));
- } else {
- user.value = result.data;
- console.log("用户信息", user.value);
- ElMessage.success(t('elmessage.searchSuccess'));
+ if (!data || Object.keys(data).length === 0) {
+ user.value = {}
+ ElMessage.error(t('elmessage.jwcodeError'))
+ return
+ }
+
+ user.value = data
+
+ if (code === 0 && region) {
+ ElMessage.info({
+ message: `该用户属于【${region}】地区`,
+ customClass: 'custom-blue-message'
+ })
+ return
}
+
+ ElMessage.success(t('elmessage.searchSuccess'))
} catch (error) {
console.log("请求失败", error);
ElMessage.error(t('elmessage.jwcodeError'));
@@ -969,4 +979,4 @@ p {
height: 50px;
text-align: center;
}
-
\ No newline at end of file
+
diff --git a/src/views/refund/gold/addCoinRefund.vue b/src/views/refund/gold/addCoinRefund.vue
index 0abb825..8469654 100644
--- a/src/views/refund/gold/addCoinRefund.vue
+++ b/src/views/refund/gold/addCoinRefund.vue
@@ -233,6 +233,7 @@ const getUser = async function (jwcode) {
// 验证精网号是否为数字
if (!/^\d{1,9}$/.test(jwcode)) {
+ ElMessage.warning(t('elmessage.limitJwcodeNine'));
cancel()
return;
}
@@ -244,31 +245,43 @@ const getUser = async function (jwcode) {
jwcode: addRefund.value.jwcode
}
})
- console.log('请求成功', result)
+
+ const { code, data } = result
+ const region = data && data.market
+ if (!data || Object.keys(data).length === 0) {
+ user.value = {}
+ restGoods()
+ tableData.value = []
+ ElMessage.error(t('elmessage.jwcodeError'))
+ return
+ }
+
+ // 对传过来的金币数除以 100
+ const processedData = {
+ ...data,
+ historySumGold: (Number(data.historySumGold) || 0),
+ nowSumGold: (Number(data.nowSumGold) || 0),
+ nowPermanentGold: (Number(data.nowPermanentGold) || 0),
+ nowFreeGold: (Number(data.nowFreeGold) || 0),
+ nowTaskGold: (Number(data.nowTaskGold) || 0)
+ }
+ user.value = processedData;
+
// 重置订单信息
restGoods()
- //在此处错误逻辑的提示做了注释,在后续商品查询接口返回错误时,提示信息会显示在弹窗中
- if (result.code === 0) {
- ElMessage.error(result.msg);
- } else if (result.data === null) {
- ElMessage.error(t('elmessage.noUser'));
- } else {
- // 对传过来的金币数除以 100
- const processedData = {
- ...result.data,
- historySumGold: (Number(result.data.historySumGold) || 0),
- nowSumGold: (Number(result.data.nowSumGold) || 0),
- nowPermanentGold: (Number(result.data.nowPermanentGold) || 0),
- nowFreeGold: (Number(result.data.nowFreeGold) || 0),
- nowTaskGold: (Number(result.data.nowTaskGold) || 0)
- }
- user.value = processedData;
- console.log("用户信息", user.value);
+ tableData.value = []
+ addRefund.value.refundType = ''
- tableData.value = []
- addRefund.value.refundType = ''
+ if (code === 0 && region) {
+ ElMessage.info({
+ message: `该用户属于【${region}】地区`,
+ customClass: 'custom-blue-message'
+ })
+ return
}
+
+ ElMessage.success(t('elmessage.searchSuccess'))
} catch (error) {
console.log("请求失败", error);
ElMessage.error(t('elmessage.jwcodeError'));