diff --git a/src/views/admin/line-order-template-logs/index.vue b/src/views/admin/line-order-template-logs/index.vue index 17de847..a912deb 100644 --- a/src/views/admin/line-order-template-logs/index.vue +++ b/src/views/admin/line-order-template-logs/index.vue @@ -151,7 +151,7 @@ - + @@ -265,9 +265,7 @@ - - - + @@ -277,9 +275,7 @@ - - - + @@ -312,9 +308,7 @@ - - - + @@ -322,9 +316,16 @@ - - - + + + + + + + + + + - -
- 删除 + +
删除
@@ -909,13 +935,23 @@ export default { reduce_take_profit: this.inForm.reduce_take_profit || 0, reduce_stop_price: this.inForm.reduce_stop_price || 0, symbol_group_id: String(this.inForm.symbol_group_id), - profit_num_ratio: this.form.profit_num_ratio || 100, - profit_tp_tp_price_ratio: this.form.profit_tp_tp_price_ratio || 0, - profit_tp_sl_price_ratio: this.form.profit_tp_sl_price_ratio || 0, + profit_num_ratio: this.inForm.profit_num_ratio || 100, + profit_tp_tp_price_ratio: this.inForm.profit_tp_tp_price_ratio || 0, + profit_tp_sl_price_ratio: this.inForm.profit_tp_sl_price_ratio || 0, api_id: this.inForm.api_id.toString(), hedge_trigger_percent: Number(this.inForm.hedge_trigger_percent), - hedge_trigger_percent_max: Number(this.inForm.hedge_trigger_percent_max) + hedge_trigger_percent_max: Number(this.inForm.hedge_trigger_percent_max), + ext: Array.isArray(this.inForm.ext) + ? this.inForm.ext.map(item => ({ + ...item, + stopLossRatio: item.stopLossRatio || 0, + takeProfitNumRatio: item.takeProfitNumRatio || 0, + tpTpPriceRatio: item.tpTpPriceRatio || 0, + tpSlPriceRatio: item.tpSlPriceRatio || 0 + })) + : [] }) + updateLineOrderTemplateLogs({ ...this.form, params }).then(response => { if (response.code === 200) { this.msgSuccess(response.msg) diff --git a/src/views/admin/line-order/index.vue b/src/views/admin/line-order/index.vue index 95910b5..251646a 100644 --- a/src/views/admin/line-order/index.vue +++ b/src/views/admin/line-order/index.vue @@ -1,4 +1,3 @@ -