|
|
@ -37,7 +37,7 @@ const add = async function () { |
|
|
|
try { |
|
|
|
// 发送POST请求 |
|
|
|
const result = await API.post( |
|
|
|
"http://192.168.8.147:10030/consume/add", |
|
|
|
"http://192.168.8.93:10030/consume/add", |
|
|
|
addConsume.value |
|
|
|
); |
|
|
|
|
|
|
@ -86,6 +86,15 @@ const checkEndTime = function (rule, value, callback) { |
|
|
|
callback(new Error("付款时间不能小于当前时间")); |
|
|
|
} |
|
|
|
}; |
|
|
|
const checkFreeGoldRadio = function (rule, value, callback) { |
|
|
|
if (value == "0" || value == null || value == "") { |
|
|
|
callback(new Error("请输入消费金币总数")); |
|
|
|
} else if (value < 0 || isNaN(value)) { |
|
|
|
callback(new Error("请输入正确的格式")); |
|
|
|
} else { |
|
|
|
callback(); |
|
|
|
} |
|
|
|
}; |
|
|
|
const rules = reactive({ |
|
|
|
jwcode: [{ required: true, message: "请输入精网号", trigger: "blur" }], |
|
|
|
productId: [{ required: true, message: "请选择消费商品", trigger: "blur" }], |
|
|
@ -94,9 +103,18 @@ const rules = reactive({ |
|
|
|
rechargeCoin: [ |
|
|
|
{ required: true, message: "请输入免费金币", trigger: "blur" }, |
|
|
|
], |
|
|
|
allGold: [{ required: true, message: "请输入消费金币总数", trigger: "blur" }], |
|
|
|
allGold: [{ validator: checkFreeGoldRadio, trigger: "blur" }], |
|
|
|
}); |
|
|
|
|
|
|
|
//这是重置方法 |
|
|
|
const delteConsume = function () { |
|
|
|
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; |
|
|
|
}; |
|
|
|
// 查找客户信息的方法 |
|
|
|
const user = ref({}); |
|
|
|
const getUser = async function (jwcode) { |
|
|
@ -112,9 +130,9 @@ const getUser = async function (jwcode) { |
|
|
|
user.value = result.data[0]; |
|
|
|
console.log("用户信息", user.value); |
|
|
|
if (result.data.code === 0) { |
|
|
|
ElMessage.error(result.data.msg); |
|
|
|
ElMessage.error("查询失败,请检查精网号是否正确"); |
|
|
|
} else { |
|
|
|
ElMessage.success(result.data.msg); |
|
|
|
ElMessage.success("查询成功"); |
|
|
|
} |
|
|
|
} catch (error) { |
|
|
|
console.log("请求失败", error); |
|
|
@ -147,7 +165,7 @@ const userGold = ref({}); |
|
|
|
const getUserGold = async function (jwcode) { |
|
|
|
try { |
|
|
|
const result = await API.post( |
|
|
|
"http://192.168.8.147:10070/statistics/getMess/" + jwcode |
|
|
|
"http://192.168.8.93:10070/statistics/getMess/" + jwcode |
|
|
|
); |
|
|
|
console.log("请求成功", result); |
|
|
|
// 存储全部数据 |
|
|
@ -286,9 +304,7 @@ function calculateCoins() { |
|
|
|
placeholder="提交人姓名" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-button @click="closeAddActivityVisible" style="margin-left: 280px" |
|
|
|
>取消</el-button |
|
|
|
> |
|
|
|
<el-button @click="delteConsume" style="margin-left: 280px">重置</el-button> |
|
|
|
<el-button type="primary" @click="addBefore"> 提交 </el-button> |
|
|
|
</el-form> |
|
|
|
|
|
|
|