|
@@ -2,6 +2,7 @@ import { getSchedule, getScheduleWare, setSchedule, setScheduleWare } from '@/ap
|
|
|
|
|
|
const state = {
|
|
|
getScheduleData: [],
|
|
|
+ getScheduleDataLength: 0,
|
|
|
getScheduleWareData: [],
|
|
|
getScheduleWareDataLength: 0
|
|
|
}
|
|
@@ -10,6 +11,9 @@ const mutations = {
|
|
|
GET_SCHEDULE: (state, data) => {
|
|
|
state.getScheduleData = data
|
|
|
},
|
|
|
+ SCHEDUL_LENGTH: (state, length) => {
|
|
|
+ state.getScheduleDataLength = length
|
|
|
+ },
|
|
|
GET_SCHEDULE_WARE: (state, data) => {
|
|
|
console.log(data)
|
|
|
state.getScheduleWareData = data
|
|
@@ -21,7 +25,10 @@ const mutations = {
|
|
|
|
|
|
const actions = {
|
|
|
// 获取课程表列表
|
|
|
- getScheduleList({ commit, state }) {
|
|
|
+ getScheduleList({ commit, state }, obj) {
|
|
|
+ console.log(obj)
|
|
|
+ debugger
|
|
|
+ const page = (obj.page - 1) * 10
|
|
|
return new Promise((resolve, reject) => {
|
|
|
getSchedule({
|
|
|
code: '',
|
|
@@ -29,7 +36,8 @@ const actions = {
|
|
|
weekSeq: ''
|
|
|
}).then((res) => {
|
|
|
const list = res.data.list
|
|
|
- commit('GET_SCHEDULE', list)
|
|
|
+ commit('SCHEDUL_LENGTH', list.length)
|
|
|
+ commit('GET_SCHEDULE', list.splice(page, 10))
|
|
|
resolve()
|
|
|
}).catch(error => {
|
|
|
reject(error)
|
|
@@ -57,7 +65,6 @@ const actions = {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
setSchedule(data).then((res) => {
|
|
|
if (res.code === 200) {
|
|
|
- dispatch('getScheduleList')
|
|
|
resolve()
|
|
|
}
|
|
|
}).catch(error => {
|