-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathviews.py
More file actions
122 lines (85 loc) · 2.49 KB
/
views.py
File metadata and controls
122 lines (85 loc) · 2.49 KB
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
from flask import Blueprint, render_template
from decorators import login_required, permission_check
from models import TBReaderType
views = Blueprint('views', __name__)
@views.route('/')
def index():
return render_template('index.html')
@views.route('/user/login')
def user_login():
return render_template('login.html')
@views.route('/user/changePwd')
@login_required
def change_pwd():
return render_template('changePwd.html')
@views.route('/reader/add')
@login_required
@permission_check(0b0001, True)
def add_reader():
rts = TBReaderType.query.all()
return render_template('addReader.html', rts=rts)
@views.route('/reader/change')
@login_required
@permission_check(0b0001, True)
def change_reader():
rts = TBReaderType.query.all()
return render_template('changeReader.html', rts=rts)
@views.route('/reader/loss/report')
@login_required
@permission_check(0b0001, True)
def loss_report():
return render_template('lossReportReader.html')
@views.route('/reader/loss/cancel')
@login_required
@permission_check(0b0001, True)
def loss_cancel():
return render_template('lossCancelReader.html')
@views.route('/reader/replace')
@login_required
@permission_check(0b0001, True)
def replace_Reader():
return render_template('replaceReader.html')
@views.route('/reader/delete')
@login_required
@permission_check(0b0001, True)
def delete_Reader():
return render_template('deleteReader.html')
@views.route('/reader/type/manage')
@login_required
@permission_check(0b0001, True)
def readerTypeManage():
return render_template('ReaderTypeManage.html')
@views.route('/book/add')
@login_required
@permission_check(0b0010)
def book_add():
return render_template('addBook.html')
@views.route('/book/manage')
@login_required
@permission_check(0b0010)
def book_manage():
return render_template('bookManage.html')
@views.route('/borrow/add')
@login_required
@permission_check(0b0100)
def borrow_add():
return render_template('addBorrow.html')
@views.route('/borrow/continue')
@login_required
@permission_check(0b0100)
def borrow_continue():
return render_template('continueBorrow.html')
@views.route('/borrow/return')
@login_required
@permission_check(0b0100)
def borrow_return():
return render_template('returnBorrow.html')
@views.route('/404')
def error_404():
return render_template('404.html'), 404
@views.route('/403')
def error_403():
return render_template('403.html'), 403
@views.route('/500')
def error_500():
return render_template('500.html'), 500