fix 会员中心

main
tamguo 7 years ago
parent ebd7149085
commit 319d15ae63

@ -17,8 +17,6 @@ public class MemberEntity extends SuperEntity<MemberEntity> implements Serializa
private String subjectId;
private String courseId;
private String username;
private String nickName;
@ -171,14 +169,6 @@ public class MemberEntity extends SuperEntity<MemberEntity> implements Serializa
this.subjectId = subjectId;
}
public String getCourseId() {
return courseId;
}
public void setCourseId(String courseId) {
this.courseId = courseId;
}
public String getNowPassword() {
return nowPassword;
}

@ -109,7 +109,6 @@ public class MemberService extends ServiceImpl<MemberMapper, MemberEntity> imple
entity.setUsername(member.getUsername());
entity.setNickName(member.getUsername());
entity.setSubjectId(member.getSubjectId());
entity.setCourseId(member.getCourseId());
entity.setEmail(member.getEmail());
memberMapper.insert(entity);
return Result.result(200, entity, "注册成功");
@ -190,7 +189,6 @@ public class MemberService extends ServiceImpl<MemberMapper, MemberEntity> imple
entity.setAvatar(member.getAvatar());
entity.setEmail(member.getEmail());
entity.setMobile(member.getMobile());
entity.setCourseId(member.getCourseId());
entity.setSubjectId(member.getSubjectId());
entity.setNickName(member.getNickName());

@ -25,6 +25,10 @@ public interface ISubjectService extends IService<SubjectEntity>{
/** 删除分类*/
void delete(String uid);
/** 科目树*/
JSONArray getCourseCascaderTree();
/** 分类树*/
JSONArray getSubjectTree();
}

@ -115,4 +115,20 @@ public class SubjectServiceImpl extends ServiceImpl<SubjectMapper, SubjectEntity
return courseTree;
}
@Transactional(readOnly=true)
@SuppressWarnings("unchecked")
@Override
public JSONArray getSubjectTree() {
JSONArray courseTree = new JSONArray();
List<SubjectEntity> subjectList = subjectMapper.selectList(Condition.EMPTY);
for(int i=0 ; i<subjectList.size() ; i++){
SubjectEntity subject = subjectList.get(i);
JSONObject node = new JSONObject();
node.put("value", subject.getId());
node.put("label", subject.getName());
courseTree.add(node);
}
return courseTree;
}
}

@ -92,4 +92,12 @@ public class SubjectController {
JSONArray list = iSubjectService.getCourseCascaderTree();
return Result.successResult(list);
}
// [{"value":"11","label":"北京市"}]
@RequestMapping(value = {"subject/getSubjectTree.html"}, method = RequestMethod.GET)
@ResponseBody
public Result getSubjectTree() {
JSONArray list = iSubjectService.getSubjectTree();
return Result.successResult(list);
}
}

@ -62,7 +62,7 @@ var vm = new Vue({
});
},
getCourses:function(){
axios.get(mainHttp + 'subject/getCourseCascaderTree.html').then(function(response){
axios.get(mainHttp + 'subject/getSubjectTree.html').then(function(response){
vm.courses = response.data.result;
});
},

@ -78,7 +78,6 @@ var vm = new Vue({
this.$refs[formName].validate((valid) => {
if (valid) {
vm.loading = true;
vm.member.courseId = vm.member.kemuId[1];
vm.member.subjectId = vm.member.kemuId[0];
axios({method: 'post',url: mainHttp + 'subRegister.html',data: vm.member}).then(function(response){
if(response.data.code == 200){
@ -102,7 +101,7 @@ var vm = new Vue({
this.$refs[formName].resetFields();
},
getCourses:function(){
axios.get(mainHttp + 'subject/getCourseCascaderTree.html').then(function(response){
axios.get(mainHttp + 'subject/getSubjectTree.html').then(function(response){
vm.courses = response.data.result;
});
},

@ -34,7 +34,7 @@
<el-form-item label="用戶名" prop="username">
<el-input v-model="member.username"></el-input>
</el-form-item>
<el-form-item label="科目" prop="kemuId">
<el-form-item label="类型" prop="kemuId">
<el-cascader
:options="courses"
v-model="member.kemuId">

Loading…
Cancel
Save