提交 eb22c685 authored 作者: lihuihui's avatar lihuihui

update: 优化代码

上级 66a4e929
......@@ -86,7 +86,6 @@ export default {
.getCondition()
.then(response => {
this.allOption = response.data.get_score
console.log(this.allOption)
})
.finally(() => {})
}
......
......@@ -56,27 +56,14 @@ export default {
infoItem: []
}
},
mounted() {},
computed: {},
methods: {
setDate(date) {
const substringDate = date.substring(0, date.indexOf(' '))
const splitDate = substringDate.split('-')
const enMonth = {
'01': 'Jan',
'02': 'Feb',
'03': 'Mar',
'04': 'Apr',
'05': 'May',
'06': 'Jun',
'07': 'Jul',
'08': 'Aug',
'09': 'Sept',
10: 'Oct',
11: 'Nov',
12: 'Dec'
}
return `${enMonth[splitDate[1]]} ${splitDate[2]}. ${splitDate[0]}`
1: 'Jan', 2: 'Feb', 3: 'Mar', 4: 'Apr', 5: 'May', 6: 'Jun', 7: 'Jul', 8: 'Aug', 9: 'Sept', 10: 'Oct', 11: 'Nov', 12: 'Dec'
}
return `${enMonth[parseInt(splitDate[1])]} ${splitDate[2]}. ${splitDate[0]}`
}
},
watch: {
......@@ -107,9 +94,7 @@ export default {
},
{
name: this.$t('shmsLang.score.date'),
value: this.data.student_info.pubdate
? this.setDate(this.data.student_info.pubdate)
: ''
value: this.data.student_info.pubdate ? this.setDate(this.data.student_info.pubdate) : ''
}
]
]
......
......@@ -39,7 +39,8 @@
</div>
<div class="info-temp m-t17">
<div class="name w140">
<div>{{ $t('shmsLang.status.graduated') }}</div></div>
<div>{{ $t('shmsLang.status.graduated') }}</div>
</div>
<div class="value" v-if="info.graduation_time">
{{ setDate(info.graduation_time) }}
</div>
......@@ -72,19 +73,16 @@ export default {
dialogVisible: false
}
},
computed: {
setSex() {
return n => {
const sex = {
1: this.$t('shmsLang.status.sexMan'),
0: this.$t('shmsLang.status.sexWoMan'),
2: this.$t('shmsLang.status.sexUnknown')
}
computed: {},
mounted() {
this.emailValue = this.info.email
},
methods: {
setSex(n) {
const sex = { 0: this.$t('shmsLang.status.sexWoMan'), 1: this.$t('shmsLang.status.sexMan'), 2: this.$t('shmsLang.status.sexUnknown') }
return sex[n]
}
},
setStatus() {
return n => {
setStatus(n) {
const status = {
1: this.$t('shmsLang.status.enrolled'),
2: this.$t('shmsLang.status.graduate'),
......@@ -93,13 +91,7 @@ export default {
5: this.$t('shmsLang.status.withdraw')
}
return status[n]
}
}
},
mounted() {
this.emailValue = this.info.email
},
methods: {
updateInfo() {
const reg = /^([a-zA-Z]|[0-9])(\w|-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
if (!reg.test(this.emailValue)) {
......@@ -124,20 +116,9 @@ export default {
const substringDate = date.substring(0, date.indexOf(' '))
const splitDate = substringDate.split('-')
const enMonth = {
'01': 'Jan',
'02': 'Feb',
'03': 'Mar',
'04': 'Apr',
'05': 'May',
'06': 'Jun',
'07': 'Jul',
'08': 'Aug',
'09': 'Sept',
10: 'Oct',
11: 'Nov',
12: 'Dec'
}
return `${enMonth[splitDate[1]]} ${splitDate[2]}. ${splitDate[0]}`
1: 'Jan', 2: 'Feb', 3: 'Mar', 4: 'Apr', 5: 'May', 6: 'Jun', 7: 'Jul', 8: 'Aug', 9: 'Sept', 10: 'Oct', 11: 'Nov', 12: 'Dec'
}
return `${enMonth[parseInt(splitDate[1])]} ${splitDate[2]}. ${splitDate[0]}`
}
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论