|
@@ -42,7 +42,7 @@
|
|
|
</div>
|
|
|
<div class="base-info-item custom-radio">
|
|
|
<span class="setting-label">{{$t('schoolBaseInfo.scType')}}</span>
|
|
|
- <RadioGroup v-model="schoolSetting.type" >
|
|
|
+ <RadioGroup v-model="schoolSetting.type">
|
|
|
<!-- 普教 -->
|
|
|
<Radio :label="1" :disabled="!$access.ability('admin','schoolSetting-upd').validateAll">
|
|
|
<span>{{$t('schoolBaseInfo.scType1')}}</span>
|
|
@@ -90,11 +90,14 @@
|
|
|
<div class="setting-content semester-content">
|
|
|
<p class="block-title bf-color1">
|
|
|
{{$t('schoolBaseInfo.semesterSetting')}}
|
|
|
+ <Tooltip :content="$t('tip.semester')" transfer theme="light" max-width="200">
|
|
|
+ <Icon type="ios-information-circle-outline" color="#1cc0f3" style="margin-left:5px" />
|
|
|
+ </Tooltip>
|
|
|
<span class="semester-start-warning" v-show="startWarning">
|
|
|
<Icon type="md-warning" />请设置入学期
|
|
|
</span>
|
|
|
<span class="block-action-box">
|
|
|
- <Icon v-if="$access.ability('admin','schoolSetting-upd').validateAll" type="md-add" @click.stop="addSemester()" class="action-btn-icon"/>
|
|
|
+ <Icon v-if="$access.ability('admin','schoolSetting-upd').validateAll" type="md-add" @click.stop="addSemester()" class="action-btn-icon" />
|
|
|
</span>
|
|
|
</p>
|
|
|
<div v-for="(item,index) in schoolSetting.period[curPriodIndex].semesters" :key="index" class="semster-item" @mousemove="chooseSemester(index)">
|
|
@@ -155,10 +158,10 @@
|
|
|
</p>
|
|
|
<div style="height:210px;">
|
|
|
<vuescroll>
|
|
|
- <Draggable ghost-class="ghost" class="grade-list list-group" :list="schoolSetting.period[curPriodIndex].grades" :animation='200'>
|
|
|
+ <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" @click.stop>
|
|
|
<span class="grade-order">{{index + 1}}</span>
|
|
|
- <Input class="grade-name" v-model="schoolSetting.period[curPriodIndex].grades[index]" :disabled="etGradeIndex !== index" :placeholder="$t('schoolBaseInfo.gradeWarning')" :style="{width: getWidth(index,item)+'px'}" />
|
|
|
+ <Input class="grade-name" v-model="schoolSetting.period[curPriodIndex].grades[index]" :disabled="etGradeIndex !== index" :placeholder="$t('schoolBaseInfo.gradeWarning')" :style="{width: getWidth(index,item)+'px'}" />
|
|
|
<Icon v-if="$access.ability('admin','schoolSetting-upd').validateAll" type="md-create" @click.stop="etGradeIndex = index" class="grade-action-icon" />
|
|
|
<Icon v-if="$access.ability('admin','schoolSetting-upd').validateAll" type="md-trash" @click.stop="showDelGrade(index)" class="grade-action-icon" />
|
|
|
</div>
|
|
@@ -216,21 +219,21 @@
|
|
|
<span v-if="!schoolSetting.period[curPriodIndex].analysis.type" style="line-height:32px;">{{$t('schoolBaseInfo.noExam')}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="attr-box-item">
|
|
|
+ <!-- <div class="attr-box-item">
|
|
|
<p>
|
|
|
- <Tooltip :content="$t('schoolBaseInfo.eugenicsTips')" placement="right">
|
|
|
- <Icon type="ios-information-circle-outline" color="aqua" size="16" style="margin-right: 5px;cursor: pointer;" />
|
|
|
+ <Tooltip :content="$t('schoolBaseInfo.eugenicsTips')" placement="right" theme="light" max-width="200">
|
|
|
+ <Icon type="ios-information-circle-outline" color="#1cc0f3" size="16" style="margin-right: 5px;cursor: pointer;" />
|
|
|
</Tooltip>
|
|
|
<span>{{$t('schoolBaseInfo.eugenicsLabel')}}</span>
|
|
|
</p>
|
|
|
<div class="attr-content" @click.stop>
|
|
|
<InputNumber :max="100" :min="0" :disabled="!editAnaStatus" v-model="schoolSetting.period[curPriodIndex].analysis.eugenics" :formatter="value => `${value}%`" :parser="value => value.replace('%', '')"></InputNumber>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
<div class="attr-box-item">
|
|
|
<p>
|
|
|
- <Tooltip :content="$t('schoolBaseInfo.incomeTips')" placement="right">
|
|
|
- <Icon type="ios-information-circle-outline" color="aqua" size="16" style="margin-right:5px;cursor:pointer;" />
|
|
|
+ <Tooltip :content="$t('schoolBaseInfo.incomeTips')" placement="right" theme="light" max-width="200">
|
|
|
+ <Icon type="ios-information-circle-outline" color="#1cc0f3" size="16" style="margin-right:5px;cursor:pointer;" />
|
|
|
</Tooltip>
|
|
|
<span>{{$t('schoolBaseInfo.incomeLable')}}</span>
|
|
|
</p>
|
|
@@ -240,8 +243,8 @@
|
|
|
</div>
|
|
|
<div class="attr-box-item">
|
|
|
<p>
|
|
|
- <Tooltip :content="$t('schoolBaseInfo.touchTips')" placement="right">
|
|
|
- <Icon type="ios-information-circle-outline" color="aqua" size="16" style="margin-right: 5px;cursor: pointer;" />
|
|
|
+ <Tooltip :content="$t('schoolBaseInfo.touchTips')" placement="right" theme="light" max-width="200">
|
|
|
+ <Icon type="ios-information-circle-outline" color="#1cc0f3" size="16" style="margin-right: 5px;cursor: pointer;" />
|
|
|
</Tooltip>
|
|
|
<span>{{$t('schoolBaseInfo.touchLabel')}}</span>
|
|
|
</p>
|
|
@@ -273,6 +276,9 @@
|
|
|
<div slot="right" class="time-setting-wrap">
|
|
|
<div class="col-title">
|
|
|
<span>{{$t('cusMgt.timeSetTitle')}}</span>
|
|
|
+ <Tooltip :content="$t('tip.time')" placement="right" theme="light" max-width="200">
|
|
|
+ <Icon type="ios-information-circle-outline" color="#1cc0f3" size="16" style="margin-left: 5px;cursor: pointer;" />
|
|
|
+ </Tooltip>
|
|
|
</div>
|
|
|
<div class="time-setting-body">
|
|
|
<TimeSetting :periodId="schoolSetting.period[curPriodIndex].id"></TimeSetting>
|
|
@@ -456,10 +462,10 @@ export default {
|
|
|
this.semtInfo.start = this.schoolSetting.period[this.curPriodIndex].semesters[index].start
|
|
|
this.semtInfo.id = this.schoolSetting.period[this.curPriodIndex].semesters[index].id
|
|
|
this.addSemStatus = true
|
|
|
- console.log('456',this.semtInfo.name)
|
|
|
+ console.log('456', this.semtInfo.name)
|
|
|
},
|
|
|
confirmSemester() {
|
|
|
- console.log('123',this.semtInfo.id)
|
|
|
+ console.log('123', this.semtInfo.id)
|
|
|
if (this.semtInfo.id) { //编辑
|
|
|
let s = this.schoolSetting.period[this.curPriodIndex].semesters.find(item => {
|
|
|
return item.id == this.semtInfo.id
|
|
@@ -542,8 +548,8 @@ export default {
|
|
|
if (isRep) return
|
|
|
|
|
|
// 检查年级名称
|
|
|
- curPd.grades.forEach((item,index) => {
|
|
|
- if(curPd.grades.indexOf(item) !== index){
|
|
|
+ curPd.grades.forEach((item, index) => {
|
|
|
+ if (curPd.grades.indexOf(item) !== index) {
|
|
|
this.$Message.warning(this.$t('schoolBaseInfo.gdNameWarning'))
|
|
|
isRep = true
|
|
|
}
|