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: if not 'tw' in session:
return redirect(url_for('index')) return redirect(url_for('index'))
# Stop frequently building strategy # Stop frequently building strategy
if time.time() - session['lastCreateTime'] < 20: if time.time() - session['lastCreateTime'] < 60:
print("UNTIL: ", time.time()-session['lastCreateTime']) 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() session['lastCreateTime'] = time.time()
print('last_creation', session['lastCreateTime'])
print("-"*10) print("-"*10)
for key in request.form: for key in request.form:
print(key, request.form[key], type(request.form[key])) print(key, request.form[key], type(request.form[key]))

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

@ -148,11 +148,14 @@ body {
</div> </div>
</div> </div>
</div> </div>
<div class="modal" id="confirmModal" tabindex="-1"> <div class="modal" id="confirmModal" tabindex="-1">
<div class="modal-dialog"> <div class="modal-dialog">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <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> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">

Loading…
Cancel
Save