| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- import common from '../../utils/util';
- import main from '../../utils/main';
- const app = getApp();
- var latexDataSource;
- Page({
- data: {
- ImagePath: app.globalData.uploadImageUrl,
- Menu1:[{Name:"数学",Selected:1},{Name:"物理",Selected:0},{Name:"化学",Selected:0},],
- Menu2:[{Name:"小学",Pos:"L",Selected:1},{Name:"初中",Pos:"",Selected:0},{Name:"高中",Pos:"R",Selected:0}]
- },
- onLoad: function (options) {
- var that = this;
- that.setData({
- Containnerheight: main.getWindowHeight(),
- });
- that.init();
- },
- init:function(){
- var that = this;
- wx.showLoading({
- title: '请稍等',
- })
- var url = 'GetLatexList';
- main.getData(url, function (data) {
- wx.hideLoading();
- if (data) {
- latexDataSource=JSON.stringify(data);
- that.setData({
- LatexData:data,
- });
- }
- });
- },
- setMenu:function(e){
- var that=this;
- var level=e.currentTarget.dataset.level;
- var subject=e.currentTarget.dataset.subject;
- var grade=e.currentTarget.dataset.grade;
- var category=e.currentTarget.dataset.category;
- //debugger;
- that.data.LatexData=JSON.parse(latexDataSource);
-
- for(var i=0;i<that.data.LatexData.length;i++){
- if (subject==i)
- that.data.LatexData[i].Selected=1;
- else
- that.data.LatexData[i].Selected=0;
-
- if (level>0){
-
- for(var j=0;j<that.data.LatexData[i].List.length;j++){
- if (grade==j){
- that.data.LatexData[i].List[j].Selected=1;
- }
- else
- that.data.LatexData[i].List[j].Selected=0;
-
- if (level==2){
- that.data.LatexData[i].List[j].List[0].Selected=1;
-
- for(var k=0;k<that.data.LatexData[i].List[j].List.length;k++){
- if (category==k){
- that.data.LatexData[i].List[j].List[0].Selected=0;
- that.data.LatexData[i].List[j].List[k].Selected=1;
- }
- else
- that.data.LatexData[i].List[j].List[k].Selected=0;
- }
- }
-
- }
-
- }
- }
- that.setData({
- LatexData:that.data.LatexData,
- });
- if (level==0 || level==1){
- that.setData({
- ScrollLeft:0,
- });
- }
- },
- selectItem:function(e){
- var obj={};
- obj.Name=e.currentTarget.dataset.name;
- obj.Content=e.currentTarget.dataset.content;
- obj.FontSize=e.currentTarget.dataset.fontsize;
- obj.Content=obj.Content.substr(2,obj.Content.length-4);
- app.globalData.Latex=obj;
- wx.navigateBack({
- delta: 1,
- });
- },
- onShareAppMessage: function () {
- return {
- title: app.globalData.ShareTitle,
- path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
- imageUrl: app.globalData.ShareImage,
- }
- },
- })
|