fix: 滚仓斐波/突破价输入框可在切换模式后编辑

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-26 23:07:08 +08:00
parent 7d03e8e93e
commit 5a887de6f4
8 changed files with 42 additions and 38 deletions
+7 -7
View File
@@ -30,18 +30,18 @@
{% endfor %}
</select>
<input type="hidden" name="direction" id="roll-direction" value="long">
<select name="add_mode" id="roll-add-mode" onchange="var f=document.getElementById('roll-form');if(f){f.setAttribute('data-add-mode',this.value);}">
<select name="add_mode" id="roll-add-mode" onchange="var f=document.getElementById('roll-form');if(f){f.setAttribute('data-add-mode',this.value);if(window.syncRollFormMode)syncRollFormMode(f,this.value);}">
<option value="market">市价加仓</option>
<option value="fib_618">斐波 0.618</option>
<option value="fib_786">斐波 0.786</option>
<option value="breakout">突破加仓</option>
</select>
<span class="roll-field roll-field-fib" hidden>
<input name="fib_upper" id="roll-fib-upper" step="any" placeholder="上沿 H" disabled>
<input name="fib_lower" id="roll-fib-lower" step="any" placeholder="下沿 L" disabled>
<span class="roll-field roll-field-fib">
<input name="fib_upper" id="roll-fib-upper" step="any" placeholder="上沿 H">
<input name="fib_lower" id="roll-fib-lower" step="any" placeholder="下沿 L">
</span>
<span class="roll-field roll-field-breakout" hidden>
<input name="breakthrough_price" id="roll-breakout" step="any" placeholder="突破价" disabled>
<span class="roll-field roll-field-breakout">
<input name="breakthrough_price" id="roll-breakout" step="any" placeholder="突破价">
</span>
<input name="new_stop_loss" id="roll-stop-loss" type="number" min="0" step="any" placeholder="新止损价" required>
<button type="button" id="roll-preview-btn" {% if roll_trend_active %}disabled{% endif %}>预览</button>
@@ -101,4 +101,4 @@
</table>
</div>
</div>
<script src="/static/strategy_roll.js?v=2"></script>
<script src="/static/strategy_roll.js?v=3"></script>