|
@@ -4,7 +4,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script setup>
|
|
|
-import { schoolTree, schoolAdd, schoolItem } from "../../api/admin/school";
|
|
|
+import { schoolTree, schoolAdd, schoolItem, schoolUpdate } from "../../api/admin/school";
|
|
|
|
|
|
/**
|
|
|
* 获取学校全部结构
|
|
@@ -84,6 +84,8 @@ const schoolItemEvent = () => {
|
|
|
"schoolItem response", response, data
|
|
|
);
|
|
|
|
|
|
+ schoolUpdateEvent(data);
|
|
|
+
|
|
|
}).catch(error => {
|
|
|
|
|
|
});
|
|
@@ -94,6 +96,50 @@ const schoolItemEvent = () => {
|
|
|
schoolItemEvent();
|
|
|
|
|
|
|
|
|
+/**
|
|
|
+ * 学校更新指定id的数据
|
|
|
+ * json 这里的json数据,就通过 schoolItem 先得到,然后根据这些数据,来更新对应的数据
|
|
|
+ */
|
|
|
+const schoolUpdateEvent = (json) => {
|
|
|
+
|
|
|
+ console.log("schoolUpdateEvent json", json);
|
|
|
+
|
|
|
+ let thisTime = new Date().getTime();
|
|
|
+
|
|
|
+ let submit = {
|
|
|
+ // 通过 schoolItem 接口得到的 id 值,是什么就传什么
|
|
|
+ "id" : json["id"],
|
|
|
+ // 名称
|
|
|
+ "name": "学校名称新增调试_更新数据实时_" + thisTime,
|
|
|
+ // 0 表示学校 1 表示学院 2表示专业,3 表示班级, 通过 schoolItem 接口得到的 type 值,是什么就传什么
|
|
|
+ "type": json["type"],
|
|
|
+ // 备注
|
|
|
+ "remark": "自定义备注内容_" + thisTime,
|
|
|
+ // 上级id,默认顶级是 0, 通过 schoolItem 接口得到的 parentId 值,是什么就传什么
|
|
|
+ "parentId": json["parentId"],
|
|
|
+ // 新增时传入0即可,修改则传入原始值, 通过 schoolItem 接口得到的 schoolId 值,是什么就传什么
|
|
|
+ "schoolId": json["schoolId"],
|
|
|
+ };
|
|
|
+
|
|
|
+ console.log("schoolUpdateEvent submit", submit);
|
|
|
+
|
|
|
+ schoolUpdate(submit)
|
|
|
+ .then(response => {
|
|
|
+
|
|
|
+ let data = response?.data?.data;
|
|
|
+ console.log(
|
|
|
+ "schoolUpdate response", response, data
|
|
|
+ );
|
|
|
+
|
|
|
+ }).catch(error => {
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
|