|
|
|
@ -96,7 +96,7 @@ |
|
|
|
<text class="fn-bold">{{ form.lever_rate }} X</text> |
|
|
|
<i class="iconfont fn-13"></i> |
|
|
|
</v-picker> --> |
|
|
|
<v-dropdwon v-if="lever_rage.length>0" class="w-40 m-r-xs posi bg-form-panel-3 p-y-xxs rounded" :contract="contract" :list="lever_rage" @onClick="openNum"> |
|
|
|
<v-dropdwon v-if="lever_rage.length>0" class="w-40 m-r-xs posi bg-form-panel-3 p-y-xxs rounded" :contract="contract" :list="lever_rage" @onClick="openNum" :leverShow="leverShow"> |
|
|
|
</v-dropdwon> |
|
|
|
</view> |
|
|
|
<view class="m-b-ms"> |
|
|
|
@ -750,6 +750,7 @@ export default { |
|
|
|
accountInfo: {}, |
|
|
|
// 杠杆倍数 |
|
|
|
lever_rage: [], |
|
|
|
leverShow: '', |
|
|
|
// 最多可开张数 |
|
|
|
maxNum: 0, |
|
|
|
form: { |
|
|
|
@ -1266,39 +1267,44 @@ export default { |
|
|
|
symbol: this.symbolLeft, |
|
|
|
}; |
|
|
|
Contract.getSymbolDetail(data).then((res) => { |
|
|
|
console.info(res) |
|
|
|
console.info('res.data', res.data.default_lever, res.data.lever_rage, res) |
|
|
|
this.unit_amount = res.data.unit_amount; |
|
|
|
if (!this.lever_rage.length) { |
|
|
|
|
|
|
|
// if (!this.lever_rage.length) { |
|
|
|
this.lever_rage = res.data.lever_rage.map((item) => ({ |
|
|
|
label: item, |
|
|
|
value: item, |
|
|
|
})); |
|
|
|
// this.form.lever_rate = this.lever_rage[2].value; |
|
|
|
console.log(res.data, '----------'); |
|
|
|
this.form.lever_rate = res.data.default_lever; |
|
|
|
console.info(this.form.lever_rate) |
|
|
|
// let e=this.lever_rage[2] |
|
|
|
let e=res.data.default_lever |
|
|
|
// this.form.lever_rate = res.data.default_lever; |
|
|
|
// let e=res.data.default_lever |
|
|
|
let e={value:res.data.default_lever, label: res.data.default_lever} |
|
|
|
this.openNum(e); |
|
|
|
} |
|
|
|
// } |
|
|
|
this.$emit("getSymbolDetail", res.data); |
|
|
|
if (!this.form.lever_rate) { |
|
|
|
// this.form.lever_rate = this.lever_rage[2].value; |
|
|
|
this.form.lever_rate = res.data.default_lever; |
|
|
|
this.openNum(e); |
|
|
|
} |
|
|
|
// if (!this.form.lever_rate) { |
|
|
|
// this.form.lever_rate = res.data.default_lever; |
|
|
|
// this.openNum(e); |
|
|
|
// } |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 获取可开启张数 |
|
|
|
openNum(e) { |
|
|
|
if(e){ |
|
|
|
this.form.lever_rate=e.value |
|
|
|
} |
|
|
|
if (!this.isLogin) return; |
|
|
|
let data = { |
|
|
|
symbol: this.symbolLeft, //ETH |
|
|
|
lever_rate: this.form.lever_rate, //10 |
|
|
|
}; |
|
|
|
if(e){ |
|
|
|
this.form.lever_rate=e.value; |
|
|
|
data.lever_rate = e.value; |
|
|
|
for(let item =0;item<this.lever_rage.length;item++){ |
|
|
|
if(e.value==this.lever_rage[item].value){ |
|
|
|
// leverShow 要传给v-dropdwon组件作为查找默认text |
|
|
|
// 用indexof查找的话,因数据地址不同会返回-1 |
|
|
|
this.leverShow = item.toString(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
Contract.openNum(data,{toast:false}).then((res) => { |
|
|
|
this.maxNum = res.data; |
|
|
|
}); |
|
|
|
@ -1426,7 +1432,7 @@ export default { |
|
|
|
this.tradeList.unshift(data); |
|
|
|
this.tradeList.pop(); |
|
|
|
this.newPrice = data; |
|
|
|
console.log(this.newPrice, 898989898988) |
|
|
|
// console.log(this.newPrice, 898989898988) |
|
|
|
break; |
|
|
|
} |
|
|
|
}); |
|
|
|
|