donghaolin 6 months ago
parent
commit
798becb453
  1. 40
      vue/gold-system/src/views/managerecharge/activity.vue

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

@ -4,12 +4,12 @@ import ElementPlus from "element-plus";
import axios from 'axios';
//
//
const tableData = ref[{}];
const tableData = ref([]);
//
const getObj = ref({
page: 1,
size: 10,
pageNum: 1,
pageSize: 5,
})
//
const total = ref(100)
@ -17,7 +17,23 @@ const total = ref(100)
//
//
const get = async function () {
try {
console.log('搜索参数', getObj.value);
// POST
const result = await axios.post('http://192.168.8.93:10010/recharge/activity/select', getObj.value);
//
console.log('请求成功', result);
//
tableData.value = result.data.data.list;
console.log('tableData', tableData.value);
// UI
} catch (error) {
console.log('请求失败', error);
//
}
}
//
const addActivityVisible = ref(false)
//
@ -48,6 +64,12 @@ const Delete = function (index, row) {
console.log(index, row)
}
//
onMounted(async function(){
get();
})
</script>
<template>
@ -125,8 +147,8 @@ const Delete = function (index, row) {
</div>
<!-- 分页 -->
<el-pagination background
layout="prev, pager, next" :total="total" />
<el-pagination background layout="prev, pager, next" :total="total" :page-size="getObj.pageSize"
:current-page="getObj.pageNum" />
</el-card>
</el-col>
@ -138,7 +160,7 @@ const Delete = function (index, row) {
<el-form :model="addObj" label-width="auto" style="max-width: 600px">
<el-form-item 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 label="免费金币:">
@ -162,7 +184,7 @@ const Delete = function (index, row) {
</el-form-item>
<el-form-item label="添加人:">
<el-input v-model="addObj.adminName" disabled style="width: 220px;"/>
<el-input v-model="addObj.adminName" disabled style="width: 220px;" />
</el-form-item>
</el-form>
@ -178,8 +200,6 @@ const Delete = function (index, row) {
</template>
<style scoped>
.status {
display: flex;
}

Loading…
Cancel
Save