张延森 2 년 전
부모
커밋
e82a8870f0
2개의 변경된 파일39개의 추가작업 그리고 22개의 파일을 삭제
  1. 3
    0
      resources/static/js/common.js
  2. 36
    22
      resources/templates/main/dashboard.html

+ 3
- 0
resources/static/js/common.js 파일 보기

@@ -40,9 +40,12 @@ window.onload = function() {
40 40
 		}
41 41
 	}  
42 42
 	loadPage();
43
+	loadPage2();
43 44
 };
44 45
 function loadPage() {
45 46
 }
47
+function loadPage2() {
48
+}
46 49
 function setSchColSpan(schColSpan){
47 50
 	$("#schCol_span").append(schColSpan);
48 51
 }

+ 36
- 22
resources/templates/main/dashboard.html 파일 보기

@@ -13,30 +13,9 @@
13 13
     <div class="dash-carousel">
14 14
       <div class="ratio-static">
15 15
         
16
-    <div id="myNiceCarousel" class="carousel slide" data-ride="carousel">
16
+    <div id="myNiceCarousel" class="carousel slide">
17 17
       <!-- 轮播项目 -->
18 18
       <div class="carousel-inner">
19
-        <div class="item active">
20
-          <img alt="First slide" src="http://openzui.com/docs/img/slide1.jpg">
21
-          <div class="carousel-caption">
22
-            <h3>我是第一张幻灯片</h3>
23
-            <p>:)</p>
24
-          </div>
25
-        </div>
26
-        <div class="item">
27
-          <img alt="Second slide" src="http://openzui.com/docs/img/slide2.jpg">
28
-          <div class="carousel-caption">
29
-            <h3>我是第二张幻灯片</h3>
30
-            <p>0.0</p>
31
-          </div>
32
-        </div>
33
-        <div class="item">
34
-          <img alt="Third slide" src="http://openzui.com/docs/img/slide3.jpg">
35
-          <div class="carousel-caption">
36
-            <h3>我是第三张幻灯片</h3>
37
-            <p>最后一张咯~</p>
38
-          </div>
39
-        </div>
40 19
       </div>
41 20
     
42 21
       <!-- 项目切换按钮 -->
@@ -201,4 +180,39 @@
201 180
       </div>
202 181
     </div>
203 182
   </div>
183
+  <script>
184
+    function loadPage2() {
185
+      var TH_SERVER = 'http://192.168.89.147:8087/api'
186
+
187
+      var itemTpl = [
188
+        '<div class="item {active}">',
189
+        '  <img alt="" src="{src}">',
190
+        '  <div class="carousel-caption">',
191
+        '    <h3>{title}</h3>',
192
+        '  </div>',
193
+        '</div>',
194
+      ].join('');
195
+
196
+      $.ajax({
197
+        url: TH_SERVER+'/banner?pageNum=1&pageSize=20',
198
+        success: function (resp) {
199
+          if (resp.code != 1000) return;
200
+          var list = resp.data.records
201
+          if (list && list.length > 0) {
202
+            var html = list.map(function(item, index) {
203
+              var active = index == 0 ? 'active' : '';
204
+              var src = item.image;
205
+              var title = item.desc || '';
206
+
207
+              return itemTpl.replace('{active}', active).replace('{src}', src).replace('{title}', title);
208
+            }).join('')
209
+
210
+            $("#myNiceCarousel .carousel-inner").children().remove();
211
+            $("#myNiceCarousel .carousel-inner").append(html);
212
+            $('#myNiceCarousel').carousel()
213
+          }
214
+        }
215
+      })
216
+    }
217
+  </script>
204 218
 </div>