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

View File

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

View File

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