fix(statistics): 会员考核 升级记录添加topbar

This commit is contained in:
woody 2025-07-30 13:47:30 +08:00
parent b3bd2b3880
commit 141f8beaad
3 changed files with 39 additions and 9 deletions

View File

@ -424,7 +424,7 @@ export default {
type: 'success'
})
that.ruleShow = false
that.table = { position: '', picture: '', sort: '', effectiveDate: '', link: '' }
that.table = { ...initForm }
that.research()
} else {
Message({
@ -443,7 +443,7 @@ export default {
type: 'success'
})
that.ruleShow = false
that.table = { position: '', picture: '', sort: '', effectiveDate: '', link: '' }
that.table = { ...initForm }
that.research()
} else {
Message({

View File

@ -1,5 +1,10 @@
<template>
<div class="page">
<topBar
v-if="topList.length > 0"
:top-list="topList"
:moren="moren"
/>
<div class="main">
<el-form
ref="select"
@ -135,10 +140,22 @@
import { getLevelUpRecordList } from '@/api/statistics.js'
import { mapGetters } from 'vuex'
import { LEVEL_UP_RECORD_TYPE } from './constant'
import topBar from '@/components/topBar'
export default {
name: 'BonusExpansionDelay',
name: 'LevelUpRecords',
components: {
topBar
},
data() {
return {
moren: 'levelUpRecords',
topList: [
{
name: '会员升级记录',
path: 'levelUpRecords'
}
],
queryParams: {
pageNum: 1,
pageSize: 50

View File

@ -1,5 +1,10 @@
<template>
<div class="page">
<topBar
v-if="topList.length > 0"
:top-list="topList"
:moren="moren"
/>
<div class="main">
<el-form
ref="select"
@ -72,7 +77,6 @@
style="width: 100%"
:header-cell-style="{ background: '#EEEEEE' }"
:row-class-name="tableRowClassName"
show-summary
>
<!-- <el-table-column
type="selection"
@ -87,14 +91,14 @@
<el-table-column
align="center"
prop="memberName"
width="auto"
width="120"
label="会员姓名"
/>
<el-table-column
align="center"
prop="vertexName"
width="auto"
label="隶属体系"
width="120"
/>
<el-table-column
align="center"
@ -124,13 +128,11 @@
<el-table-column
align="center"
prop="assessTarget"
width="120"
label="考核目标"
/>
<el-table-column
align="center"
prop="monthAdd"
width="120"
label="新增业绩"
/>
@ -152,15 +154,26 @@
<script>
import { getAssessmentRecorsList, getAssessmentTypeEnum } from '@/api/assessment-records'
import { mapGetters } from 'vuex'
import topBar from '@/components/topBar'
const initForm = {
memberCode: '',
dateStr: '',
assessTypeList: []
}
export default {
name: 'BonusExpansionDelay',
name: 'MemberAssessmentRecords',
components: {
topBar
},
data() {
return {
moren: 'memberAssessmentRecords',
topList: [
{
name: '会员考核记录',
path: 'memberAssessmentRecords'
}
],
queryParams: {
pageNum: 1,
pageSize: 50