chengjie 1 年之前
父节点
当前提交
4b6ce5e024

+ 1 - 1
app.js

@@ -1,7 +1,7 @@
1
 // app.js
1
 // app.js
2
 App({
2
 App({
3
   globalData: {
3
   globalData: {
4
-    Version: "1.0.16",
4
+    Version: "1.0.20",
5
     IsProduction: true,
5
     IsProduction: true,
6
     ShareTitle: "上海中考招生信息查询工具",
6
     ShareTitle: "上海中考招生信息查询工具",
7
     SharePath: "pages/index/index",
7
     SharePath: "pages/index/index",

+ 1 - 1
app.json

@@ -15,7 +15,7 @@
15
     "pages/main/scoreline",
15
     "pages/main/scoreline",
16
     "pages/main/map",
16
     "pages/main/map",
17
     "pages/main/subscribe",
17
     "pages/main/subscribe",
18
-    "pages/main/feedback",
18
+    "pages/main/feedbackinfo",
19
     "pages/main/imagelist",
19
     "pages/main/imagelist",
20
     "pages/main/district"
20
     "pages/main/district"
21
   ],
21
   ],

二进制
pages/images/face_hs_0.png


二进制
pages/images/face_hs_1.png


二进制
pages/images/face_hs_1s.png


二进制
pages/images/face_hs_2.png


二进制
pages/images/face_hs_2s.png


二进制
pages/images/face_hs_3.png


二进制
pages/images/face_hs_3s.png


二进制
pages/images/face_hs_4.png


二进制
pages/images/face_hs_4s.png


二进制
pages/images/face_hs_5.png


二进制
pages/images/face_hs_5s.png


二进制
pages/images/icon_loc_01.png


+ 14 - 11
pages/main/default.wxml

@@ -77,23 +77,26 @@
77
         <view class="line04"></view>
77
         <view class="line04"></view>
78
       </view>
78
       </view>
79
     </view>
79
     </view>
80
-    <view style="height:30rpx;"></view>
81
-    <view class="panel1133 FlexRow" bindtap="goto" data-url="userinfo?ReturnCount=1">
82
-      <view class="text03 text031">编辑用户信息</view>
83
-      <image class="arrowRight" src="../images/icon_nextpage_1.png"></image>
84
-    </view>
85
-    <view class="line04" style="margin-top: 0;"></view>
86
-    <view class="panel1133 FlexRow" bindtap="goto" data-url="feedback">
87
-      <view class="text03 text031">纠错与建议</view>
88
-      <image class="arrowRight" src="../images/icon_nextpage_1.png"></image>
89
-    </view>
80
+    <block wx:if="{{IsShow}}">
81
+      <view style="height:30rpx;"></view>
82
+      <view class="panel1133 FlexRow" bindtap="goto" data-url="userinfo?ReturnCount=1">
83
+        <view class="text03 text031">编辑用户信息</view>
84
+        <image class="arrowRight" src="../images/icon_nextpage_1.png"></image>
85
+      </view>
86
+      <view class="line04" style="margin-top: 0;"></view>
87
+      <view class="panel1133 FlexRow" bindtap="goto" data-url="feedbackinfo">
88
+        <view class="text03 text031">纠错与建议</view>
89
+        <image class="arrowRight" src="../images/icon_nextpage_1.png"></image>
90
+      </view>
91
+    </block>
92
+    
90
     <view class="line04" style="margin-top: 0;"></view>
93
     <view class="line04" style="margin-top: 0;"></view>
91
     <view class="panel2 FlexRow">
94
     <view class="panel2 FlexRow">
92
       <text class="text09">
95
       <text class="text09">
93
         <text class="text10">诚恳声明:</text>本产品所有图文内容来自网络,仅供家长对上海地区招生计划有大致了解。由于有可能存在错谬,故不能作为填报志愿的决策依据,请务必以当时当地教育局和学校提供的信息为准。我们将认真对待用户提供的纠错和建议,尽可能刊载正确信息。
96
         <text class="text10">诚恳声明:</text>本产品所有图文内容来自网络,仅供家长对上海地区招生计划有大致了解。由于有可能存在错谬,故不能作为填报志愿的决策依据,请务必以当时当地教育局和学校提供的信息为准。我们将认真对待用户提供的纠错和建议,尽可能刊载正确信息。
94
       </text>
97
       </text>
95
     </view>
98
     </view>
96
-    <text class="text11" bindtap="goto" data-url="webview?url=https://mp.weixin.qq.com/s/nBQA9X-PwkdlxKaIjLOf5w">©2024 秒过分数线 版本 {{Version}}</text>
99
+    <text class="text11" bindtap="goto" data-url="webview?url=https://mp.weixin.qq.com/s/nBQA9X-PwkdlxKaIjLOf5w">©2023-2024 秒过分数线 版本 {{Version}}</text>
97
     <view style="height:100rpx;"></view>
100
     <view style="height:100rpx;"></view>
98
   </view>
101
   </view>
99
 </view>
102
 </view>

+ 1 - 0
pages/main/feedback.js

@@ -20,6 +20,7 @@ Page({
20
 
20
 
21
     that.setData({
21
     that.setData({
22
       Containnerheight: main.getWindowHeight(),
22
       Containnerheight: main.getWindowHeight(),
23
+      IsShow:app.globalData.userInfo.IsShow,
23
       Feedback:that.data.Feedback,
24
       Feedback:that.data.Feedback,
24
     });
25
     });
25
   },
26
   },

pages/main/feedback.json → pages/main/feedbackinfo.json


+ 2 - 3
pages/main/feedback.wxml

@@ -34,11 +34,10 @@
34
     </view>
34
     </view>
35
   </view>
35
   </view>
36
 
36
 
37
-  <view class="panelBasicCss panel4 FlexColumn">
37
+  <view class="panelBasicCss panel4 FlexColumn" wx:if="{{IsShow}}">
38
     <view class="text01">联系方式</view>
38
     <view class="text01">联系方式</view>
39
-    <view class="text05">劳烦提供截图,并将错处做个记号。万分感谢。</view>
40
     <view class="panelLine3"></view>
39
     <view class="panelLine3"></view>
41
-    <textarea class="text06" bindinput="bindKeyInput2" value="{{InputValue2}}" maxlength="100" placeholder="微信号(首选)、邮箱" placeholder-style="color:#9b9b9b;font-size:28rpx;font-weight:400;" />
40
+    <textarea class="text06" bindinput="bindKeyInput2" value="{{InputValue2}}" maxlength="100" placeholder="您的联系方式" placeholder-style="color:#9b9b9b;font-size:28rpx;font-weight:400;" />
42
   </view>
41
   </view>
43
   
42
   
44
   <view class="btn" bindtap="saveFeedback">提交</view>
43
   <view class="btn" bindtap="saveFeedback">提交</view>

pages/main/feedback.wxss → pages/main/feedbackinfo.wxss


+ 1 - 0
pages/main/map.js

@@ -25,6 +25,7 @@ Page({
25
     var that = this;
25
     var that = this;
26
     that.setData({
26
     that.setData({
27
       Containnerheight: main.getWindowHeight(),
27
       Containnerheight: main.getWindowHeight(),
28
+      IsShow:app.globalData.userInfo.IsShow,
28
       PageType: options.PageType,
29
       PageType: options.PageType,
29
       SchoolTypeIndex: -1,
30
       SchoolTypeIndex: -1,
30
       Options: options,
31
       Options: options,

+ 3 - 3
pages/main/map.wxml

@@ -3,7 +3,7 @@
3
     <view class="panelMap1 FlexRow" wx:if="{{PageType==1}}" bindtap="copyUrl" data-url="{{Address}}">
3
     <view class="panelMap1 FlexRow" wx:if="{{PageType==1}}" bindtap="copyUrl" data-url="{{Address}}">
4
       <image class="icon_loc_01" src="../images/icon_loc_01.png"></image>
4
       <image class="icon_loc_01" src="../images/icon_loc_01.png"></image>
5
       <text class="panelMapAddress">{{Address}}</text>
5
       <text class="panelMapAddress">{{Address}}</text>
6
-      <view class="panelMapAddress1">复制</view>
6
+      <view class="panelMapAddress1">复制地址</view>
7
     </view>
7
     </view>
8
     <view class="panelBasicCss panelMap2 FlexRow">
8
     <view class="panelBasicCss panelMap2 FlexRow">
9
       <view class="FlexRow">
9
       <view class="FlexRow">
@@ -31,8 +31,8 @@
31
     bindlabeltap="onLabelTap">
31
     bindlabeltap="onLabelTap">
32
   </map>
32
   </map>
33
 
33
 
34
-  <view class="panelFooter FlexRow" >
35
-    <view class="panelFooter2 FlexRow"  catchtap="goto" data-url="feedback">
34
+  <view class="panelFooter FlexRow"  wx:if="{{IsShow}}">
35
+    <view class="panelFooter2 FlexRow"  catchtap="goto" data-url="feedbackinfo">
36
       <view class="panelFooterBottom panelFooter211">纠错</view>
36
       <view class="panelFooterBottom panelFooter211">纠错</view>
37
     </view>
37
     </view>
38
   </view>
38
   </view>

+ 5 - 3
pages/main/map.wxss

@@ -10,21 +10,23 @@
10
   margin-top: 30rpx;
10
   margin-top: 30rpx;
11
   width:100%;
11
   width:100%;
12
   justify-content: flex-start;
12
   justify-content: flex-start;
13
+  align-items: flex-start;
13
 }
14
 }
14
 
15
 
15
 .icon_loc_01{
16
 .icon_loc_01{
16
   width:20rpx;
17
   width:20rpx;
17
-  height:24rpx;
18
+  height:33rpx;
18
   margin-left: 50rpx;
19
   margin-left: 50rpx;
19
 }
20
 }
20
 
21
 
21
 .panelMapAddress{
22
 .panelMapAddress{
22
-  font-size:28rpx;
23
+  font-size:24rpx;
23
   margin-left: 24rpx;
24
   margin-left: 24rpx;
24
   font-weight: 400;
25
   font-weight: 400;
26
+  width:480rpx;
25
 }
27
 }
26
 .panelMapAddress1{
28
 .panelMapAddress1{
27
-  font-size:28rpx;
29
+  font-size:24rpx;
28
   margin-left: 20rpx;
30
   margin-left: 20rpx;
29
   color:#EB5C28;
31
   color:#EB5C28;
30
 }
32
 }

+ 1 - 0
pages/main/recruitment.js

@@ -39,6 +39,7 @@ Page({
39
 
39
 
40
     that.setData({
40
     that.setData({
41
       Containnerheight: main.getWindowHeight(),
41
       Containnerheight: main.getWindowHeight(),
42
+      IsShow:app.globalData.userInfo.IsShow,
42
       District:arr,
43
       District:arr,
43
       PanelType:options.PanelType,
44
       PanelType:options.PanelType,
44
       DistrictID:districtID,
45
       DistrictID:districtID,

+ 1 - 1
pages/main/recruitment.wxml

@@ -151,7 +151,7 @@
151
           <view class="panelFooterBottom">转发</view>
151
           <view class="panelFooterBottom">转发</view>
152
         </button>
152
         </button>
153
       </view>
153
       </view>
154
-      <view class="panelFooter2 FlexRow"  catchtap="goto" data-url="feedback">
154
+      <view  wx:if="{{IsShow}}" class="panelFooter2 FlexRow"  catchtap="goto" data-url="feedbackinfo">
155
         <view class="panelFooterLine panelFooterBottom" wx:if="{{PageType=='scoreline'}}"></view>
155
         <view class="panelFooterLine panelFooterBottom" wx:if="{{PageType=='scoreline'}}"></view>
156
         <view class="panelFooterBottom panelFooter21">纠错</view>
156
         <view class="panelFooterBottom panelFooter21">纠错</view>
157
       </view>
157
       </view>

+ 67 - 17
pages/main/school.js

@@ -14,6 +14,7 @@ Page({
14
     ImagePath: app.globalData.uploadImageUrl,
14
     ImagePath: app.globalData.uploadImageUrl,
15
     ScoreType:constant.arrScoreType,
15
     ScoreType:constant.arrScoreType,
16
     TailScore:constant.arrTailScore,
16
     TailScore:constant.arrTailScore,
17
+    IsShowClickLike:false,
17
   },
18
   },
18
   onLoad: function (options) {
19
   onLoad: function (options) {
19
     var that = this;
20
     var that = this;
@@ -35,6 +36,7 @@ Page({
35
   },
36
   },
36
   onShow:function(){
37
   onShow:function(){
37
     this.getWish();
38
     this.getWish();
39
+
38
   },
40
   },
39
   init:function(){
41
   init:function(){
40
     var that = this;
42
     var that = this;
@@ -91,6 +93,17 @@ Page({
91
           that.data.TailScore[0].CSS="Selected";
93
           that.data.TailScore[0].CSS="Selected";
92
         }
94
         }
93
 
95
 
96
+        data.PersonCount1=0;
97
+        data.PersonCount2=0;
98
+        for(var i=0;i<that.data.ScoreType.length;i++){
99
+          if (data[that.data.ScoreType[i].Name] && data[that.data.ScoreType[i].Name][data[that.data.ScoreType[i].Name].length-2].Total)
100
+            data.PersonCount1+=data[that.data.ScoreType[i].Name][data[that.data.ScoreType[i].Name].length-2].Total;
101
+          if (data[that.data.ScoreType[i].Name] && data[that.data.ScoreType[i].Name][data[that.data.ScoreType[i].Name].length-1].Total)
102
+            data.PersonCount2+=data[that.data.ScoreType[i].Name][data[that.data.ScoreType[i].Name].length-1].Total;
103
+        }
104
+        
105
+        
106
+        //debugger;
94
         that.setData({
107
         that.setData({
95
           Info:data,
108
           Info:data,
96
           ScoreTypeID:that.data.ScoreTypeID,
109
           ScoreTypeID:that.data.ScoreTypeID,
@@ -125,23 +138,6 @@ Page({
125
     });
138
     });
126
   },
139
   },
127
   goto: function (e) {
140
   goto: function (e) {
128
-    // var url=e.currentTarget.dataset.url;
129
-    // if (url.indexOf("PageType=school")>0){
130
-    //   url=url.replace("PageType=school&","");
131
-    //   if (url.substr(url.length-3)!="ID="){
132
-    //     wx.redirectTo({
133
-    //       url: url,
134
-    //     });
135
-    //   }
136
-    // }
137
-    // else{    
138
-    //   var b=true;
139
-    //   if (e.currentTarget.dataset.url.substr(0,3)=="map" && !e.currentTarget.dataset.isgoto)
140
-    //     b=false;
141
-    //   if (b)
142
-    //     main.goto(e);
143
-    // }
144
-
145
     main.goto(e);
141
     main.goto(e);
146
   },
142
   },
147
   onSelect:function(event){
143
   onSelect:function(event){
@@ -224,10 +220,64 @@ Page({
224
               HasWish: false,
220
               HasWish: false,
225
             });
221
             });
226
           }
222
           }
223
+          that.getSchoolClickLike();
227
         });
224
         });
228
       }
225
       }
229
     });
226
     });
230
   },
227
   },
228
+  getSchoolClickLike:function(){
229
+    var that = this;
230
+    var arr2=[];
231
+    var arr=constant.arrUserSchoolClickLike;
232
+    for(var j=0;j<arr.length;j++){
233
+      arr[j].Count=0;  
234
+    }
235
+    main.getData("GetMPSSchoolLikeNum?SchoolID="+that.data.SchoolID+"&UserID="+app.globalData.userInfo.UserID, function (data3) {
236
+      
237
+      if (data3 && data3.length>0) {
238
+        
239
+        for(var j=0;j<arr.length;j++){
240
+          arr[j].Count=0;    
241
+          for(var i=0;i<data3.length;i++){
242
+            if (arr[j].ID==data3[i].ClickLikeID){
243
+              arr[j].Count=data3[i].Count;
244
+             
245
+              if (data3[i].Show==1)
246
+                arr2.push(arr[j]);
247
+              break;
248
+            }
249
+          }
250
+        }
251
+
252
+        arr2 = common.sort(arr2,"DESC", "Count","Int");
253
+      }
254
+
255
+      that.setData({
256
+        UserSchoolClickLike: arr,
257
+        UserSchoolClickLike2: arr2,
258
+      });
259
+    });
260
+  },
261
+  clickLikeSchool:function(){
262
+    this.setData({
263
+      IsShowClickLike:true,
264
+    });
265
+  },
266
+  cancelLikeSchool:function(){
267
+    this.setData({
268
+      IsShowClickLike:false,
269
+    });
270
+  },
271
+  saveUserSchoolClickLike:function(event){
272
+    var that=this;
273
+    var id=event.currentTarget.dataset.id;
274
+    main.getData("UpdateMPSUserSchoolLikeNum?UserID="+app.globalData.userInfo.UserID+"&SchoolID="+that.data.SchoolID+"&ClickLikeID="+id, function (data2) {
275
+      that.getSchoolClickLike();
276
+      that.setData({
277
+        IsShowClickLike:false,
278
+      });
279
+    });
280
+  },
231
   onShareAppMessage: function () {
281
   onShareAppMessage: function () {
232
     var that=this;
282
     var that=this;
233
     var name="中考招生信息:";
283
     var name="中考招生信息:";

+ 49 - 10
pages/main/school.wxml

@@ -9,7 +9,7 @@
9
       <image class="icon_sys_13" src="../images/icon_sys_13.png"></image>
9
       <image class="icon_sys_13" src="../images/icon_sys_13.png"></image>
10
       <view class="">暂无学校图片</view>
10
       <view class="">暂无学校图片</view>
11
 
11
 
12
-      <view class="btnHelp" bindtap="goto" data-url="feedback?type=1">帮忙补充</view>
12
+      <view class="btnHelp" bindtap="goto" data-url="feedbackinfo?type=1">帮忙补充</view>
13
     </view>
13
     </view>
14
     <image wx:if="{{Info.ImageLogo && Info.SchoolType1=='高中'}}" class="panelSchoolLogo" src="{{ImagePath}}web/_School/{{Info.ImageLogo}}"></image>
14
     <image wx:if="{{Info.ImageLogo && Info.SchoolType1=='高中'}}" class="panelSchoolLogo" src="{{ImagePath}}web/_School/{{Info.ImageLogo}}"></image>
15
 
15
 
@@ -44,13 +44,25 @@
44
       </view>
44
       </view>
45
     </view>
45
     </view>
46
 
46
 
47
-    <view wx:if="{{!Info.HasSameName}}" style="height: 30rpx;"></view>
48
-    <view wx:if="{{Info.HasSameName}}" class="panelMarginTop panelLine"></view>
47
+    <!-- 为学校喊赞 -->
48
+    <view class="panelSchool14 FlexRow" bindtap="clickLikeSchool">
49
+      <view class="panelSchool141">为学校喊赞</view>
50
+      <view class="panelSchool142 FlexRow">
51
+        <image class="face_hs_0" src="../images/face_hs_0.png" wx:if="{{UserSchoolClickLike2.length==0}}"></image>
52
+        <view wx:if="{{UserSchoolClickLike2[0]}}" class="panelSchool1422 panelSchool1421">{{UserSchoolClickLike2[0].Count}}</view>
53
+        <image wx:if="{{UserSchoolClickLike2[0]}}" class="face_hs_1" src="../images/face_hs_{{UserSchoolClickLike2[0].ID}}s.png"></image>
54
+        <image wx:if="{{UserSchoolClickLike2[1]}}" class="face_hs_2 face_hs_1" src="../images/face_hs_{{UserSchoolClickLike2[1].ID}}s.png"></image>
55
+        <view class="panelSchool1421" wx:if="{{UserSchoolClickLike2[1]}}">{{UserSchoolClickLike2[1].Count}}</view>
56
+      </view>
57
+    </view>
58
+
59
+    <!-- 同初中学校 -->
60
+    <view wx:if="{{Info.HasSameName}}" class="panelSchoolLine03 panelSchoolLine02"></view>
49
     <view wx:if="{{Info.HasSameName}}" class="panelSchool13 FlexRow" bindtap="goto" data-url="school?PageType={{PageType}}&ID={{Info.HasSameName}}">
61
     <view wx:if="{{Info.HasSameName}}" class="panelSchool13 FlexRow" bindtap="goto" data-url="school?PageType={{PageType}}&ID={{Info.HasSameName}}">
50
-      <view class="panelSchool41">同校<block wx:if="{{Info.SchoolType1=='高中'}}">初中</block>
62
+      <view class="panelSchool410 FlexRow">同校<block wx:if="{{Info.SchoolType1=='高中'}}">初中</block>
51
         <block wx:if="{{Info.SchoolType1=='初中'}}">高中</block>部主页
63
         <block wx:if="{{Info.SchoolType1=='初中'}}">高中</block>部主页
64
+        <image class="icon_nextpage_4" src="../images/icon_nextpage_4.png"></image>
52
       </view>
65
       </view>
53
-      <image class="arrowRight" src="../images/icon_nextpage_1.png"></image>
54
     </view>
66
     </view>
55
     <view style="height: 20rpx;"></view>
67
     <view style="height: 20rpx;"></view>
56
   </view>
68
   </view>
@@ -92,7 +104,13 @@
92
 
104
 
93
   <view class="panelBasicCss panelMain FlexColumn" wx:if="{{Info.HasData}}">
105
   <view class="panelBasicCss panelMain FlexColumn" wx:if="{{Info.HasData}}">
94
     <block wx:if="{{Info['自主招生']}}">
106
     <block wx:if="{{Info['自主招生']}}">
95
-      <view class="panelSchoolText08">招生计划{{Info['自主招生'][Info['自主招生'].length-2].ScoreYear}}</view>
107
+      <view class="panelSchoolText20 FlexRow">
108
+        <view>招生计划{{Info['自主招生'][Info['自主招生'].length-2].ScoreYear}}</view>
109
+        <view class="panelSchoolText201 FlexRow">
110
+          <view>总数</view>
111
+          <view class="panelSchoolText2011">{{Info.PersonCount1}}</view>
112
+        </view>
113
+      </view>
96
       <view class="panelSchool31 FlexRow">
114
       <view class="panelSchool31 FlexRow">
97
         <view class="panelSchool311 FlexColumn" wx:for="{{ScoreType}}" wx:key="index">
115
         <view class="panelSchool311 FlexColumn" wx:for="{{ScoreType}}" wx:key="index">
98
           <view class="panelSchoolText04">{{item.Name}}</view>
116
           <view class="panelSchoolText04">{{item.Name}}</view>
@@ -113,7 +131,13 @@
113
         </view>
131
         </view>
114
       </view>
132
       </view>
115
       <view class="panelSchoolLine02"></view>
133
       <view class="panelSchoolLine02"></view>
116
-      <view class="panelSchoolText04 panelSchoolText10">{{Info['自主招生'][Info['自主招生'].length-1].ScoreYear}}年计划</view>
134
+      <view class="panelSchoolText04 panelSchoolText10 FlexRow">
135
+        <view>{{Info['自主招生'][Info['自主招生'].length-1].ScoreYear}}年计划</view>
136
+        <view class="panelSchoolText201 FlexRow">
137
+          <view>总数</view>
138
+          <view class="panelSchoolText2011">{{Info.PersonCount2}}</view>
139
+        </view>
140
+      </view>
117
       <view class="panelSchool31 FlexRow">
141
       <view class="panelSchool31 FlexRow">
118
         <block wx:for="{{ScoreType}}" wx:key="index">
142
         <block wx:for="{{ScoreType}}" wx:key="index">
119
           <view class="panelSchoolText11 panelSchoolText111" wx:if="{{Info[item.Name][Info[item.Name].length-1].Total}}">
143
           <view class="panelSchoolText11 panelSchoolText111" wx:if="{{Info[item.Name][Info[item.Name].length-1].Total}}">
@@ -299,7 +323,8 @@
299
   <view class="panelBasicCss panelSchool4 FlexColumn" wx:if="{{Info.Website || Info.ImageQRCode}}">
323
   <view class="panelBasicCss panelSchool4 FlexColumn" wx:if="{{Info.Website || Info.ImageQRCode}}">
300
     <view class="panelSchool40 FlexRow">
324
     <view class="panelSchool40 FlexRow">
301
       <view class="panelSchool41 FlexColumn">
325
       <view class="panelSchool41 FlexColumn">
302
-        <view class="panelSchool411">学校官媒</view>
326
+        <view class="panelSchool411" wx:if="{{Info.ImageQRCode}}">学校官媒</view>
327
+        <view class="panelSchool4110" wx:if="{{!Info.ImageQRCode}}">学校官媒</view>
303
         <view class="panelSchool412 FlexRow" wx:if="{{Info.Website}}" bindtap="copyUrl" data-url="{{Info.Website}}">
328
         <view class="panelSchool412 FlexRow" wx:if="{{Info.Website}}" bindtap="copyUrl" data-url="{{Info.Website}}">
304
           <image class="icon_web_01" src="../images/icon_web_01.png"></image>
329
           <image class="icon_web_01" src="../images/icon_web_01.png"></image>
305
           <text user-select="true" class="panelSchoolText12">{{Info.WebsiteStr}}</text>
330
           <text user-select="true" class="panelSchoolText12">{{Info.WebsiteStr}}</text>
@@ -333,7 +358,7 @@
333
     <view style="height: 20rpx;"></view>
358
     <view style="height: 20rpx;"></view>
334
   </view>
359
   </view>
335
 
360
 
336
-  <view class="panelSchoolText14" catchtap="goto" data-url="feedback">
361
+  <view  wx:if="{{IsShow}}" class="panelSchoolText14" catchtap="goto" data-url="feedbackinfo">
337
     本页内容来自学校官网、官方公众号、微博等网络资料的整理,整理过程中可能会有偏差,如您发现错误,欢迎协助<text class="panelSchoolText15">纠正</text>。
362
     本页内容来自学校官网、官方公众号、微博等网络资料的整理,整理过程中可能会有偏差,如您发现错误,欢迎协助<text class="panelSchoolText15">纠正</text>。
338
   </view>
363
   </view>
339
 
364
 
@@ -358,7 +383,7 @@
358
         <view class="panelFooterBottom">转发</view>
383
         <view class="panelFooterBottom">转发</view>
359
       </button>
384
       </button>
360
     </view>
385
     </view>
361
-    <view class="panelFooter2 FlexRow" catchtap="goto" data-url="feedback">
386
+    <view  wx:if="{{IsShow}}" class="panelFooter2 FlexRow" catchtap="goto" data-url="feedbackinfo">
362
       <view class="panelFooterLine panelFooterBottom"></view>
387
       <view class="panelFooterLine panelFooterBottom"></view>
363
       <view class="panelFooter21 panelFooterBottom">纠错</view>
388
       <view class="panelFooter21 panelFooterBottom">纠错</view>
364
     </view>
389
     </view>
@@ -367,4 +392,18 @@
367
       <image class="panelFooter_icon_b2t_01 panelFooterBottom" src="../images/icon_b2t_01.png"></image>
392
       <image class="panelFooter_icon_b2t_01 panelFooterBottom" src="../images/icon_b2t_01.png"></image>
368
     </view>
393
     </view>
369
   </view>
394
   </view>
395
+</view>
396
+
397
+<view class="container2 container FlexColumn" style='min-height:{{Containnerheight}}rpx;' wx:if="{{IsShowClickLike}}">
398
+  <view class="panelSchool6 panelBasicCss FlexColumn">
399
+    <view class="panelSchoolText08">选一个代表您想法的表情</view>
400
+    <view class="panelSchool61 FlexRow">
401
+      <view class="panelSchool611 FlexColumn" wx:for="{{UserSchoolClickLike}}" wx:key="*this" catchtap="saveUserSchoolClickLike" data-id="{{item.ID}}">
402
+        <view class="panelSchool6111">{{item.Name}}</view>
403
+        <image class="face_hs_10" src="../images/face_hs_{{item.ID}}.png"></image>
404
+        <view class="panelSchool1421" style="margin:0;">{{item.Count}}</view>
405
+      </view>
406
+    </view>
407
+    <view class="panelSchool62" capture-catch:tap="cancelLikeSchool">取消</view>
408
+  </view>
370
 </view>
409
 </view>

+ 122 - 5
pages/main/school.wxss

@@ -106,10 +106,9 @@
106
 
106
 
107
 .panelSchool13{
107
 .panelSchool13{
108
   width:100%;
108
   width:100%;
109
-  height:93rpx;
109
+  height:94rpx;
110
   justify-content: space-between;
110
   justify-content: space-between;
111
   font-size: 24rpx;
111
   font-size: 24rpx;
112
-  font-weight: 400;
113
 }
112
 }
114
 
113
 
115
 .panelMarginTop{
114
 .panelMarginTop{
@@ -184,6 +183,7 @@
184
 .panelSchoolText09{
183
 .panelSchoolText09{
185
   font-size: 24rpx;
184
   font-size: 24rpx;
186
   font-weight: 400;
185
   font-weight: 400;
186
+  width:390rpx;
187
 }
187
 }
188
 
188
 
189
 .panelSchoolText090{
189
 .panelSchoolText090{
@@ -210,8 +210,9 @@
210
 
210
 
211
 .panelSchoolText10{
211
 .panelSchoolText10{
212
   font-size: 20rpx;
212
   font-size: 20rpx;
213
-  align-self: start;
214
-  margin:30rpx 0 0 40rpx;
213
+  width:620rpx;
214
+  margin:30rpx 0 0 0;
215
+  justify-content: space-between;
215
 }
216
 }
216
 
217
 
217
 .panelSchoolText11{
218
 .panelSchoolText11{
@@ -312,11 +313,22 @@
312
 .panelSchool41{
313
 .panelSchool41{
313
   align-items: flex-start;
314
   align-items: flex-start;
314
   margin-left: 40rpx;
315
   margin-left: 40rpx;
316
+  font-weight: 700;
317
+}
318
+
319
+.panelSchool410{
320
+  margin-left: 40rpx;
321
+  color:#EB5C28;
322
+  font-weight: 700;
315
 }
323
 }
316
 
324
 
317
 .panelSchool411{
325
 .panelSchool411{
318
   font-size: 36rpx;
326
   font-size: 36rpx;
319
 }
327
 }
328
+.panelSchool4110{
329
+  font-size: 36rpx;
330
+  margin-top: 50rpx;
331
+}
320
 
332
 
321
 .panelSchool412{
333
 .panelSchool412{
322
   margin: 30rpx 0 20rpx 0;
334
   margin: 30rpx 0 20rpx 0;
@@ -395,6 +407,7 @@
395
 
407
 
396
 .panelSchool512{
408
 .panelSchool512{
397
   margin-top: 30rpx;
409
   margin-top: 30rpx;
410
+  align-items: flex-start;
398
 }
411
 }
399
 
412
 
400
 .panelSchool52{
413
 .panelSchool52{
@@ -404,7 +417,7 @@
404
 
417
 
405
 .icon_loc_01{
418
 .icon_loc_01{
406
   width:20rpx;
419
   width:20rpx;
407
-  height:24rpx;
420
+  height:33rpx;
408
   margin-right: 20rpx;
421
   margin-right: 20rpx;
409
 }
422
 }
410
 .pic_03{
423
 .pic_03{
@@ -586,4 +599,108 @@
586
   width:12rpx;
599
   width:12rpx;
587
   height:18rpx;
600
   height:18rpx;
588
   margin-left: 10rpx;
601
   margin-left: 10rpx;
602
+}
603
+
604
+
605
+.panelSchoolText20{
606
+  width: 620rpx;
607
+  margin: 50rpx 0 40rpx 0;
608
+  justify-content: space-between;
609
+}
610
+.panelSchoolText201{
611
+  font-size:20rpx;
612
+  color:#787878;
613
+}
614
+.panelSchoolText2011{
615
+  font-family: Roboto-Black;
616
+  font-size: 24rpx;
617
+  color: #4D4D4D;
618
+  text-align: right;
619
+  margin-left: 10rpx;
620
+}
621
+
622
+.panelSchool14{
623
+  width:100%;
624
+  justify-content: space-between;
625
+  height:140rpx;
626
+  margin-top: 30rpx;
627
+}
628
+
629
+.panelSchool141{
630
+  font-size:24rpx;
631
+  margin-left: 40rpx;
632
+}
633
+
634
+.panelSchool142{
635
+  margin-right: 50rpx;
636
+}
637
+
638
+.face_hs_0{
639
+  width:266rpx;
640
+  height:66rpx;
641
+}
642
+
643
+.panelSchool1421{
644
+  font-family: Roboto-Black;
645
+  font-size: 24rpx;
646
+  color: #4D4D4D;
647
+  margin: 0 0 0 20rpx;
648
+}
649
+.panelSchool1422{
650
+  margin: 0 20rpx 0 0;
651
+}
652
+
653
+.face_hs_1{
654
+  width:66rpx;
655
+  height:66rpx;
656
+}
657
+
658
+.face_hs_2{
659
+  margin-left: -5rpx;
660
+}
661
+
662
+.face_hs_10{
663
+  width:110rpx;
664
+  height:110rpx;
665
+  margin: 20rpx 0;
666
+}
667
+
668
+.panelSchoolLine03{
669
+  margin-top: 0rpx;
670
+}
671
+
672
+.container2{
673
+  position: fixed;
674
+  top:0;
675
+  background-color: rgba(0,0,0,0.66);
676
+  z-index: 100;
677
+}
678
+
679
+.panelSchool6{
680
+  width:730rpx;
681
+  height:596rpx;
682
+  justify-content: flex-start;
683
+  margin-top: 400rpx;  
684
+}
685
+
686
+.panelSchool611{
687
+  margin: 0 10rpx;
688
+  height:286rpx;
689
+}
690
+
691
+.panelSchool6111{
692
+  font-size: 36rpx;
693
+  font-size: 20rpx;
694
+  color: #9B9B9B;
695
+  height:28rpx;
696
+}
697
+
698
+.panelSchool62{
699
+  background: #F0F0F0;
700
+  border-radius: 20rpx;
701
+  font-size: 36rpx;
702
+  color: #2E2E2E;
703
+  width:670rpx;
704
+  text-align: center;
705
+  line-height: 110rpx;
589
 }
706
 }

+ 1 - 0
pages/main/scoreline.js

@@ -22,6 +22,7 @@ Page({
22
     var that = this;
22
     var that = this;
23
     that.setData({
23
     that.setData({
24
       Containnerheight: main.getWindowHeight(),
24
       Containnerheight: main.getWindowHeight(),
25
+      IsShow:app.globalData.userInfo.IsShow,
25
       ScoreTypeID:options.ScoreTypeID,
26
       ScoreTypeID:options.ScoreTypeID,
26
       DistrictID:options.DistrictID,
27
       DistrictID:options.DistrictID,
27
       YearIndex:options.YearIndex,
28
       YearIndex:options.YearIndex,

+ 1 - 1
pages/main/scoreline.wxml

@@ -133,7 +133,7 @@
133
         <view class="panelFooterBottom">转发</view>
133
         <view class="panelFooterBottom">转发</view>
134
       </button>
134
       </button>
135
     </view>
135
     </view>
136
-    <view class="panelFooter2 FlexRow"  catchtap="goto" data-url="feedback">
136
+    <view  wx:if="{{IsShow}}" class="panelFooter2 FlexRow"  catchtap="goto" data-url="feedbackinfo">
137
       <view class="panelFooterLine panelFooterBottom" wx:if="{{PageType=='scoreline'}}"></view>
137
       <view class="panelFooterLine panelFooterBottom" wx:if="{{PageType=='scoreline'}}"></view>
138
       <view class="panelFooterBottom panelFooter21">纠错</view>
138
       <view class="panelFooterBottom panelFooter21">纠错</view>
139
     </view>
139
     </view>

+ 17 - 0
pages/main/wishinfo.js

@@ -99,6 +99,23 @@ Page({
99
       },3000);
99
       },3000);
100
       that.saveLikeNum();
100
       that.saveLikeNum();
101
     }
101
     }
102
+
103
+    if (count==66){
104
+      wx.showModal({
105
+        title: '66大顺',
106
+        content: '一分耕耘,一分收获。祝您心想事成,鱼跃龙门,考中心仪学校。',
107
+        showCancel: false,
108
+        confirmText: '中',
109
+      });    
110
+    }
111
+    else if (count==666){
112
+      wx.showModal({
113
+        title: '666厉害了',
114
+        content: '努力必有回报,祝您考中心仪学校,实现梦想,继续闪耀!',
115
+        showCancel: false,
116
+        confirmText: '中',
117
+      });    
118
+    }
102
   },
119
   },
103
   saveLikeNum:function(callback){
120
   saveLikeNum:function(callback){
104
     var that = this;
121
     var that = this;

+ 1 - 1
pages/main/wishinfo.wxml

@@ -5,8 +5,8 @@
5
   <view class="text01 text03" wx:if="{{MyWish.WishContent}}">{{MyWish.WishContent}}</view>
5
   <view class="text01 text03" wx:if="{{MyWish.WishContent}}">{{MyWish.WishContent}}</view>
6
   <view class="panel1 FlexRow" bindtap="clickLikeNum">
6
   <view class="panel1 FlexRow" bindtap="clickLikeNum">
7
     <view class="panel11 FlexRow">
7
     <view class="panel11 FlexRow">
8
+      六六大顺
8
       <image animation="{{animationDataShow}}" class="icon_add_02" src="../images/icon_add_02.png"></image>
9
       <image animation="{{animationDataShow}}" class="icon_add_02" src="../images/icon_add_02.png"></image>
9
-      赞
10
     </view>
10
     </view>
11
     <view class="text04">{{LikeNum}}</view>
11
     <view class="text04">{{LikeNum}}</view>
12
   </view>
12
   </view>

+ 3 - 2
pages/main/wishinfo.wxss

@@ -33,7 +33,7 @@ page{
33
 }
33
 }
34
 
34
 
35
 .panel1{
35
 .panel1{
36
-  width:250rpx;
36
+  width:316rpx;
37
   height:100rpx;
37
   height:100rpx;
38
   border:3rpx solid #FBF0E1;
38
   border:3rpx solid #FBF0E1;
39
   border-radius: 20rpx;
39
   border-radius: 20rpx;
@@ -44,12 +44,13 @@ page{
44
 
44
 
45
 .panel11{
45
 .panel11{
46
   margin:0 0 0 30rpx;
46
   margin:0 0 0 30rpx;
47
+  font-size: 28rpx;
47
 }
48
 }
48
 
49
 
49
 .icon_add_02{
50
 .icon_add_02{
50
   width:29rpx;
51
   width:29rpx;
51
   height:30rpx;
52
   height:30rpx;
52
-  margin-right: 10rpx;
53
+  margin:0 0 0 10rpx;
53
 }
54
 }
54
 
55
 
55
 .text04{
56
 .text04{

+ 2 - 0
pages/template/componentList.wxml

@@ -102,6 +102,7 @@
102
             <view class="panelScoreItem11 FlexColumn">
102
             <view class="panelScoreItem11 FlexColumn">
103
               <text class="panelScoreText01">{{item.Name}}</text>
103
               <text class="panelScoreText01">{{item.Name}}</text>
104
               <view class="panelScoreText02" wx:if="{{(ScoreTypeID==2 || ScoreTypeID==4) && item.DistrictName}}">{{item.DistrictName}}</view>
104
               <view class="panelScoreText02" wx:if="{{(ScoreTypeID==2 || ScoreTypeID==4) && item.DistrictName}}">{{item.DistrictName}}</view>
105
+              <view class="panelScoreText02" wx:if="{{ScoreTypeID==4 && item.SchoolTargetRemark}}">{{item.SchoolTargetRemark}}</view>
105
             </view>
106
             </view>
106
             <view class="panelScoreItem12 FlexRow" style="height:{{item.Height}}rpx;">
107
             <view class="panelScoreItem12 FlexRow" style="height:{{item.Height}}rpx;">
107
               <view class="panelScoreItem120 FlexRow">
108
               <view class="panelScoreItem120 FlexRow">
@@ -135,6 +136,7 @@
135
             <view class="panelScoreItem13 FlexColumn">
136
             <view class="panelScoreItem13 FlexColumn">
136
               <text class="panelScoreText01">{{item.Name}}</text>
137
               <text class="panelScoreText01">{{item.Name}}</text>
137
               <view class="panelScoreText02" wx:if="{{(ScoreTypeID==2 || ScoreTypeID==4) && item.DistrictName}}">{{item.DistrictName}}</view>
138
               <view class="panelScoreText02" wx:if="{{(ScoreTypeID==2 || ScoreTypeID==4) && item.DistrictName}}">{{item.DistrictName}}</view>
139
+              <view class="panelScoreText02" wx:if="{{ScoreTypeID==4 && item.SchoolTargetRemark}}">{{item.SchoolTargetRemark}}</view>
138
             </view>
140
             </view>
139
             <view class="panelScoreItem14 FlexRow" style="height:{{item.Height}}rpx;">
141
             <view class="panelScoreItem14 FlexRow" style="height:{{item.Height}}rpx;">
140
               <view class="panelScoreNumber06" wx:if="{{item.PlanNum>=0}}">{{item.PlanNum}}</view>
142
               <view class="panelScoreNumber06" wx:if="{{item.PlanNum>=0}}">{{item.PlanNum}}</view>

+ 117 - 6
utils/constant.js

@@ -93,6 +93,24 @@ module.exports = {
93
       CSS: "Selected"
93
       CSS: "Selected"
94
     },
94
     },
95
   ],
95
   ],
96
+  arrUserSchoolClickLike:[
97
+    {
98
+      ID:1,
99
+      Name:"爱他",
100
+    },{
101
+      ID:2,
102
+      Name:"",
103
+    },{
104
+      ID:3,
105
+      Name:"路过",
106
+    },{
107
+      ID:4,
108
+      Name:"",
109
+    },{
110
+      ID:5,
111
+      Name:"怼他",
112
+    },
113
+  ],
96
   arrSchoolType: [{
114
   arrSchoolType: [{
97
       Name: "市重点",
115
       Name: "市重点",
98
       CSS: "Selected",
116
       CSS: "Selected",
@@ -208,7 +226,100 @@ module.exports = {
208
       Count: "8"
226
       Count: "8"
209
     },
227
     },
210
   ],
228
   ],
211
-  arrArticleList: [{
229
+  arrArticleList: [
230
+    {
231
+      ID: 10,
232
+      Category: "信息整理",
233
+      Logo: "icon_sys_01.png",
234
+      Title: "2024年上海闵行、宝山、浦东、松江、青浦5区共新增15所高中介绍",
235
+      TitleShort: "上海中招分数线等信息查询",
236
+      TitleImage: "doc_1000.png",
237
+      Content: [{
238
+          Name: "doc_1001.png"
239
+        },
240
+        {
241
+          Name: "doc_1002.png",
242
+          Fun: "goto",
243
+          Url: "school?ID=849"
244
+        },
245
+        {
246
+          Name: "doc_1003.png",
247
+          Fun: "goto",
248
+          Url: "school?ID=850"
249
+        },
250
+        {
251
+          Name: "doc_1004.png",
252
+          Fun: "goto",
253
+          Url: "school?ID=851"
254
+        },
255
+        {
256
+          Name: "doc_1005.png",
257
+          Fun: "goto",
258
+          Url: "school?ID=852"
259
+        },
260
+        {
261
+          Name: "doc_1006.png",
262
+          Fun: "goto",
263
+          Url: "school?ID=853"
264
+        },
265
+        {
266
+          Name: "doc_1007.png",
267
+          Fun: "goto",
268
+          Url: "school?ID=854"
269
+        },
270
+        {
271
+          Name: "doc_1008.png",
272
+          Fun: "goto",
273
+          Url: "school?ID=855"
274
+        },
275
+        {
276
+          Name: "doc_1009.png",
277
+          Fun: "goto",
278
+          Url: "school?ID=856"
279
+        },
280
+        {
281
+          Name: "doc_1010.png",
282
+          Fun: "goto",
283
+          Url: "school?ID=857"
284
+        },
285
+        {
286
+          Name: "doc_1011.png",
287
+          Fun: "goto",
288
+          Url: "school?ID=858"
289
+        },
290
+        {
291
+          Name: "doc_1012.png",
292
+          Fun: "goto",
293
+          Url: "school?ID=859"
294
+        },
295
+        {
296
+          Name: "doc_1013.png",
297
+          Fun: "goto",
298
+          Url: "school?ID=860"
299
+        },
300
+        {
301
+          Name: "doc_1014.png",
302
+          Fun: "goto",
303
+          Url: "school?ID=861"
304
+        },
305
+        {
306
+          Name: "doc_1015.png",
307
+          Fun: "goto",
308
+          Url: "school?ID=862"
309
+        },
310
+        {
311
+          Name: "doc_1016.png",
312
+          Fun: "goto",
313
+          Url: "school?ID=863"
314
+        },
315
+        {
316
+          Name: "doc_1017.png",
317
+          Fun: "goto",
318
+          Url: "search"
319
+        },
320
+      ]
321
+    },
322
+    {
212
       ID: 1,
323
       ID: 1,
213
       Category: "信息整理",
324
       Category: "信息整理",
214
       Logo: "icon_sys_01.png",
325
       Logo: "icon_sys_01.png",
@@ -269,7 +380,7 @@ module.exports = {
269
       ID: 2,
380
       ID: 2,
270
       Category: "数据图表",
381
       Category: "数据图表",
271
       Logo: "icon_sys_02.png",
382
       Logo: "icon_sys_02.png",
272
-      Title: "19所市特色普通高中自主招生情况",
383
+      Title: "2023年19所市特色普通高中自主招生情况",
273
       TitleShort: "上海特色高中自主招生信息",
384
       TitleShort: "上海特色高中自主招生信息",
274
       TitleImage: "doc_0200.png",
385
       TitleImage: "doc_0200.png",
275
       Content: [{
386
       Content: [{
@@ -392,7 +503,7 @@ module.exports = {
392
       ID: 3,
503
       ID: 3,
393
       Category: "数据图表",
504
       Category: "数据图表",
394
       Logo: "icon_sys_02.png",
505
       Logo: "icon_sys_02.png",
395
-      Title: "体育“一条龙”市级优秀体育学生招收学校和项目",
506
+      Title: "2023年体育“一条龙”市级优秀体育学生招收学校和项目",
396
       TitleShort: "上海优秀体育生中招信息",
507
       TitleShort: "上海优秀体育生中招信息",
397
       TitleImage: "doc_0300.png",
508
       TitleImage: "doc_0300.png",
398
       Content: [{
509
       Content: [{
@@ -418,7 +529,7 @@ module.exports = {
418
       ID: 4,
529
       ID: 4,
419
       Category: "数据图表",
530
       Category: "数据图表",
420
       Logo: "icon_sys_02.png",
531
       Logo: "icon_sys_02.png",
421
-      Title: "艺术“一条龙”市级艺术骨干学生招收学校、项目和艺术团汇总",
532
+      Title: "2023年艺术“一条龙”市级艺术骨干学生招收学校、项目和艺术团汇总",
422
       TitleShort: "上海艺术骨干生中招信息",
533
       TitleShort: "上海艺术骨干生中招信息",
423
       TitleImage: "doc_0400.png",
534
       TitleImage: "doc_0400.png",
424
       Content: [{
535
       Content: [{
@@ -446,7 +557,7 @@ module.exports = {
446
       ID: 5,
557
       ID: 5,
447
       Category: "数据图表",
558
       Category: "数据图表",
448
       Logo: "icon_sys_02.png",
559
       Logo: "icon_sys_02.png",
449
-      Title: "国际课程班和中外合作办学自主招生计划情况",
560
+      Title: "2023年国际课程班和中外合作办学自主招生计划情况",
450
       TitleShort: "上海国际班中考招生信息",
561
       TitleShort: "上海国际班中考招生信息",
451
       TitleImage: "doc_0500.png",
562
       TitleImage: "doc_0500.png",
452
       Content: [{
563
       Content: [{
@@ -498,7 +609,7 @@ module.exports = {
498
       ID: 7,
609
       ID: 7,
499
       Category: "数据图表",
610
       Category: "数据图表",
500
       Logo: "icon_sys_02.png",
611
       Logo: "icon_sys_02.png",
501
-      Title: "政策性照顾加分和同分优待情况",
612
+      Title: "2023年政策性照顾加分和同分优待情况",
502
       TitleShort: "上海中考加分有待信息",
613
       TitleShort: "上海中考加分有待信息",
503
       TitleImage: "doc_0700.png",
614
       TitleImage: "doc_0700.png",
504
       Content: [{
615
       Content: [{