Przeglądaj źródła

修改申请开卡的校区

jinxia.mo 1 miesiąc temu
rodzic
commit
6437f5ac46

+ 16 - 2
back-ui/src/views/dz/cards/components/ApplyCardDialog.vue

@@ -44,7 +44,7 @@
             style="width: 100%"
           >
             <el-option
-              v-for="school in schoolList"
+              v-for="school in campusList"
               :key="school.id"
               :label="school.name"
               :value="school.id"
@@ -74,6 +74,7 @@
 import { ref, computed, watch } from "vue";
 import { requestOpenCard } from "@/api/dz/cards";
 import { listUniversity } from "@/api/dz/school";
+import { associateCampus, getCampusList } from "@/api/dz/cards";
 
 const props = defineProps({
   modelValue: {
@@ -96,6 +97,7 @@ const visible = computed({
 const applyCardFormRef = ref();
 const loading = ref(false);
 const schoolList = ref([]);
+const campusList = ref([]);
 
 const form = ref({
   beginCardNo: "",
@@ -111,6 +113,18 @@ const rules = {
   schoolId: [{ required: true, message: "学校不能为空", trigger: "change" }],
 };
 
+// 获取校区列表
+async function getCampusListData() {
+  try {
+    const response = await getCampusList({ pageNum: 1, pageSize: 1000 });
+    if (response.code === 200) {
+      campusList.value = response.data || [];
+    }
+  } catch (error) {
+    console.error("获取校区列表失败:", error);
+  }
+}
+
 // 获取所有学校列表
 async function getAllSchools() {
   try {
@@ -221,7 +235,7 @@ watch(visible, (newVal) => {
   if (!newVal) {
     resetForm();
   } else {
-    getAllSchools();
+    getCampusListData();
     autoFillCardRange();
   }
 });