4 Commits

Author SHA1 Message Date
ZhangYong 52168b3ef3 金豆字段修改 1 week ago
ZhangYong 0da3fece75 金豆增减优化 1 week ago
ZhangYong 78ed389236 金豆增减优化 1 week ago
ZhangYong 64edd1a4e8 金豆增减优化 1 week ago
  1. 14
      src/views/consume/bean/addBeanConsume.vue
  2. 14
      src/views/recharge/addBeanRecharge.vue
  3. 4
      src/views/recharge/beanSystemRecharge.vue

14
src/views/consume/bean/addBeanConsume.vue

@ -71,7 +71,7 @@ const rules = reactive({
}, trigger: 'blur'
}],
permanentBean: [
{ required: true, message: '请输入永久金豆数', trigger: 'blur' },
{ required: true, message: '请输入付费金豆数', trigger: 'blur' },
{
validator: (rule, value, callback) => {
//
@ -129,11 +129,17 @@ const deleteConsumeForm = function () {
const handleConsumeForm = async () => {
try {
if(!consumeForm.value.permanentBean ){
consumeForm.value.permanentBean = 0
}
if(!consumeForm.value.freeBean ){
consumeForm.value.freeBean = 0
}
await new Promise((resolve, reject) => {
formRef.value.validate((valid) => {
if (valid) {
if (Number(consumeForm.value.permanentBean) === 0 && Number(consumeForm.value.freeBean) === 0) {
reject(new Error('永久金豆和付费金豆不能同时为0'));
reject(new Error('付费金豆和免费金豆不能同时为0'));
}
resolve(); //
} else {
@ -205,10 +211,10 @@ const throttledHandleConsumeFormt = _.throttle(handleConsumeForm, 5000, {
<el-button type="primary" @click="getUser(consumeForm.jwcode)" style="margin-left: 20px">查询</el-button>
</el-form-item>
<el-form-item prop="permanentBean" label="付费金豆" label-position="left">
<el-input v-model="consumeForm.permanentBean" style="width: 100px" />
<el-input v-model="consumeForm.permanentBean" placeholder="不填默认为0" style="width: 100px" />
</el-form-item>
<el-form-item prop="freeBean" label="免费金豆" label-position="left">
<el-input v-model="consumeForm.freeBean" style="width: 100px" />
<el-input v-model="consumeForm.freeBean" placeholder="不填默认为0" style="width: 100px" />
</el-form-item>
<el-form-item prop="remark" label="备注" label-position="left">
<el-input v-model="consumeForm.remark" style="width: 300px" :rows="5" maxlength="100" show-word-limit

14
src/views/recharge/addBeanRecharge.vue

@ -70,7 +70,7 @@ const rules = reactive({
}, trigger: 'blur'
}],
permanentBean: [
{ required: true, message: '请输入永久金豆数', trigger: 'blur' },
{ required: true, message: '请输入付费金豆数', trigger: 'blur' },
{
validator: (rule, value, callback) => {
//
@ -128,11 +128,17 @@ const deleteAddForm = function () {
const handleAddForm = async () => {
try {
if(!addForm.value.permanentBean ){
addForm.value.permanentBean = 0
}
if(!addForm.value.freeBean ){
addForm.value.freeBean = 0
}
await new Promise((resolve, reject) => {
formRef.value.validate((valid) => {
if (valid) {
if (Number(addForm.value.permanentBean) === 0 && Number(addForm.value.freeBean) === 0) {
reject(new Error('永久金豆和付费金豆不能同时为0'));
reject(new Error('付费金豆和免费金豆不能同时为0'));
}
resolve(); //
} else {
@ -191,10 +197,10 @@ const throttledHandleAddFormt = _.throttle(handleAddForm, 5000, {
<el-button type="primary" @click="getUser(addForm.jwcode)" style="margin-left: 20px">查询</el-button>
</el-form-item>
<el-form-item prop="permanentBean" label="付费金豆" label-position="left">
<el-input v-model="addForm.permanentBean" style="width: 100px" />
<el-input v-model="addForm.permanentBean" placeholder="不填默认为0" style="width: 100px" />
</el-form-item>
<el-form-item prop="freeBean" label="免费金豆" label-position="left">
<el-input v-model="addForm.freeBean" style="width: 100px" />
<el-input v-model="addForm.freeBean" placeholder="不填默认为0" style="width: 100px" />
</el-form-item>
<el-form-item prop="remark" label="备注" label-position="left">
<el-input v-model="addForm.remark" style="width: 300px" :rows="5" maxlength="100" show-word-limit

4
src/views/recharge/beanSystemRecharge.vue

@ -377,7 +377,7 @@ onMounted(async function () {
<div class="bean-info">
<!-- 汉字用 <strong> 加粗动态数据用 <span> 包一层单独改色 -->
金豆总数{{ beanNum }}
, 充值金豆数{{ permanentBeans }}
, 付费金豆数{{ permanentBeans }}
, 免费金豆数{{ freeBean }}
</div>
<!-- 设置表格容器的高度和滚动样式 -->
@ -393,7 +393,7 @@ onMounted(async function () {
<el-table-column fixed="left" prop="name" label="姓名" min-width="100" />
<el-table-column fixed="left" prop="jwcode" label="精网号" min-width="110px" />
<el-table-column prop="market" label="所属地区" min-width="100px" />
<el-table-column prop="permanentBean" label="永久金豆" sortable="custom" min-width="110px" />
<el-table-column prop="permanentBean" label="付费金豆" sortable="custom" min-width="110px" />
<el-table-column prop="freeBean" label="免费金豆" sortable="custom" min-width="110px" />
<el-table-column prop="remark" label="备注" min-width="150px" show-overflow-tooltip />
<el-table-column prop="rechargeTime" label="充值时间" min-width="200px">

Loading…
Cancel
Save