Commit bcedbbc5 authored by zhengke's avatar zhengke

修改

parent c0e04e34
...@@ -503,6 +503,16 @@ export function GetStudentStaticMonth(data) { ...@@ -503,6 +503,16 @@ export function GetStudentStaticMonth(data) {
}); });
} }
//获取每月成长率数据
export function GetStudentStaticRateMonth(data) {
return request({
url: '/StudentStat/GetStudentStaticRateMonth',
method: 'post',
data
});
}
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</div> </div>
<div class="page-content"> <div class="page-content">
<q-table :pagination="msg" ref="table" :loading="loading" :style="{'height':tableHeight+'px'}" no-data-label="暂无相关数据" flat <q-table :pagination="msg" ref="table" :loading="loading" :style="{'height':tableHeight+'px'}" no-data-label="暂无相关数据" flat
class="sticky-column-table sticky-header-column-table no-bottom-table zk_Table" separator="none" :data="dataList" :columns="columns" row-key=""> class="sticky-column-table sticky-header-column-table no-bottom-table" separator="none" :data="dataList" :columns="columns" row-key="">
<template v-slot:bottom> <template v-slot:bottom>
</template> </template>
</q-table> </q-table>
...@@ -39,9 +39,9 @@ ...@@ -39,9 +39,9 @@
data() { data() {
return { return {
columns: [{ columns: [{
name: 'MonthStr', name: 'DateStr',
label: '日期', label: '日期',
field: 'MonthStr', field: 'DateStr',
align: 'left' align: 'left'
}, },
{ {
......
<style>
.Sysuser_Date .el-input__inner {
background: transparent !important;
border: 0 !important;
}
</style>
<template> <template>
<div> <div class="page-body">
<div class="col row wrap q-mb-lg">
<div class="col-3 Sysuser_Date q-mr-lg">
<q-field filled dense>
<template v-slot:control>
<el-date-picker v-model="msg.YearStr" @change="getList" style="width:100%" value-format="yyyy" size="small"
type="year" placeholder="选择年">
</el-date-picker>
</template>
</q-field>
</div>
</div>
<div class="page-content">
<q-table :pagination="msg" ref="table" :loading="loading" :style="{'height':tableHeight+'px'}"
no-data-label="暂无相关数据" flat class="sticky-column-table sticky-header-column-table no-bottom-table"
separator="none" :data="dataList" :columns="columns" row-key="">
<template v-slot:bottom>
</template>
</q-table>
</div>
</div> </div>
</template> </template>
<script> <script>
import {
GetStudentStaticRateMonth
} from '../../api/sale/sale';
export default { export default {
props: {}, props: {},
meta: { meta: {
title: "" title: ""
}, },
components: { components: {},
},
data() { data() {
return { return {
tabCheck: 1, tabCheck: 1,
dataList: [],
msg: {
YearStr: ''
},
columns: [{ columns: [{
name: 'DateStr', name: 'ItemName',
label: '日期', label: '名称',
field: 'DateStr', field: 'ItemName',
align: 'left' align: 'left'
}, },
{ {
name: 'January', name: 'JanuaryRate',
label: '1月', label: '1月',
field: 'January', field: 'JanuaryRate',
align: 'left' align: 'left'
}, },
{ {
name: 'February', name: 'FebruaryRate',
label: '2月', label: '2月',
field: 'February', field: 'FebruaryRate',
align: 'left', align: 'left',
}, },
{ {
name: 'March', name: 'MarchRate',
label: '3月', label: '3月',
field: 'March', field: 'MarchRate',
align: 'left', align: 'left',
}, },
{ {
name: 'April', name: 'AprilRate',
label: '四月', label: '4月',
field: 'April', field: 'AprilRate',
align: 'left'
},
{
name: 'MayRate',
label: '5月',
field: 'MayRate',
align: 'left' align: 'left'
}, },
{ {
name: 'May', name: 'JuneRate',
label: '月', label: '6月',
field: 'May', field: 'JuneRate',
align: 'left' align: 'left'
}, },
{ {
name: 'June', name: 'JulyRate',
label: '月', label: '7月',
field: 'June', field: 'JulyRate',
align: 'left' align: 'left'
}, },
{ {
name: 'July', name: 'AugustRate',
label: '月', label: '8月',
field: 'July', field: 'AugustRate',
align: 'left' align: 'left'
}, },
{ {
name: 'August', name: 'SeptemberRate',
label: '月', label: '9月',
field: 'August', field: 'SeptemberRate',
align: 'left' align: 'left'
}, },
{ {
name: 'September', name: 'OctoberRate',
label: '月', label: '10月',
field: 'September', field: 'OctoberRate',
align: 'left' align: 'left'
}, },
{ {
name: 'October', name: 'NovemberRate',
label: '月', label: '11月',
field: 'October', field: 'NovemberRate',
align: 'left' align: 'left'
}, },
{ {
name: 'November', name: 'DecemberRate',
label: '十一月', label: '12月',
field: 'November', field: 'DecemberRate',
align: 'left' align: 'left'
}, },
{ {
name: 'December', name: 'AvgRate',
label: '十二月', label: '平均',
field: 'December', field: 'AvgRate',
align: 'left' align: 'left'
}], }
],
} }
}, },
created() { created() {
}, },
mounted() {}, mounted() {
let d = new Date();
this.msg.YearStr = d.getFullYear().toString();
this.getList();
},
methods: { methods: {
getList() {
GetStudentStaticRateMonth(this.msg).then(res => {
if (res.Code == 1) {
this.dataList = res.Data;
}
})
}
} }
} }
</script> </script>
<template> <template>
<div class="page-body"> <div class="page-body">
<q-tabs v-model="tabCheck" narrow-indicator dense align="left" class="text-primary q-mb-sm"> <q-tabs v-model="tabCheck" narrow-indicator dense align="left" class="text-primary q-mb-sm">
<q-tab :ripple="false" :name="1" label="统计1" /> <q-tab :ripple="false" :name="1" label="月份统计" />
<q-tab :ripple="false" :name="2" label="统计2" /> <q-tab :ripple="false" :name="2" label="成长率" />
</q-tabs> </q-tabs>
<template v-if="tabCheck==1"> <template v-if="tabCheck==1">
<everyMonthFirst></everyMonthFirst> <everyMonthFirst></everyMonthFirst>
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</div> </div>
<div class="page-content"> <div class="page-content">
<q-table :pagination="msg" ref="table" :loading="loading" :style="{'height':tableHeight+'px'}" no-data-label="暂无相关数据" flat <q-table :pagination="msg" ref="table" :loading="loading" :style="{'height':tableHeight+'px'}" no-data-label="暂无相关数据" flat
class="sticky-column-table sticky-header-column-table no-bottom-table zk_Table" separator="none" :data="dataList" :columns="columns" row-key=""> class="sticky-column-table sticky-header-column-table no-bottom-table" separator="none" :data="dataList" :columns="columns" row-key="">
<template v-slot:bottom> <template v-slot:bottom>
</template> </template>
</q-table> </q-table>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment