|
@@ -5,11 +5,11 @@
|
|
|
<span class="setting-title">{{$t('schoolBaseInfo.schoolNameLabel')}}</span>
|
|
|
<div class="editable school-name dark-iview-input disabled-iview-select text-cursor-disabled" @click.stop>
|
|
|
<Input v-model="schoolSetting.name" :disabled="!editSchNmStatus" placeholder="设置学段..." :style="{width: snWitdh+'px'}" />
|
|
|
- <Icon type="md-create" class="edit-btn" title="编辑" @click.stop="editSchNmStatus = !editSchNmStatus"/>
|
|
|
+ <Icon type="md-create" class="edit-btn" title="编辑" @click.stop="editSchNmStatus = !editSchNmStatus" />
|
|
|
</div>
|
|
|
<div class="editable time-zone-select" style="margin-left:100px;" @click.stop>
|
|
|
<span class="setting-title">时区设置:</span>
|
|
|
- <Select filterable v-model="schoolSetting.timeZone.value" label-in-value :style="{width: tzWidth+'px'}" placeholder="请设置时区...">
|
|
|
+ <Select filterable v-model="schoolSetting.timeZone.value" label-in-value :style="{width: tzWidth+'px', verticalAlign:'baseline'}" placeholder="请设置时区...">
|
|
|
<Option v-for="(item,index) in timeZoneList" :value="item.value" :key="index" @click.native="setTimeZone(item)">{{ item.label }}</Option>
|
|
|
</Select>
|
|
|
</div>
|
|
@@ -30,9 +30,9 @@
|
|
|
<Draggable ghost-class="ghost" class="period-list list-group" :list="schoolSetting.period" :animation='200'>
|
|
|
<div class="period-item list-group-item" v-for="(item,index) in schoolSetting.period" :key="index" @click.capture="choosePeriod(index)" :class="index == curPriodIndex ? 'block-bg-active block-bg':'block-bg'">
|
|
|
<p class="period-item-name semester-name-label dark-iview-input" @click.stop>
|
|
|
- <Input v-model="item.periodName" :disabled="editPrdIndex !== index" placeholder="设置学段..." style="width: 180px" />
|
|
|
+ <Input v-model="item.name" :disabled="editPrdIndex !== index" placeholder="设置学段..." style="width: 180px" />
|
|
|
<span class="campus-label" @click="setCampus">
|
|
|
- {{item.campusCode === null ? '请设置校区': $JSONPath.query(schoolSetting, "$..campuses[?(@.campusCode=='" + item.campusCode + "')]").length > 0 ? $JSONPath.query(schoolSetting, "$..campuses[?(@.campusCode=='" + item.campusCode + "')]")[0].campusName : '请设置校区' }}
|
|
|
+ {{item.campusId === null ? '请设置校区': $JSONPath.query(schoolSetting, "$..campuses[?(@.id=='" + item.campusId + "')]").length > 0 ? $JSONPath.query(schoolSetting, "$..campuses[?(@.id=='" + item.campusId + "')]")[0].name : '请设置校区' }}
|
|
|
</span>
|
|
|
</p>
|
|
|
<p class="period-item-num"><span></span>{{ $t('schoolBaseInfo.semesterNum') + item.semesters.length}}</p>
|
|
@@ -55,7 +55,7 @@
|
|
|
<div v-for="(item,index) in schoolSetting.period[curPriodIndex].semesters" :key="index" :class="index == curSemIndex ? 'term-item block-bg block-bg-active':'term-item block-bg'" @click.capture="chooseSemester(index)">
|
|
|
<span class="term-item-name-line" :style="{backgroundColor: colorList[index]}"></span>
|
|
|
<p class="semester-name-label" @click.stop>
|
|
|
- <Input v-model="item.semesterName" :disabled="editSemIndex !== index" placeholder="设置学期..." style="width: 180px" />
|
|
|
+ <Input v-model="item.name" :disabled="editSemIndex !== index" placeholder="设置学期..." style="width: 180px" />
|
|
|
</p>
|
|
|
<div class="term-item-start" @click.stop>
|
|
|
<span>{{$t('schoolBaseInfo.startDate')}}</span>
|
|
@@ -74,7 +74,8 @@
|
|
|
<div class="term-item-time-line" v-if="schoolSetting.period[curPriodIndex].semesters.length">
|
|
|
<ul>
|
|
|
<li v-for="(item,index) in monthList" :key="index" :title="timeLineColor(index).text">
|
|
|
- <span class="time-label" :style="{color: timeLineColor(index).color}">{{item}}</span>
|
|
|
+ <!--<span class="time-label" :style="{color: timeLineColor(index).color}">{{item}}</span>-->
|
|
|
+ <span class="time-label">{{item}}</span>
|
|
|
<span class="time-dot" :style="{borderColor: timeLineColor(index).color}">
|
|
|
<span class="time-inner-dot" :style="{backgroundColor: timeLineColor(index).color}"></span>
|
|
|
<span class="time-line-tail"></span>
|
|
@@ -102,11 +103,11 @@
|
|
|
</div>
|
|
|
<div class="grade-body">
|
|
|
<Draggable ghost-class="ghost" class="grade-list list-group" :list="schoolSetting.period[curPriodIndex].grades" :animation='200'>
|
|
|
- <div class="grade-item list-group-item" v-for="(item,index) in schoolSetting.period[curPriodIndex].grades" :key="index">
|
|
|
- <span class="grade-order">{{index + 1}}</span>
|
|
|
- <Input class="grade-name" v-model="item.gradeName" :disabled="!editGraStatus" placeholder="设置年级..." :style="{width: getWidth(index,item.gradeName)+'px'}" />
|
|
|
- <Icon type="md-close" @click="showDelGrade(index)" style="cursor:pointer;flex:0.1" v-show="delGraStatus" />
|
|
|
- </div>
|
|
|
+ <div class="grade-item list-group-item" v-for="(item,index) in schoolSetting.period[curPriodIndex].grades" :key="index">
|
|
|
+ <span class="grade-order">{{index + 1}}</span>
|
|
|
+ <Input class="grade-name" v-model="item.name" :disabled="!editGraStatus" placeholder="设置年级..." :style="{width: getWidth(index,item.name)+'px'}" />
|
|
|
+ <Icon type="md-close" @click="showDelGrade(index)" style="cursor:pointer;flex:0.1" v-show="delGraStatus" />
|
|
|
+ </div>
|
|
|
</Draggable>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -121,7 +122,7 @@
|
|
|
<div class="subject-body dark-iview-input disabled-iview-input">
|
|
|
<div class="subject-item item-active" @click.stop v-for="(item,index) in schoolSetting.period[curPriodIndex].subjects" :key="index">
|
|
|
<span class="subject-item-icon"></span>
|
|
|
- <Input v-model="item.subjectName" :disabled="!editSubStatus" placeholder="设置学科..." :style="{width: getWidth(index,item.subjectName)+'px'}" />
|
|
|
+ <Input v-model="item.name" :disabled="!editSubStatus" placeholder="设置学科..." :style="{width: getWidth(index,item.name)+'px'}" />
|
|
|
<Icon type="md-close" @click="showDelSubject(index)" v-show="delSubStatus" />
|
|
|
</div>
|
|
|
<EmptyData v-if="schoolSetting.period[curPriodIndex].subjects.length == 0" textContent="暂无学科"></EmptyData>
|
|
@@ -135,7 +136,7 @@
|
|
|
<p slot="header" style="color:#DDDDDD;letter-spacing:2px;font-weight:400;">设置校区</p>
|
|
|
<p v-for="(item,index) in schoolSetting.campuses" class="campus-name-item dark-iview-input disabled-iview-select text-cursor-disabled" :key="index" @click.stop="selectCampus(index)">
|
|
|
<Icon type="md-checkmark" size="20" style="margin-right:10px;position:absolute;left:15px;" v-if="index == selectedCampusIndex" />
|
|
|
- <Input v-model="item.campusName" :disabled="editCamIndex !== index" placeholder="设置校区..." :style="{width: getWidth(0, item.campusName)+'px'}" />
|
|
|
+ <Input v-model="item.name" :disabled="editCamIndex !== index" placeholder="设置校区..." :style="{width: getWidth(0, item.name)+'px'}" />
|
|
|
<Icon type="md-create" class="campus-btn-edit" title="编辑" size="20" @click.stop="editCamIndex = index" />
|
|
|
</p>
|
|
|
<Icon type="md-add-circle" size="40" style="margin:auto;cursor:pointer;margin-top:30px;" @click="addCampus" />
|
|
@@ -143,22 +144,22 @@
|
|
|
<Modal v-model="delPeriodStatus"
|
|
|
title="删除学段"
|
|
|
@on-ok="delPeriod(curPriodIndex)">
|
|
|
- <p>删除学段后,与之关联的数据将不能查询,确认删除 {{schoolSetting.period[curPriodIndex].periodName}} 吗?</p>
|
|
|
+ <p>删除学段后,与之关联的数据将不能查询,确认删除 {{schoolSetting.period[curPriodIndex].name}} 吗?</p>
|
|
|
</Modal>
|
|
|
<Modal v-model="delSemesterStatus"
|
|
|
title="删除学期"
|
|
|
@on-ok="delSemester(curSemIndex)">
|
|
|
- <p>删除学期后,与之关联的数据将不能查询,确认删除 {{schoolSetting.period[curPriodIndex].semesters[curSemIndex].semesterName}} 吗?</p>
|
|
|
+ <p>删除学期后,与之关联的数据将不能查询,确认删除 {{schoolSetting.period[curPriodIndex].semesters[curSemIndex].name}} 吗?</p>
|
|
|
</Modal>
|
|
|
<Modal v-model="delGraShow"
|
|
|
title="删除年级"
|
|
|
@on-ok="delGrade(delGraIndex)">
|
|
|
- <p v-if="delGraShow">删除年级后,与之关联的数据将不能查询,确认删除 {{schoolSetting.period[curPriodIndex].grades[delGraIndex].gradeName}} 吗?</p>
|
|
|
+ <p v-if="delGraShow">删除年级后,与之关联的数据将不能查询,确认删除 {{schoolSetting.period[curPriodIndex].grades[delGraIndex].name}} 吗?</p>
|
|
|
</Modal>
|
|
|
<Modal v-model="delSubShow"
|
|
|
title="删除科目"
|
|
|
@on-ok="delSubject(delSubIndex)">
|
|
|
- <p v-if="delSubShow">删除科目后,与之关联的数据将不能查询,确认删除 {{schoolSetting.period[curPriodIndex].subjects[delSubIndex].subjectName}} 吗?</p>
|
|
|
+ <p v-if="delSubShow">删除科目后,与之关联的数据将不能查询,确认删除 {{schoolSetting.period[curPriodIndex].subjects[delSubIndex].name}} 吗?</p>
|
|
|
</Modal>
|
|
|
</div>
|
|
|
|
|
@@ -182,11 +183,11 @@
|
|
|
return {
|
|
|
editCamIndex: -1,
|
|
|
editSchNmStatus: false,
|
|
|
- split1:0.5,
|
|
|
+ split1: 0.5,
|
|
|
split2: 0.38,
|
|
|
- split3:0.38,
|
|
|
+ split3: 0.38,
|
|
|
monthList: [],
|
|
|
- timeZoneList:[],
|
|
|
+ timeZoneList: [],
|
|
|
delSubShow: false,
|
|
|
delGraShow: false,
|
|
|
editPrdIndex: -1,
|
|
@@ -229,26 +230,48 @@
|
|
|
methods: {
|
|
|
//计算时间轴选中颜色
|
|
|
timeLineColor(index) {
|
|
|
- for (let i in this.schoolSetting.period[this.curPriodIndex].semesters) {
|
|
|
- if (this.schoolSetting.period[this.curPriodIndex].semesters[i].month == (index + 1)) {
|
|
|
- return {
|
|
|
- color: this.colorList[i],
|
|
|
- text: this.schoolSetting.period[this.curPriodIndex].semesters[i].semesterName
|
|
|
+ let len = this.schoolSetting.period[this.curPriodIndex].semesters.length
|
|
|
+ let curIndex = -1
|
|
|
+ if (this.schoolSetting.period[this.curPriodIndex].semesters[this.curSemIndex].month <= (index + 1)) {
|
|
|
+ if (this.curSemIndex < len - 1) {
|
|
|
+ if (this.schoolSetting.period[this.curPriodIndex].semesters[this.curSemIndex + 1].month > (index + 1)) {
|
|
|
+ curIndex = this.curSemIndex
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- return {
|
|
|
- color: "#606060",
|
|
|
- text: ''
|
|
|
+ if (curIndex != -1) {
|
|
|
+ return {
|
|
|
+ color: this.colorList[curIndex],
|
|
|
+ text: this.schoolSetting.period[this.curPriodIndex].semesters[curIndex].name
|
|
|
+ }
|
|
|
+ } else if (this.curSemIndex == len - 1) {
|
|
|
+ if (this.schoolSetting.period[this.curPriodIndex].semesters[0].month > (index + 1) || this.schoolSetting.period[this.curPriodIndex].semesters[this.curSemIndex].month <= (index + 1)) {
|
|
|
+ curIndex = this.curSemIndex
|
|
|
+ return {
|
|
|
+ color: this.colorList[curIndex],
|
|
|
+ text: this.schoolSetting.period[this.curPriodIndex].semesters[curIndex].name
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return {
|
|
|
+ color: '#606060',
|
|
|
+ text: ''
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return {
|
|
|
+ color: '#606060',
|
|
|
+ text: ''
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
},
|
|
|
//获取月份列表
|
|
|
getMonthList() {
|
|
|
let lang = window.localStorage.getItem('local')
|
|
|
if (lang.indexOf('CN') != -1 || lang.indexOf('cn') != -1) {
|
|
|
- this.monthList = ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
|
|
|
+ this.monthList = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
|
|
|
} else if (lang.indexOf('TW') != -1 || lang.indexOf('tw') != -1) {
|
|
|
- this.monthList = ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
|
|
|
+ this.monthList = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
|
|
|
} else {
|
|
|
this.monthList = ['JAN.', 'FEB.', 'MAR.', 'APR.', 'MAY.', 'JUN.', 'JUL.', 'AUG.', 'SEP.', 'OCT.', 'NOV.', 'DEC.']
|
|
|
}
|
|
@@ -362,7 +385,7 @@
|
|
|
},
|
|
|
confirmCampus() {
|
|
|
if (this.selectedCampusIndex !== -1) {
|
|
|
- this.schoolSetting.period[this.curPriodIndex].campusCode = this.schoolSetting.campuses[this.selectedCampusIndex].campusCode
|
|
|
+ this.schoolSetting.period[this.curPriodIndex].campusId = this.schoolSetting.campuses[this.selectedCampusIndex].id
|
|
|
this.selectedCampusIndex = -1
|
|
|
}
|
|
|
},
|
|
@@ -378,8 +401,8 @@
|
|
|
})
|
|
|
} else {
|
|
|
this.schoolSetting.campuses.push({
|
|
|
- campusName: '设置校区名字',
|
|
|
- campusCode: Math.uuid()
|
|
|
+ name: '设置校区名字',
|
|
|
+ id: Math.uuid()
|
|
|
})
|
|
|
}
|
|
|
},
|
|
@@ -431,9 +454,9 @@
|
|
|
this.schoolSetting.id = this.$store.state.userInfo.schoolCode
|
|
|
this.schoolSetting.code = this.$store.state.userInfo.schoolCode
|
|
|
this.schoolSetting.name = this.$store.state.userInfo.school
|
|
|
-
|
|
|
+
|
|
|
this.schoolSetting.period.push({
|
|
|
- periodName: this.$t('schoolBaseInfo.presetPeriod') + '1',
|
|
|
+ name: this.$t('schoolBaseInfo.presetPeriod') + '1',
|
|
|
periodCode: this.guid(),
|
|
|
gradeCount: 0,
|
|
|
semesterCount: 0,
|
|
@@ -441,37 +464,37 @@
|
|
|
semesters: [],
|
|
|
grades: [],
|
|
|
subjects: [],
|
|
|
- campusCode: ""
|
|
|
+ campusId: ""
|
|
|
})
|
|
|
this.schoolSetting.period[0].semesters.push({
|
|
|
- semesterName: this.$t('schoolBaseInfo.persetSemester'),
|
|
|
- semesterCode: this.guid(),
|
|
|
+ name: this.$t('schoolBaseInfo.persetSemester'),
|
|
|
+ id: this.guid(),
|
|
|
month: 1,
|
|
|
day: 1
|
|
|
})
|
|
|
this.schoolSetting.period[0].grades.push({
|
|
|
- gradeName: this.$t('schoolBaseInfo.presetGrade1'),
|
|
|
- gradeCode: this.guid()
|
|
|
+ name: this.$t('schoolBaseInfo.presetGrade1'),
|
|
|
+ id: this.guid()
|
|
|
})
|
|
|
this.schoolSetting.period[0].grades.push({
|
|
|
- gradeName: this.$t('schoolBaseInfo.presetGrade2'),
|
|
|
- gradeCode: this.guid()
|
|
|
+ name: this.$t('schoolBaseInfo.presetGrade2'),
|
|
|
+ id: this.guid()
|
|
|
})
|
|
|
this.schoolSetting.period[0].grades.push({
|
|
|
- gradeName: this.$t('schoolBaseInfo.presetGrade3'),
|
|
|
- gradeCode: this.guid()
|
|
|
+ name: this.$t('schoolBaseInfo.presetGrade3'),
|
|
|
+ id: this.guid()
|
|
|
})
|
|
|
this.schoolSetting.period[0].subjects.push({
|
|
|
- subjectName: this.$t('schoolBaseInfo.presetSubject1'),
|
|
|
- subjectCode: this.guid()
|
|
|
+ name: this.$t('schoolBaseInfo.presetSubject1'),
|
|
|
+ id: this.guid()
|
|
|
})
|
|
|
this.schoolSetting.period[0].subjects.push({
|
|
|
- subjectName: this.$t('schoolBaseInfo.presetSubject2'),
|
|
|
- subjectCode: this.guid()
|
|
|
+ name: this.$t('schoolBaseInfo.presetSubject2'),
|
|
|
+ id: this.guid()
|
|
|
})
|
|
|
this.schoolSetting.period[0].subjects.push({
|
|
|
- subjectName: this.$t('schoolBaseInfo.presetSubject3'),
|
|
|
- subjectCode: this.guid()
|
|
|
+ name: this.$t('schoolBaseInfo.presetSubject3'),
|
|
|
+ id: this.guid()
|
|
|
})
|
|
|
this.updated = false
|
|
|
},
|
|
@@ -487,7 +510,7 @@
|
|
|
this.curSemIndex = 0
|
|
|
this.curPriodIndex = index
|
|
|
for (let item in this.schoolSetting.campuses) {
|
|
|
- if (this.schoolSetting.campuses[item].campusCode === this.schoolSetting.period[this.curPriodIndex].campusCode) {
|
|
|
+ if (this.schoolSetting.campuses[item].campusId === this.schoolSetting.period[this.curPriodIndex].campusId) {
|
|
|
this.selectedCampusIndex = item
|
|
|
break
|
|
|
}
|
|
@@ -569,7 +592,7 @@
|
|
|
this.updated = false
|
|
|
}
|
|
|
} else {
|
|
|
-
|
|
|
+
|
|
|
this.getLocalDefaultData()
|
|
|
this.isInit = true
|
|
|
this.schoolSetting.period[0].grades = JSON.parse(JSON.stringify(this.dataDefault.grades))
|
|
@@ -582,7 +605,7 @@
|
|
|
).finally(() => {
|
|
|
setTimeout(() => {
|
|
|
this.isLoading = false
|
|
|
- },500)
|
|
|
+ }, 500)
|
|
|
})
|
|
|
},
|
|
|
handleData() {
|
|
@@ -599,8 +622,8 @@
|
|
|
if (this.termList.length < this.TERM_MAX_LENGTH) {
|
|
|
let newTerm = Object.assign({}, defaultTerm)
|
|
|
this.schoolSetting.period[this.curPriodIndex].subjects.push({
|
|
|
- subjectName: this.$t('schoolBaseInfo.presetSubject') + (this.schoolSetting.period[this.curPriodIndex].subjects.length + 1),
|
|
|
- subjectCode: this.guid()
|
|
|
+ name: this.$t('schoolBaseInfo.presetSubject') + (this.schoolSetting.period[this.curPriodIndex].subjects.length + 1),
|
|
|
+ id: this.guid()
|
|
|
})
|
|
|
} else {
|
|
|
this.$Message.info(this.$t('schoolBaseInfo.ssTips5'))
|
|
@@ -616,8 +639,8 @@
|
|
|
if (this.termList.length < this.TERM_MAX_LENGTH) {
|
|
|
let newTerm = Object.assign({}, defaultTerm)
|
|
|
this.schoolSetting.period[this.curPriodIndex].grades.push({
|
|
|
- gradeName: this.$t('schoolBaseInfo.persetGrade') + (this.schoolSetting.period[this.curPriodIndex].grades.length),
|
|
|
- gradeCode: this.guid()
|
|
|
+ name: this.$t('schoolBaseInfo.persetGrade') + (this.schoolSetting.period[this.curPriodIndex].grades.length),
|
|
|
+ id: this.guid()
|
|
|
})
|
|
|
} else {
|
|
|
this.$Message.info(this.$t('schoolBaseInfo.ssTips6'))
|
|
@@ -625,7 +648,7 @@
|
|
|
},
|
|
|
addPeriod() {
|
|
|
this.schoolSetting.period.push({
|
|
|
- periodName: this.$t('schoolBaseInfo.presetPeriod') + (this.schoolSetting.period.length + 1),
|
|
|
+ name: this.$t('schoolBaseInfo.presetPeriod') + (this.schoolSetting.period.length + 1),
|
|
|
periodCode: this.guid(),
|
|
|
gradeCount: 0,
|
|
|
semesterCount: 0,
|
|
@@ -638,21 +661,21 @@
|
|
|
this.$nextTick(() => {
|
|
|
setTimeout(() => {
|
|
|
this.editSemIndex = this.curSemIndex
|
|
|
- },400)
|
|
|
+ }, 400)
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
// 添加学期
|
|
|
handleAddTerm() {
|
|
|
if (this.termList.length < this.TERM_MAX_LENGTH) {
|
|
|
let newTerm = Object.assign({}, defaultTerm)
|
|
|
let defMonth = this.schoolSetting.period[this.curPriodIndex].semesters.length == 0 ? 1 : this.schoolSetting.period[this.curPriodIndex].semesters[this.curSemIndex].month + 1
|
|
|
this.schoolSetting.period[this.curPriodIndex].semesters.push({
|
|
|
- semesterName: this.$t('schoolBaseInfo.persetSemester') + (this.schoolSetting.period[this.curPriodIndex].semesters.length + 1),
|
|
|
+ name: this.$t('schoolBaseInfo.persetSemester') + (this.schoolSetting.period[this.curPriodIndex].semesters.length + 1),
|
|
|
studentCount: '学生人数',
|
|
|
month: defMonth,
|
|
|
day: 26,
|
|
|
- semesterCode: this.guid()
|
|
|
+ id: this.guid()
|
|
|
})
|
|
|
this.countSemDays()
|
|
|
} else {
|
|
@@ -731,7 +754,7 @@
|
|
|
this.colorList = ['#F16C6A', '#68CDF1', '#1cc0f3', '#00796B', '#0288D1', '#D32F2F', '#00796B', '#7C4DFF', '#0288D1', '#D32F2F', '#00796B', '#7C4DFF']
|
|
|
},
|
|
|
computed: {
|
|
|
-
|
|
|
+
|
|
|
//计算时区设置宽度
|
|
|
tzWidth() {
|
|
|
if (this.schoolSetting.timeZone && this.schoolSetting.timeZone.label) {
|
|
@@ -793,7 +816,7 @@
|
|
|
return false
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -808,40 +831,50 @@
|
|
|
margin-top: -4px;
|
|
|
font-weight: 800;
|
|
|
}
|
|
|
+
|
|
|
.time-zone-select .ivu-icon-ios-arrow-down:before {
|
|
|
display: none;
|
|
|
}
|
|
|
+
|
|
|
.time-zone-select .ivu-select-selection {
|
|
|
border-color: transparent;
|
|
|
}
|
|
|
+
|
|
|
.time-zone-select:hover .ivu-select-selection {
|
|
|
border-color: #606060;
|
|
|
}
|
|
|
+
|
|
|
.time-zone-select:hover .ivu-icon-ios-arrow-down:before {
|
|
|
- display:inline-block;
|
|
|
+ display: inline-block;
|
|
|
}
|
|
|
+
|
|
|
.ghost {
|
|
|
opacity: 0;
|
|
|
background: #c8ebfb;
|
|
|
}
|
|
|
+
|
|
|
.second-arrow {
|
|
|
margin-left: -14px;
|
|
|
}
|
|
|
+
|
|
|
.semester-name-label .ivu-input[disabled] {
|
|
|
font-size: 20px !important;
|
|
|
font-weight: bold;
|
|
|
color: white;
|
|
|
}
|
|
|
+
|
|
|
.subject-item .ivu-input[disabled] {
|
|
|
font-size: 16px !important;
|
|
|
font-weight: bold;
|
|
|
color: white;
|
|
|
- margin-top:-5px;
|
|
|
+ margin-top: -5px;
|
|
|
}
|
|
|
- .term-item-start .ivu-select-single .ivu-select-selection .ivu-select-placeholder,.term-item-start .ivu-select-single .ivu-select-selection .ivu-select-selected-value {
|
|
|
- padding-right:6px;
|
|
|
+
|
|
|
+ .term-item-start .ivu-select-single .ivu-select-selection .ivu-select-placeholder, .term-item-start .ivu-select-single .ivu-select-selection .ivu-select-selected-value {
|
|
|
+ padding-right: 6px;
|
|
|
}
|
|
|
+
|
|
|
.grade-item .ivu-input {
|
|
|
- text-align:center;
|
|
|
+ text-align: center;
|
|
|
}
|
|
|
</style>
|