diff --git a/src/renderer/src/views/classManage/index.vue b/src/renderer/src/views/classManage/index.vue
index 23841e4..4fd66be 100644
--- a/src/renderer/src/views/classManage/index.vue
+++ b/src/renderer/src/views/classManage/index.vue
@@ -198,9 +198,14 @@
}
});
listClassmain({entpid: userStore.deptId, status: 'open', pageSize: 100}).then(response => {
+ //清除已有的班级
+ let arr = [...response.rows]
+ classList.value.forEach(item => {
+ const currentIndex = arr.findIndex(items => items.id === item.id)
+ if(currentIndex) arr.splice(currentIndex, 1)
+ })
//这里获取组装所有班级
- gradeTree.value = groupByCondition(response.rows, item => item.agekey);
- console.log(gradeTree.value,'gradeTree.value')
+ gradeTree.value = groupByCondition(arr, item => item.agekey);
})
}
//将所有班级筛选成二级的数组
@@ -293,13 +298,15 @@
// }
//新增班级
const btnSave = () => {
- addClasses({classIds:classids.value.join(','),regId:userStore.userId}).then(res => {
+ addClasses({classIds:classids.value.join(','),userId:userStore.userId}).then(res => {
if (res.code === 200) {
dialogVisible.value = false
ElMessage({
message: res.msg,
type: 'success',
})
+ //清空所选中的值
+ classids.value = []
}else{
ElMessage({
message: res.msg,
diff --git a/src/renderer/src/views/profile/userInfo.vue b/src/renderer/src/views/profile/userInfo.vue
index 98dcd52..a56a876 100644
--- a/src/renderer/src/views/profile/userInfo.vue
+++ b/src/renderer/src/views/profile/userInfo.vue
@@ -40,7 +40,7 @@
diff --git a/src/renderer/src/views/resource/container/third-list.vue b/src/renderer/src/views/resource/container/third-list.vue
index b163266..7021b61 100644
--- a/src/renderer/src/views/resource/container/third-list.vue
+++ b/src/renderer/src/views/resource/container/third-list.vue
@@ -1,5 +1,5 @@
-