|
@@ -11,9 +11,9 @@
|
|
|
<div class="w-942 p-4 blueBg">
|
|
|
|
|
|
<div class="flex items-center">
|
|
|
- <el-select class="mr-10px" v-model="normal_subject" placeholder="请选择学科" size="large">
|
|
|
+ <el-select class="mr-10px" v-model="normal_school" placeholder="请选择学校" size="large" @change="handelSchool">
|
|
|
<el-option label="全部" value="0" />
|
|
|
- <el-option v-for="item in subject_list" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
+ <el-option v-for="item in school_list" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
|
|
|
<el-select class="mr-10px" v-model="normal_classroom" placeholder="请选择班级" size="large">
|
|
@@ -21,11 +21,12 @@
|
|
|
<el-option v-for="item in classroom_list" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
|
|
|
- <el-select class="mr-10px" v-model="normal_school" placeholder="请选择学校" size="large">
|
|
|
+ <el-select class="mr-10px" v-model="normal_subject" placeholder="请选择学科" size="large">
|
|
|
<el-option label="全部" value="0" />
|
|
|
- <el-option v-for="item in school_list" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
+ <el-option v-for="item in subject_list" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
|
|
|
+
|
|
|
</div>
|
|
|
<div class="mt-4 exportBtn">
|
|
|
<el-button color="#003eee" type="primary" size="large" @click="exportBtn">导出</el-button>
|
|
@@ -101,36 +102,39 @@ import {normalSchool_list,normalSubject_list,normalClassroom_list,cjfx_cjd_list
|
|
|
import { useRouter } from "vue-router";
|
|
|
const router = useRouter();
|
|
|
|
|
|
+let allData = ref("");
|
|
|
let normal_subject = $ref("");
|
|
|
let normal_classroom = $ref("");
|
|
|
let normal_school = $ref("");
|
|
|
|
|
|
|
|
|
-let subject_list = [{
|
|
|
+let school_list = ref([{
|
|
|
value: '1',
|
|
|
- label: '语文'
|
|
|
+ label: '学校1'
|
|
|
}, {
|
|
|
value: '2',
|
|
|
- label: '数学'
|
|
|
-}]
|
|
|
+ label: '学校2'
|
|
|
+}]);
|
|
|
+
|
|
|
let classroom_list = [{
|
|
|
value: '1',
|
|
|
- label: '英语'
|
|
|
+ label: '初一(1)班'
|
|
|
}, {
|
|
|
value: '2',
|
|
|
- label: '体育'
|
|
|
+ label: '初一(2)班'
|
|
|
}, {
|
|
|
value: '3',
|
|
|
- label: '音乐'
|
|
|
+ label: '初一(3)班'
|
|
|
}
|
|
|
];
|
|
|
-let school_list = [{
|
|
|
+
|
|
|
+let subject_list = [{
|
|
|
value: '1',
|
|
|
- label: '学校1'
|
|
|
+ label: '语文'
|
|
|
}, {
|
|
|
value: '2',
|
|
|
- label: '学校2'
|
|
|
-}]
|
|
|
+ label: '数学'
|
|
|
+}];
|
|
|
|
|
|
|
|
|
const activeIndex =ref('1-1');
|
|
@@ -280,8 +284,34 @@ let rangeData = [
|
|
|
]
|
|
|
|
|
|
onMounted(() => {
|
|
|
- initData()
|
|
|
+
|
|
|
+ initData();
|
|
|
})
|
|
|
+//初始化学校
|
|
|
+const initSchool = () => {
|
|
|
+ let transObj = {
|
|
|
+ ze_id:''//考试ID
|
|
|
+ }
|
|
|
+ normalSchool_list(transObj)
|
|
|
+ .then(res => {
|
|
|
+ if (res.code == "1") {
|
|
|
+ allData.value = res.data.list;
|
|
|
+ let allData = res.data.list;
|
|
|
+
|
|
|
+ let tempArr = [];
|
|
|
+ allData.forEach(item => {
|
|
|
+ tempArr.push({
|
|
|
+ value: item.sm_name,
|
|
|
+ label: item.sm_id
|
|
|
+ })
|
|
|
+ school_list.value = tempArr;
|
|
|
+ })
|
|
|
+
|
|
|
+ console.log(res, "00");
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(error => { console.log(error) });
|
|
|
+}
|
|
|
|
|
|
const initData =() => {
|
|
|
let transObj = {
|
|
@@ -301,16 +331,17 @@ const initData =() => {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
const exportBtn = () => {
|
|
|
- console.log("导出")
|
|
|
+ console.log("导出");
|
|
|
}
|
|
|
|
|
|
+const handelSchool = (item) => {
|
|
|
+ let tempIn = allData.value.filter(item => item.sm_id == item);
|
|
|
+ // classroom_list.value=
|
|
|
+ console.log(item);
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
-
|
|
|
<style lang="scss" scoped>
|
|
|
::v-deep .el-sub-menu__title {
|
|
|
background: #003eee;
|