From d37ceed2ad5b94bbfc71a8a4cbdb7b498ddf724d Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Sat, 19 Jul 2025 14:14:18 +0800
Subject: [PATCH] 1

---
 src/page/list/tradingList/dazy.vue |   41 ++++++++++++++++++++++++-----------------
 1 files changed, 24 insertions(+), 17 deletions(-)

diff --git a/src/page/list/tradingList/dazy.vue b/src/page/list/tradingList/dazy.vue
index ca30e06..2896e4a 100644
--- a/src/page/list/tradingList/dazy.vue
+++ b/src/page/list/tradingList/dazy.vue
@@ -4,26 +4,26 @@
       <div class="boxd">
         <div class="boxh">
           {{ $t("hj261") }}
-
           <span @click="show = false"></span>
         </div>
         <h5>{{ $t("hj130") }}</h5>
-        <h6>{{ currentItem.nowPrice ? currentItem.nowPrice : "" }}</h6>
+        <h6>¥{{ currentItem.nowPrice | _toString }}</h6>
         <div class="erty tghj">
           <input
             :placeholder="$t('hj262')"
-            type="number"
+            type="text"
+            :minlength="4"
             class="inpy"
             v-model="num"
-            @input="num = num.replace(/^(0+)|[^\d]+/g, '')"
+            @input="priceinput"
           />
-          <a>{{ $t("hj117") }}</a>
+          <a>{{ $t("hj274") }}</a>
         </div>
         <p class="plm">
           <span>{{ $t("hj263") }}</span>
-          <a>{{ currentItem.nowPrice }}</a>
+          <a>¥{{ currentItem.nowPrice*num | _toString }}</a>
         </p>
-        <div class="erty">
+        <div class="erty" v-if="currentItem.password">
           <input
             :placeholder="$t('hj264')"
             type="password"
@@ -31,13 +31,11 @@
             v-model="password"
           />
         </div>
-
         <p class="plm">
           <span>
             {{ $t("hj54") }}
           </span>
-
-          <a>{{ enableAmt }}</a>
+          <a>¥{{ enableAmt | _toString }}</a>
         </p>
         <div class="maik" @click="getxiadan">{{ $t("hj85") }}</div>
       </div>
@@ -50,19 +48,28 @@
 
 export default {
   methods: {
+    priceinput(e){
+      this.num = this.num.replace(/^(0+)|[^\d]+/g, '')
+      var maxnum = this.enableAmt/this.currentItem.nowPrice
+      if(this.num>=maxnum){
+        this.num = Math.floor(maxnum)
+      }
+    },
     async getxiadan() {
       if (!this.num) {
         this.show = false;
         this.$toast(this.$t("hj262"));
         return;
       }
-      if (!this.password) {
-        this.show = false;
-        this.$toast(this.$t("hj264"));
-        return;
-      }
+      this.show = false;
+      // if (!this.password) {
+      //   this.show = false;
+      //   this.$toast(this.$t("hj264"));
+      //   return;
+      // }
+
       var opt = {
-        stockCode: this.currentItem.code,
+        dzId: this.currentItem.id,
         password: this.password,
         num: this.num,
         buyingType: "dz",
@@ -213,4 +220,4 @@
     font-size: 0.37rem;
   }
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3