|
@ -133,15 +133,6 @@ const addBefore = () => { |
|
|
// 开始时间改变时,重新验证结束时间 |
|
|
// 开始时间改变时,重新验证结束时间 |
|
|
const Ref = ref(null) |
|
|
const Ref = ref(null) |
|
|
|
|
|
|
|
|
// 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({ |
|
|
const rules = reactive({ |
|
|
jwcode: [{ required: true, message: '请输入精网号', trigger: 'blur' }], |
|
|
jwcode: [{ required: true, message: '请输入精网号', trigger: 'blur' }], |
|
|
activityId: [{ required: true, message: '请选择活动名称', trigger: 'blur' }], |
|
|
activityId: [{ required: true, message: '请选择活动名称', trigger: 'blur' }], |
|
@ -185,16 +176,6 @@ const rules = reactive({ |
|
|
message: '请选择货币名称', |
|
|
message: '请选择货币名称', |
|
|
trigger: 'blur' |
|
|
trigger: 'blur' |
|
|
} |
|
|
} |
|
|
// { |
|
|
|
|
|
// validator: (rule, value, callback) => { |
|
|
|
|
|
// if (value != null && value!= '') { |
|
|
|
|
|
// callback() |
|
|
|
|
|
// } else { |
|
|
|
|
|
// callback(new Error('请选择货币名称')) |
|
|
|
|
|
// } |
|
|
|
|
|
// }, |
|
|
|
|
|
// trigger: 'blur' |
|
|
|
|
|
// } |
|
|
|
|
|
], |
|
|
], |
|
|
'addRecharge.rechargeGold': [ |
|
|
'addRecharge.rechargeGold': [ |
|
|
{ |
|
|
{ |
|
@ -202,17 +183,6 @@ const rules = reactive({ |
|
|
message: '请输入充值金额', |
|
|
message: '请输入充值金额', |
|
|
trigger: 'blur' |
|
|
trigger: 'blur' |
|
|
} |
|
|
} |
|
|
// { |
|
|
|
|
|
// validator: (rule, value, callback) => { |
|
|
|
|
|
// if (typeof value === 'number' && value >= 0) { |
|
|
|
|
|
// callback() |
|
|
|
|
|
// } else { |
|
|
|
|
|
// callback(new Error('输入金额至少为 0')) |
|
|
|
|
|
// } |
|
|
|
|
|
// }, |
|
|
|
|
|
// trigger: 'blur' |
|
|
|
|
|
// } |
|
|
|
|
|
// 以上两个字段的校验在提交时触发 |
|
|
|
|
|
], |
|
|
], |
|
|
payWay: [{ required: true, message: '请选择付款方式', trigger: 'blur' }], |
|
|
payWay: [{ required: true, message: '请选择付款方式', trigger: 'blur' }], |
|
|
rechargeTime: [{ required: true, message: '请选择交款时间', trigger: 'blur' }] |
|
|
rechargeTime: [{ required: true, message: '请选择交款时间', trigger: 'blur' }] |
|
@ -300,7 +270,7 @@ const getCurrency = async function () { |
|
|
const handleAvatarSuccess = (response, uploadFile) => { |
|
|
const handleAvatarSuccess = (response, uploadFile) => { |
|
|
imageUrl.value = URL.createObjectURL(uploadFile.raw) |
|
|
imageUrl.value = URL.createObjectURL(uploadFile.raw) |
|
|
console.log('图片上传成功', response, uploadFile) |
|
|
console.log('图片上传成功', response, uploadFile) |
|
|
addRecharge.value.rechargeVoucher = `http://54.251.137.151:10702/upload/${response.data}` |
|
|
|
|
|
|
|
|
addRecharge.value.rechargeVoucher = `http://54.251.137.151:10704/upload/${response.data}` |
|
|
console.log('图片名称', addRecharge.value.rechargeVoucher) |
|
|
console.log('图片名称', addRecharge.value.rechargeVoucher) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -346,24 +316,6 @@ function handleActivityChange(value) { |
|
|
getActivityById(value) |
|
|
getActivityById(value) |
|
|
console.log('看看', addRecharge.value) |
|
|
console.log('看看', addRecharge.value) |
|
|
} |
|
|
} |
|
|
// 监听 paidGold 的变化 |
|
|
|
|
|
// const calculatedFree = computed(() => { |
|
|
|
|
|
// const result = addRecharge.value.paidGold / addRecharge.value.rechargeRatio |
|
|
|
|
|
// if (isNaN(result) || result < 1 || addRecharge.value.rechargeRatio == 0) { |
|
|
|
|
|
// return 0 |
|
|
|
|
|
// } else { |
|
|
|
|
|
// return Math.trunc(result) |
|
|
|
|
|
// } |
|
|
|
|
|
// }) |
|
|
|
|
|
// watch(calculatedFree, (newVal) => { |
|
|
|
|
|
// addRecharge.value.freeGold = newVal |
|
|
|
|
|
// }) |
|
|
|
|
|
// const calculatedRecharge = computed(() => { |
|
|
|
|
|
// return addRecharge.value.paidGold * Rate.value |
|
|
|
|
|
// }) |
|
|
|
|
|
// watch(calculatedRecharge, (newVal) => { |
|
|
|
|
|
// addRecharge.value.rechargeGold = newVal |
|
|
|
|
|
// }) |
|
|
|
|
|
//这是重置重置表单的方法 |
|
|
//这是重置重置表单的方法 |
|
|
const deleteRecharge = function () { |
|
|
const deleteRecharge = function () { |
|
|
addRecharge.value = { |
|
|
addRecharge.value = { |
|
@ -685,7 +637,7 @@ const changeVoucher = function (row) { |
|
|
const handleBatchAvatarSuccess = (response, uploadFile) => { |
|
|
const handleBatchAvatarSuccess = (response, uploadFile) => { |
|
|
imageUrl.value = URL.createObjectURL(uploadFile.raw) |
|
|
imageUrl.value = URL.createObjectURL(uploadFile.raw) |
|
|
console.log('图片上传成功', response, uploadFile) |
|
|
console.log('图片上传成功', response, uploadFile) |
|
|
rechargeVoucher.value = `http://54.251.137.151:10702/upload/${response.data}` |
|
|
|
|
|
|
|
|
rechargeVoucher.value = `http://54.251.137.151:10704/upload/${response.data}` |
|
|
console.log('图片名称', rechargeVoucher.value) |
|
|
console.log('图片名称', rechargeVoucher.value) |
|
|
} |
|
|
} |
|
|
//批量充值确认按钮 |
|
|
//批量充值确认按钮 |
|
@ -817,7 +769,7 @@ const batchSettingInit = function () { |
|
|
const batchSettingHandleAvatarSuccess = (response, uploadFile) => { |
|
|
const batchSettingHandleAvatarSuccess = (response, uploadFile) => { |
|
|
batchSettingObj.value.imageUrl = URL.createObjectURL(uploadFile.raw) |
|
|
batchSettingObj.value.imageUrl = URL.createObjectURL(uploadFile.raw) |
|
|
console.log('图片上传成功', response, uploadFile) |
|
|
console.log('图片上传成功', response, uploadFile) |
|
|
batchSettingObj.value.rechargeVoucher = `http://54.251.137.151:10702/upload/${response.data}` |
|
|
|
|
|
|
|
|
batchSettingObj.value.rechargeVoucher = `http://54.251.137.151:10704/upload/${response.data}` |
|
|
console.log('图片名称', batchSettingObj.value.rechargeVoucher) |
|
|
console.log('图片名称', batchSettingObj.value.rechargeVoucher) |
|
|
} |
|
|
} |
|
|
// 批量设置取消按钮 |
|
|
// 批量设置取消按钮 |
|
@ -1007,7 +959,7 @@ onMounted(async function () { |
|
|
style="margin-bottom: 5px" |
|
|
style="margin-bottom: 5px" |
|
|
> |
|
|
> |
|
|
<el-upload |
|
|
<el-upload |
|
|
action="http://54.251.137.151:10702/upload" |
|
|
|
|
|
|
|
|
action="http://54.251.137.151:10704/upload" |
|
|
class="avatar-uploader" |
|
|
class="avatar-uploader" |
|
|
:show-file-list="false" |
|
|
:show-file-list="false" |
|
|
:on-success="handleAvatarSuccess" |
|
|
:on-success="handleAvatarSuccess" |
|
@ -1339,7 +1291,7 @@ onMounted(async function () { |
|
|
<el-table-column property="rechargeVoucher" label="充值凭证"> |
|
|
<el-table-column property="rechargeVoucher" label="充值凭证"> |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
<el-upload |
|
|
<el-upload |
|
|
action="http://54.251.137.151:10702/upload" |
|
|
|
|
|
|
|
|
action="http://54.251.137.151:10704/upload" |
|
|
class="avatar-uploader" |
|
|
class="avatar-uploader" |
|
|
:show-file-list="false" |
|
|
:show-file-list="false" |
|
|
:on-success="handleBatchAvatarSuccess" |
|
|
:on-success="handleBatchAvatarSuccess" |
|
@ -1504,7 +1456,7 @@ onMounted(async function () { |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item prop="rechargeVoucher" label="交款凭证"> |
|
|
<el-form-item prop="rechargeVoucher" label="交款凭证"> |
|
|
<el-upload |
|
|
<el-upload |
|
|
action="http://54.251.137.151:10702/upload" |
|
|
|
|
|
|
|
|
action="http://54.251.137.151:10704/upload" |
|
|
class="avatar-uploader" |
|
|
class="avatar-uploader" |
|
|
:show-file-list="false" |
|
|
:show-file-list="false" |
|
|
:on-success="batchSettingHandleAvatarSuccess" |
|
|
:on-success="batchSettingHandleAvatarSuccess" |
|
|