交易所前端蓝色ui 4.5 jiem
lxf
2025-04-18 02a3d94d359b34e915f34abec024cbc1504a6a7c
src/views/wallet/exchange.vue
@@ -36,9 +36,9 @@
              <div class="css-fqmucm" v-if="walletList.length > 0">
                {{ $t("message.user.dui5") }}&nbsp;
                <div class="balance css-vurnku">
                  {{ itemChoose?.value }} &nbsp;
                  {{ itemChoose?.volume }} &nbsp;
                </div>
                {{ itemChoose?.name }}
                {{ itemChoose?.name?.split("/")[0] }}
              </div>
            </div>
            <!-- 卖出 -->
@@ -63,10 +63,10 @@
                        v-if="walletList.length > 0"
                      >
                        <img
                          :src="handleSymbolImg(itemChoose?.name)"
                          :src="handleSymbolImg(itemChoose?.symbol)"
                          class="css-1bmz5aq"
                        />
                        {{ itemChoose?.name }}
                        {{ itemChoose?.name?.split("/")[0] }}
                      </div>
                      <el-icon><CaretBottom /></el-icon>
                    </div>
@@ -103,10 +103,10 @@
                        <div class="css-1pysja1">
                          <div class="css-176wmh3">
                            <img
                              :src="handleSymbolImg(item.name)"
                              :src="handleSymbolImg(item.symbol)"
                              class="css-1m0agl6"
                            />
                            {{ item.name }}
                            {{ item.name?.split("/")[0] }}
                          </div>
                        </div>
                      </div>
@@ -155,10 +155,10 @@
                  >
                    <div class="css-9wgib6 pl-16" v-if="walletList.length > 0">
                      <img
                        :src="handleSymbolImg(itemChoose1?.name)"
                        :src="handleSymbolImg(itemChoose1?.symbol)"
                        class="css-1bmz5aq"
                      />
                      {{ itemChoose1?.name }}
                      {{ itemChoose1?.name?.split("/")[0] }}
                    </div>
                    <el-icon><CaretBottom /></el-icon>
                    <!-- </div> -->
@@ -188,10 +188,10 @@
                        <div class="css-1pysja1">
                          <div class="css-176wmh3">
                            <img
                              :src="handleSymbolImg(item.name)"
                              :src="handleSymbolImg(item.symbol)"
                              class="css-1m0agl6"
                            />
                            {{ item.name }}
                            {{ item.name?.split("/")[0] }}
                          </div>
                        </div>
                      </div>
@@ -288,6 +288,7 @@
</template>
<script>
import Axios2 from "@/api/wallet.js";
import Axios from "@/utils/http";
import { handleSymbolImg } from "@/utils";
import { Search, ArrowLeftBold, CaretBottom } from "@element-plus/icons-vue";
export default {
@@ -342,23 +343,24 @@
      this.InputMoney = "";
    },
    OnClickMax() {
      this.InputMoney = this.itemChoose?.value;
      this.InputMoney = this.itemChoose?.volume;
    },
    //获取所有币种及其价值
    getWalletList() {
      Axios2.getWalletList().then((res) => {
        var jsonArray = res;
        this.walletList = [{ name: "USDT", value: 0 }];
        for (var i in jsonArray.data) {
          if (i == "USDT") {
            this.walletList[0].value = jsonArray.data[i].money;
          } else {
            this.walletList.push({
              name: i,
              value: jsonArray.data[i].amount,
            });
          }
        }
      // Axios2.getWalletList()
      Axios.fetch("wap/api/wallet!getAll.action").then((res) => {
        this.walletList = res.data.extends;
        // this.walletList = [{ name: "USDT", value: 0 }];
        // for (var i in jsonArray.data) {
        //   if (i == "USDT") {
        //     this.walletList[0].value = jsonArray.data[i].volume;
        //   } else {
        //     this.walletList.push({
        //       name: i,
        //       value: jsonArray.data[i].amount,
        //     });
        //   }
        // }
        this.showWallet1 = this.walletList;
        this.showWallet2 = this.walletList;
@@ -368,8 +370,8 @@
    },
    getFee() {
      const params = {
        symbol: this.itemChoose.name,
        symbol_to: this.itemChoose1.name,
        symbol: this.itemChoose.symbol,
        symbol_to: this.itemChoose1.symbol,
        volume: this.InputMoney,
      };
@@ -408,8 +410,8 @@
    },
    getTrans() {
      var params = {
        symbol: this.itemChoose?.name,
        symbol_to: this.itemChoose1?.name,
        symbol: this.itemChoose?.symbol,
        symbol_to: this.itemChoose1?.symbol,
        volume: this.InputMoney,
        session_token: this.session_token,
      };