From e5ba7a338f093f238406389d34d607e8cb6ef5fc Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Thu, 11 Sep 2025 11:11:04 +0800
Subject: [PATCH] 1
---
src/views/modules/cryptos-spots/market-add-or-update.vue | 153 ++++++++++++++++++++------------------------------
1 files changed, 62 insertions(+), 91 deletions(-)
diff --git a/src/views/modules/cryptos-spots/market-add-or-update.vue b/src/views/modules/cryptos-spots/market-add-or-update.vue
index a2ee1c6..e639e18 100644
--- a/src/views/modules/cryptos-spots/market-add-or-update.vue
+++ b/src/views/modules/cryptos-spots/market-add-or-update.vue
@@ -1,24 +1,11 @@
<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"
@@ -35,48 +22,27 @@
</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>
@@ -100,28 +66,32 @@
},
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: {
@@ -144,13 +114,13 @@
};
},
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
@@ -204,11 +174,12 @@
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) {
@@ -243,10 +214,10 @@
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 }) => {
--
Gitblit v1.9.3