From 6a4dd5834e85c2156b431752d93da487eb9e4a0f Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Tue, 03 Sep 2024 21:51:31 +0800
Subject: [PATCH] no message

---
 .env.development                                |    1 
 src/page/quotes.vue                             |   17 +++++++-
 src/page/trade/index.vue                        |    2 
 src/page/transfer.vue                           |    3 +
 src/components/perpetual-open/index.vue         |    5 ++
 src/i18n/index.js                               |    2 
 src/page/home.vue                               |   20 +++++++++
 src/API/trade.api.js                            |   15 +++++++
 src/page/TtrendDetails/index.vue                |    2 
 src/page/language/index.vue                     |    4 +-
 src/components/trade-head/index.vue             |   23 ++++++++++-
 src/page/perpetualContract/perpetualHistory.vue |   23 -----------
 12 files changed, 83 insertions(+), 34 deletions(-)

diff --git a/.env.development b/.env.development
index 8f05c62..5b99004 100644
--- a/.env.development
+++ b/.env.development
@@ -8,6 +8,7 @@
 VUE_APP_SECRET="WOrldcoinfeyfy343y831r63rt23hFGegfg32fewrgerg"
 # VUE_APP_API_BASE_URL=bingx.zqbom.com
 VUE_APP_API_BASE_URL=dapp.aorbital7.com
+# VUE_APP_API_BASE_URL=csjys.gayssad.com
 # VUE_APP_API_BASE_URL=app.usdtone.com
 
 # VUE_APP_API_BASE_URL=192.168.0.105:8080
\ No newline at end of file
diff --git a/src/API/trade.api.js b/src/API/trade.api.js
index d29c51f..c19d470 100644
--- a/src/API/trade.api.js
+++ b/src/API/trade.api.js
@@ -42,6 +42,21 @@
 	if(symbol=='orbital'){
 		symbol = 'mother'
 	}
