|
|
|
@ -27,49 +27,51 @@
|
|
|
|
|
</el-tabs>
|
|
|
|
|
<!-- 交易 -->
|
|
|
|
|
<el-dialog title="交易" :visible.sync="colseDialogVisible" width="30%" append-to-body>
|
|
|
|
|
<el-form ref="ruleForm" label-width="100px" class="demo-ruleForm">
|
|
|
|
|
<el-form :model="tradingVolume" ref="ruleForm" label-width="100px" class="demo-ruleForm">
|
|
|
|
|
<el-form-item label="交易品种:">
|
|
|
|
|
<el-select placeholder="活动区域" style="width: 100%">
|
|
|
|
|
<el-option label="区域一" value="shanghai" />
|
|
|
|
|
<el-select v-model="tradingVolume.tradingCode" placeholder="活动区域" style="width: 100%">
|
|
|
|
|
<el-option :label="tradingVolume.code" :value="tradingVolume.code" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="名 称:">
|
|
|
|
|
<el-input type="password" autocomplete="off" />
|
|
|
|
|
<el-input v-model="tradingVolume.name" autocomplete="off" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="类 型:">
|
|
|
|
|
<el-select v-model="value1" placeholder="请选择开仓类型" style="width: 100%" @change="transaction">
|
|
|
|
|
<el-select v-model="tradingVolume.transactionType" placeholder="请选择开仓类型" style="width: 100%" @change="transaction">
|
|
|
|
|
<el-option label="市价开仓" value="市价开仓" />
|
|
|
|
|
<el-option label="挂单开仓" value="挂单开仓" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item v-if="RegistrationVisible" label="类 型:">
|
|
|
|
|
<el-select placeholder="活动区域" style="width: 100%">
|
|
|
|
|
<el-option label="区域一" value="shanghai" />
|
|
|
|
|
<el-option label="区域二" value="beijing" />
|
|
|
|
|
<el-form-item v-if="RegistrationVisible" label="买卖类型:">
|
|
|
|
|
<el-select placeholder="活动区域" style="width: 100%" v-model="tradingVolume.buySellType">
|
|
|
|
|
<el-option label="限价买进" value="buyLimit" />
|
|
|
|
|
<el-option label="限价卖出" value="sellLimit" />
|
|
|
|
|
<el-option label="止损买进" value="buyStop" />
|
|
|
|
|
<el-option label="止损卖出" value="sellStop"/>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item v-if="value1 !== '挂单开仓'" label="买 卖">
|
|
|
|
|
<el-radio-group>
|
|
|
|
|
<el-radio label="买入" />
|
|
|
|
|
<el-radio label="卖出" />
|
|
|
|
|
<el-form-item v-if="tradingVolume.transactionType !== '挂单开仓'" label="买 卖">
|
|
|
|
|
<el-radio-group v-model="tradingVolume.buySellType">
|
|
|
|
|
<el-radio label="买入" ></el-radio>
|
|
|
|
|
<el-radio label="卖出" ></el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="交 易 量:">
|
|
|
|
|
<el-input />
|
|
|
|
|
<el-input v-model="tradingVolume.transactionVolume" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item v-if="RegistrationVisible" label="价 位:">
|
|
|
|
|
<el-input />
|
|
|
|
|
<el-input v-model="tradingVolume.priceCommission" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<div class="dialog-inline" style="display: flex">
|
|
|
|
|
<el-form-item label="止 损:">
|
|
|
|
|
<el-input />
|
|
|
|
|
<el-input placeholder="请输入" v-model="tradingVolume.stopLoss" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="止 盈:">
|
|
|
|
|
<el-input />
|
|
|
|
|
<el-input placeholder="请输入" v-model="tradingVolume.stopWin" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<el-form-item v-if="RegistrationVisible" label="有效期限">
|
|
|
|
|
<el-date-picker style="width: 100%;" type="date" placeholder="选择日期" />
|
|
|
|
|
<el-date-picker v-model="tradingVolume.validityTime" style="width: 100%;" type="date" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="可用资金:">
|
|
|
|
|
<template>
|
|
|
|
@ -79,7 +81,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
|
|
<el-button type="primary" @click="colseDialogVisible = false">确定</el-button>
|
|
|
|
|
<el-button type="primary" @click="determine">确定</el-button>
|
|
|
|
|
<el-button type="info" @click="colseDialogVisible = false">取消</el-button>
|
|
|
|
|
</span>
|
|
|
|
|
</el-dialog>
|
|
|
|
@ -109,7 +111,7 @@ export default {
|
|
|
|
|
nowName: 'tabs1',
|
|
|
|
|
colseDialogVisible: false,
|
|
|
|
|
RegistrationVisible: false,
|
|
|
|
|
memberId: getmemberId(),
|
|
|
|
|
|
|
|
|
|
value1: '',
|
|
|
|
|
varietieslist:[],
|
|
|
|
|
datalist:null,
|
|
|
|
@ -127,7 +129,22 @@ export default {
|
|
|
|
|
name: 'tabs3'
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
member: []
|
|
|
|
|
member: [],
|
|
|
|
|
|
|
|
|
|
tradingVolume:{
|
|
|
|
|
tradingCode:'',
|
|
|
|
|
name:'',
|
|
|
|
|
transactionType:'',
|
|
|
|
|
buySellType:'',
|
|
|
|
|
transactionVolume:null,
|
|
|
|
|
stopLoss:null,
|
|
|
|
|
stopWin:null,
|
|
|
|
|
memberId: getmemberId(),
|
|
|
|
|
trainingId:this.$route.query.id,
|
|
|
|
|
priceCommission:null,
|
|
|
|
|
validityTime:null
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
created(){
|
|
|
|
@ -150,7 +167,7 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
availableFunds() {
|
|
|
|
|
Simulated.getMemberById(this.memberId).then((res)=>{
|
|
|
|
|
Simulated.getMemberById(this.tradingVolume.memberId).then((res)=>{
|
|
|
|
|
this.member=res
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
@ -160,9 +177,19 @@ export default {
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
trading(data){
|
|
|
|
|
console.log(data,'data');
|
|
|
|
|
this.colseDialogVisible=true
|
|
|
|
|
this.availableFunds()
|
|
|
|
|
this.Price(data.code)
|
|
|
|
|
this.tradingVolume.tradingCode=data.code
|
|
|
|
|
this.tradingVolume.name=data.currency
|
|
|
|
|
},
|
|
|
|
|
determine(){
|
|
|
|
|
this.tradingVolume.transactionType === '市价开仓' ? this.tradingVolume.transactionType = 'sjkc' : this.tradingVolume.transactionType = 'gdkc'
|
|
|
|
|
this.tradingVolume.buySellType == '买入' ? this.tradingVolume.buySellType = 'buy' : this.tradingVolume.buySellType = 'sell'
|
|
|
|
|
Simulated.transactionMarketQuotation(this.tradingVolume).then((res)=>{
|
|
|
|
|
console.log(res,'res');
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|