el-cascader的多选-删除和添加

业务后台使用的gin-vue-admin,教师需要关联多个科目,参考用户角色那里做了一版,发现了一个bug。数据处理不完全,api里采用全删后重新添加,但是数据表里删除不完全。我也懒得去修正bug了,估计新版本的已经处理掉了。

后台用户角色管理:


说下自己用到的方案:

  1. 接口查询 使用的preload,会把教师关联的科目id记录带过来,在table row处理为数组subjectIds 和subjectIdsOrigin
  2. changeTutorSubjects方法处理差集来收集要删除的id和新增的id,再提交后台
el
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章