diff --git a/vue/gold-system/src/views/managerecharge/rate.vue b/vue/gold-system/src/views/managerecharge/rate.vue index 5af05a2..47d7607 100644 --- a/vue/gold-system/src/views/managerecharge/rate.vue +++ b/vue/gold-system/src/views/managerecharge/rate.vue @@ -1,7 +1,8 @@ @@ -221,14 +275,20 @@ filters: { - + - - - - + + + {{ formatDate(scope.row.createTime) }} + + + + + {{ formatDate(scope.row.updateTime) }} + + @@ -260,7 +320,7 @@ filters: { > - + - + :1 (提示:当前规则每 5 元人民币可兑换 1 新币) - + - + - + diff --git a/vue/gold-system/src/views/recharge/addRecharge.vue b/vue/gold-system/src/views/recharge/addRecharge.vue index fc0497f..e7c0ad4 100644 --- a/vue/gold-system/src/views/recharge/addRecharge.vue +++ b/vue/gold-system/src/views/recharge/addRecharge.vue @@ -34,6 +34,8 @@ const add = async function () { } } const addBefore = () => { + Ref.value.validate(async (valid) => { + if (valid) { ElMessageBox.confirm('确认添加?').then(() => { add(); console.log('添加成功'); @@ -41,9 +43,36 @@ const addBefore = () => { addRecharge.value = {}; }).catch(() => { console.log('取消添加'); + }) } else { + //提示 + ElMessage({ + type: 'error', + message: '请检查输入内容', + }) + } }) } + // 表单验证 +// 开始时间改变时,重新验证结束时间 +const Ref = ref(null); +const checkEndTime = function (rule, value, callback) { + if (value <= new Date()) { + callback(new Error('付款时间不能小于当前时间')) + } +} +const rules = reactive({ + homilyId: [{ required: true, message: '请输入精网号', trigger: 'blur' },], + activityId: [{ required: true, message: '请选择活动名称', trigger: 'blur' },], + paidGold: [{ required: true, message: '请输入充值金币', trigger: 'blur' },], + rechargeGold: [{ required: true, message: '请输入充值金额', trigger: 'blur' },], + payWay: [{ required: true, message: '请选择付款方式', trigger: 'blur' },], + rechargeTime: [{ required: true, message: '请选择交款时间', trigger: 'blur' }, + { validator: checkEndTime, trigger: 'blur' }, + ], + +}) + // 查找客户信息的方法 const user = ref({}); const getUser = async function (homilyId) { @@ -158,12 +187,12 @@ watch(calculatedFreeGold, (newVal) => { 新增充值 - - + + 查询 - + { /> - + 个 免费金币 个 - + { :value="item.rateId" /> - + - + { /> - + - + { 仅支持.jpg .png格式,文件≤1MB - + { /> - +
:1
(提示:当前规则每 5 元人民币可兑换 1 新币)
个
免费金币
仅支持.jpg .png格式,文件≤1MB