Giter Site home page Giter Site logo

huoji555 / mind-map Goto Github PK

View Code? Open in Web Editor NEW
95.0 11.0 38.0 55.08 MB

基于思维导图的可视化学习系统

Home Page: http://123.207.167.208:8080

License: MIT License

Java 7.19% HTML 25.95% JavaScript 55.22% CSS 11.60% Ruby 0.02% PowerShell 0.01%
jsmind mindmap canvasjs

mind-map's People

Contributors

huoji555 avatar huxunya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mind-map's Issues

修改查看知识图谱后能够文件上传问题

首先是找到了文件上传表单的上传映射,在mindmapController中,这里已经能够获取session属性用户名了,之后我在controller中定义了一个全局变量name,在运行到点击查看“知识图谱时”,由于open_ajax()这个方法中传递了选中行的userid参数,所以我在关于getShareMindNodeObject.do映射中将这个userid赋值给了之前定义的name变量。最后,通过在setUpload.do下的方法中我判断了,userid与name是否相同,如果不一致,StatusMap.a("3")利用Status类中的a()方法传递一个3:表示信息不一致,并返回字符串“无法在他人的知识图谱中上传文件“。

修改能够分享他人知识图谱bug

首先是找到了文件上传表单的上传映射,在mindmapController中,这里已经能够获取session属性用户名了,之后我在controller中定义了一个全局变量name,在运行到点击查看“知识图谱时”,由于open_ajax()这个方法中传递了选中行的userid参数,所以我在关于getShareMindNodeObject.do映射中将这个userid赋值给了之前定义的name变量。最后,通过在setShare.do下的方法中我判断了,userid与name是否相同,如果不一致,StatusMap.a("4")利用Status类中的a()方法传递一个4:表示信息不一致,再前台ajax中$.messager.alert("操作失败","不能分享他人的知识图谱","info");进行弹框显示。

新建按钮创建的知识图谱没有名称

在网上找到了应用到easyui的弹出对话框$.messager.prompt(标题,提示,响应函数)在响应函数中利用ajax传递名称到后台获取,修改了映射链接下的方法需要的参数,将名称参数放入实体类的对象当中,就能够显示了。

修改点击他人的知识图谱不显示内容的bug

在getZsd.do中是利用getZsd1()方法来查找数据的,这里包含了用户名参数和nodeid,导致了需要与用户名一致才能够被查询到,因此新创了getZsd2()方法,只需要传入nodeid来寻找数据,就能够查询到所有需要的数据,他人进行查看时能够获取到内容。

修改能够编辑他人知识点内容bug

在saveZsd.do下的方法中需要取得选中的作者的名称放入username中,利用前台传入的zsdid作为索引来查找mindnode表中的记录,获取到userid字段内容进行赋值,最后进行与用户名进行判断,如果不同返回6,在前台接受到6时会显示无法在他人知识点中修改内容的提示。

注册页面中在前后台加入对输入信息的判断

在点击注册按钮触发事件的时候,获取到各个信息输入框中的值并一一判断是否为空,每次判断一个值的时候在标题下方添加一个显示div,在里面用jquery选中并填入错误原因,并且每次提交时需要将之前显示的错误先重新赋值为空进行清空。并且利用onfocus事件获取焦点。后台部分:由于已经获取到了传入的各个参数,所以用if判断后返回状态值5来表示填写信息不完善,在前台获取5的时候进行弹框提示。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.