|
@@ -13,7 +13,7 @@
|
|
|
<div class="searchBox">
|
|
|
<el-select class="select" v-model="optionForm.grade" :popper-append-to-body="false" placeholder="年级"
|
|
|
clearable>
|
|
|
- <el-option v-for="item in gradeList" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
+ <el-option v-for="item in gradeLists" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
<el-select class="select" v-model="optionForm.class" :popper-append-to-body="false" placeholder="班级"
|
|
|
clearable>
|
|
@@ -86,9 +86,6 @@ const classData = computed(() => {
|
|
|
return list;
|
|
|
});
|
|
|
|
|
|
-//年级
|
|
|
-const gradeList = dataDictionary.gradeList;
|
|
|
-
|
|
|
const data = reactive<any>({
|
|
|
optionForm: {
|
|
|
gesture: true,
|
|
@@ -266,6 +263,16 @@ const confirm = () => {
|
|
|
close();
|
|
|
};
|
|
|
|
|
|
+//年级
|
|
|
+const gradeLists = computed(() => {
|
|
|
+ let myInfo: any = localStorage.getItem("userInfo");
|
|
|
+ let userInfo = JSON.parse(myInfo);
|
|
|
+ let obj = dataDictionary.gradeLists.find((item) => {
|
|
|
+ return userInfo.category == item.value
|
|
|
+ })
|
|
|
+ return obj != undefined ? obj.child : [];
|
|
|
+});
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
})
|
|
|
|
|
@@ -318,8 +325,7 @@ defineExpose({
|
|
|
color: #13ED84;
|
|
|
}
|
|
|
|
|
|
- .close {
|
|
|
- }
|
|
|
+ .close {}
|
|
|
}
|
|
|
|
|
|
.content {
|