| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- import common from '../../utils/util';
- import main from '../../utils/main';
- const app = getApp();
- Page({
- data: {
- Menu:0,
- TestArr:[],
- TestItemArr:[{
- ID:1,
- Icon:"sysIcon_d01",
- Time:"2024年9月19日 20:21",
- Right:10,
- Wrong:3,
- }, {
- ID:2,
- Icon:"sysIcon_d02",
- Time:"未检验",
- Right:0,
- Wrong:0,
- }],
- },
- onLoad: function (options) {
- var that = this;
- that.setData({
- Containnerheight: main.getWindowHeight(),
- ImagePath: app.globalData.uploadImageUrl,
- Category1:options.Category1,
- Category2:options.Category2,
- Category3:options.Category3,
- Name1:options.Name1,
- WordType:options.WordType,
- WordNum:options.WordNum,
- BookID:options.BookID,
- LibraryID:options.LibraryID,
- LibraryName:options.LibraryName,
- BookName:options.BookName,
- KnowledegImageName:options.KnowledegImageName,
- });
- that.init(options);
- },
- init:function(options){
- var that = this;
- main.getData('GetMiaoguoTestUnit?Category1='+options.Category1+'&Name1='+options.Name1+'&BookID='+options.BookID+'&UserID='+app.globalData.userInfo.UserID, function (data) {
- if (data) {
- var readNum=0,writeNum=0,readRate=0,writeRate=0;
- var list1=data.List1;
- for(var i=0;i<list1.length;i++){
- if (list1[i].IsTestRead || list1[i].IsBuildRead)
- readNum++;
- if (list1[i].IsTestWrite || list1[i].IsBuildWrite)
- writeNum++;
-
- if (!list1[i].List)
- list1[i].List=list1[i].ListStr.split("、");
- }
- that.setData({
- List:list1,
- TestArr:data.List2,
- ReadNum:readNum,
- ReadRate:Math.round(100*readNum/list1.length),
- WriteNum:writeNum,
- WriteRate:Math.round(100*writeNum/list1.length),
- });
- }
- });
- if (options.Name1=="写字" || options.Name1=="识字" || options.Name1=="词语"){
- var date=new Date();
- var today=common.formatDateCHS(common.formatTime(date,"-",true));
- var date0=(date.getFullYear()-1).toString()+"年09月";
- var date1=date.getFullYear()+"年03月";
- var date2=date.getFullYear()+"年09月";
- var updateTime=date0;
- if (today>=date1)
- updateTime=date1;
- if (today>=date2)
- updateTime=date2;
- that.setData({
- UpdateTime:updateTime,
- });
- }
- },
- setMenu:function(e){
- var that=this;
- var menu=e.currentTarget.dataset.menu;
- that.setData({
- Menu:menu,
- });
- },
- setMenu2:function(e){
- var that=this;
- var menu=e.currentTarget.dataset.menu;
- var index=e.currentTarget.dataset.index;
- var item=that.data.List[index];
- if (item && (!item.List || item.ListStr=="")){
- main.getData('GetMiaoguoTestExamine?UserID='+app.globalData.userInfo.UserID+'&Category1='+that.data.Category1+'&BookID='+that.data.BookID+'&Name='+that.data.Name2+'&UnitID='+item.ID+'&TestType=read', function (data) {
- if (data) {
- item.List=[];
- for(var i=0;i<data.length;i++){
- item.List.push(data[i].Word);
- }
- that.setData({
- Menu2:menu,
- SelectedItem:item,
- });
- }
- });
- }
- else{
- that.setData({
- Menu2:menu,
- SelectedItem:item,
- });
- }
- },
- goto: function (e) {
- var url = e.currentTarget.dataset.url;
- wx.navigateTo({
- url: url,
- });
- },
- onShareAppMessage: function () {
- return {
- title: app.globalData.ShareTitle,
- path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
- imageUrl: app.globalData.ShareImage,
- }
- },
- })
|