This commit is contained in:
shilin
2025-02-19 11:18:11 +08:00
parent 90ae8d0d73
commit d9fa27e1cb
3 changed files with 21 additions and 4 deletions

Binary file not shown.

View File

@ -448,7 +448,9 @@
<el-input v-model.number="inForm.reduce_num" type="number" placeholder="主单减仓数量百分比" />
</el-form-item>
<el-form-item label="主单减仓后止盈价百分比" prop="reduce_take_profit">
<el-input v-model.number="inForm.reduce_take_profit" type="number" placeholder="主单减仓后止盈价百分比" />
<el-input v-model.number="inForm.reduce_take_profit" type="number" placeholder="主单减仓后止盈价百分比">
<template #append>{{ re_take_profit_ratio }}</template>
</el-input>
</el-form-item>
<el-form-item label="主单减仓后止损价百分比" prop="reduce_stop_price">
<el-input v-model.number="inForm.reduce_stop_price" type="number" placeholder="主单减仓后止损价百分比" />
@ -595,6 +597,11 @@ export default {
percenter: undefined,
symbolGroups: [],
inRules: {
reduce_price: [{ required: true, message: '主单亏损减仓百分比不能为空', trigger: 'blur' }],
reduce_num: [{ required: true, message: '主单减仓数量百分比不能为空', trigger: 'blur' }],
reduce_take_profit: [{ required: true, message: '主单减仓后止盈价百分比不能为空', trigger: 'blur' }],
// reduce_stop_price: [{ required: true, message: '主单减仓后止损价不能为空', trigger: 'blur' }],
buy_price: [{ required: true, message: '购买金额不能为空', trigger: 'blur' }],
exchange_type: [{ required: true, message: '交易所不能为空', trigger: 'blur' }],
api_id: [{ required: true, message: 'api用户不能为空', trigger: 'blur' }],
symbol: [{ required: true, message: '交易对不能为空', trigger: 'blur' }],
@ -609,7 +616,8 @@ export default {
exchangeTypes: [],
aicoins: {},
aicoinPrice: undefined,
ext: []
ext: [],
re_take_profit_ratio: 0
}
},
computed: {
@ -925,6 +933,7 @@ export default {
onCalculate() {
calculate({ ...this.inForm, api_id: this.inForm.api_id.toString() }).then(res => {
this.ext = res?.data?.ext || []
this.re_take_profit_ratio = res?.data?.re_take_profit_ratio || 0
})
}
}

View File

@ -777,7 +777,9 @@
<el-input v-model.number="form.reduce_num" type="number" placeholder="主单减仓数量百分比" />
</el-form-item>
<el-form-item label="主单减仓后止盈价百分比" prop="reduce_take_profit">
<el-input v-model.number="form.reduce_take_profit" type="number" placeholder="主单减仓后止盈价百分比" />
<el-input v-model.number="form.reduce_take_profit" type="number" placeholder="主单减仓后止盈价百分比">
<template #append>{{ re_take_profit_ratio }}</template>
</el-input>
</el-form-item>
<el-form-item label="主单减仓后止损价百分比" prop="reduce_stop_price">
<el-input v-model.number="form.reduce_stop_price" type="number" placeholder="主单减仓后止损价百分比" />
@ -1370,6 +1372,10 @@ export default {
},
// 表单校验
rules: {
reduce_price: [{ required: true, message: '主单亏损减仓百分比不能为空', trigger: 'blur' }],
reduce_num: [{ required: true, message: '主单减仓数量百分比不能为空', trigger: 'blur' }],
reduce_take_profit: [{ required: true, message: '主单减仓后止盈价百分比不能为空', trigger: 'blur' }],
// reduce_stop_price: [{ required: true, message: '主单减仓后止损价不能为空', trigger: 'blur' }],
exchange_type: [{ required: true, message: '交易所不能为空', trigger: 'blur' }],
api_id: [{ required: true, message: 'api用户不能为空', trigger: 'blur' }],
symbol: [{ required: true, message: '交易对不能为空', trigger: 'blur' }],
@ -1432,7 +1438,8 @@ export default {
aicoins: {},
aicoinPrice: '',
// 回本止盈点
ext: []
ext: [],
re_take_profit_ratio: 0
}
},
computed: {
@ -2112,6 +2119,7 @@ export default {
onCalculate() {
calculate({ ...this.form, api_id: this.form.api_id.toString() }).then(res => {
this.ext = res?.data?.ext || []
this.re_take_profit_ratio = res?.data?.re_take_profit_ratio || 0
})
}
}