|
|
|
@ -180,7 +180,7 @@ function validateInput() { |
|
|
|
// 校验消耗金币数是否超过可用金币数 |
|
|
|
if (user.value.jwcode && sumGold > totalAvailableGold) { |
|
|
|
if (addConsume.value.redMoney === 1) { |
|
|
|
ElMessage.error('红包抵扣额不足'); |
|
|
|
ElMessage.error(t('elmessage.limitRedAmount')); |
|
|
|
// 如果红包额不足,清空已选红包 |
|
|
|
selectedReds.value = [] |
|
|
|
} else { |
|
|
|
@ -744,15 +744,15 @@ onMounted(async function () { |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item prop="sumGold" :label="t('common_add.consumeTotalGold')"> |
|
|
|
<el-input v-model="addConsume.sumGold" style="width: 120px" @blur="validateRedLimit()" :disabled="addConsume.redMoney === 1" /> |
|
|
|
<el-radio v-model="addConsume.redMoney" :label="1" style="margin-left: 10px;">使用红包</el-radio> |
|
|
|
<el-radio v-model="addConsume.redMoney" :label="0">不使用红包</el-radio> |
|
|
|
<el-radio v-model="addConsume.redMoney" :label="1" style="margin-left: 10px;">{{ t('common_add.使用红包') }}</el-radio> |
|
|
|
<el-radio v-model="addConsume.redMoney" :label="0">{{ t('common_add.不使用红包') }}</el-radio> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item v-if="addConsume.redMoney === 1" label="选择红包"> |
|
|
|
<el-form-item v-if="addConsume.redMoney === 1" :label="t('common_add.选择红包')"> |
|
|
|
<el-select |
|
|
|
v-model="selectedReds" |
|
|
|
multiple |
|
|
|
placeholder="请选择红包" |
|
|
|
:placeholder="t('common_add.请选择红包')" |
|
|
|
style="width: 200px" |
|
|
|
value-key="id" |
|
|
|
collapse-tags |
|
|
|
@ -766,7 +766,7 @@ onMounted(async function () { |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
<span style="margin-left: 10px; color: #666;"> |
|
|
|
已抵扣: {{ totalRedAmount }} |
|
|
|
{{ t('common_add.已抵扣') }}: {{ totalRedAmount }} |
|
|
|
</span> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|