SeanChenTaipei 2 years ago
parent 1f770b5e45
commit e566642e97
  1. 8
      main.py
  2. 14
      static/js/addStock.js
  3. 5
      templates/strategy_tw.html

@ -279,12 +279,12 @@ def buildPort():
if not 'tw' in session:
return redirect(url_for('index'))
# Stop frequently building strategy
if time.time() - session['lastCreateTime'] < 20:
if time.time() - session['lastCreateTime'] < 60:
print("UNTIL: ", time.time()-session['lastCreateTime'])
return jsonify({'mes': '投資組合建立時間間隔(或與登入時間間隔)必須大於60秒!'})
return '''<span>投資組合建立時間間隔(或與登入時間間隔)必須大於60秒!</span>'''
print('last_creation', time.time() - session['lastCreateTime'])
session['lastCreateTime'] = time.time()
print('last_creation', session['lastCreateTime'])
print("-"*10)
for key in request.form:
print(key, request.form[key], type(request.form[key]))

@ -80,8 +80,8 @@ $submitPort.click(function(event) {
// Event listener for submit button click
$sendPort.click(function(event) {
if (stockList.length > 1){
$('#confirmMes').text("投資組合已開始建立,請等待完成訊息,或1分鐘後至分析結果區查看!")
$('#confirmModal').modal('show');
// $('#confirmMes').replaceWith("<span>投資組合已開始建立,請等待完成訊息,或1分鐘後至分析結果區查看!</span>")
// $('#confirmModal').modal('show');
$submitPort.prop('disabled', true);
@ -101,11 +101,11 @@ $sendPort.click(function(event) {
console.log(response);
// var res = JSON.parse(response);
event.preventDefault();
$('#modalTitle').text('完成建立')
$('#confirmMes').replaceWith(response);
if (stockList.length > 0){
$('#confirmModal').modal('show');
}
// $('#modalTitle').text('完成建立')
$('#sucMes').html(response);
// <span>投資組合建立時間間隔(或與登入時間間隔)必須大於60秒</span>
$('#confirmModal').modal('show');
$submitPort.prop('disabled', false);
},
error: function(xhr) {

@ -148,11 +148,14 @@ body {
</div>
</div>
</div>
<div class="modal" id="confirmModal" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 id='modalTile' class="modal-title font-bold text-xl">開始建立投資組合</h5>
<h5 id='modalTitle' class="modal-title font-bold text-xl">投資組合建立訊息</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">

Loading…
Cancel
Save