chengjie hace 4 años
padre
commit
33c5acb145

+ 3 - 2
app.js

@@ -1,7 +1,8 @@
1 1
 App({
2 2
   globalData: {
3
-    Version: "2.1.42",
4
-    IsProduction: false,
3
+    Version: "2.1.45",
4
+    IsProduction: true,
5
+    //IsProduction: false,
5 6
     ShareTitle: "高效学习从秒过开始",
6 7
     SharePath: "pages/index/index",
7 8
     ShareImage: '../images/program_screenshot_main.png',

+ 1 - 1
pages/main/add.js

@@ -1513,7 +1513,7 @@ Page({
1513 1513
   gotoAddInfomationDetail:function(param){
1514 1514
     main.searchInfomation(param.Word,param.SearchType,param.Author,app.globalData.TempStr,function(list,obj){
1515 1515
       main.updateSearchList(obj,function(){
1516
-        app.globalData.TempSearchBackNumber=1;
1516
+        app.globalData.TempSearchBackNumber=0;
1517 1517
 
1518 1518
         wx.navigateTo({
1519 1519
           url: './addInfomationDetail',

+ 1 - 0
pages/main/addInfomationDetail.js

@@ -367,6 +367,7 @@ Page({
367 367
             obj.Content = obj.Content.substr(0, len) + "...";
368 368
 
369 369
         main.updateSearchList(obj);
370
+        
370 371
         if (app.globalData.TempSearchBackNumber==0)
371 372
           app.globalData.TempSearchBackNumber=1;
372 373
         else if (app.globalData.TempSearchBackNumber>=1)

+ 2 - 2
pages/main/addInfomationDetail.wxml

@@ -123,7 +123,7 @@
123 123
     <!-- 楷书数组 -->
124 124
     <view class="panelItem0 FlexRow" wx:if="{{ShowKaiti==0}}">
125 125
       <view class="{{CSS['CHN_KaitiArr_'+index].Css1}} {{Result.CHN.KaitiWidth}}  panelItem1 panelItem FlexRow"
126
-        wx:for="{{Result.CHN.KaitiArr}}" wx:key="*this" bindtap='getInputData' data-type="image" data-content="{{item}}"
126
+        wx:for="{{Result.CHN.KaitiArr}}" wx:if="{{item}}" wx:key="*this" bindtap='getInputData' data-type="image" data-content="{{item}}"
127 127
         data-css="CHN_KaitiArr_{{index}}" data-tag="书写">
128 128
         <view class="FlexRow">
129 129
           <view class="{{CSS['CHN_KaitiArr_'+index].Css2}} panelSelect0">{{CSS['CHN_KaitiArr_'+index].Number}}</view>
@@ -135,7 +135,7 @@
135 135
     <!-- 笔顺数组 -->
136 136
     <view class="panelItem0 FlexRow" wx:if="{{ShowKaiti==1}}">
137 137
       <view class="{{CSS['CHN_BiShunArr2_'+index].Css1}} {{Result.CHN.BiShunWidth}}  panelItem1 panelItem FlexRow"
138
-        wx:for="{{Result.CHN.BiShunArr2}}" wx:key="*this" bindtap='getInputData' data-type="image"
138
+        wx:for="{{Result.CHN.BiShunArr2}}" wx:if="{{item}}" wx:key="*this" bindtap='getInputData' data-type="image"
139 139
         data-content="{{item}}" data-css="CHN_BiShunArr2_{{index}}" data-tag="书写">
140 140
         <view class="FlexRow">
141 141
           <view class="{{CSS['CHN_BiShunArr2_'+index].Css2}} panelSelect0">{{CSS['CHN_BiShunArr2_'+index].Number}}

+ 1 - 2
pages/test/index.js

@@ -91,7 +91,7 @@ Page({
91 91
           }
92 92
           dataTemp.push(data[i]);
93 93
 
94
-          if (data[i].Name[0].indexOf("英语")>=0 || data[i].Name[1].indexOf("古诗文")>=0){
94
+          if (data[i].Name[0].indexOf("英语")>=0 || data[i].Name[0].indexOf("语文词语")>=0 || data[i].Name[0].indexOf("识字 上学期")>=0 || data[i].Name[0].indexOf("拼音")>=0 || data[i].Name[1].indexOf("古诗文")>=0){
95 95
             if (data[i].TestRightStr){
96 96
               data[i].TestRightStr=data[i].TestRightStr.split(",");
97 97
             }
@@ -106,7 +106,6 @@ Page({
106 106
             }
107 107
           }
108 108
           
109
-          
110 109
           if (!data[i].TestRightStr)
111 110
             data[i].TestRightStr="";
112 111
           if (!data[i].TestWrongStr)

+ 3 - 3
pages/test/list.wxml

@@ -94,17 +94,17 @@
94 94
 				<view class="SelectContainer1Text4">查看词表</view>
95 95
 			</view>
96 96
 			<view class="btnPanel0 btnPanel FlexColumn">
97
-				<view wx:if="{{SelectItem.TestTypeReadFinished}}" class="btn FlexRow" bindtap="gotoTestReportInfo" data-id="{{SelectItem.ReadReportID}}" data-url="./item?testtype=read&bookid={{BookID}}&unitsid={{SelectItem.ID}}&name1={{Name1}}&name2={{SelectItem.Name}}">
97
+				<view wx:if="{{SelectItem.TestTypeReadFinished}}" class="btn FlexRow" bindtap="gotoTestReportInfo" data-testtype="read" data-id="{{SelectItem.ReadReportID}}" data-url="./item?testtype=read&bookid={{BookID}}&unitsid={{SelectItem.ID}}&name1={{Name1}}&name2={{SelectItem.Name}}">
98 98
 					<image src="../images/examine_willread_gray_30x30.png" class="examine_willread_gray_30x30" />
99 99
 					<view class="SelectContainer1Text3">念{{FieldName}}{{FieldName2}}</view>
100 100
 				</view>
101
-				<view wx:if="{{!SelectItem.TestTypeReadFinished}}" class="btn FlexRow" bindtap="gotoTestReportInfo" data-id="{{SelectItem.ReadReportID}}" data-type="continue">
101
+				<view wx:if="{{!SelectItem.TestTypeReadFinished}}" class="btn FlexRow" bindtap="gotoTestReportInfo" data-testtype="read" data-id="{{SelectItem.ReadReportID}}" data-type="continue">
102 102
 					<image src="../images/examine_willread_green_30x30.png" class="examine_willread_gray_30x30" />
103 103
 					<view class="SelectContainer1Text3">念{{FieldName}}{{FieldName2}} 继续检验</view>
104 104
 				</view>
105 105
 				<view class="btnPanel1">根据{{FieldName}}念读音{{FieldName2}}</view>
106 106
 			
107
-				<view wx:if="{{!SelectItem.TestTypeReadFinished}}" class="btnPanel21" bindtap="gotoTestReportInfo" data-id="{{SelectItem.ReadReportID}}" data-type="restart">
107
+				<view wx:if="{{!SelectItem.TestTypeReadFinished}}" class="btnPanel21" bindtap="gotoTestReportInfo" data-testtype="read" data-id="{{SelectItem.ReadReportID}}" data-type="restart">
108 108
 					重新开始
109 109
 				</view>
110 110
 

+ 16 - 1
pages/test/report.js

@@ -261,7 +261,7 @@ Page({
261 261
     }
262 262
     if (TestTask.TestRightStr)
263 263
       param1.TestRightStr = TestTask.TestRightStr.join(symbol);
264
-    if (common.checkIsArray(param1.TestWrongStr))
264
+    if (common.checkIsArray(param1.TestRightStr))
265 265
       param1.TestRightStr=param1.TestRightStr.join(symbol);
266 266
 
267 267
     if (TestTask.TestWrongStr)
@@ -311,6 +311,21 @@ Page({
311 311
       });
312 312
     }
313 313
   },
314
+  btnSelectAll:function(e){
315
+    var name=e.currentTarget.dataset.name;
316
+    var list=this.data.List;
317
+    for(var i=0;i<list.length;i++){
318
+      if (list[i].Name==name){
319
+        for(var j=0;j<list[i].List.length;j++){
320
+          if (!list[i].List[j].Css || list[i].List[j].Css=="")
321
+            list[i].List[j].Css="Select";
322
+        }
323
+      }
324
+    }
325
+    this.setData({
326
+      List: this.data.List,
327
+    });
328
+  },
314 329
   onUnload: function () {
315 330
     wx.removeStorageSync("TestTask");
316 331
   },

+ 3 - 2
pages/test/report.wxml

@@ -10,14 +10,15 @@
10 10
       <image src="../images/universalpic_indicator_right_gray.png" class="universalpic_indicator_right_gray" wx:if="{{item.Expand=='1'}}" />
11 11
       <image src="../images/universalpic_indicator_right_gray.png" class="universalpic_indicator_right_gray2" wx:if="{{item.Expand=='0'}}" />
12 12
     </view>
13
+    <view class="panelItem1 FlexRow" bindtap="btnSelectAll" data-name="{{item.Name}}">
14
+      <view class="text5">全选本组内容</view>
15
+    </view>
13 16
     <block wx:if="{{item.Expand==1}}">
14 17
       <view class="btn{{itemChild.Css}} FlexRow" wx:for="{{item.List}}" wx:key="indexChild" wx:for-item="itemChild" wx:for-index="intexChild" bindtap="onSelectItem" data-index="{{index}}" data-word="{{itemChild.Word}}">
15 18
         <image wx:if="{{itemChild.Css=='Select'}}" src="../images/universalpic_checked_white_22x17.png" class="universalpic_checked_white_22x17" />
16 19
         <image wx:if="{{itemChild.Css=='Select2'}}" src="../images/universalpic_bookmark_blue_40x40.png" class="universalpic_bookmark_blue_40x40" />
17 20
         <view wx:if="{{!itemChild.Css}}" class="circle"></view>
18
-      
19 21
         <text class="text4">{{itemChild.Word}}</text>
20
-        
21 22
       </view>
22 23
     </block>
23 24
   </view>

+ 6 - 0
pages/test/report.wxss

@@ -189,4 +189,10 @@
189 189
   margin-top: 40rpx;
190 190
   font-weight: 500;
191 191
   border-radius: 14rpx;
192
+}
193
+
194
+.text5{
195
+  color:#0071EF;
196
+  font-size: 28rpx;
197
+  margin: 30rpx 0 0 30rpx;
192 198
 }

+ 25 - 25
utils/constant.js

@@ -194,7 +194,7 @@ module.exports = {
194 194
         ID:439,
195 195
         Name:"b",
196 196
         Words:[],
197
-        Length:55,
197
+        Length:54,
198 198
       },{
199 199
         ID:440,
200 200
         Name:"p",
@@ -204,7 +204,7 @@ module.exports = {
204 204
         ID:441,
205 205
         Name:"m",
206 206
         Words:[],
207
-        Length:58,
207
+        Length:56,
208 208
       },{
209 209
         ID:442,
210 210
         Name:"f",
@@ -214,7 +214,7 @@ module.exports = {
214 214
         ID:443,
215 215
         Name:"d",
216 216
         Words:[],
217
-        Length:62,
217
+        Length:61,
218 218
       },{
219 219
         ID:444,
220 220
         Name:"t",
@@ -224,12 +224,12 @@ module.exports = {
224 224
         ID:445,
225 225
         Name:"n",
226 226
         Words:[],
227
-        Length:37,
227
+        Length:36,
228 228
       },{
229 229
         ID:446,
230 230
         Name:"l",
231 231
         Words:[],
232
-        Length:81,
232
+        Length:79,
233 233
       },{
234 234
         ID:447,
235 235
         Name:"g",
@@ -259,7 +259,7 @@ module.exports = {
259 259
         ID:452,
260 260
         Name:"x",
261 261
         Words:[],
262
-        Length:53,
262
+        Length:52,
263 263
       },{
264 264
         ID:453,
265 265
         Name:"zh",
@@ -284,7 +284,7 @@ module.exports = {
284 284
         ID:457,
285 285
         Name:"z",
286 286
         Words:[],
287
-        Length:48,
287
+        Length:47,
288 288
       },{
289 289
         ID:458,
290 290
         Name:"c",
@@ -304,22 +304,22 @@ module.exports = {
304 304
         ID:461,
305 305
         Name:"w",
306 306
         Words:[],
307
-        Length:34,
307
+        Length:33,
308 308
       },{
309 309
         ID:462,
310 310
         Name:"a",
311 311
         Words:[],
312
-        Length:71,
312
+        Length:69,
313 313
       },{
314 314
         ID:463,
315 315
         Name:"o",
316 316
         Words:[],
317
-        Length:21,
317
+        Length:19,
318 318
       },{
319 319
         ID:464,
320 320
         Name:"e",
321 321
         Words:[],
322
-        Length:46,
322
+        Length:42,
323 323
       },{
324 324
         ID:465,
325 325
         Name:"i",
@@ -329,7 +329,7 @@ module.exports = {
329 329
         ID:466,
330 330
         Name:"u",
331 331
         Words:[],
332
-        Length:70,
332
+        Length:69,
333 333
       },{
334 334
         ID:467,
335 335
         Name:"ü",
@@ -364,7 +364,7 @@ module.exports = {
364 364
         ID:473,
365 365
         Name:"iu",
366 366
         Words:[],
367
-        Length:20,
367
+        Length:19,
368 368
       },{
369 369
         ID:474,
370 370
         Name:"ie",
@@ -449,7 +449,7 @@ module.exports = {
449 449
         ID:490,
450 450
         Name:"iong",
451 451
         Words:[],
452
-        Length:7,
452
+        Length:6,
453 453
       },{
454 454
         ID:491,
455 455
         Name:"ua",
@@ -459,7 +459,7 @@ module.exports = {
459 459
         ID:492,
460 460
         Name:"uo",
461 461
         Words:[],
462
-        Length:41,
462
+        Length:40,
463 463
       },{
464 464
         ID:493,
465 465
         Name:"uai",
@@ -580,12 +580,12 @@ module.exports = {
580 580
       Total: 65,
581 581
       Image: "../images/examine_subject_a001.png"
582 582
     },{
583
-      ID: 1,
583
+      ID: 61,
584 584
       Type: "Shizi",
585 585
       Name: "语文识字",
586 586
       Name2: "上学期",
587 587
       Finish: 0,
588
-      Total: 12,
588
+      Total: 41,
589 589
       Image: "../images/examine_subject_a001.png"
590 590
     }, {
591 591
       ID: 13,
@@ -635,12 +635,12 @@ module.exports = {
635 635
     Type:"CHN",
636 636
     Select: "",
637 637
     List: [{
638
-      ID: 3,
638
+      ID: 63,
639 639
       Type: "Shizi",
640 640
       Name: "语文识字",
641 641
       Name2: "上学期",
642 642
       Finish: 0,
643
-      Total: 16,
643
+      Total: 36,
644 644
       Image: "../images/examine_subject_a003.png"
645 645
     }, {
646 646
       ID: 15,
@@ -706,12 +706,12 @@ module.exports = {
706 706
     Type:"CHN",
707 707
     Select: "",
708 708
     List: [{
709
-      ID: 5,
709
+      ID: 65,
710 710
       Type: "Shizi",
711 711
       Name: "语文识字",
712 712
       Name2: "上学期",
713 713
       Finish: 0,
714
-      Total: 16,
714
+      Total: 31,
715 715
       Image: "../images/examine_subject_a005.png"
716 716
     }, {
717 717
       ID: 17,
@@ -777,12 +777,12 @@ module.exports = {
777 777
     Type:"CHN",
778 778
     Select: "",
779 779
     List: [{
780
-      ID: 7,
780
+      ID: 67,
781 781
       Type: "Shizi",
782 782
       Name: "语文识字",
783 783
       Name2: "上学期",
784 784
       Finish: 0,
785
-      Total: 16,
785
+      Total: 31,
786 786
       Image: "../images/examine_subject_a007.png"
787 787
     },  {
788 788
       ID: 19,
@@ -848,12 +848,12 @@ module.exports = {
848 848
     Type:"CHN",
849 849
     Select: "",
850 850
     List: [{
851
-      ID: 9,
851
+      ID: 69,
852 852
       Type: "Shizi",
853 853
       Name: "语文识字",
854 854
       Name2: "上学期",
855 855
       Finish: 0,
856
-      Total: 16,
856
+      Total: 27,
857 857
       Image: "../images/examine_subject_a009.png"
858 858
     }, {
859 859
       ID: 21,

+ 1 - 0
utils/main.js

@@ -1175,6 +1175,7 @@ function GetTestReportInfo(reportid, callback) {
1175 1175
                     }
1176 1176
                     var result = {};
1177 1177
                     result.ID = reportid;
1178
+                    result.BookID=obj.BookID;
1178 1179
                     result.TestType = obj.TestType;
1179 1180
                     result.Name = obj.Name.join("#");
1180 1181
                     result.IsFinished = obj.IsFinished;