diff --git a/src/views/consume/addCoinConsume.vue b/src/views/consume/addCoinConsume.vue
index cbe4bdc..2d64ecf 100644
--- a/src/views/consume/addCoinConsume.vue
+++ b/src/views/consume/addCoinConsume.vue
@@ -64,8 +64,11 @@ const addConsume = ref({
const Ref = ref(null);
// 表单验证规则
const rules = reactive({
- jwcode: [{required: true, message: "请输入精网号", trigger: "blur"}],
- goodsName: [{required: true, message: "请选择消费商品", trigger: "change"}], // 修改为 change
+ jwcode: [
+ {required: true, message: "请输入精网号", trigger: "blur"},
+ // { type: 'number', message: "精网号必须为数字", trigger: "blur" }
+ ],
+ goodsName: [{required: true, message: "请选择消费商品", trigger: "change"}],
sumGold: [
{required: true, message: "消费金币总数不能为空", trigger: "blur"},
{
@@ -107,7 +110,7 @@ function validateInput() {
if (user.value.jwcode == null) {
ElMessage.warning("请先查询用户信息");
addConsume.value.sumGold = null;
- user.value = {};
+ user.value = {};
return false;
}
@@ -310,12 +313,11 @@ const getUser = async function (jwcode) {
user.value.historyPermanentGold = (result.data.historyPermanentGold) / 100;
user.value.historyFreeGold = (result.data.historyFreeGold) / 100;
user.value.historyTaskGold = (result.data.historyTaskGold) / 100;
- } else if (result.data == null){
+ } else if (result.data == null) {
ElMessage.warning("用户不存在");
// 重置表单
resetForm();
- }
- else if (result.code === 0 ) {
+ } else if (result.code === 0) {
ElMessage.warning("请检查查询参数")
} else {
console.log("用户信息", user.value);
@@ -324,6 +326,8 @@ const getUser = async function (jwcode) {
} catch (error) {
console.log("请求失败", error);
ElMessage.error("查询失败,请检查精网号是否正确");
+ // 重置表单
+ resetForm();
// 在这里可以处理错误逻辑,比如显示错误提示等
}
};
@@ -404,6 +408,7 @@ onMounted(async function () {