Browse Source

查询下拉列表联动优化

soft5566 1 year ago
parent
commit
1c376be51a
2 changed files with 30 additions and 30 deletions
  1. 15 15
      src/views/alumni-management/index.vue
  2. 15 15
      src/views/alumni-organization/audit-list.vue

+ 15 - 15
src/views/alumni-management/index.vue

@@ -48,16 +48,16 @@ const getQueryColleges = () => {
  */
  */
 const getQueryPeriods = () => {
 const getQueryPeriods = () => {
   if (searchData.college === undefined) {
   if (searchData.college === undefined) {
-    searchData.periodOptions = []
-    searchData.period = ""
-
-    searchData.majorOptions = []
-    searchData.major = ""
-
-    searchData.classOptions = []
-    searchData.class = ""
     return
     return
   }
   }
+  searchData.periodOptions = []
+  searchData.period = undefined
+
+  searchData.majorOptions = []
+  searchData.major = undefined
+
+  searchData.classOptions = []
+  searchData.class = undefined
   loading.value = true
   loading.value = true
   getQueryPeriodsApi({
   getQueryPeriodsApi({
     collegeId: searchData.college
     collegeId: searchData.college
@@ -77,13 +77,13 @@ const getQueryPeriods = () => {
  */
  */
 const getQueryMajors = () => {
 const getQueryMajors = () => {
   if (searchData.period === undefined) {
   if (searchData.period === undefined) {
-    searchData.majorOptions = []
-    searchData.major = ""
-
-    searchData.classOptions = []
-    searchData.class = ""
     return
     return
   }
   }
+  searchData.majorOptions = []
+  searchData.major = undefined
+
+  searchData.classOptions = []
+  searchData.class = undefined
   loading.value = true
   loading.value = true
   getQueryMajorsApi({
   getQueryMajorsApi({
     periodId: searchData.period
     periodId: searchData.period
@@ -103,10 +103,10 @@ const getQueryMajors = () => {
  */
  */
 const getQueryClasses = () => {
 const getQueryClasses = () => {
   if (searchData.major === undefined) {
   if (searchData.major === undefined) {
-    searchData.classOptions = []
-    searchData.class = ""
     return
     return
   }
   }
+  searchData.classOptions = []
+  searchData.class = undefined
   loading.value = true
   loading.value = true
   getQueryClassesApi({
   getQueryClassesApi({
     majorId: searchData.major
     majorId: searchData.major

+ 15 - 15
src/views/alumni-organization/audit-list.vue

@@ -71,16 +71,16 @@ const getQueryColleges = () => {
  */
  */
 const getQueryPeriods = () => {
 const getQueryPeriods = () => {
   if (searchData.college === undefined) {
   if (searchData.college === undefined) {
-    searchData.periodOptions = []
-    searchData.period = ""
-
-    searchData.majorOptions = []
-    searchData.major = ""
-
-    searchData.classOptions = []
-    searchData.class = ""
     return
     return
   }
   }
+  searchData.periodOptions = []
+  searchData.period = ""
+
+  searchData.majorOptions = []
+  searchData.major = ""
+
+  searchData.classOptions = []
+  searchData.class = ""
   loading.value = true
   loading.value = true
   getQueryPeriodsApi({
   getQueryPeriodsApi({
     collegeId: searchData.college
     collegeId: searchData.college
@@ -100,13 +100,13 @@ const getQueryPeriods = () => {
  */
  */
 const getQueryMajors = () => {
 const getQueryMajors = () => {
   if (searchData.period === undefined) {
   if (searchData.period === undefined) {
-    searchData.majorOptions = []
-    searchData.major = ""
-
-    searchData.classOptions = []
-    searchData.class = ""
     return
     return
   }
   }
+  searchData.majorOptions = []
+  searchData.major = ""
+
+  searchData.classOptions = []
+  searchData.class = ""
   loading.value = true
   loading.value = true
   getQueryMajorsApi({
   getQueryMajorsApi({
     periodId: searchData.period
     periodId: searchData.period
@@ -126,10 +126,10 @@ const getQueryMajors = () => {
  */
  */
 const getQueryClasses = () => {
 const getQueryClasses = () => {
   if (searchData.major === undefined) {
   if (searchData.major === undefined) {
-    searchData.classOptions = []
-    searchData.class = ""
     return
     return
   }
   }
+  searchData.classOptions = []
+  searchData.class = ""
   loading.value = true
   loading.value = true
   getQueryClassesApi({
   getQueryClassesApi({
     majorId: searchData.major
     majorId: searchData.major