code
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@ -18,6 +18,8 @@ selenium-debug.log
|
|||||||
*.njsproj
|
*.njsproj
|
||||||
*.sln
|
*.sln
|
||||||
*.local
|
*.local
|
||||||
|
*.rar
|
||||||
|
*.zip
|
||||||
|
|
||||||
package-lock.json
|
package-lock.json
|
||||||
yarn.lock
|
yarn.lock
|
||||||
|
|||||||
@ -665,7 +665,7 @@ export default {
|
|||||||
},
|
},
|
||||||
onchangePattern(init = true) {
|
onchangePattern(init = true) {
|
||||||
if (this.inForm.price_pattern === 'aicoin') {
|
if (this.inForm.price_pattern === 'aicoin') {
|
||||||
init && (this.inForm.price = '')
|
init && (this.inForm.price = '0')
|
||||||
init && (this.inForm.price_type = 'aicoin')
|
init && (this.inForm.price_type = 'aicoin')
|
||||||
this.aicoinPrice = undefined
|
this.aicoinPrice = undefined
|
||||||
if (this.inForm.symbol) {
|
if (this.inForm.symbol) {
|
||||||
@ -683,8 +683,12 @@ export default {
|
|||||||
if (this.inForm.price_pattern === 'aicoin') {
|
if (this.inForm.price_pattern === 'aicoin') {
|
||||||
aicoinSymbol({ symbol: this.inForm.symbol, symbolType: this.inForm.symbol_type }).then(res => {
|
aicoinSymbol({ symbol: this.inForm.symbol, symbolType: this.inForm.symbol_type }).then(res => {
|
||||||
this.aicoinPrice = undefined
|
this.aicoinPrice = undefined
|
||||||
this.inForm.price = undefined
|
this.inForm.price = 0
|
||||||
this.aicoins = res.data
|
this.aicoins = res.data
|
||||||
|
}).catch(() => {
|
||||||
|
this.aicoinPrice = undefined
|
||||||
|
this.inForm.price = 0
|
||||||
|
this.aicoins = {}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -719,7 +723,7 @@ export default {
|
|||||||
this.inForm.api_id = []
|
this.inForm.api_id = []
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
this.inForm.api_id = this.userIdOptions.map(item => item.key)
|
this.inForm.api_id = this.lineUsers.map(item => item.id + '')
|
||||||
},
|
},
|
||||||
// 获取杠杆api用户
|
// 获取杠杆api用户
|
||||||
getListLineApiUser(exchangeType) {
|
getListLineApiUser(exchangeType) {
|
||||||
@ -859,6 +863,10 @@ export default {
|
|||||||
this.getListLineApiUser()
|
this.getListLineApiUser()
|
||||||
this.form.type === 2 && this.getSymbolGroup(this.inForm.symbol_type)
|
this.form.type === 2 && this.getSymbolGroup(this.inForm.symbol_type)
|
||||||
this.form.type === 1 && this.onCalculate()
|
this.form.type === 1 && this.onCalculate()
|
||||||
|
// 获取交易对用于计算
|
||||||
|
if (this.inForm.price_pattern === 'mixture') {
|
||||||
|
this.getSymbol(this.inForm.symbol)
|
||||||
|
}
|
||||||
this.open = true
|
this.open = true
|
||||||
this.title = '修改委托下单模板'
|
this.title = '修改委托下单模板'
|
||||||
this.isEdit = true
|
this.isEdit = true
|
||||||
|
|||||||
@ -407,6 +407,15 @@
|
|||||||
width="200"
|
width="200"
|
||||||
:show-overflow-tooltip="true"
|
:show-overflow-tooltip="true"
|
||||||
/>
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="触发时间"
|
||||||
|
align="center"
|
||||||
|
prop="triggerTime"
|
||||||
|
width="150"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
>
|
||||||
|
<template #default="{row}">{{ row.triggerTime && parseTime(row.triggerTime) }}</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="过期时间"
|
label="过期时间"
|
||||||
align="center"
|
align="center"
|
||||||
|
|||||||
@ -425,6 +425,15 @@
|
|||||||
width="200"
|
width="200"
|
||||||
:show-overflow-tooltip="true"
|
:show-overflow-tooltip="true"
|
||||||
/>
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="触发时间"
|
||||||
|
align="center"
|
||||||
|
prop="triggerTime"
|
||||||
|
width="150"
|
||||||
|
:show-overflow-tooltip="true"
|
||||||
|
>
|
||||||
|
<template #default="{row}">{{ row.triggerTime && parseTime(row.triggerTime) }}</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="过期时间"
|
label="过期时间"
|
||||||
align="center"
|
align="center"
|
||||||
@ -1403,6 +1412,7 @@ export default {
|
|||||||
reduce_num: [{ required: true, message: '主单减仓数量百分比不能为空', trigger: 'blur' }],
|
reduce_num: [{ required: true, message: '主单减仓数量百分比不能为空', trigger: 'blur' }],
|
||||||
reduce_take_profit: [{ required: true, message: '主单减仓后止盈价百分比不能为空', trigger: 'blur' }],
|
reduce_take_profit: [{ required: true, message: '主单减仓后止盈价百分比不能为空', trigger: 'blur' }],
|
||||||
// reduce_stop_price: [{ 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' }],
|
exchange_type: [{ required: true, message: '交易所不能为空', trigger: 'blur' }],
|
||||||
api_id: [{ required: true, message: 'api用户不能为空', trigger: 'blur' }],
|
api_id: [{ required: true, message: 'api用户不能为空', trigger: 'blur' }],
|
||||||
symbol: [{ required: true, message: '交易对不能为空', trigger: 'blur' }],
|
symbol: [{ required: true, message: '交易对不能为空', trigger: 'blur' }],
|
||||||
@ -1524,7 +1534,7 @@ export default {
|
|||||||
'form.price_pattern'(newValue) {
|
'form.price_pattern'(newValue) {
|
||||||
if (newValue === 'aicoin') {
|
if (newValue === 'aicoin') {
|
||||||
this.aicoinPrice = undefined
|
this.aicoinPrice = undefined
|
||||||
this.form.price = undefined
|
this.form.price = 0
|
||||||
this.form.price_type = 'aicoin'
|
this.form.price_type = 'aicoin'
|
||||||
if (this.form.symbol) {
|
if (this.form.symbol) {
|
||||||
aicoinSymbol({ symbol: this.form.symbol, symbolType: this.form.symbol_type }).then(res => {
|
aicoinSymbol({ symbol: this.form.symbol, symbolType: this.form.symbol_type }).then(res => {
|
||||||
@ -1564,6 +1574,10 @@ export default {
|
|||||||
this.aicoinPrice = undefined
|
this.aicoinPrice = undefined
|
||||||
this.form.price = undefined
|
this.form.price = undefined
|
||||||
this.aicoins = res.data
|
this.aicoins = res.data
|
||||||
|
}).catch(() => {
|
||||||
|
this.aicoinPrice = undefined
|
||||||
|
this.form.price = 0
|
||||||
|
this.aicoins = {}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1617,7 +1631,7 @@ export default {
|
|||||||
this.form.api_id = []
|
this.form.api_id = []
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
this.form.api_id = this.apiIdOptions.map(item => item.key)
|
this.form.api_id = this.lineUsers.map(item => item.id)
|
||||||
},
|
},
|
||||||
onAll() {
|
onAll() {
|
||||||
if (this.modeForm.api_user_ids && this.modeForm.api_user_ids.length > 0) {
|
if (this.modeForm.api_user_ids && this.modeForm.api_user_ids.length > 0) {
|
||||||
@ -2021,14 +2035,14 @@ export default {
|
|||||||
if (this.form.id !== undefined) {
|
if (this.form.id !== undefined) {
|
||||||
updateLinePreOrder(this.form).then(response => {
|
updateLinePreOrder(this.form).then(response => {
|
||||||
if (response.code === 200) {
|
if (response.code === 200) {
|
||||||
this.formLoading = false
|
|
||||||
this.msgSuccess(response.msg)
|
this.msgSuccess(response.msg)
|
||||||
this.open = false
|
this.open = false
|
||||||
this.getList()
|
this.getList()
|
||||||
} else {
|
} else {
|
||||||
this.formLoading = false
|
|
||||||
this.msgError(response.msg)
|
this.msgError(response.msg)
|
||||||
}
|
}
|
||||||
|
}).finally(() => {
|
||||||
|
this.formLoading = false
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
if (this.title === '批量添加') {
|
if (this.title === '批量添加') {
|
||||||
@ -2036,14 +2050,14 @@ export default {
|
|||||||
delete params.symbol
|
delete params.symbol
|
||||||
batchAddOrder(params).then(response => {
|
batchAddOrder(params).then(response => {
|
||||||
if (response.code === 200) {
|
if (response.code === 200) {
|
||||||
this.formLoading = false
|
|
||||||
this.msgSuccess(response.msg)
|
this.msgSuccess(response.msg)
|
||||||
this.open = false
|
this.open = false
|
||||||
this.getList()
|
this.getList()
|
||||||
} else {
|
} else {
|
||||||
this.formLoading = false
|
|
||||||
this.msgError(response.msg)
|
this.msgError(response.msg)
|
||||||
}
|
}
|
||||||
|
}).finally(() => {
|
||||||
|
this.formLoading = false
|
||||||
})
|
})
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
@ -2056,14 +2070,15 @@ export default {
|
|||||||
api_id: this.form.api_id.toString()
|
api_id: this.form.api_id.toString()
|
||||||
}).then(response => {
|
}).then(response => {
|
||||||
if (response.code === 200) {
|
if (response.code === 200) {
|
||||||
this.formLoading = false
|
|
||||||
this.msgSuccess(response.msg)
|
this.msgSuccess(response.msg)
|
||||||
this.open = false
|
this.open = false
|
||||||
this.getList()
|
this.getList()
|
||||||
} else {
|
} else {
|
||||||
this.formLoading = false
|
this.formLoadng = false
|
||||||
this.msgError(response.msg)
|
this.msgError(response.msg)
|
||||||
}
|
}
|
||||||
|
}).finally(() => {
|
||||||
|
this.formLoading = false
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user