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