|
@@ -543,9 +543,10 @@ const optionsUpdate = () => {
|
|
for (let i = 0; i < options.length; i++) {
|
|
for (let i = 0; i < options.length; i++) {
|
|
|
|
|
|
let thisOptions = options[i];
|
|
let thisOptions = options[i];
|
|
- console.log(
|
|
|
|
- "thisOptions", thisOptions
|
|
|
|
- );
|
|
|
|
|
|
+ // console.log(
|
|
|
|
+ // "thisOptions", thisOptions
|
|
|
|
+ // );
|
|
|
|
+ optionsChildrenUpdate(i, thisOptions.id);
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -555,6 +556,35 @@ const optionsUpdate = () => {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+/**
|
|
|
|
+ * 将对应子级的数据获取
|
|
|
|
+ * optionsIndex options 对应的数组下标
|
|
|
|
+ * id 当前父级 的id值
|
|
|
|
+ */
|
|
|
|
+const optionsChildrenUpdate = (optionsIndex, id) => {
|
|
|
|
+
|
|
|
|
+ let submit = {
|
|
|
|
+ // 默认优先去顶级所有,传 0 。 否则你要看到 学院, 专业 ,班级 的列表,这里固定就传 学院这个的id值
|
|
|
|
+ "schoolId" : id,
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ schoolTree(submit)
|
|
|
|
+ .then(response => {
|
|
|
|
+
|
|
|
|
+ let data = response?.data?.data;
|
|
|
|
+
|
|
|
|
+ // console.log(
|
|
|
|
+ // "optionsChildrenUpdate response", data
|
|
|
|
+ // );
|
|
|
|
+
|
|
|
|
+ options[optionsIndex] = data[0];
|
|
|
|
+
|
|
|
|
+ }).catch(error => {
|
|
|
|
+
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+
|
|
onMounted(function() {
|
|
onMounted(function() {
|
|
pageUpdateEvent();
|
|
pageUpdateEvent();
|
|
optionsUpdate();
|
|
optionsUpdate();
|