Browse Source

#3776 C1175 基础信息--增加学段状态判断(前端)

XW 2 months ago
parent
commit
bfd154f0ad

+ 2 - 2
TEAMModelOS/ClientApp/src/common/BaseSelectSchool.vue

@@ -29,8 +29,8 @@
 				</span>
 				</span>
 				<DropdownMenu slot="list">
 				<DropdownMenu slot="list">
 					<div v-for="(item, index) in periods" :key="index">
 					<div v-for="(item, index) in periods" :key="index">
-						<DropdownItem :name="index">
-							<div class="school-item" v-if="!item.status">
+						<DropdownItem :name="index" v-if="!item.status">
+							<div class="school-item">
 								<span>{{ item.name }}</span>
 								<span>{{ item.name }}</span>
 							</div>
 							</div>
 						</DropdownItem>
 						</DropdownItem>

+ 15 - 13
TEAMModelOS/ClientApp/src/view/schoolmgmt/SystemSetting/SystemSetting.vue

@@ -105,19 +105,21 @@
 						</div>
 						</div>
 					</div>
 					</div>
 					<Draggable ghost-class="ghost" class="period-list list-group" :list="schoolSetting.period" :animation="200">
 					<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" @click.stop>
-								<Input v-model="item.name" :disabled="editPrdIndex !== index" :placeholder="$t('schoolBaseInfo.pdHolder')" style="width: 160px" />
-								<span class="campus-label" @click="setCampus(item.campusId)">
-									{{ getCampusName(item.campusId) }}
-								</span>
-								<span class="type-label" @click="setPdType(item.periodType)">
-									{{ getPdType(item.periodType) }}
-								</span>
-							</p>
-							<p class="period-item-num"><span></span>{{ $t("schoolBaseInfo.semesterNum") + item.semesters.length }}</p>
-							<p class="period-item-num"><span></span>{{ $t("schoolBaseInfo.gradeNum") + item.grades.length }}</p>
-							<p class="period-item-num"><span></span>{{ $t("schoolBaseInfo.periodNum") + item.subjects.length }}</p>
+						<div v-for="(item, index) in schoolSetting.period" :key="index">
+							<div v-if="!item.status" class="period-item list-group-item" @click.capture="choosePeriod(index)" :class="index == curPriodIndex ? 'block-bg-active block-bg' : 'block-bg'">
+								<p class="period-item-name semester-name-label" @click.stop>
+									<Input v-model="item.name" :disabled="editPrdIndex !== index" :placeholder="$t('schoolBaseInfo.pdHolder')" style="width: 160px" />
+									<span class="campus-label" @click="setCampus(item.campusId)">
+										{{ getCampusName(item.campusId) }}
+									</span>
+									<span class="type-label" @click="setPdType(item.periodType)">
+										{{ getPdType(item.periodType) }}
+									</span>
+								</p>
+								<p class="period-item-num"><span></span>{{ $t("schoolBaseInfo.semesterNum") + item.semesters.length }}</p>
+								<p class="period-item-num"><span></span>{{ $t("schoolBaseInfo.gradeNum") + item.grades.length }}</p>
+								<p class="period-item-num"><span></span>{{ $t("schoolBaseInfo.periodNum") + item.subjects.length }}</p>
+							</div>
 						</div>
 						</div>
 					</Draggable>
 					</Draggable>
 					<EmptyData v-show="!schoolSetting || !schoolSetting.period.length"></EmptyData>
 					<EmptyData v-show="!schoolSetting || !schoolSetting.period.length"></EmptyData>