+	if(symbol=='zyd'){
+		symbol = 'zkp'
+	}
+	if(symbol=='dea'){
+		symbol = 'dia'
+	}
+	if(symbol=='axfd'){
+		symbol = 'xeta'
+	}
+	if(symbol=='smk'){
+		symbol = 'og'
+	}
+	if(symbol=='fpp'){
+		symbol = 'fil'
+	}
   return request({
     url: "/api/contractApplyOrder!openview.action",
     method: "GET",
diff --git a/src/components/perpetual-open/index.vue b/src/components/perpetual-open/index.vue
index d09b07b..964b8e0 100644
--- a/src/components/perpetual-open/index.vue
+++ b/src/components/perpetual-open/index.vue
@@ -65,6 +65,11 @@
             <div class="text-right items-end justify-end">
               <div class="">{{ $t("数量") }}</div>
               <div class="mt-4" v-if="symbol=='MOTHER'">(ORBITAL)</div>
+			  <div class="mt-4" v-else-if="symbol=='ZKP'">(ZYD)</div>
+			  <div class="mt-4" v-else-if="symbol=='DEA'">(DIA)</div>
+			  <div class="mt-4" v-else-if="symbol=='AXFD'">(XETA)</div>
+			  <div class="mt-4" v-else-if="symbol=='SMK'">(OG)</div>
+			  <div class="mt-4" v-else-if="symbol=='FPP'">(FIL)</div>
 			  <div class="mt-4" v-else>({{ symbol | _symbolName() }})</div>
             </div>
           </div>
diff --git a/src/components/trade-head/index.vue b/src/components/trade-head/index.vue
index 7e30a85..769fdb4 100644
--- a/src/components/trade-head/index.vue
+++ b/src/components/trade-head/index.vue
@@ -30,10 +30,27 @@
               @click="onSidebar"
             /> -->
             <div class="flex flex-col pl-21" @click="onSidebar">
-              <div class="font-35 textColor">
-                <!-- {{ symbol | _symbolName(1) }} -->
-				{{symbol=='mother'?'ORBITAL':symbol}}
+              <div class="font-35 textColor" v-if="symbol=='mother'">
+				  ORBITAL
               </div>
+			  <div class="font-35 textColor" v-else-if="symbol=='zkp'">
+			  				  ZYD
+			  </div>
+			  <div class="font-35 textColor" v-else-if="symbol=='dia'">
+			  				  DEA
+			  </div>
+			  <div class="font-35 textColor" v-else-if="symbol=='xeta'">
+			  				  AXFD
+			  </div>
+			  <div class="font-35 textColor" v-else-if="symbol=='og'">
+			  				  SMK
+			  </div>
+			  <div class="font-35 textColor" v-else-if="symbol=='fil'">
+			  				  FPP
+			  </div>
+			  <div class="font-35 textColor" v-else>
+			  				{{symbol.toUpperCase()}}
+			  </div>
             </div>
             <div
               v-if="range"
diff --git a/src/i18n/index.js b/src/i18n/index.js
index 8fdc0c2..55892a3 100644
--- a/src/i18n/index.js
+++ b/src/i18n/index.js
@@ -27,7 +27,7 @@
 Vue.use(VueI18n);
 
 // 获取当前语言(初始化时localStorage里没有存语言,默认为浏览器当前的语言)
-const lang = getStorage("lang") || "en";
+const lang = getStorage("lang") || "zh-CN";
 //const lang = 'zh-CN'
 
 // 组合element ui 和 项目自身的文案文件
diff --git a/src/page/TtrendDetails/index.vue b/src/page/TtrendDetails/index.vue
index 92b6670..86972a2 100644
--- a/src/page/TtrendDetails/index.vue
+++ b/src/page/TtrendDetails/index.vue
@@ -16,7 +16,7 @@
     <trade-head
       @openRecord="openRecord"
       :backFunc="() => $router.push('/')"
-      :symbol="symbol=='mother'?'ORBITAL':symbol.toUpperCase()"
+      :symbol="symbol=='mother'?'ORBITAL':(symbol=='zkp'?'ZYD':(symbol=='dia'?'DEA':(symbol=='xeta'?'AXFD':(symbol=='og'?'SMK':(symbol=='fil'?'FPP':symbol.toUpperCase())))))"
       :islevel="true"
       @update-coin="onUpdate"
       @data="quote = $event"
diff --git a/src/page/home.vue b/src/page/home.vue
index ce5a9d7..53cf40f 100644
--- a/src/page/home.vue
+++ b/src/page/home.vue
@@ -190,8 +190,26 @@
       // const mainArray = this.coinArr.filter(
       //   (item) => !this.newcoinArr.includes(item)
       // );
+	  
+	  
 	  const coins = this.coinList.map((item) => item.symbol);
-      const mainArray = coins.filter((item) => !this.newcoinArr.includes(item));
+	  
+	  const prioritize = ['btc', 'eth']; // 需要优先排序的币种
+	  
+	  // 按照优先级对 coins 数组进行排序
+	  const sortedCoins = coins.sort((a, b) => {
+	    const aIndex = prioritize.indexOf(a);
+	    const bIndex = prioritize.indexOf(b);
+	  
+	    if (aIndex === -1 && bIndex === -1) return 0; // 两者都不在优先级列表中,不做排序
+	    if (aIndex === -1) return 1; // b 在优先级列表中,a 不在,b 排在前面
+	    if (bIndex === -1) return -1; // a 在优先级列表中,b 不在,a 排在前面
+	    return aIndex - bIndex; // 根据优先级排序
+	  });
+	  
+	  
+      const mainArray = sortedCoins.filter((item) => !this.newcoinArr.includes(item));
+	  console.log(mainArray);
       const list = await _getHomeList(mainArray.join(",")).catch(() => {
         this.timeout = setTimeout(() => {
           this.fetchQList();
diff --git a/src/page/language/index.vue b/src/page/language/index.vue
index bfdca2a..4cf71d3 100644
--- a/src/page/language/index.vue
+++ b/src/page/language/index.vue
@@ -30,11 +30,11 @@
         // { title: 'عرب', key: 'ar', image: require('../../assets/image/lang/alb.png') }, //阿拉伯语
         { title: 'Tiếng Việt', key: 'vi', image: require('../../assets/image/lang/vi.png') },//越南语
         { title: 'Italiano', key: 'it', image: require('../../assets/image/lang/Italy.png') }, //意大利语
-		// { title: '繁体中文', key: 'zh-TW', image: require('../../assets/image/lang/hongkong.png') },
+		{ title: '繁体中文', key: 'zh-TW', image: require('../../assets/image/lang/hongkong.png') },
 		{ title: 'Nederlands', key: 'af', image: require('../../assets/image/lang/af.png') },//荷兰
 		{ title: 'España', key: 'es', image: require('../../assets/image/lang/es.png') },//西班牙
 		{ title: 'Sverige', key: 'sv', image: require('../../assets/image/lang/sv.png') },//瑞典
-		// { title: '简体中文', key: 'zh-CN', image: require('../../assets/image/lang/zh-CN.png') },
+		{ title: '简体中文', key: 'zh-CN', image: require('../../assets/image/lang/zh-CN.png') },
       ]
     }
   },
diff --git a/src/page/perpetualContract/perpetualHistory.vue b/src/page/perpetualContract/perpetualHistory.vue
index 1e1859c..f285625 100644
--- a/src/page/perpetualContract/perpetualHistory.vue
+++ b/src/page/perpetualContract/perpetualHistory.vue
@@ -28,28 +28,7 @@
           :key="item.title"
           :name="item.type"
         >
-          <!-- <div class="all-select flex justify-end"> -->
-            <!-- <div class="select-box flex" @click.stop="isAll = !isAll">
-              <div class="flex-1 font-24" v-if="symbol=='love'">ORBITAL/USDT</div>
-			  <div class="flex-1 font-24" v-else>{{ symbol.toUpperCase() }}/USDT</div>
-              <van-icon name="arrow-down" />
-              <div class="select-data" v-if="isAll">
-                <div
-                  class="select-item font-24"
-                  @click.stop="selectItem(item2)"
-                  v-for="(item2, index) in currencyList"
-                  :key="index"
-                >
-				<div v-if="item2.symbol=='love'">
-					ORBITAL/USDT
-				</div>
-                  <div v-else>
-                  	{{ item2.symbol.toUpperCase() }}/USDT
-                  </div>
-                </div>
-              </div>
-            </div> -->
-          <!-- </div> -->
+      
           <template v-if="type === 'orders'">
             <van-list
               v-model="loading"
diff --git a/src/page/quotes.vue b/src/page/quotes.vue
index 59295f1..fd99514 100644
--- a/src/page/quotes.vue
+++ b/src/page/quotes.vue
@@ -152,8 +152,21 @@
       if (!this.coinList.length) {
         await this.SET_COIN_LIST();
       }
-      const coins = this.coinList.map((item) => item.symbol);
-      const mainArray = coins.filter((item) => !this.newcoinArr.includes(item));
+	  const coins = this.coinList.map((item) => item.symbol);
+	  
+	  const prioritize = ['btc', 'eth']; // 需要优先排序的币种
+	  
+	  // 按照优先级对 coins 数组进行排序
+	  const sortedCoins = coins.sort((a, b) => {
+	    const aIndex = prioritize.indexOf(a);
+	    const bIndex = prioritize.indexOf(b);
+	  
+	    if (aIndex === -1 && bIndex === -1) return 0; // 两者都不在优先级列表中,不做排序
+	    if (aIndex === -1) return 1; // b 在优先级列表中,a 不在,b 排在前面
+	    if (bIndex === -1) return -1; // a 在优先级列表中,b 不在,a 排在前面
+	    return aIndex - bIndex; // 根据优先级排序
+	  });
+      const mainArray = sortedCoins.filter((item) => !this.newcoinArr.includes(item));
       const data = await _getHomeList(mainArray.join(","));
       this.tabList[0]["data"] = data.filter((item) =>
         this.myList.includes(item.symbol)
diff --git a/src/page/trade/index.vue b/src/page/trade/index.vue
index 5e817b1..61edc7e 100644
--- a/src/page/trade/index.vue
+++ b/src/page/trade/index.vue
@@ -382,7 +382,7 @@
 				if(e==0){
 					this.initParama(this.symbol)
 				}else{
-					this.symbol = 'wld'
+					// this.symbol = 'wld'
 					this.initParam(this.symbol)
 				}
 				this.$forceUpdate()
diff --git a/src/page/transfer.vue b/src/page/transfer.vue
index 10b7a4b..c037157 100644
--- a/src/page/transfer.vue
+++ b/src/page/transfer.vue
@@ -30,7 +30,7 @@
 				</div>
 			</div>
 			<div style="width: 100%;">
-				<input v-model="amount" :placeholder="$t('请输入数量')"  type="number" style="width: 83%;" class="h-100 border-none inputBackground textColor  mt-20 pl-20 ml-23"
+				<input  v-model="amount" :placeholder="$t('请输入数量')"  type="number" style="width: 83%;" class="h-100 border-none inputBackground textColor  mt-20 pl-20 ml-23"
 				@input="onInput" :disabled="disabled" />
 				<span @click="clickall">{{$t('全部')}}</span>
 			</div>
@@ -125,6 +125,7 @@
 			},
 			onInput(e){
 				console.log(e);
+				this.amount = this.amount.replace(/[^0-9]/g, '');
 			},
 			async clicktype(e){
 				this.typeindex = e

--
Gitblit v1.9.3