| | |
| | | <template> |
| | | <el-dialog |
| | | :title="row ? '修改行情品种' : '新增行情品种'" |
| | | :close-on-click-modal="false" |
| | | :visible.sync="visible" |
| | | @close="handClose" |
| | | > |
| | | <el-form |
| | | :model="dataForm" |
| | | :rules="dataRule" |
| | | ref="dataForm" |
| | | @keyup.enter.native="dataFormSubmit()" |
| | | label-width="120px" |
| | | > |
| | | <el-form-item label="名称" prop="name"> |
| | | <el-input |
| | | v-model="dataForm.name" |
| | | placeholder="交易币种" |
| | | ></el-input> </el-form-item |
| | | > |
| | | <!-- <el-form-item label="代码" prop="symbol"> |
| | | <el-dialog :title="row ? '修改行情品种' : '新增行情品种'" :close-on-click-modal="false" :visible.sync="visible" |
| | | @close="handClose"> |
| | | <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()" |
| | | label-width="120px"> |
| | | <el-form-item label="名称" prop="name"> |
| | | <el-input v-model="dataForm.name" placeholder="交易币种"></el-input> </el-form-item> |
| | | <!-- <el-form-item label="代码" prop="symbol"> |
| | | <el-select |
| | | disabled |
| | | v-model="langug.symbol" |
| | |
| | | </el-select> |
| | | </el-form-item> --> |
| | | <el-form-item label="代码" prop="symbol"> |
| | | <el-input |
| | | v-model="dataForm.symbol" disabled |
| | | placeholder="代码" |
| | | ></el-input> </el-form-item |
| | | > |
| | | <el-form-item label="保留精度(位)" prop="decimals"> |
| | | <el-input |
| | | v-model="dataForm.decimals" |
| | | placeholder="保留精度(位)" |
| | | ></el-input> </el-form-item |
| | | ><el-form-item label="交易量倍数(倍)" prop="multiple"> |
| | | <el-input |
| | | v-model="dataForm.multiple" |
| | | placeholder="交易量倍数(倍)" |
| | | ></el-input> </el-form-item |
| | | ><el-form-item label="借贷利率(%)" prop="borrowingRate"> |
| | | <el-input |
| | | v-model="dataForm.borrowingRate" |
| | | placeholder="借贷利率(%)" |
| | | ></el-input> </el-form-item> |
| | | <el-form-item label="交易对" prop="symbol"> |
| | | <el-input |
| | | v-model="dataForm.symbol" disabled |
| | | placeholder="交易对" |
| | | ></el-input> </el-form-item |
| | | > |
| | | <!-- <el-form-item label="交易对" prop="symbol"> |
| | | <el-select |
| | | disabled |
| | | v-model="langug.symbol" |
| | | placeholder="请选择" |
| | | @change="changeVal()" |
| | | > |
| | | <el-option |
| | | v-for="item in langug" |
| | | :key="item.symbol" |
| | | :label="item.name" |
| | | :value="item.symbol" |
| | | > |
| | | <el-input v-model="dataForm.symbol" disabled placeholder="代码"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="保留精度(位)" prop="decimals"> |
| | | <el-input v-model="dataForm.decimals" placeholder="保留精度(位)"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="交易量倍数(倍)" prop="multiple"> |
| | | <el-input v-model="dataForm.multiple" placeholder="交易量倍数(倍)"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="借贷利率(%)" prop="borrowingRate"> |
| | | <el-input v-model="dataForm.borrowingRate" placeholder="借贷利率(%)"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="交易对" prop="symbol"> |
| | | <el-input v-model="dataForm.symbol" disabled placeholder="交易对"></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="是否停牌" prop="symbol"> |
| | | <el-select v-model="dataForm.status" placeholder="请选择"> |
| | | <el-option v-for="item in sf" :key="item.value" :label="item.name" :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> --> |
| | | </el-form-item> |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="visible = false">取消</el-button> |
| | |
| | | }, |
| | | row: "", //forex->外汇,commodities->大宗商品,指数/ETF->indices, A-stocks->A股, HK-stocks->港股.US-stocks->美股,cryptos->虚拟货币 |
| | | options: [{ |
| | | value:'forex', |
| | | label:'外汇', |
| | | },{ |
| | | value:'commodities', |
| | | label:'大宗商品', |
| | | },{ |
| | | value:'indices', |
| | | label:'指数/ETF', |
| | | },{ |
| | | value:'A-stocks', |
| | | label:'A股', |
| | | },{ |
| | | value:'HK-stocks', |
| | | label:'港股', |
| | | },{ |
| | | value:'US-stocks', |
| | | label:'美股', |
| | | },{ |
| | | value:'cryptos', |
| | | label:'虚拟货币', |
| | | value: 'forex', |
| | | label: '外汇', |
| | | }, { |
| | | value: 'commodities', |
| | | label: '大宗商品', |
| | | }, { |
| | | value: 'indices', |
| | | label: '指数/ETF', |
| | | }, { |
| | | value: 'A-stocks', |
| | | label: 'A股', |
| | | }, { |
| | | value: 'HK-stocks', |
| | | label: '港股', |
| | | }, { |
| | | value: 'US-stocks', |
| | | label: '美股', |
| | | }, { |
| | | value: 'cryptos', |
| | | label: '虚拟货币', |
| | | }], |
| | | langug: [], // 币对 |
| | | sf: [ |
| | | { name: "是", value: 0 }, |
| | | { name: "否", value: 1 }, |
| | | ], // 币对 |
| | | dataForm: { |
| | | }, |
| | | dataRule: { |
| | |
| | | }; |
| | | }, |
| | | methods: { |
| | | init(arr,row) { |
| | | init(arr, row) { |
| | | this.langug = arr; |
| | | this.row = row || ""; |
| | | if (row) { |
| | | if(row.type){ |
| | | if (row.type) { |
| | | this.options.value = row.type |
| | | }else{ |
| | | } else { |
| | | this.options.value = this.options[0].value; |
| | | } |
| | | this.dataForm = row |
| | |
| | | method: "post", |
| | | data: this.$http.adornData({ |
| | | symbol: this.dataForm.symbol, |
| | | name:this.dataForm.name, |
| | | decimals:this.dataForm.decimals, |
| | | multiple:this.dataForm.multiple, |
| | | borrowingRate:this.dataForm.borrowingRate, |
| | | name: this.dataForm.name, |
| | | decimals: this.dataForm.decimals, |
| | | multiple: this.dataForm.multiple, |
| | | borrowingRate: this.dataForm.borrowingRate, |
| | | uuid: this.dataForm.id, |
| | | status: this.dataForm.status, |
| | | }), |
| | | }).then(({ data }) => { |
| | | if (data.code == 0) { |
| | |
| | | method: "post", |
| | | data: this.$http.adornData({ |
| | | symbol: this.dataForm.symbol, |
| | | name:this.dataForm.name, |
| | | decimals:this.dataForm.decimals, |
| | | multiple:this.dataForm.multiple, |
| | | borrowingRate:this.dataForm.borrowingRate, |
| | | name: this.dataForm.name, |
| | | decimals: this.dataForm.decimals, |
| | | multiple: this.dataForm.multiple, |
| | | borrowingRate: this.dataForm.borrowingRate, |
| | | //uuid: this.dataForm.id, |
| | | }), |
| | | }).then(({ data }) => { |