Browse Source

这是分页遗漏的修改

Hongxilin
donghaolin 5 months ago
parent
commit
66b59d0691
  1. 112
      vue/gold-system/src/views/managerecharge/activity.vue
  2. 2
      vue/gold-system/src/views/managerecharge/rate.vue

112
vue/gold-system/src/views/managerecharge/activity.vue

@ -289,12 +289,22 @@ onMounted(async function () {
<div class="head-card"> <div class="head-card">
<div class="head-card-element"> <div class="head-card-element">
<el-text class="mx-1" size="large">活动名称</el-text> <el-text class="mx-1" size="large">活动名称</el-text>
<el-input v-model="activity.activityName" style="width: 240px" placeholder="请输入活动名称" clearable />
<el-input
v-model="activity.activityName"
style="width: 240px"
placeholder="请输入活动名称"
clearable
/>
</div> </div>
<div class="head-card-element"> <div class="head-card-element">
<el-text class="mx-1" size="large">添加时间</el-text> <el-text class="mx-1" size="large">添加时间</el-text>
<el-date-picker v-model="getTime" type="datetimerange" range-separator="" start-placeholder="起始时间"
end-placeholder="结束时间" />
<el-date-picker
v-model="getTime"
type="datetimerange"
range-separator="至"
start-placeholder="起始时间"
end-placeholder="结束时间"
/>
</div> </div>
<div class="head-card-btn"> <div class="head-card-btn">
<el-button @click="reset()">重置</el-button> <el-button @click="reset()">重置</el-button>
@ -308,7 +318,12 @@ onMounted(async function () {
<el-col> <el-col>
<el-card> <el-card>
<div> <div>
<el-button plain @click="addActicity()" style="color: #048efb; border: 1px solid #048efb">新增活动</el-button>
<el-button
plain
@click="addActicity()"
style="color: #048efb; border: 1px solid #048efb"
>新增活动</el-button
>
</div> </div>
<div> <div>
<el-table :data="tableData" :height="tableHeight" style="width: 100%"> <el-table :data="tableData" :height="tableHeight" style="width: 100%">
@ -358,7 +373,10 @@ onMounted(async function () {
</el-table-column> </el-table-column>
<el-table-column prop="operation" label="操作"> <el-table-column prop="operation" label="操作">
<template #default="scope"> <template #default="scope">
<el-popconfirm title="确定将此条活动删除吗?" @confirm="delConfirm">
<el-popconfirm
title="确定将此条活动删除吗?"
@confirm="delConfirm"
>
<template #reference> <template #reference>
<el-button type="primary" text @click="del(scope.row)"> <el-button type="primary" text @click="del(scope.row)">
删除 删除
@ -378,17 +396,42 @@ onMounted(async function () {
<!-- 分页 --> <!-- 分页 -->
<div class="pagination" style="margin-top: 20px"> <div class="pagination" style="margin-top: 20px">
<el-pagination background :page-size="getObj.pageSize" layout="slot" :total="total">
<el-pagination
background
:page-size="getObj.pageSize"
layout="slot"
:total="total"
>
<div>{{ total }},每页</div> <div>{{ total }},每页</div>
<el-select v-model="getObj.pageSize" class="page-size" @change="get()" style="width: 80px">
<el-option v-for="item in [5, 6, 7, 8, 9, 10]" :key="item" :label="item" :value="item"></el-option>
<el-select
v-model="getObj.pageSize"
class="page-size"
@change="get()"
style="width: 80px"
>
<el-option
v-for="item in [5, 10, 20, 50, 100]"
:key="item"
:label="item"
:value="item"
></el-option>
</el-select> </el-select>
<div></div> <div></div>
</el-pagination> </el-pagination>
<el-pagination background layout="prev, pager, next, slot" :page-size="getObj.pageSize" :total="total"
:current-page="getObj.pageNum" @current-change="get()">
<el-pagination
background
layout="prev, pager, next, slot"
:page-size="getObj.pageSize"
:total="total"
:current-page="getObj.pageNum"
@current-change="get()"
>
<div>跳至</div> <div>跳至</div>
<el-input v-model="getObj.pageNum" style="width: 40px" @change="checkNumber" />
<el-input
v-model="getObj.pageNum"
style="width: 40px"
@change="checkNumber"
/>
<div></div> <div></div>
</el-pagination> </el-pagination>
</div> </div>
@ -396,33 +439,62 @@ onMounted(async function () {
</el-col> </el-col>
</el-row> </el-row>
<el-dialog v-model="addActivityVisible" title="新增活动" width="500" :before-close="closeAddActivityVisible">
<el-dialog
v-model="addActivityVisible"
title="新增活动"
width="500"
:before-close="closeAddActivityVisible"
>
<template #footer> <template #footer>
<el-form ref="Ref" :model="addObj" :rules="rules" label-width="auto" style="max-width: 600px">
<el-form
ref="Ref"
:model="addObj"
:rules="rules"
label-width="auto"
style="max-width: 600px"
>
<el-form-item prop="activityName" label="活动名称:"> <el-form-item prop="activityName" label="活动名称:">
<el-input v-model="addObj.activityName" placeholder="请输入活动名称" style="width: 220px" />
<el-input
v-model="addObj.activityName"
placeholder="请输入活动名称"
style="width: 220px"
/>
</el-form-item> </el-form-item>
<el-form-item prop="freeGold" label="免费金币:"> <el-form-item prop="freeGold" label="免费金币:">
<el-radio-group v-model="addObj.freeGold"> <el-radio-group v-model="addObj.freeGold">
<el-radio value="0" @change="addObj.rechargeRatio = '0'">无赠送</el-radio>
<el-radio value="0" @change="addObj.rechargeRatio = '0'"
>无赠送</el-radio
>
<el-radio value="1">有赠送</el-radio> <el-radio value="1">有赠送</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item prop="rechargeRatio" label="免费金币兑换比:"> <el-form-item prop="rechargeRatio" label="免费金币兑换比:">
<el-input v-model="addObj.rechargeRatio" :disabled="addObj.freeGold === '0' ? true : false" placeholder="请输入"
style="width: 80px" />1
<el-input
v-model="addObj.rechargeRatio"
:disabled="addObj.freeGold === '0' ? true : false"
placeholder="请输入"
style="width: 80px"
/>1
<div style="color: grey">(提示当前规则每10新币可兑换1免费金币)</div> <div style="color: grey">(提示当前规则每10新币可兑换1免费金币)</div>
</el-form-item> </el-form-item>
<el-form-item prop="startTime" label="开始时间:"> <el-form-item prop="startTime" label="开始时间:">
<el-date-picker v-model="addObj.startTime" type="datetime" placeholder="请选择开始时间"
@change="handleStartTimeChange" />
<el-date-picker
v-model="addObj.startTime"
type="datetime"
placeholder="请选择开始时间"
@change="handleStartTimeChange"
/>
</el-form-item> </el-form-item>
<el-form-item prop="endTime" label="结束时间:"> <el-form-item prop="endTime" label="结束时间:">
<el-date-picker v-model="addObj.endTime" type="datetime" placeholder="请选择结束时间" />
<el-date-picker
v-model="addObj.endTime"
type="datetime"
placeholder="请选择结束时间"
/>
</el-form-item> </el-form-item>
<el-form-item label="添加人:"> <el-form-item label="添加人:">

2
vue/gold-system/src/views/managerecharge/rate.vue

@ -429,7 +429,7 @@ const checkNumber = function () {
style="width: 80px" style="width: 80px"
> >
<el-option <el-option
v-for="item in [5, 6, 7, 8, 9, 10]"
v-for="item in [5, 10, 20, 50, 100]"
:key="item" :key="item"
:label="item" :label="item"
:value="item" :value="item"

Loading…
Cancel
Save