/
recommend.html
executable file
·107 lines (104 loc) · 5.53 KB
/
recommend.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<ion-view ng-controller="book_recommend" view-title="{{major ? major : '书循'}}">
<ion-nav-buttons side="right">
<button class="button button-clear button-balanced" ui-sref="tab.book_searchList">寻书</button>
</ion-nav-buttons>
<ion-content>
<!-- 图书分类-->
<div ng-if="BookRecommend$.BookTag.tag">
<ion-item class="item-divider item-button-right">图书分类
<button class="button button-small button-clear button-balanced" style="top: 0"
ng-click="bookTagsModalView.show()">更多
</button>
</ion-item>
<ion-item style="white-space:normal">
<button class="button button-small button-outline button-balanced" style="margin: 5px"
ui-sref="tab.book_bookList({cmd:'tag',tag:tag})"
ng-repeat="tag in BookRecommend$.BookTag.getTagAttrNames()">{{tag}}
</button>
</ion-item>
</div>
<!-- 新书速递-->
<div ng-if="LatestBook.books.length>0">
<ion-item class="item-divider item-button-right">新书速递
<button class="button button-small button-clear button-balanced" style="top: 0"
ui-sref="tab.book_bookList({cmd:'latest'})">更多
</button>
</ion-item>
<douban-book-one-line books="LatestBook.books"></douban-book-one-line>
</div>
<!-- 附近用户上传的旧书-->
<div ng-if="BookRecommend$.NearUsedBook.usedBooks.length>0">
<ion-item class="item-divider item-button-right">附近卖书
<button class="button button-small button-clear button-balanced" style="top: 0"
ui-sref="tab.book_usedBookList({cmd:'nearUsed'})">更多
</button>
</ion-item>
<used-book-one-line book-infos="BookRecommend$.NearUsedBook.usedBooks"></used-book-one-line>
</div>
<!-- 用户附近的用户-->
<div ng-if="BookRecommend$.NearUser.users.length>0">
<ion-item class="item-divider item-button-right">附近同学
<button class="button button-small button-clear button-balanced" style="top: 0"
ui-sref="tab.userList({cmd:'near'})">更多
</button>
</ion-item>
<ion-item style="padding: 0;text-align: center">
<img ng-repeat="one in BookRecommend$.NearUser.users"
ng-if="one.attributes.avatarUrl"
ng-src="{{one.avatarUrlWithSize(64)}}"
ui-sref="tab.userHome({ownerId:one.id})"
style="width: 40px;height: 40px;border-radius: 50%;overflow: hidden;margin: 5px">
</ion-item>
</div>
<!-- 附近用户发布的求书-->
<div ng-if="BookRecommend$.NearNeedBook.needBooks.length>0">
<ion-item class="item-divider item-button-right">附近求书
<button class="button button-small button-clear button-balanced" style="top: 0"
ui-sref="tab.book_usedBookList({cmd:'nearNeed'})">更多
</button>
</ion-item>
<used-book-one-line book-infos="BookRecommend$.NearNeedBook.needBooks"></used-book-one-line>
</div>
<!-- 根据专业推荐的书-->
<div ng-if="BookRecommend$.TagBook.books.length>0">
<ion-item class="item-divider item-button-right">{{major}}专业推荐读物
<button class="button button-small button-clear button-balanced" style="top: 0"
ui-sref="tab.book_bookList({cmd:'tag',tag:major})">更多
</button>
</ion-item>
<douban-book-one-line books="BookRecommend$.TagBook.books"></douban-book-one-line>
</div>
<ion-item class="item-icon-right" ng-click="chooseMajorModalView.show()">
去其他专业看看<i class="icon ion-ios-arrow-right"></i>
</ion-item>
<ion-item class="item-icon-right" ng-if="major" ui-sref="tab.book_recommend({major:null})">
看所有专业的书<i class="icon ion-ios-arrow-right"></i>
</ion-item>
</ion-content>
<!-- 图书所有分类-->
<script type="text/ng-template" id="template/bookTags.html">
<ion-modal-view>
<ion-header-bar class="item-input-inset">
<h1 class="title">图书热门分类</h1>
<button class="button button-clear button-balanced"
ng-click="bookTagsModalView.hide()">返回
</button>
</ion-header-bar>
<ion-content class="has-header">
<ion-list>
<div ng-repeat="bigTag in BookRecommend$.BookTag.getTagAttrNames()">
<ion-item class="item-divider item-button-right">{{bigTag}}</ion-item>
<ion-item style="white-space:normal">
<button class="button button-small button-outline button-balanced" style="margin: 5px"
ui-sref="tab.book_bookList({cmd:'tag',tag:tag})"
ng-click="bookTagsModalView.hide()"
ng-repeat="tag in BookRecommend$.BookTag.tag.bigTag">
{{tag}}
</button>
</ion-item>
</div>
</ion-list>
</ion-content>
</ion-modal-view>
</script>
</ion-view>