|
@@ -79,6 +79,7 @@
|
|
import _ from 'lodash';
|
|
import _ from 'lodash';
|
|
const moment = require('moment');
|
|
const moment = require('moment');
|
|
moment.locale('zh-cn');
|
|
moment.locale('zh-cn');
|
|
|
|
+import { mapState, createNamespacedHelpers } from 'vuex';
|
|
export default {
|
|
export default {
|
|
name: 'index',
|
|
name: 'index',
|
|
props: {
|
|
props: {
|
|
@@ -91,7 +92,9 @@ export default {
|
|
data: () => ({
|
|
data: () => ({
|
|
length: 0,
|
|
length: 0,
|
|
}),
|
|
}),
|
|
- async created() {},
|
|
|
|
|
|
+ async created() {
|
|
|
|
+ console.log('in function:');
|
|
|
|
+ },
|
|
computed: {
|
|
computed: {
|
|
timeList() {
|
|
timeList() {
|
|
const today = moment().format('YYYY-MM-DD');
|
|
const today = moment().format('YYYY-MM-DD');
|
|
@@ -110,6 +113,7 @@ export default {
|
|
).map(i => i.time);
|
|
).map(i => i.time);
|
|
return mid;
|
|
return mid;
|
|
},
|
|
},
|
|
|
|
+ ...mapState(['user']),
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
getLesson(date, time) {
|
|
getLesson(date, time) {
|
|
@@ -120,7 +124,7 @@ export default {
|
|
let { subname, teaname = '', reason, time } = r;
|
|
let { subname, teaname = '', reason, time } = r;
|
|
if (time == this.timeList[0]) {
|
|
if (time == this.timeList[0]) {
|
|
let text = `${subname || ''}<br/><span style="color:red">${teaname || ''}</span>`;
|
|
let text = `${subname || ''}<br/><span style="color:red">${teaname || ''}</span>`;
|
|
- if (this.user.role == '0') text += `<br/><span>${reason || ''}</span>`;
|
|
|
|
|
|
+ if (this.user.type == '0') text += `<br/><span>${reason || ''}</span>`;
|
|
return text;
|
|
return text;
|
|
} else {
|
|
} else {
|
|
let text = `${subname || ''}<br/><span style="color:red">${teaname || ''}</span>`;
|
|
let text = `${subname || ''}<br/><span style="color:red">${teaname || ''}</span>`;
|