From a8b0eb32d97e7a540692a8a29f610fe76d67ef74 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Mon, 28 Jul 2025 17:39:39 +0800
Subject: [PATCH] 1
---
src/page/list/favoriteslist/data.list.vue | 2
src/page/list/tradingList/dazy.vue | 6
src/locales/jp.json | 164 +-
src/page/kline/index.vue | 13
src/page/user/Warehouse/data.list.vue | 2
src/components/Dialog/index.vue | 4
src/page/list/favoritesList.vue | 2
src/page/user/recharge.vue | 6
src/page/trading/buy.vue | 9
src/components/Language/index.vue | 10
src/locales/en.json | 9
src/assets/img/22222.png | 0
src/page/authentication/index.vue | 4
src/page/newUser/index.vue | 12
src/page/list/favorites.vue | 16
src/page/bankCard1/index.vue | 37
src/page/kline/components/kLine.vue | 36
src/page/login/register.vue | 2
src/locales/zh.json | 9
src/page/bankCard/banklist.vue | 4
src/page/home/smart_list.vue | 6
src/page/home/home.vue | 2203 ++++++++++++++++++++++++------------------------
src/page/home/guide.vue | 8
src/page/user/Warehouse/item.card.vue | 4
src/page/list/trading-list.vue | 11
src/page/list/tradingList/data.list.vue | 13
src/page/user/recharge-sure.vue | 14
src/page/bankCard/index.vue | 19
src/page/list/favorites/data.list.vue | 8
src/page/user/recharges.vue | 2
src/page/bankCard/updatabank.vue | 2
src/assets/img/11111.png | 0
src/axios/api.url.js | 4
src/page/home/smart_intraday.vue | 4
34 files changed, 1,371 insertions(+), 1,274 deletions(-)
diff --git a/src/assets/img/11111.png b/src/assets/img/11111.png
index 72280ae..a6e7e70 100644
--- a/src/assets/img/11111.png
+++ b/src/assets/img/11111.png
Binary files differ
diff --git a/src/assets/img/22222.png b/src/assets/img/22222.png
index 9351a28..e53fad5 100644
--- a/src/assets/img/22222.png
+++ b/src/assets/img/22222.png
Binary files differ
diff --git a/src/axios/api.url.js b/src/axios/api.url.js
index 3d03286..bcb03f5 100644
--- a/src/axios/api.url.js
+++ b/src/axios/api.url.js
@@ -1,7 +1,7 @@
// const ENV = process.env.NODE_ENV
export default {
// DOMAIN: "https://api.amcfcxn.org/",
- DOMAIN: "https://rgapi.yanshiz.com/",
+ DOMAIN: "https://api.bycarlyle.com/",
// DOMAIN: "https://api.coinbtcs.com/",
// baseURL: ENV == 'development'?'https://api.guosen.org/':'https://api.guosen.org/',
// baseURL: 'http://localhost:8070',
@@ -11,7 +11,7 @@
// 0311
// baseURL: "https://api.durocaspitall.com/",
// 本地
- baseURL: "https://rgapi.yanshiz.com/",
+ baseURL: "https://api.bycarlyle.com/",
// baseURL: "http://192.168.10.13:8092/",
util: {
image: "/util/image.html" // 图片上传
diff --git a/src/components/Dialog/index.vue b/src/components/Dialog/index.vue
index 8c737cc..853b8c9 100644
--- a/src/components/Dialog/index.vue
+++ b/src/components/Dialog/index.vue
@@ -91,8 +91,8 @@
flex: 1;
height: 100%;
padding: 0 15px;
- background-color: #1989fa;
- border: 1px solid #1989fa;
+ background-color: #185546;
+ border: 1px solid #185546;
color: #fff;
margin-left: 20px;
}
diff --git a/src/components/Language/index.vue b/src/components/Language/index.vue
index 8218907..7616a86 100644
--- a/src/components/Language/index.vue
+++ b/src/components/Language/index.vue
@@ -36,17 +36,17 @@
// 多语言配置
actions: [
{
- text: "日本語にほんご",
+ text: "日本語",
lang: "ja"
},
{
text: "English",
lang: "en"
},
- {
- text: "简体中文",
- lang: "zh-CN",
- },
+ // {
+ // text: "简体中文",
+ // lang: "zh-CN",
+ // },
// { text: "हिंदी", lang: "hi" },
// {
// text: "Deutsch",
diff --git a/src/locales/en.json b/src/locales/en.json
index 5141b7a..aab9f32 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -1,4 +1,13 @@
{
+ "sgjj":"Carlyle (JP) is the world's largest asset management group and one of the risk management and consulting service companies. ",
+ "sgjj2":"The company has diversified investments, and its main businesses include corporate private equity funds, hedge fund of funds, etc. ",
+ "sgjj3":" It works closely with various institutions and financial advisors around the world, has offices on all continents, and is committed to creating long-term value for our investors and achieving financial goals.",
+ "kyc":"KYC",
+ "请联系客服":"Please contact customer service!",
+ "审核中":"Under review",
+ "已驳回":"Dismissed",
+ "已完成":"Completed",
+ "占用资金":"private funds",
"确认密码": "Confirm password",
"当前密码": "Current password",
"密钥": "Security key",
diff --git a/src/locales/jp.json b/src/locales/jp.json
index 2c1ad95..8e19de6 100644
--- a/src/locales/jp.json
+++ b/src/locales/jp.json
@@ -1,4 +1,14 @@
{
+ "sgjj":"Carlyle(JP)は、世界最大規模の資産運用グループの一つであり、リスク管理およびコンサルティングサービスを提供する企業でもあります。",
+ "sgjj2":"同社は多角的な投資を展開しており、主な事業には企業向けプライベート・エクイティ・ファンドやヘッジファンドのポートフォリオ運用などが含まれます。",
+ "sgjj3":"また、世界中のさまざまな機関投資家や財務アドバイザーと緊密に連携し、各大陸に拠点を構え、投資家のために長期的な価値を創出し、財務目標の達成を目指しています。",
+ "电话号码":"電話番号",
+ "kyc":"KYC(本人確認)",
+ "请联系客服":"カスタマーサービスまでご連絡ください!",
+ "审核中":"審査中",
+ "已驳回":"却下済み",
+ "已完成":"完了",
+ "占用资金":"使用済み資金",
"确认密码":"パスワード確認",
"当前密码":"現在のパスワード",
"密钥":"セキュリティキー",
@@ -8,9 +18,9 @@
"主题切换":"テーマ変更",
"语言切换":"言語切替",
"账户信息":"アカウント情報",
- "个人设置":"个人设置",
- "我的关注":"マイウォッチリスト(または「注目銘柄」)",
- "申购":"申込",
+ "个人设置":"設定",
+ "我的关注":"マイウォッチリスト",
+ "申购":"申し込み",
"功能指引":"機能ガイド",
"资金操作":"資金操作",
"引导":"ガイド",
@@ -23,11 +33,11 @@
"已上市": "上場済み",
"上市": "上場",
"秘钥": "秘密鍵",
- "描述": "説明",
- "操作时间": "操作時間",
+ "描述": "内容",
+ "操作时间": "操作日時",
"请输入电子邮箱": "メールアドレスを入力してください",
- "银行卡户主名称": "銀行口座名義人名",
- "请输入银行卡户主名称": "銀行口座名義人名を入力してください",
+ "银行卡户主名称": "銀行口座名義",
+ "请输入银行卡户主名称": "口座名義を入力してください",
"tips_sb": "ご不明点がございましたらTelegramでご連絡ください",
"top_s": "ご質問がございましたらメールでお問い合わせください",
"zc": "サポート",
@@ -95,7 +105,7 @@
"hjtxsb": "引き出しに失敗しました",
"hjddqx": "注文を取り消す",
"hjshz": "検討中",
- "hjtxyhk": "キャッシュカードに現金を引き出し",
+ "hjtxyhk": "銀行口座へ出金",
"hjqxyy": "キャンセル理由",
"hjkh": "カード番号",
"hjqxtx": "出金をキャンセルし",
@@ -108,7 +118,7 @@
"subdk": "ローンを申請し",
"subdka": "撤回する",
"dkjl": "融資記録",
- "gm": "買う",
+ "gm": "購入する",
"jl": "記録",
"ky": "利用可能",
"ye": "残高",
@@ -120,8 +130,8 @@
"zwsj": "データなし",
"syl": "利益率",
"yuan": "元",
- "je": "額",
- "sj": "時間",
+ "je": "金額",
+ "sj": "日時",
"js": "決済",
"jssj": "決済時間",
"wjs": "不安",
@@ -147,7 +157,7 @@
"zqfx": "債券発行",
"gdmz": "株主の資金集め",
"jgxz": "機関の選択",
- "hj2": "位置",
+ "hj2": "保有ポジショ",
"hj3": "新しい株",
"hj4": "私の",
"hj5": "最もフォローされているのは",
@@ -155,7 +165,7 @@
"hj7": "経済",
"hj8": "携帯電話番号でログインし",
"hj9": "電話番号を入力してください",
- "hj10": "ログインパスワード",
+ "hj10": "パスワード",
"hj11": "安全なログイン",
"hj12": "パスワードを忘れましたか? ",
"hj13": "他のログイン方法",
@@ -172,7 +182,7 @@
"hj24": "ログイン",
"hj25": "検証コード",
"hj26": "携帯電話番号登録",
- "hj27": "電話番号",
+ "hj27": "携带番号",
"hj28": "有効な電話番号を入力して下さい",
"hj29": "携帯電話番号を空白にすることはできません。",
"hj30": "パスワードを入力してください",
@@ -184,14 +194,14 @@
"hj36": "ログイン成功",
"hj37": "銘柄名/銘柄コードを入力して検索し",
"hj38": "口座を開設することで入金や取引が可能になります。",
- "hj39": "名前",
- "hj40": "最新の価格",
+ "hj39": "銘柄名",
+ "hj40": "現在値",
"hj41": "見積書の変更",
- "hj42": "サブスクリプションタイプ",
- "hj43": "もうない",
+ "hj42": "申込種別",
+ "hj43": "これ以上データはありません",
"hj430": "読み込み中...",
"hj44": "手数料",
- "hj45": "新株予約",
+ "hj45": "新規株式予約",
"hj46": "オフライン配置",
"hj47": "残高",
"hj48": "利用可能残高",
@@ -200,14 +210,14 @@
"hj51": "索引",
"hj52": "ストック",
"hj53": "資産",
- "hj54": "利用可能な資金",
+ "hj54": "利用可能資金",
"hj55": "凍結マージン",
"hj56": "ポジションの損益合計",
- "hj57": "サブスクリプション数量",
- "hj58": "今すぐ購読して",
- "hj59": "購読時間",
- "hj60": "購読時間",
- "hj61": "自選",
+ "hj57": "申込株数",
+ "hj58": "今すぐ申し込む",
+ "hj59": "申し込み開始時間",
+ "hj60": "申し込み開始時間",
+ "hj61": "マイウォッチリスト",
"hj62": "市場",
"hj63": "上海、深セン、北京",
"hj64": "科学技術イノベーション",
@@ -218,24 +228,24 @@
"hj69": "数量を超えることはできません。",
"hj70": "サブスクリプションが成功しました。",
"hj71": "現在、インデックスは自己選択をサポートしていません。 ",
- "hj72": "本日も営業しております",
- "hj73": "最高",
- "hj74": "昨日収穫した",
- "hj75": "最低",
+ "hj72": "本日始値",
+ "hj73": "高値",
+ "hj74": "前日終値",
+ "hj75": "安値",
"hj76": "5速ギア",
"hj77": "購入",
"hj78": "売る",
"hj79": "タイムシェアリングトランザクション",
- "hj80": "時間",
+ "hj80": "日時",
"hj81": "価格",
"hj82": "取引高",
"hj83": "導入",
- "hj84": "売る",
- "hj85": "買う",
- "hj86": "時間を共有する",
- "hj87": "空",
- "hj88": "週",
- "hj89": "月",
+ "hj84": "ショート",
+ "hj85": "ロング",
+ "hj86": "1分",
+ "hj87": "1日",
+ "hj88": "1週",
+ "hj89": "1力月",
"hj90": "1点",
"hj91": "5点",
"hj92": "30点",
@@ -275,7 +285,7 @@
"hj127": "現在クローズポジションはありませんが",
"hj128": "閉店時間",
"hj129": "現在購読はありませんが",
- "hj130": "サブスクリプション価格",
+ "hj130": "申込価格",
"hj131": "すでに購読されている",
"hj132": "宝くじに当たらなかったり",
"hj133": "宝くじに当選して",
@@ -293,13 +303,13 @@
"hj145": "資金移動",
"hj146": "確認",
"hj1461": "アプリをダウンロードする",
- "hj147": "銀行カードを連携",
+ "hj147": "銀行カードを紐付ける",
"hj148": "ログアウト",
"hj149": "ログアウトしてもよろしいですか?",
- "hj150": "以前のパスワード",
+ "hj150": "現在のパスワード",
"hj151": "新しいパスワード",
- "hj152": "新しいパスワードを確認し",
- "hj153": "変更を確認",
+ "hj152": "新しいパスワード(確認)",
+ "hj153": "変更を確認する",
"hj154": "新旧のパスワードを入力してください。",
"hj155": "新しいパスワードが一致しません。",
"hj156": "上海と深センの口座",
@@ -307,9 +317,9 @@
"hj158": "引き出すことができる現金の金額は",
"hj159": "出金金額",
"hj160": "全て",
- "hj161": "もちろん",
- "hj162": "出金記録",
- "hj162e": "まだ撤退情報はありませんが",
+ "hj161": "はい",
+ "hj162": "出金履歴",
+ "hj162e": "まだ出金情報はありません。",
"hj163": "支払い名",
"hj164": "コピー",
"hj165": "ヒント",
@@ -344,7 +354,7 @@
"hj192": "送金金額を入力してください。",
"hj193": "インデックス口座への送金を確認し",
"hj194": "融資口座への振込を確認し",
- "hj195": "実際の名前",
+ "hj195": "氏名",
"hj196": "ID番号",
"hj197": "IDカードの表面",
"hj198": "アップロード中...",
@@ -360,13 +370,13 @@
"hj208": "正しいID番号を入力してください。",
"hj209": "証明写真をアップロードしてください。",
"hj210": "正常に送信されました!",
- "hj211": "銀行カードを連携",
+ "hj211": "銀行情報の利用ができません",
"hj212": "銀行カード情報",
"hj213": "銀行名",
"hj214": "口座開設支店",
"hj215": "銀行カード番号",
- "hj216": "バインディングを確認し",
- "hj217": "銀行カード番号を入力してください。",
+ "hj216": "紐付けを確認する",
+ "hj217": "カード番号を入力してください",
"hj218": "銀行名を入力してください",
"hj219": "口座開設支店を入力してください。",
"hj220": "正常に追加されました!",
@@ -385,8 +395,8 @@
"hj233": "リチャージをキャンセルし",
"hj234": "注文番号",
"hj235": "読み込み中...",
- "hj236": "すべてロードされ",
- "hj237": "買う",
+ "hj236": "すべて読み込み済み",
+ "hj237": "購入する",
"hj238": "詳細",
"hj239": "発表の詳細",
"hj240": "パスワードを忘れてしまい",
@@ -402,7 +412,7 @@
"hj250": "購読する",
"hj251": "購読してもよろしいですか?",
"hj252": "このサイトは技術テストサイトであり、実際の取引サービスは提供しません。",
- "hj253": "当選チケットの枚数",
+ "hj253": "当選チケット数",
"hj254": "交渉成立",
"hj255": "取引はありませんが",
"hj256": "入金",
@@ -433,7 +443,7 @@
"hj304": "UPI",
"hj305": "出金金額を入力してください。",
"hj306": "銀行名を入力してください",
- "hj307": "銀行カード番号を入力してください。",
+ "hj307": "カード番号を入力してください",
"hj308": "銀行 IFSC を入力してください。",
"hj309": "銀行 UPI を入力してください",
"hj313": "株式",
@@ -452,14 +462,14 @@
"马股": "馬の株",
"美股": "米国株",
"名稱": "名前",
- "最大購買": "最大の買い物",
+ "最大購買": "購入可能上限",
"單筆價格": "単品価格",
"马来西亚": "マレーシア",
"全部平仓": "すべてのポジションをクローズし",
"浮動盈虧": "含み損益",
"可用資產": "利用可能資産",
"累計盈虧": "総損益",
- "凍結資產": "資産を凍結し",
+ "凍結資產": "資金凍結",
"總手續費": "手数料総額",
"盈虧": "損益",
"持倉價": "保有価格",
@@ -472,11 +482,11 @@
"美股總資產": "米国株式の総資産",
"印股總資產": "インド株の総資産",
"馬股總資產": "マレーシア株式市場の総資産",
- "平仓": "近い位置",
- "确认平仓": "閉まる位置を確認し",
- "市價": "市場価格",
+ "平仓": "ポジション決済",
+ "确认平仓": "ポジションの決済確認",
+ "市價": "成行(市場価格)",
"賬戶總資產": "口座資産の合計",
- "類型": "タイプ",
+ "類型": "決済方法",
"總浮動盈虧": "変動損益の合計",
"美股資產": "米国株式資産",
"美股可用": "米国株が入手可能",
@@ -490,8 +500,8 @@
"轉換得到金額": "金額に換算すると",
"輸入金額": "金額を入力し",
"劃轉": "移行",
- "平倉": "近い位置",
- "持倉": "位置",
+ "平倉": "ポジション決済",
+ "持倉": "保有ポジション",
"最大": "最大",
"可用餘額": "利用可能残高",
"確認劃轉": "転送を確認し",
@@ -499,10 +509,10 @@
"提款成功,等待审核": "出金が成功しました。審査待ちです",
"不能选择一样的": "同じものは選べないので",
"總資產": "総資産",
- "請選擇提款账户": "出金口座を選択してください。",
- "請選擇銀行卡": "銀行カードを選択してください。",
+ "請選擇提款账户": "出金先口座を選択してください",
+ "請選擇銀行卡": "出金金額を入力してください",
"請選擇充值金額": "チャージ金額を選択してください。",
- "買漲/買跌": "買い上げ/買い下げ",
+ "買漲/買跌": "売買区分",
"倉位(股)": "保有株数",
"您確定一鍵平倉所有訂單嗎?": "ワンクリックですべての注文を閉じてもよろしいですか? ",
"打新日曆": "新しいカレンダーを作成する",
@@ -521,7 +531,7 @@
"印股总资产": "インド株の総資産",
"馬股总资产": "マレーシア株式市場の総資産",
"买跌": "買い下げ",
- "买涨": "買い占め",
+ "买涨": "買い注文",
"韩国股市": "韓国株式市場",
"韩股总资产": "韓国株の総資産",
"韩股資產": "韓国の株式資産",
@@ -536,7 +546,7 @@
"請選擇充值賬戶": "リチャージアカウントを選択してください",
"上傳憑證": "証明書をアップロードし",
"HG": "韓国の株式口座",
- "支持得提款渠道": "引き出しチャネルのサポート",
+ "支持得提款渠道": "出金方法を選択してください",
"銀行卡充值": "銀行カードのチャージ",
"韩股總資產": "韓国株の総資産",
"上傳憑證:": "証明書をアップロードします",
@@ -548,7 +558,7 @@
"美股账户": "米株口座",
"美国新闻": "ニュース",
"马来西亚新闻": "マレーシアニュース",
- "Search": "検索けんさく",
+ "Search": "検索",
"港股": "香港株",
"港股总资产": "香港株式総資産",
"HK": "香港株口座",
@@ -557,37 +567,37 @@
"港股冻结": "香港株凍結",
"订单详情": "注文の詳細",
"港股總資產": "香港株式総資産",
- "审核中": "チャージ解除",
+ "审核中": "審查中",
"一鍵平倉": "ワンクリック平倉",
"印股": "いんさつ株",
"印股冻结": "いんさつとうけつ",
"印度新闻": "インドニュース",
- "上市时间": "発売時期",
+ "上市时间": "発売予定日",
"提示": "ヒント",
"是否认缴": "納付を認めるかどうか",
"确定": "を選択して、",
"取消": "キャンセル",
"认购成功": "購入に成功しました",
"待补金额": "未払金額",
- "待上市": "上場を待つ",
+ "待上市": "上場待ち",
"新股配售": "新株配給",
"配售数量": "配給数量",
"立即配售": "即時配給",
"配售时间": "配給時間",
"配售成功": "配給に成功した",
"交易总额": "取引総額",
- "申购开启时间": "購買依頼オープン時間",
+ "申购开启时间": "購入受付開始日時",
"配售开启时间": "ディストリビューションオープン時間",
- "申购结束时间": "購買依頼終了時間",
+ "申购结束时间": "購入申込締切日時",
"配售结束时间": "配給終了時間",
- "hj261": "インサイダー取引",
- "hj300": "インサイダー取引",
+ "hj261": "特别取引",
+ "hj300": "特别取引",
"hj268": "インサイダー取引記録",
"确认": "確認",
"申请杠杠": "鉄棒を申請する",
"申请杠杠成功,请联系客服!": "レバレッジ申請が成功しました。カスタマーサポートにご連絡ください!",
"订单号": "注文番号",
- "时间": "時間",
+ "时间": "日時",
"yeb": "基金",
"yebjl": "基金レコード",
"周期": "サイクル",
@@ -607,9 +617,9 @@
"hj302": "ログオン",
"hj310": "アカウントを開設するまであと数ステップです。",
"关于我们": "会社概要",
- "This agreement is entered into by AMBARA CAPITAL (hereinafter referred to as \"the Company\") and the registered account holder (hereinafter referred to as \"the Client\"). The purpose of this agreement is to define the responsibilities and obligations of both parties in relation to trading in the Indian stock market. By registering an account online and agreeing to this agreement, the Client automatically consents to all services provided by the Company and the regulatory terms governing these services, while acknowledging compliance with the applicable laws and regulations of the Indian securities market.": "本契約は、AMBARA CAPITAL(以下「会社」という)と登録アカウント所有者(以下「クライアント」という)との間で締結されます。本契約の目的は、インド株式市場での取引に関する両当事者の責任と義務を定義することです。オンラインでアカウントを登録し本契約に同意することにより、クライアントは会社が提供するすべてのサービスおよび当該サービスを規制する規則に自動的に同意するとともに、インド証券市場の適用法令を遵守することを確認します。",
- "1.The Client must provide accurate and truthful personal information (including but not limited to name, contact details, identification documents, etc.) during the registration process for identity verification, account management, and compliance checks. The Client agrees that the Company has the right to verify the registration details and assess the Client's eligibility in accordance with internal policies. Accounts will be suspended or canceled if false information is provided.": "1.クライアントは、本人確認、アカウント管理、コンプライアンスチェックのため、登録手続き中に正確かつ真実の個人情報(氏名、連絡先、身分証明書等を含むがこれらに限定されない)を提供しなければなりません。クライアントは、会社が内部方針に基づいて登録詳細を検証し、クライアントの適格性を評価する権利を有することに同意します。虚偽の情報が提供された場合、アカウントは停止または解約される場合があります。",
- "Duro Capital is an India-focused investment management firm and is the manager for the Duro India Opportunities Fund (the “Fund”). The Fund’s investment objective is to achieve long-term capital appreciation by investing into equity and equity-related securities of fairly priced businesses with a defensible right-to-win in their industries and that are undergoing structural changes, which enables these companies to compound earnings at ~25% over the Fund’s holding period. Duro Capital is regulated by the Monetary Authority of Singapore (MAS) andholds a Capital Markets Services (CMS) License.": "デュロ・キャピタルはインドを中心とした投資管理会社であり、デュロ・インディア・オポチュニティーズ・ファンド(以下「ファンド」)の運用会社です。同ファンドの投資目的は、業界において防御可能な優位性を持ち、構造的変化を遂げている適正価格の企業の株式及び株式関連証券に投資することにより、長期的な資本増価を達成することです。これにより、これらの企業はファンドの保有期間中に約25%の収益を複利計算で生み出すことができます。デュロ・キャピタルはシンガポール金融庁(MAS)の規制を受けており、資本市場サービス(CMS)ライセンスを保有しています。",
+ "This agreement is entered into by AMBARA CAPITAL (hereinafter referred to as \"the Company\") and the registered account holder (hereinafter referred to as \"the Client\"). The purpose of this agreement is to define the responsibilities and obligations of both parties in relation to trading in the Indian stock market. By registering an account online and agreeing to this agreement, the Client automatically consents to all services provided by the Company and the regulatory terms governing these services, while acknowledging compliance with the applicable laws and regulations of the Indian securities market.": "Carlyleは、世界最大かつ最も多様化されたグローバル投資会社の一つです。現在641の投資ビークルを運用し、資産規模は4,530億ドルに達しており、3つの主要な事業分野をカバーしています。カーライルは1987年にワシントンD.C.で設立され、4大陸29か所のオフィスに2,300名以上の専門スタッフを擁しています。私たちは誠実に連携し、投資家、投資先企業、株主、一般社会、地域社会に対して、長期的な価値の創出に尽力しています。",
+ "1.The Client must provide accurate and truthful personal information (including but not limited to name, contact details, identification documents, etc.) during the registration process for identity verification, account management, and compliance checks. The Client agrees that the Company has the right to verify the registration details and assess the Client's eligibility in accordance with internal policies. Accounts will be suspended or canceled if false information is provided.": "Carlyleが注力するコア業界では、深い専門知識を活かして競争優位性を構築し、投資先企業に最大の価値をもたらすとともに、長期的な影響を生み出しています。私たちの投資チームは幅広さよりも深さを重視しており、多くのメンバーが特定の業界に特化しているため、柔軟なソリューションの提供や最適な資本配分を実現しています。30年にわたり、業界の専門性、グローバルネットワーク、チームの連携を融合させることで、私たちは常に優位性を保ち、事業の成長を続けています。",
+ "Duro Capital is an India-focused investment management firm and is the manager for the Duro India Opportunities Fund (the “Fund”). The Fund’s investment objective is to achieve long-term capital appreciation by investing into equity and equity-related securities of fairly priced businesses with a defensible right-to-win in their industries and that are undergoing structural changes, which enables these companies to compound earnings at ~25% over the Fund’s holding period. Duro Capital is regulated by the Monetary Authority of Singapore (MAS) andholds a Capital Markets Services (CMS) License.": "Carlyleは、世界最大かつ最も多様化されたグローバル投資会社の一つです。現在641の投資ビークルを運用し、資産規模は4,530億ドルに達しており、3つの主要な事業分野をカバーしています。カーライルは1987年にワシントンD.C.で設立され、4大陸29か所のオフィスに2,300名以上の専門スタッフを擁しています。私たちは誠実に連携し、投資家、投資先企業、株主、一般社会、地域社会に対して、長期的な価値の創出に尽力しています Carlyleが注力するコア業界では、深い専門知識を活かして競争優位性を構築し、投資先企業に最大の価値をもたらすとともに、長期的な影響を生み出しています。私たちの投資チームは幅広さよりも深さを重視しており、多くのメンバーが特定の業界に特化しているため、柔軟なソリューションの提供や最適な資本配分を実現しています。30年にわたり、業界の専門性、グローバルネットワーク、チームの連携を融合させることで、私たちは常に優位性を保ち、事業の成長を続けています。",
"Section 1: Introduction": "セクション1: 序論",
"Section 2: Account Registration and Service Regulation": "セクション2: アカウント登録とサービス規制",
"Section 3: Fees, Commissions, and Trading Rules": "セクション3: 手数料、コミッション、取引ルール",
diff --git a/src/locales/zh.json b/src/locales/zh.json
index 3a8e1bb..fe7181c 100644
--- a/src/locales/zh.json
+++ b/src/locales/zh.json
@@ -1,4 +1,13 @@
{
+ "sgjj":"Carlyle(JP)是全球规模最大的资产管理集团,也是风险管理及顾问服务公司之一。",
+ "sgjj2":"公司多元化投资,主要业务有企业私募股权基金,对冲组合基金等。",
+ "sgjj3":"与全球各类机构及财务顾问紧密合作,在全球各大洲设有办事处,致力于为我们的投资者创造长期的价值,实现财务目标。",
+ "kyc":"KYC",
+ "请联系客服":"请联系客服!",
+ "审核中":"审核中",
+ "已驳回":"已驳回",
+ "已完成":"已完成",
+ "占用资金":"占用资金",
"确认密码":"确认密码",
"当前密码":"当前密码",
"密钥":"密钥",
diff --git a/src/page/authentication/index.vue b/src/page/authentication/index.vue
index 4b322cd..500ec37 100644
--- a/src/page/authentication/index.vue
+++ b/src/page/authentication/index.vue
@@ -3,7 +3,7 @@
<van-nav-bar
:placeholder="true"
:safe-area-inset-top="true"
- title="KYC"
+ :title="$t('kyc')"
left-arrow
@click-left="$router.go(-1)"
>
@@ -420,7 +420,7 @@
display: flex;
align-items: center;
justify-content: center;
- background: #5c288c;
+ background: #185546;
font-size: 0.4103rem;
color: #fff;
diff --git a/src/page/bankCard/banklist.vue b/src/page/bankCard/banklist.vue
index db92095..09bef10 100644
--- a/src/page/bankCard/banklist.vue
+++ b/src/page/bankCard/banklist.vue
@@ -31,7 +31,7 @@
</template>
</van-swipe-cell>
</div>
- <div class="bank_name">
+ <div class="bank_name" style="background: #185546;color: #fff;">
<div class="bank_box" @click="$router.push('/bankcard')">
{{ $t("hj220").substring(0, 2) }}{{ $t("hj247") }}
</div>
@@ -253,7 +253,7 @@
display: flex;
align-items: center;
justify-content: center;
- background: #1b79f5;
+ background: #185546;
font-size: 0.4103rem;
color: #fff;
diff --git a/src/page/bankCard/index.vue b/src/page/bankCard/index.vue
index 251bd2d..fd2a9bf 100644
--- a/src/page/bankCard/index.vue
+++ b/src/page/bankCard/index.vue
@@ -65,14 +65,15 @@
</div>
</div> -->
- <div class="bank_name" @click.stop="gotodaka" v-if="addBank == true">
+ <!-- <div class="bank_name" @click.stop="gotodaka" v-if="addBank == true"> -->
+ <div class="bank_name" v-if="addBank == true">
<div class="lefts">
<span>{{ $t("hj213") }}</span>
</div>
<div class="rights" style="justify-content: none;">
{{ name }}
- <!-- <input type="text" :placeholder="$t('hj306')" v-model="bankName" :disabled="!addBank" /> -->
+ <input type="text" :placeholder="$t('hj306')" v-model="bankName" :disabled="!addBank" />
<!-- <picker @change="bindPickerChange" :value="index" :range="array">
<view >{{array[index].name}}</view>
</picker> -->
@@ -91,7 +92,7 @@
/>
</div>
</div>
- <div class="bank_name" v-if="addBank == true">
+ <!-- <div class="bank_name" v-if="addBank == true">
<div class="lefts">
<span>{{ $t("hj303") }}</span>
</div>
@@ -103,7 +104,7 @@
:disabled="!addBank"
/>
</div>
- </div>
+ </div> -->
<div class="bank_name" v-if="addBank == true && !_id">
<div class="lefts">
@@ -119,7 +120,7 @@
</div>
</div>
- <div class="bank_name" v-if="addBank == true && !_id">
+ <!-- <div class="bank_name" v-if="addBank == true && !_id">
<div class="lefts">
<span>{{ $t("hj16") }}</span>
</div>
@@ -131,7 +132,7 @@
:disabled="!addBank"
/>
</div>
- </div>
+ </div> -->
<!-- <div class="bank_name" v-if="addBank==false">
<div class="lefts">
<span>{{ $t('hj304') }}123</span>
@@ -235,7 +236,7 @@
// 添加银行卡
if (isNull(this.bankNo)) {
Toast(this.$t("hj217"));
- } else if (isNull(this.name)) {
+ } else if (isNull(this.bankName)) {
Toast(this.$t("hj218"));
} else if (isNull(this.banif)) {
Toast(this.$t("hj218a"));
@@ -245,7 +246,7 @@
// }
else {
let opts = {
- bankName: this.name,
+ bankName: this.bankName,
bankNo: this.bankNo,
bankAddress: this.banif,
bankImg: this.code,
@@ -369,7 +370,7 @@
display: flex;
align-items: center;
justify-content: center;
- background: #1b79f5;
+ background: #185546;
font-size: 0.4103rem;
color: #fff;
diff --git a/src/page/bankCard/updatabank.vue b/src/page/bankCard/updatabank.vue
index edbde65..ce13304 100644
--- a/src/page/bankCard/updatabank.vue
+++ b/src/page/bankCard/updatabank.vue
@@ -304,7 +304,7 @@
display: flex;
align-items: center;
justify-content: center;
- background: #1B79F5;
+ background: #185546;
font-size: 0.4103rem;
color: #fff;
diff --git a/src/page/bankCard1/index.vue b/src/page/bankCard1/index.vue
index 5eaee77..160df50 100644
--- a/src/page/bankCard1/index.vue
+++ b/src/page/bankCard1/index.vue
@@ -15,14 +15,22 @@
</div>
</div> -->
- <div class="titles">
+ <!-- <div class="titles">
<span>{{ $t("关于我们") }}</span>
+ </div> -->
+ <div class="bank_name">
+ {{
+ $t('sgjj')
+ }}
</div>
<div class="bank_name">
{{
- $t(
- "Duro Capital is an India-focused investment management firm and is the manager for the Duro India Opportunities Fund (the “Fund”). The Fund’s investment objective is to achieve long-term capital appreciation by investing into equity and equity-related securities of fairly priced businesses with a defensible right-to-win in their industries and that are undergoing structural changes, which enables these companies to compound earnings at ~25% over the Fund’s holding period. Duro Capital is regulated by the Monetary Authority of Singapore (MAS) andholds a Capital Markets Services (CMS) License."
- )
+ $t('sgjj2')
+ }}
+ </div>
+ <div class="bank_name">
+ {{
+ $t('sgjj3')
}}
</div>
</div>
@@ -60,6 +68,7 @@
font-weight: 500;
font-size: 0.48rem;
color: #14181f;
+
}
.bank_card_page {
@@ -68,9 +77,11 @@
background: #fff;
.content {
- width: 100%;
- padding: 0 0.6rem;
-
+ // width: 100%;
+ margin: 20px;
+ // padding: 0 0.6rem;
+ background: rgb(247, 247, 247);
+ border-radius: 0.2rem;
.top_back {
width: 100%;
height: 2rem;
@@ -95,19 +106,19 @@
margin-top: 1rem;
span {
- font-weight: 600;
+ // font-weight: 600;
}
}
}
.bank_name {
width: 100%;
- height: 1.5rem;
- font-size: 0.5rem;
+ // height: 1.5rem;
+ font-size: 18px;
+ line-height: 25px;
display: flex;
- padding: 0 0.2rem;
- background: rgb(247, 247, 247);
- border-radius: 0.2rem;
+ padding: 0.2rem;
+
margin-top: 0.3rem;
}
}
diff --git a/src/page/home/guide.vue b/src/page/home/guide.vue
index 567885b..47b8ace 100644
--- a/src/page/home/guide.vue
+++ b/src/page/home/guide.vue
@@ -6,10 +6,10 @@
<div class="pages_box">
<div class="pages_box_title">{{$t('资金操作')}}</div>
<div class="pages_box_box">
- <div class="pages_box_box_box" @click="$router.push('/recharge')">{{$t('hj256')}}</div>
+ <div class="pages_box_box_box" @click="tsclick">{{$t('hj256')}}</div>
<div class="pages_box_box_box" @click="$router.push('/RechargeSure')">{{$t('hj177')}}</div>
</div>
- <div class="pages_box_box_pm">{{$t('hj245')}}</div>
+ <!-- <div class="pages_box_box_pm">{{$t('hj245')}}</div> -->
</div>
<div class="pages_box">
<div class="pages_box_title">{{$t('功能指引')}}</div>
@@ -43,6 +43,7 @@
<script>
// import tabsList from "./favorites/tabs";
import * as api from "@/axios/api";
+ import { Toast, MessageBox } from "mint-ui";
import Language from "@/components/Language/index.vue";
import headers from "@/page/login/components/header.vue";
export default {
@@ -56,6 +57,9 @@
},
methods: {
+ tsclick(){
+ Toast(this.$t('请联系客服'))
+ },
clicklang() {
this.$refs.language.settingDialog = true;
},
diff --git a/src/page/home/home.vue b/src/page/home/home.vue
index cbea835..85e98d7 100644
--- a/src/page/home/home.vue
+++ b/src/page/home/home.vue
@@ -1,16 +1,13 @@
<template>
<div class="wrapper">
<div class="page_content">
- <div style="padding: 0 0.264rem;font-size: 24px;font-weight: 500;">SFM Pro</div>
+ <div style="padding: 0 0.264rem;font-size: 24px;font-weight: 500;">CARLYLEJP</div>
<div class="center_tabs">
<div class="banner_top">
<van-swipe class="my-swipe" :autoplay="5000" indicator-color="white">
- <van-swipe-item
- v-for="(item, index) in bannerImgsArr"
- @click="handleBannerClick(index)"
- :key="index"
- >
- <img style="width: 100%; height: 146px" :src="item.img" alt />
+ <van-swipe-item style="height: 160px;" v-for="(item, index) in bannerImgsArr"
+ @click="handleBannerClick(index)" :key="index">
+ <img style=" width: 100%;height: 100%;" :src="item.img" alt />
</van-swipe-item>
</van-swipe>
</div>
@@ -35,10 +32,7 @@
<li @click="$router.push('/trading-list?type=DZ')">
<div class="link">
<div class="icon">
- <img
- src="../../assets/home/block_trades.png"
- alt=""
- />
+ <img src="../../assets/home/block_trades.png" alt="" />
</div>
<div class="name">{{ $t("hj621") }}</div>
</div>
@@ -46,10 +40,7 @@
<li @click="$router.push('/favorites')">
<div class="link">
<div class="icon">
- <img
- src="../../assets/home/ipo.png"
- alt=""
- />
+ <img src="../../assets/home/ipo.png" alt="" />
</div>
<div class="name">IPO{{ $t("申购") }}</div>
</div>
@@ -57,10 +48,7 @@
<li @click="$router.push('/smart_intraday')">
<div class="link">
<div class="icon">
- <img
- src="../../assets/home/stock_recharge.png"
- alt=""
- />
+ <img src="../../assets/home/stock_recharge.png" alt="" />
</div>
<div class="name">{{ $t("智能日内") }}</div>
</div>
@@ -150,17 +138,19 @@
<Language ref="language" @onChange="getNewsList" />
</div>
<div class="custom-swipe">
- <div class="scroll-item" v-for="(item, index) in zslist" :key="index" style="width: 150px;">
- <div class="scroll-item_top">
- <div class="scroll-item_top_left">
- {{ item.name }}
- </div>
- <div class="scroll-item_top_right">{{item.symbol}}</div>
+ <div class="scroll-item" v-for="(item, index) in zslist" :key="index" style="width: 150px;">
+ <div class="scroll-item_top">
+ <div class="scroll-item_top_left">
+ {{ item.name }}
</div>
- <div style="margin-bottom: 15px;text-align: center;color: #137D68;font-size: 12px;font-weight: bold;">{{ item.last }}</div>
- <div style="margin-bottom: 25px;text-align: center;color: #C8302F;font-size: 12px;font-weight: bold;">{{ item.chg }}({{item.chgPct}}%)</div>
+ <div class="scroll-item_top_right">{{item.symbol}}</div>
</div>
+ <div style="margin-bottom: 15px;text-align: center;color: #137D68;font-size: 12px;font-weight: bold;">
+ {{ item.last }}</div>
+ <div style="margin-bottom: 25px;text-align: center;color: #C8302F;font-size: 12px;font-weight: bold;">
+ {{ item.chg }}({{item.chgPct}}%)</div>
</div>
+ </div>
<!-- <div class="fg"></div> -->
<!-- <tabsList ref="tabsList" /> -->
<!-- <div class="new-stock">
@@ -205,47 +195,34 @@
<div class="title-box">
<div class="title">{{ $t("資訊") }}</div>
</div>
- <mt-tab-container
- v-model="news"
- :swipeable="true"
- >
- <mt-tab-container-item
- v-for="(items, index) in newListHeader"
- :id="items.id"
- :key="index"
- >
+ <mt-tab-container v-model="news" :swipeable="true">
+ <mt-tab-container-item v-for="(items, index) in newListHeader" :id="items.id" :key="index">
<div class="news-content">
- <div style="display: flex;align-items: normal;border-bottom:1px solid #cacaca;padding-bottom: 10px;margin-top:10px;justify-content: space-between;"
- class=""
- v-for="(item, inde) in items.data"
- :key="inde"
- @click="
+ <div
+ style="display: flex;align-items: normal;border-bottom:1px solid #cacaca;padding-bottom: 10px;margin-top:10px;justify-content: space-between;"
+ class="" v-for="(item, inde) in items.data" :key="inde" @click="
$router.push({
path: '/newPage',
query: {
listid: item.id
}
})
- "
- >
- <div style="display: flex;
+ ">
+ <div style="display: flex;
flex-direction: column;
justify-content: space-between;">
- <div
- class="titContent"
- style="
+ <div class="titContent" style="
-webkit-box-orient: vertical;
font-size: 0.38rem;
margin-top: 0.2rem;
margin-bottom: 20px;
- "
- >
- {{ item.title }}
- </div>
- <div class="item-times">
- {{ item.showTime | gettime }}
- </div>
- </div>
+ ">
+ {{ item.title }}
+ </div>
+ <div class="item-times">
+ {{ item.showTime | gettime }}
+ </div>
+ </div>
<div class="neitu"><img :src="item.imgurl" /></div>
</div>
</div>
@@ -287,637 +264,428 @@
</div>
</template>
<script>
-import AllList from "@/page/list/list-all";
-import HomeList from "./components/home-list";
-import Echart from "./components/echart.vue";
-import * as api from "@/axios/api";
-import Announcement from "@/assets/img/black_laba.png";
-import caidana from "@/assets/img/caidana.png";
-import bangzhu from "@/assets/img/bangzhu.png";
-import kefua from "@/assets/img/kefua.png";
-import ADFASDF from "@/assets/img/20240711-160804.jpg";
-import xiazai from "@/assets/img/xiazai.png";
-import GoToLogin from "@/page/home/components/GoLogin.vue";
-import { MessageBox } from "mint-ui";
-import Language from "@/components/Language/index.vue";
-import tabsList from "@/page/list/tradingList/tabs";
+ import AllList from "@/page/list/list-all";
+ import HomeList from "./components/home-list";
+ import Echart from "./components/echart.vue";
+ import * as api from "@/axios/api";
+ import Announcement from "@/assets/img/black_laba.png";
+ import caidana from "@/assets/img/caidana.png";
+ import bangzhu from "@/assets/img/bangzhu.png";
+ import kefua from "@/assets/img/kefua.png";
+ import ADFASDF from "@/assets/img/20240711-160804.jpg";
+ import xiazai from "@/assets/img/xiazai.png";
+ import GoToLogin from "@/page/home/components/GoLogin.vue";
+ import {
+ MessageBox
+ } from "mint-ui";
+ import Language from "@/components/Language/index.vue";
+ import tabsList from "@/page/list/tradingList/tabs";
-export default {
- components: {
- tabsList,
- HomeList,
- AllList,
- GoToLogin,
- Echart,
- Language
- },
- // onlineService
- props: {},
- data() {
- return {
- isshow: true,
- // 客服地址
- news: "tab_0",
- // 新闻导航
- newListHeader: [
- {
- title: this.$t("hj6"),
- id: "tab_0",
- data: [],
- type: 1
+ export default {
+ components: {
+ tabsList,
+ HomeList,
+ AllList,
+ GoToLogin,
+ Echart,
+ Language
+ },
+ // onlineService
+ props: {},
+ data() {
+ return {
+ isshow: true,
+ // 客服地址
+ news: "tab_0",
+ // 新闻导航
+ newListHeader: [{
+ title: this.$t("hj6"),
+ id: "tab_0",
+ data: [],
+ type: 1
+ }
+ // {
+ // title: "马来西亚新闻",
+ // id: "tab_1",
+ // data: [],
+ // type: 2,
+ // },
+ ],
+
+ // 公告 icon 地址
+ Announcement,
+ ADFASDF,
+ close: true,
+ intervalId: null,
+ proData: [], // 分割好的数据
+ currentIndex: 0,
+ bannerImgsArr: [{
+ img: require("@/assets/img/11111.png")
+ },
+ {
+ img: require("@/assets/img/22222.png")
+ }
+ // {
+ // img: "https://api.trowegroup.com/bs/image/20240305/06eb4602ba7b3e570ccd70c0415884ec.png",
+ // },
+ ],
+ // 公告列表
+ artList: [],
+
+ onlineService: "123123",
+ zslist: [],
+ isGoTo: false,
+ bannerList: [],
+ userInfo: []
+ };
+ },
+ computed: {
+ navsArr() {
+ return [{
+ img: xiazai,
+ title: this.$t("hj1461")
+ },
+ {
+ img: kefua,
+ title: this.$t("kf")
+ },
+ {
+ img: bangzhu,
+ title: this.$t("bz")
+ },
+ {
+ img: caidana,
+ title: this.$t("caidan")
+ }
+ ];
+ }
+ },
+ filters: {
+ gettime(time) {
+ if (!time) {
+ return "";
}
- // {
- // title: "马来西亚新闻",
- // id: "tab_1",
- // data: [],
- // type: 2,
- // },
- ],
-
- // 公告 icon 地址
- Announcement,
- ADFASDF,
- close: true,
- proData: [], // 分割好的数据
- currentIndex: 0,
- bannerImgsArr: [
- {
- img: require("@/assets/img/11111.png")
- },
- {
- img: require("@/assets/img/11111.png")
+ var nd = new Date(time);
+ var y = nd.getFullYear();
+ var mm = nd.getMonth() + 1;
+ var d = nd.getDate();
+ var h = nd.getHours();
+ var m = nd.getMinutes();
+ var c = nd.getSeconds();
+ if (mm < 10) {
+ mm = "0" + mm;
}
- // {
- // img: "https://api.trowegroup.com/bs/image/20240305/06eb4602ba7b3e570ccd70c0415884ec.png",
- // },
- ],
- // 公告列表
- artList: [],
-
- onlineService: "123123",
- zslist:[],
- isGoTo: false,
- bannerList: [],
- userInfo: []
- };
- },
- computed: {
- navsArr() {
- return [
- {
- img: xiazai,
- title: this.$t("hj1461")
- },
- {
- img: kefua,
- title: this.$t("kf")
- },
- {
- img: bangzhu,
- title: this.$t("bz")
- },
- {
- img: caidana,
- title: this.$t("caidan")
+ if (d < 10) {
+ d = "0" + d;
}
- ];
- }
- },
- filters: {
- gettime(time) {
- if (!time) {
- return "";
- }
- var nd = new Date(time);
- var y = nd.getFullYear();
- var mm = nd.getMonth() + 1;
- var d = nd.getDate();
- var h = nd.getHours();
- var m = nd.getMinutes();
- var c = nd.getSeconds();
- if (mm < 10) {
- mm = "0" + mm;
- }
- if (d < 10) {
- d = "0" + d;
- }
- if (h < 10) {
- h = "0" + h;
- }
- if (m < 10) {
- m = "0" + m;
- }
- if (c < 10) {
- c = "0" + c;
- }
- // 17:35:2922-06-2022
- return d + "-" + mm + "-" + y + " " + h + ":" + m + ":" + c;
- }
- },
- methods: {
- async getrglist() {
- // 获取指数
- let data = await api.getIndexData();
- if (data.status === 0) {
- this.zslist = data.data
- } else {
+ if (h < 10) {
+ h = "0" + h;
+ }
+ if (m < 10) {
+ m = "0" + m;
+ }
+ if (c < 10) {
+ c = "0" + c;
+ }
+ // 17:35:2922-06-2022
+ return d + "-" + mm + "-" + y + " " + h + ":" + m + ":" + c;
}
},
- closeclick() {
- this.isshow = false;
- },
- aRouter() {
- this.$store.commit("elAlertShow", {
- elAlertShow: true,
- elAlertText: this.$t("当前充值渠道已关闭请选择在线客服进行充值。")
- });
- // window.open(this.onlineService);
- },
- aRouter1() {
- // window.open('https://chatlink.wchatlink.com/widget/standalone.html?eid=139eb5679d5a9aea0650dbb3c96ca1a2&language=en');
- window.open(this.onlineService);
- },
+ methods: {
+ async getrglist() {
+ // 获取指数
+ let data = await api.getIndexData();
+ if (data.status === 0) {
+ this.zslist = data.data
+ } else {}
+ },
+ closeclick() {
+ this.isshow = false;
+ },
+ aRouter() {
+ this.$store.commit("elAlertShow", {
+ elAlertShow: true,
+ elAlertText: this.$t("当前充值渠道已关闭请选择在线客服进行充值。")
+ });
+ // window.open(this.onlineService);
+ },
+ aRouter1() {
+ // window.open('https://chatlink.wchatlink.com/widget/standalone.html?eid=139eb5679d5a9aea0650dbb3c96ca1a2&language=en');
+ window.open(this.onlineService);
+ },
- getdialog() {
- MessageBox.confirm(this.$t("hj252"), this.$t("hj165"), {
- confirmButtonText: this.$t("hj161"),
- cancelButtonText: this.$t("hj106")
- })
- .then(async () => {})
+ getdialog() {
+ MessageBox.confirm(this.$t("hj252"), this.$t("hj165"), {
+ confirmButtonText: this.$t("hj161"),
+ cancelButtonText: this.$t("hj106")
+ })
+ .then(async () => {})
// .catch(() => {});
- },
- onSelect(e) {
- this.$i18n.locale = e.lang;
- window.localStorage.setItem("language", e.lang);
- },
- async getUserInfo() {
- // 获取用户信息
- let data = await api.getUserInfo();
- if (data.status === 0) {
- // 判断是否登录
- this.$store.state.userInfo = data.data;
- this.userInfo = data.data;
- } else {
- }
- },
- getHuo() {
- // 123随机
- var num = Math.floor(Math.random() * 3 + 1);
- return num;
- },
- // 构造随机数列表 50 100 200
- getNum1(num) {
- if (num === 1) {
- return 50;
- } else if (num === 2) {
- return 100;
- } else if (num >= 3) {
- return 200;
- }
- },
- goDetail(item) {
- if (this.userInfo.length === 0) {
- this.$store.commit("dialogVisible", true);
- return;
- }
- this.$router.push({
- path: "/kline",
- query: {
- name: item.name,
- stockplate: item.stock_plate,
- code: item.symbol.substring(2, item.symbol.length),
- type: item.market,
- sok: this.filterSH(item.market),
- if_zhishu: "0"
+ },
+ onSelect(e) {
+ this.$i18n.locale = e.lang;
+ window.localStorage.setItem("language", e.lang);
+ },
+ async getUserInfo() {
+ // 获取用户信息
+ let data = await api.getUserInfo();
+ if (data.status === 0) {
+ // 判断是否登录
+ this.$store.state.userInfo = data.data;
+ this.userInfo = data.data;
+ } else {}
+ },
+ getHuo() {
+ // 123随机
+ var num = Math.floor(Math.random() * 3 + 1);
+ return num;
+ },
+ // 构造随机数列表 50 100 200
+ getNum1(num) {
+ if (num === 1) {
+ return 50;
+ } else if (num === 2) {
+ return 100;
+ } else if (num >= 3) {
+ return 200;
}
- });
- },
- filterSH(val) {
- if (val === "sh") {
- return 1;
- } else if (val === "bj" || val === "sz") {
- return 0;
- }
- },
- gocz() {
- if (this.userInfo.length === 0) {
- this.$store.commit("dialogVisible", true);
- return;
- } else {
- this.$router.push("/wallet");
- }
- },
- goJy(index) {
- if (this.userInfo.length === 0) {
- this.$store.commit("dialogVisible", true);
- return;
- }
- switch (index) {
- // case 0:
- // this.$router.push('/yeb')
- // break
- case 0:
- this.$router.push("/download");
- // this.$router.push('/warehouse')
- break;
- case 1:
- // this.$router.push({ path: '/trading-list', query: { listid: 5 } })
- this.$router.push("/new_service");
- // window.location.href = this.onlineService
- break;
- case 2:
- this.$router.push("/help");
- break;
- // case 3:
- // this.$router.push('/Subscription?idx=1')
- // break
- case 3:
- // this.$router.push('/Subscription?idx=1')
- this.$router.push({ path: "/trading-list", query: { indexid: 3 } });
- break;
- case 4:
- // this.$router.push('/SubDK')
-
- break;
- case 5:
- // this.$router.push('/SubDK')
+ },
+ goDetail(item) {
+ if (this.userInfo.length === 0) {
+ this.$store.commit("dialogVisible", true);
+ return;
+ }
+ this.$router.push({
+ path: "/kline",
+ query: {
+ name: item.name,
+ stockplate: item.stock_plate,
+ code: item.symbol.substring(2, item.symbol.length),
+ type: item.market,
+ sok: this.filterSH(item.market),
+ if_zhishu: "0"
+ }
+ });
+ },
+ filterSH(val) {
+ if (val === "sh") {
+ return 1;
+ } else if (val === "bj" || val === "sz") {
+ return 0;
+ }
+ },
+ gocz() {
+ if (this.userInfo.length === 0) {
+ this.$store.commit("dialogVisible", true);
+ return;
+ } else {
this.$router.push("/wallet");
- break;
- default:
- break;
- }
- if (navigator.vibrate) {
- // 支持
- navigator.vibrate([55]);
- }
- },
- async getBanner() {
- // 获取显示的banner
- let result = await api.getBannerByPlat({ platType: "m" });
- if (result.status === 0) {
- var ajson = { bannerUrl: this.banner1 };
- this.bannerList.push(ajson);
- } else {
- this.$store.commit("elAlertShow", {
- elAlertShow: true,
- elAlertText: result.msg
- });
- }
- },
- goOnline() {
- this.$router.push("/service");
- },
- // 获取公告
- async getArtList() {
- let data = await api.getArtList();
- if (data.status === 0) {
- this.artList = data.data.list[0];
- }
- },
- async getInfoSite() {
- let data = await api.getInfoSite();
- if (data.status === 0) {
- this.onlineService = data.data.onlineService;
- console.log(this.onlineService, "this.onlineService");
- } else {
- this.$store.commit("elAlertShow", {
- elAlertShow: true,
- elAlertText: data.msg
- });
- }
- },
-
- // 获取新闻列表
- async getNewsList(type) {
- if (typeof type == "string") type = 1;
- let data = await api.queryNewsList(type);
- // this.isshow = true
- this.newListHeader.map(item => {
- if (item.type === type) {
- item.data = data.data.list;
}
- });
- this[`newsContent${type}`] = data.data.list;
- },
+ },
+ goJy(index) {
+ if (this.userInfo.length === 0) {
+ this.$store.commit("dialogVisible", true);
+ return;
+ }
+ switch (index) {
+ // case 0:
+ // this.$router.push('/yeb')
+ // break
+ case 0:
+ this.$router.push("/download");
+ // this.$router.push('/warehouse')
+ break;
+ case 1:
+ // this.$router.push({ path: '/trading-list', query: { listid: 5 } })
+ this.$router.push("/new_service");
+ // window.location.href = this.onlineService
+ break;
+ case 2:
+ this.$router.push("/help");
+ break;
+ // case 3:
+ // this.$router.push('/Subscription?idx=1')
+ // break
+ case 3:
+ // this.$router.push('/Subscription?idx=1')
+ this.$router.push({
+ path: "/trading-list",
+ query: {
+ indexid: 3
+ }
+ });
+ break;
+ case 4:
+ // this.$router.push('/SubDK')
- handleSearchClick() {
- this.$router.push({ path: "/trading-list", query: { type: 1 } });
- }
- },
+ break;
+ case 5:
+ // this.$router.push('/SubDK')
+ this.$router.push("/wallet");
+ break;
+ default:
+ break;
+ }
+ if (navigator.vibrate) {
+ // 支持
+ navigator.vibrate([55]);
+ }
+ },
+ getBanner() {
+ // 获取显示的banner
+ let result = api.getBannerByPlat({
+ platType: "m"
+ });
+ if (result.status === 0) {
+ var ajson = {
+ bannerUrl: this.banner1
+ };
+ this.bannerList.push(ajson);
+ } else {
+ this.$store.commit("elAlertShow", {
+ elAlertShow: true,
+ elAlertText: result.msg
+ });
+ }
+ },
+ goOnline() {
+ this.$router.push("/service");
+ },
+ // 获取公告
+ async getArtList() {
+ let data = await api.getArtList();
+ if (data.status === 0) {
+ this.artList = data.data.list[0];
+ }
+ },
+ async getInfoSite() {
+ let data = await api.getInfoSite();
+ if (data.status === 0) {
+ this.onlineService = data.data.onlineService;
+ console.log(this.onlineService, "this.onlineService");
+ } else {
+ this.$store.commit("elAlertShow", {
+ elAlertShow: true,
+ elAlertText: data.msg
+ });
+ }
+ },
+ startPolling(){
+ this.intervalId = setInterval(() => {
+ this.getrglist();
+ }, 5000); // 每 5 秒轮询一次
+ },
+ stopPolling() {
+ if (this.intervalId) {
+ clearInterval(this.intervalId);
+ this.intervalId = null;
+ }
+ },
+ // 获取新闻列表
+ async getNewsList(type) {
+ if (typeof type == "string") type = 1;
+ let data = await api.queryNewsList(type);
+ // this.isshow = true
+ this.newListHeader.map(item => {
+ if (item.type === type) {
+ item.data = data.data.list;
+ }
+ });
+ this[`newsContent${type}`] = data.data.list;
+ },
- async mounted() {
- this.getUserInfo();
- this.getrglist()
- this.getInfoSite();
- await this.getNewsList(1);
- this.getArtList();
- this.getBanner();
-
- setInterval(() => {
- if (window.localStorage.getItem("USERTOKEN")) {
- this.isGoTo = false;
- } else {
- this.isGoTo = !this.isGoTo;
+ handleSearchClick() {
+ this.$router.push({
+ path: "/trading-list",
+ query: {
+ type: 1
+ }
+ });
}
- }, 10000);
- }
-};
+ },
+ beforeDestroy() {
+ this.stopPolling()
+ },
+ mounted() {
+ this.startPolling();
+ this.getUserInfo();
+ // this.getrglist()
+ this.getInfoSite();
+ this.getNewsList(1);
+ this.getArtList();
+ this.getBanner();
+ setInterval(() => {
+ if (window.localStorage.getItem("USERTOKEN")) {
+ this.isGoTo = false;
+ } else {
+ this.isGoTo = !this.isGoTo;
+ }
+ }, 10000);
+ }
+ };
</script>
<style lang="less" scoped>
- /deep/.header-box{
+ /deep/.header-box {
display: none;
}
- /deep/.asiis{
+
+ /deep/.asiis {
display: none;
}
+
.horizontal-scroll-container::-webkit-scrollbar {
- display: none; /* 对于 Webkit 浏览器(如 Chrome, Safari)隐藏滚动条 */
+ display: none;
+ /* 对于 Webkit 浏览器(如 Chrome, Safari)隐藏滚动条 */
}
- .scroll-item_top_right{
+
+ .scroll-item_top_right {
width: 30%;
font-size: 12px;
font-weight: 700;
color: #ababab;
}
- .scroll-item_top_left{
+
+ .scroll-item_top_left {
width: 70%;
font-size: .373333rem;
font-weight: 700;
color: #137D68;
}
- .scroll-item_top{
+
+ .scroll-item_top {
display: flex;
align-items: center;
margin-bottom: 25px;
}
+
.scroll-item {
- display: inline-block; /* 横向排列每个项 */
- min-width: 225px; /* 每个项的宽度 */
- height: 160px; /* 每个项的高度 */
- background-color: #F5EDEC; /* 背景色 */
- margin-left: 20px; /* 项之间的间距 */
+ display: inline-block;
+ /* 横向排列每个项 */
+ min-width: 225px;
+ /* 每个项的宽度 */
+ height: 160px;
+ /* 每个项的高度 */
+ background-color: #F5EDEC;
+ /* 背景色 */
+ margin-left: 20px;
+ /* 项之间的间距 */
// line-height: 100px; /* 垂直居中 */
- border-radius: 5px; /* 圆角 */
- padding:.32rem .213333rem;
+ border-radius: 5px;
+ /* 圆角 */
+ padding: .32rem .213333rem;
}
+
.custom-swipe {
width: 100%;
- height: 180px; /* 每个项的高度 */
+ height: 180px;
+ /* 每个项的高度 */
display: flex;
- overflow-x: auto; /* 启用横向滚动 */
- white-space: nowrap; /* 保证子项不换行 */
+ overflow-x: auto;
+ /* 启用横向滚动 */
+ white-space: nowrap;
+ /* 保证子项不换行 */
scrollbar-width: none;
- }
-.navs {
- width: 100%;
- height: 2.6154rem;
-
- display: flex;
- justify-content: center;
-
- > .navs_content {
- position: relative;
- overflow: hidden;
- width: 87%;
- height: 100%;
- margin: 20px auto;
- // border-radius: 0.2564rem;
- display: flex;
- justify-content: space-between;
-
- > .chacha {
- width: 1rem;
- height: 1rem;
- border-radius: 100%;
- background-color: rgb(210, 210, 212);
- display: flex;
- justify-content: space-between;
- align-items: center;
- position: absolute;
- right: -0.4rem;
- top: -0.4rem;
-
- > div {
- width: 0.3554rem;
- height: 0.3554rem;
- margin-top: 0.3rem;
- margin-left: 0.15rem;
-
- > img {
- width: 100%;
- height: 100%;
- }
- }
- }
-
- > div {
- width: 20%;
- height: 100%;
- display: flex;
- align-items: center;
-
- > div {
- width: 100%;
- height: 60%;
-
- > .top_img {
- width: 0.903704rem;
- height: 0.803704rem;
- display: flex;
- align-items: center;
- justify-content: center;
-
- > div {
- width: 0.9718rem;
- height: 0.9718rem;
-
- > img {
- width: 100%;
- height: 100%;
- }
- }
- }
-
- > .bottom_navs {
- width: 100%;
- height: 30%;
- display: flex;
- justify-content: center;
- align-items: center;
- font-size: 0.33rem;
- margin-top: 0.15rem;
- }
- }
- }
- }
-}
-
-.txt_box_box_right {
- color: #fff;
- background: #409eff;
- text-align: center;
- padding: 10px 15px;
- border-radius: 6px;
-}
-
-.txt_box_box_left {
- margin: 10px 0;
- font-size: 30px;
- font-weight: 600;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis /* 显示省略符号 (...) */;
-}
-
-.txt_box_box {
- display: flex;
- justify-content: space-between;
- align-items: center;
- margin-bottom: 20px;
-}
-
-.txt_box_top {
- font-size: 12px;
- margin-top: 10px;
- margin-bottom: 20px;
-}
-
-.txt_box {
- width: 95%;
- margin-left: 2.5%;
- display: flex;
- flex-direction: column;
- background: linear-gradient(270deg, #fff, #f2ecfd);
- border: 1px solid #dcdfe9;
- border-radius: 6px;
- padding: 10px 20px;
- font-size: 12px;
- margin-top: 10px;
- box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.3);
-}
-
-.wrapper {
- width: 100%;
- height: 100%;
- background-color: #F8FAF9;
- padding-top: 0.3128rem;
-
- .page_content {
- width: 100%;
- height: 100%;
- }
-}
-
-.top_logo {
- width: 100%;
- height: 0.7949rem;
- display: flex;
- padding-right: 0.3rem;
-
- > div {
- width: 50%;
- height: 100%;
- display: flex;
- align-items: center;
- }
-
- .img_logo {
- font-size: 20px;
- font-family: AlibabaSansVietBold;
- font-weight: 600;
- color: #333333;
- margin-left: 0.3846rem;
-
- > img {
- width: 100%;
- height: 100%;
- }
- }
-
- .right_search {
- justify-content: flex-end;
- width: 50%;
-
- > div {
- width: 34%;
- height: 0.4615rem;
- display: flex;
- justify-content: space-between;
-
- > div {
- width: 0.5615rem;
- height: 0.5615rem;
-
- > img {
- width: 100%;
- height: 100%;
- }
- }
- }
- }
-}
-
-.center_tabs {
- width: 100%;
- height: auto;
- margin-top: 0.2308rem;
- > .banner_top {
- width: 100%;
- height: auto;
- img {
- width: 100%;
- height: 100%;
- }
- .van-swipe-item {
- // height: 3.0615rem;
- // padding: 0 0.264rem;
- // border-radius: 0.3rem;
- }
- .van-swipe-item img {
- // border-radius: 0.3rem;
- }
- }
-
- > .announcement {
- width: 100%;
- height: auto;
- display: flex;
- justify-content: center;
- align-items: center;
- padding: 0.2rem 0 0.2rem 0;
- background-color: #E8F4F0;
- > .an_content {
- width: 95%;
- height: 0.559rem;
- display: flex;
- justify-content: space-between;
- align-items: center;
-
- .an_left_icon {
- width: 4%;
- height: 70%;
- display: flex;
- align-items: center;
-
- > img {
- width: 100%;
- height: 100%;
- }
- }
-
- .an_right_message {
- width: 93%;
- height: 100%;
- line-height: 0.559rem;
- align-items: center;
- align-content: center;
- font-size: 0.29rem;
- white-space: nowrap;
- overflow: hidden;
- // text-overflow:ellipsis;
- }
- }
}
.navs {
@@ -927,7 +695,7 @@
display: flex;
justify-content: center;
- > .navs_content {
+ >.navs_content {
position: relative;
overflow: hidden;
width: 87%;
@@ -937,7 +705,7 @@
display: flex;
justify-content: space-between;
- > .chacha {
+ >.chacha {
width: 1rem;
height: 1rem;
border-radius: 100%;
@@ -949,48 +717,48 @@
right: -0.4rem;
top: -0.4rem;
- > div {
+ >div {
width: 0.3554rem;
height: 0.3554rem;
margin-top: 0.3rem;
margin-left: 0.15rem;
- > img {
+ >img {
width: 100%;
height: 100%;
}
}
}
- > div {
+ >div {
width: 20%;
height: 100%;
display: flex;
align-items: center;
- > div {
+ >div {
width: 100%;
height: 60%;
- > .top_img {
+ >.top_img {
width: 0.903704rem;
height: 0.803704rem;
display: flex;
align-items: center;
justify-content: center;
- > div {
+ >div {
width: 0.9718rem;
height: 0.9718rem;
- > img {
+ >img {
width: 100%;
height: 100%;
}
}
}
- > .bottom_navs {
+ >.bottom_navs {
width: 100%;
height: 30%;
display: flex;
@@ -1004,476 +772,735 @@
}
}
- .focus_on {
- width: 100%;
- height: 6.4231rem;
- margin-top: 0.2564rem;
+ .txt_box_box_right {
+ color: #fff;
+ background: #409eff;
+ text-align: center;
+ padding: 10px 15px;
+ border-radius: 6px;
+ }
+
+ .txt_box_box_left {
+ margin: 10px 0;
+ font-size: 30px;
+ font-weight: 600;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis
+ /* 显示省略符号 (...) */
+ ;
+ }
+
+ .txt_box_box {
display: flex;
+ justify-content: space-between;
align-items: center;
- justify-content: center;
-
- .fo_content {
- width: 95%;
- height: 100%;
- padding: 0 0.2564rem;
- border-radius: 0.2564rem;
- padding-top: 0.2rem;
-
- .top_title {
- width: 100%;
- height: 0.8821rem;
- display: flex;
- font-size: 0.4rem;
- font-weight: 800;
- align-items: center;
- }
- }
-
- /deep/ .van-swipe__indicators {
- bottom: 0.1rem;
- }
-
- /deep/ .van-swipe__indicator {
- background-color: #2d8cf0 !important;
- opacity: 1;
- }
-
- /deep/ .van-swipe__indicator--active {
- width: 0.35rem !important;
- border-radius: 0.23rem;
- background-color: #aec7ec !important;
- }
-
- .fo_banner {
- width: 100%;
- height: calc(100% - 0.8821rem - 0.3rem);
- }
+ margin-bottom: 20px;
}
- .item_cont {
- width: 100%;
- height: 1.5385rem;
- border-bottom: 0.5px solid #ececec;
- position: relative;
- border: none;
+ .txt_box_top {
+ font-size: 12px;
+ margin-top: 10px;
+ margin-bottom: 20px;
+ }
+
+ .txt_box {
+ width: 95%;
+ margin-left: 2.5%;
display: flex;
- flex-wrap: wrap;
- align-content: center;
-
- > div {
- width: 100%;
- height: 30%;
- }
-
- .top_fo,
- .bottom_fo {
- display: flex;
- justify-content: space-between;
-
- span {
- display: inline-block;
- }
-
- .title {
- width: 30%;
- height: 100%;
- display: flex;
- align-items: center;
- font-weight: 500;
- }
-
- .aikesi {
- width: auto;
- height: 0.3rem;
- background: #dbe3f0;
- color: #546daf;
- padding-left: 0.2rem;
- padding-right: 0.2rem;
- font-size: 0.15rem;
- line-height: 0.3rem;
- margin-right: 0.1rem;
- }
-
- .numberid {
- font-size: 0.28rem;
- display: flex;
-
- line-height: 0.5rem;
- }
-
- .numbers {
- width: 20%;
- height: 100%;
- display: flex;
- align-items: center;
- }
-
- .point {
- font-size: 0.28rem;
- height: 0.5rem;
- line-height: 0.5rem;
- }
-
- .percentage {
- width: 20%;
- height: 100%;
- display: flex;
- align-items: center;
- text-align: center;
- justify-content: center;
- }
-
- .percentage span {
- height: 0.5rem;
- line-height: 0.5rem;
- }
- }
-
- .top_fo {
- font-size: 0.3846rem !important;
- }
-
- .bottom_fo {
- margin-top: 0.1rem;
- font-size: 0.1846rem;
- color: #999898;
- }
-
- .percentage.gree {
- color: green !important;
- }
-
- .percentage.redd {
- color: red !important;
- }
- }
-}
-
-.item_conts::after {
- content: "";
- position: absolute;
- bottom: 0;
- background: #ececec;
- width: 100%;
- height: 1px;
- -webkit-transform: scaleY(0.5);
- transform: scaleY(0.5);
- -webkit-transform-origin: 0 0;
- transform-origin: 0 0;
-}
-
-.my-swipe .van-swipe-item {
- font-size: 0.5128rem;
- // line-height: 3.8462rem;
- text-align: center;
- overflow: hidden;
-}
-
-.fo_my-swipe .van-swipe-item {
- font-size: 0.5128rem;
- // line-height: 3.8462rem;
- overflow: hidden;
-}
-
-.fo_my-swipe {
- width: 100%;
- height: 100%;
-}
-
-.focus_skeleton {
- margin-top: 1rem;
-}
-
-.van-skeleton__row,
-.van-skeleton__title {
- height: 0.7rem;
-}
-
-.news-tab {
- width: 95%;
- position: relative;
- left: 0;
- right: 0;
- margin: auto;
- margin-top: 0.2rem;
- border-radius: 0.4rem 0.4rem 0 0;
- padding-top: 0.3rem;
-
- /deep/ .is-selected .tab-name {
- position: relative;
+ flex-direction: column;
+ background: linear-gradient(270deg, #fff, #f2ecfd);
+ border: 1px solid #dcdfe9;
+ border-radius: 6px;
+ padding: 10px 20px;
+ font-size: 12px;
+ margin-top: 10px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.3);
}
- /deep/ .mint-navbar .mint-tab-item.is-selected {
- border: 0 !important;
- border-bottom: none;
- }
-
- /deep/ .is-selected .tab-name:after {
- position: absolute;
- display: block;
- content: "";
- height: 0.07rem;
- background-color: #1381a4;
+ .wrapper {
width: 100%;
+ height: 100%;
+ background-color: #F8FAF9;
+ padding-top: 0.3128rem;
+
+ .page_content {
+ width: 100%;
+ height: 100%;
+ }
+ }
+
+ .top_logo {
+ width: 100%;
+ height: 0.7949rem;
+ display: flex;
+ padding-right: 0.3rem;
+
+ >div {
+ width: 50%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ }
+
+ .img_logo {
+ font-size: 20px;
+ font-family: AlibabaSansVietBold;
+ font-weight: 600;
+ color: #333333;
+ margin-left: 0.3846rem;
+
+ >img {
+ width: 100%;
+ height: 100%;
+ }
+ }
+
+ .right_search {
+ justify-content: flex-end;
+ width: 50%;
+
+ >div {
+ width: 34%;
+ height: 0.4615rem;
+ display: flex;
+ justify-content: space-between;
+
+ >div {
+ width: 0.5615rem;
+ height: 0.5615rem;
+
+ >img {
+ width: 100%;
+ height: 100%;
+ }
+ }
+ }
+ }
+ }
+
+ .center_tabs {
+ width: 100%;
+ height: auto;
+ margin-top: 0.2308rem;
+
+ >.banner_top {
+ width: 100%;
+ height: auto;
+
+ img {
+ width: 100%;
+ height: 100%;
+ }
+
+ .van-swipe-item {
+ // height: 3.0615rem;
+ // padding: 0 0.264rem;
+ // border-radius: 0.3rem;
+ }
+
+ .van-swipe-item img {
+ // border-radius: 0.3rem;
+ }
+ }
+
+ >.announcement {
+ width: 100%;
+ height: auto;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ padding: 0.2rem 0 0.2rem 0;
+ background-color: #E8F4F0;
+
+ >.an_content {
+ width: 95%;
+ height: 0.559rem;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+
+ .an_left_icon {
+ width: 4%;
+ height: 70%;
+ display: flex;
+ align-items: center;
+
+ >img {
+ width: 100%;
+ height: 100%;
+ }
+ }
+
+ .an_right_message {
+ width: 93%;
+ height: 100%;
+ line-height: 0.559rem;
+ align-items: center;
+ align-content: center;
+ font-size: 0.29rem;
+ white-space: nowrap;
+ overflow: hidden;
+ // text-overflow:ellipsis;
+ }
+ }
+ }
+
+ .navs {
+ width: 100%;
+ height: 2.6154rem;
+
+ display: flex;
+ justify-content: center;
+
+ >.navs_content {
+ position: relative;
+ overflow: hidden;
+ width: 87%;
+ height: 100%;
+ margin: 20px auto;
+ // border-radius: 0.2564rem;
+ display: flex;
+ justify-content: space-between;
+
+ >.chacha {
+ width: 1rem;
+ height: 1rem;
+ border-radius: 100%;
+ background-color: rgb(210, 210, 212);
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ position: absolute;
+ right: -0.4rem;
+ top: -0.4rem;
+
+ >div {
+ width: 0.3554rem;
+ height: 0.3554rem;
+ margin-top: 0.3rem;
+ margin-left: 0.15rem;
+
+ >img {
+ width: 100%;
+ height: 100%;
+ }
+ }
+ }
+
+ >div {
+ width: 20%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+
+ >div {
+ width: 100%;
+ height: 60%;
+
+ >.top_img {
+ width: 0.903704rem;
+ height: 0.803704rem;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+
+ >div {
+ width: 0.9718rem;
+ height: 0.9718rem;
+
+ >img {
+ width: 100%;
+ height: 100%;
+ }
+ }
+ }
+
+ >.bottom_navs {
+ width: 100%;
+ height: 30%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 0.33rem;
+ margin-top: 0.15rem;
+ }
+ }
+ }
+ }
+ }
+
+ .focus_on {
+ width: 100%;
+ height: 6.4231rem;
+ margin-top: 0.2564rem;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+
+ .fo_content {
+ width: 95%;
+ height: 100%;
+ padding: 0 0.2564rem;
+ border-radius: 0.2564rem;
+ padding-top: 0.2rem;
+
+ .top_title {
+ width: 100%;
+ height: 0.8821rem;
+ display: flex;
+ font-size: 0.4rem;
+ font-weight: 800;
+ align-items: center;
+ }
+ }
+
+ /deep/ .van-swipe__indicators {
+ bottom: 0.1rem;
+ }
+
+ /deep/ .van-swipe__indicator {
+ background-color: #2d8cf0 !important;
+ opacity: 1;
+ }
+
+ /deep/ .van-swipe__indicator--active {
+ width: 0.35rem !important;
+ border-radius: 0.23rem;
+ background-color: #aec7ec !important;
+ }
+
+ .fo_banner {
+ width: 100%;
+ height: calc(100% - 0.8821rem - 0.3rem);
+ }
+ }
+
+ .item_cont {
+ width: 100%;
+ height: 1.5385rem;
+ border-bottom: 0.5px solid #ececec;
+ position: relative;
+ border: none;
+ display: flex;
+ flex-wrap: wrap;
+ align-content: center;
+
+ >div {
+ width: 100%;
+ height: 30%;
+ }
+
+ .top_fo,
+ .bottom_fo {
+ display: flex;
+ justify-content: space-between;
+
+ span {
+ display: inline-block;
+ }
+
+ .title {
+ width: 30%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ font-weight: 500;
+ }
+
+ .aikesi {
+ width: auto;
+ height: 0.3rem;
+ background: #dbe3f0;
+ color: #546daf;
+ padding-left: 0.2rem;
+ padding-right: 0.2rem;
+ font-size: 0.15rem;
+ line-height: 0.3rem;
+ margin-right: 0.1rem;
+ }
+
+ .numberid {
+ font-size: 0.28rem;
+ display: flex;
+
+ line-height: 0.5rem;
+ }
+
+ .numbers {
+ width: 20%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ }
+
+ .point {
+ font-size: 0.28rem;
+ height: 0.5rem;
+ line-height: 0.5rem;
+ }
+
+ .percentage {
+ width: 20%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ text-align: center;
+ justify-content: center;
+ }
+
+ .percentage span {
+ height: 0.5rem;
+ line-height: 0.5rem;
+ }
+ }
+
+ .top_fo {
+ font-size: 0.3846rem !important;
+ }
+
+ .bottom_fo {
+ margin-top: 0.1rem;
+ font-size: 0.1846rem;
+ color: #999898;
+ }
+
+ .percentage.gree {
+ color: green !important;
+ }
+
+ .percentage.redd {
+ color: red !important;
+ }
+ }
+ }
+
+ .item_conts::after {
+ content: "";
+ position: absolute;
+ bottom: 0;
+ background: #ececec;
+ width: 100%;
+ height: 1px;
+ -webkit-transform: scaleY(0.5);
+ transform: scaleY(0.5);
+ -webkit-transform-origin: 0 0;
+ transform-origin: 0 0;
+ }
+
+ .my-swipe .van-swipe-item {
+ font-size: 0.5128rem;
+ // line-height: 3.8462rem;
+ text-align: center;
+ overflow: hidden;
+ }
+
+ .fo_my-swipe .van-swipe-item {
+ font-size: 0.5128rem;
+ // line-height: 3.8462rem;
+ overflow: hidden;
+ }
+
+ .fo_my-swipe {
+ width: 100%;
+ height: 100%;
+ }
+
+ .focus_skeleton {
+ margin-top: 1rem;
+ }
+
+ .van-skeleton__row,
+ .van-skeleton__title {
+ height: 0.7rem;
+ }
+
+ .news-tab {
+ width: 95%;
+ position: relative;
left: 0;
- bottom: -0.25rem;
- }
-}
+ right: 0;
+ margin: auto;
+ margin-top: 0.2rem;
+ border-radius: 0.4rem 0.4rem 0 0;
+ padding-top: 0.3rem;
-.news-content {
- position: relative;
- padding: 0.3rem;
- padding-top:0px;
-}
+ /deep/ .is-selected .tab-name {
+ position: relative;
+ }
-.item-out {
- position: relative;
- border-left: 0.01rem solid rgba(192, 192, 192, 0.8);
- padding: 0 0.25rem 1rem 0.25rem;
-}
+ /deep/ .mint-navbar .mint-tab-item.is-selected {
+ border: 0 !important;
+ border-bottom: none;
+ }
-.item-out::before {
- content: "●";
- position: absolute;
- top: -0.1rem;
- left: -0.128rem;
- margin: auto;
-}
-
-.item-times {
- color: #999;
- margin-bottom: 0.15rem;
-}
-
-.titContent {
- position: relative;
- width: 100%;
- font-size: 0.35rem;
- line-height: 0.46rem;
- overflow: hidden;
- text-overflow: ellipsis;
- -webkit-line-clamp: 2;
- display: -webkit-box;
-}
-
-.neitu {
- // width: 100%;
- display: flex;
- justify-content: center;
- align-items: center;
- border-radius: 0.05rem;
- // margin-top: 0.3rem;
- // margin-bottom: 0.8rem;
-}
-
-.neitu img {
- width: 140px;
- // height: 100%;
- border-radius:10px;
-}
-
-.block-out {
- margin-top: 0.2rem;
-}
-
-.blocks {
- width: auto;
- font-size: 0.32rem;
- padding: 0.08rem 0.15rem 0.08rem 0.15rem;
- display: inline-block;
- border: 0.0513rem solid #41ac75;
- color: #41ac75;
-}
-
-.animate {
- padding-left: 20px;
-
- font-size: 0.29rem;
-
- color: #000;
-
- display: inline-block;
-
- white-space: nowrap;
-
- animation: 10s wordsLoop linear infinite normal;
-}
-
-@keyframes wordsLoop {
- 0% {
- transform: translateX(100%);
-
- -webkit-transform: translateX(100%);
+ /deep/ .is-selected .tab-name:after {
+ position: absolute;
+ display: block;
+ content: "";
+ height: 0.07rem;
+ background-color: #1381a4;
+ width: 100%;
+ left: 0;
+ bottom: -0.25rem;
+ }
}
- 100% {
- transform: translateX(-100%);
-
- -webkit-transform: translateX(-100%);
- }
-}
-
-@-webkit-keyframes wordsLoop {
- 0% {
- transform: translateX(100%);
-
- -webkit-transform: translateX(100%);
+ .news-content {
+ position: relative;
+ padding: 0.3rem;
+ padding-top: 0px;
}
- 100% {
- transform: translateX(-100%);
-
- -webkit-transform: translateX(-100%);
+ .item-out {
+ position: relative;
+ border-left: 0.01rem solid rgba(192, 192, 192, 0.8);
+ padding: 0 0.25rem 1rem 0.25rem;
}
-}
-.box-1 {
- background: #F8FAF9;
- border-radius: 0.21333rem;
- // margin-top: 0.21333rem;
+ .item-out::before {
+ content: "●";
+ position: absolute;
+ top: -0.1rem;
+ left: -0.128rem;
+ margin: auto;
+ }
- .menu {
+ .item-times {
+ color: #999;
+ margin-bottom: 0.15rem;
+ }
+
+ .titContent {
+ position: relative;
+ width: 100%;
+ font-size: 0.35rem;
+ line-height: 0.46rem;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-line-clamp: 2;
+ display: -webkit-box;
+ }
+
+ .neitu {
+ // width: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 0.05rem;
+ // margin-top: 0.3rem;
+ // margin-bottom: 0.8rem;
+ }
+
+ .neitu img {
+ width: 140px;
+ // height: 100%;
+ border-radius: 10px;
+ }
+
+ .block-out {
+ margin-top: 0.2rem;
+ }
+
+ .blocks {
+ width: auto;
+ font-size: 0.32rem;
+ padding: 0.08rem 0.15rem 0.08rem 0.15rem;
+ display: inline-block;
+ border: 0.0513rem solid #41ac75;
+ color: #41ac75;
+ }
+
+ .animate {
+ padding-left: 20px;
+
+ font-size: 0.29rem;
+
+ color: #000;
+
+ display: inline-block;
+
+ white-space: nowrap;
+
+ animation: 10s wordsLoop linear infinite normal;
+ }
+
+ @keyframes wordsLoop {
+ 0% {
+ transform: translateX(100%);
+
+ -webkit-transform: translateX(100%);
+ }
+
+ 100% {
+ transform: translateX(-100%);
+
+ -webkit-transform: translateX(-100%);
+ }
+ }
+
+ @-webkit-keyframes wordsLoop {
+ 0% {
+ transform: translateX(100%);
+
+ -webkit-transform: translateX(100%);
+ }
+
+ 100% {
+ transform: translateX(-100%);
+
+ -webkit-transform: translateX(-100%);
+ }
+ }
+
+ .box-1 {
+ background: #F8FAF9;
+ border-radius: 0.21333rem;
+ // margin-top: 0.21333rem;
+
+ .menu {
padding: 20px;
margin: ;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
- li {
- display: flex;
- flex-direction: column;
- align-items: center;
- width: 30%;
- flex-shrink: 0;
- border-radius: 10px;
- padding: 20px ;
- background-color: #fff;
- justify-content: center;
- margin-bottom: 0.4rem;
- .links {
+ li {
display: flex;
flex-direction: column;
align-items: center;
- justify-content: center;
- color: #fff;
-
- .name {
- font-family: PingFang SC;
- font-style: normal;
- font-weight: 400;
- font-size: 0.32rem;
- line-height: 0.45333rem;
- color: #14181f;
- text-align: center;
- margin-top: 10px;
- }
- }
-
- .link {
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- color: #fff;
-
- .icon {
- width: 0.8rem;
- height: 0.8rem;
- }
-
- img {
- width: 100%;
- height: 100%;
- }
-
- .name {
- font-family: PingFang SC;
- font-style: normal;
- font-weight: 400;
- font-size: 0.32rem;
- line-height: 0.45333rem;
- color: #14181f;
- text-align: center;
- margin-top: 10px;
- }
- }
- }
- }
-}
-
-.fg {
- width: 100%;
- height: 10px;
- background-color: rgb(247, 247, 250);
-}
-
-.new-stock {
- padding: 0 0.4rem;
-
- .title {
- color: #2c2e3b;
- text-align: justify;
- font-family: PingFang SC;
- font-size: 0.37333rem;
- font-style: normal;
- font-weight: 500;
- line-height: normal;
- padding-top: 0.26667rem;
- }
-
- .list {
- display: flex;
- padding-top: 0.26667rem;
-
- .item {
- background: linear-gradient(rgb(94, 248, 196) 0%, rgb(72, 205, 105) 100%);
- flex: 1;
- border-radius: 0.4rem;
- width: 50%;
- height: 4.2rem;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- color: #fff;
- font-size: 0.4rem;
- font-weight: 500;
-
- > img {
width: 30%;
- }
+ flex-shrink: 0;
+ border-radius: 10px;
+ padding: 20px;
+ background-color: #fff;
+ justify-content: center;
+ margin-bottom: 0.4rem;
- .i-title {
- font-family: PingFang SC;
- margin: 15px 10px;
- font-style: normal;
- text-align: center;
- font-weight: 500;
- line-height: 0.42667rem;
+ .links {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ color: #fff;
+
+ .name {
+ font-family: PingFang SC;
+ font-style: normal;
+ font-weight: 400;
+ font-size: 0.32rem;
+ line-height: 0.45333rem;
+ color: #14181f;
+ text-align: center;
+ margin-top: 10px;
+ }
+ }
+
+ .link {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ color: #fff;
+
+ .icon {
+ width: 0.8rem;
+ height: 0.8rem;
+ }
+
+ img {
+ width: 100%;
+ height: 100%;
+ }
+
+ .name {
+ font-family: PingFang SC;
+ font-style: normal;
+ font-weight: 400;
+ font-size: 0.32rem;
+ line-height: 0.45333rem;
+ color: #14181f;
+ text-align: center;
+ margin-top: 10px;
+ }
+ }
}
}
}
-}
-.list .item:nth-child(2) {
- background: #4a5e77;
-}
-
-.title-box {
- padding: 0.26667rem 0.4rem 0;
- margin-bottom: 0.26667rem;
-
- .title {
- color: #000;
- font-family: PingFang SC;
- font-size: 0.42667rem;
- font-style: normal;
- font-weight: 500;
- line-height: 0.64rem;
+ .fg {
+ width: 100%;
+ height: 10px;
+ background-color: rgb(247, 247, 250);
}
-}
-// /deep/ .van-popup {
-// overflow-y: auto;
-// }
+ .new-stock {
+ padding: 0 0.4rem;
+
+ .title {
+ color: #2c2e3b;
+ text-align: justify;
+ font-family: PingFang SC;
+ font-size: 0.37333rem;
+ font-style: normal;
+ font-weight: 500;
+ line-height: normal;
+ padding-top: 0.26667rem;
+ }
+
+ .list {
+ display: flex;
+ padding-top: 0.26667rem;
+
+ .item {
+ background: linear-gradient(rgb(94, 248, 196) 0%, rgb(72, 205, 105) 100%);
+ flex: 1;
+ border-radius: 0.4rem;
+ width: 50%;
+ height: 4.2rem;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ color: #fff;
+ font-size: 0.4rem;
+ font-weight: 500;
+
+ >img {
+ width: 30%;
+ }
+
+ .i-title {
+ font-family: PingFang SC;
+ margin: 15px 10px;
+ font-style: normal;
+ text-align: center;
+ font-weight: 500;
+ line-height: 0.42667rem;
+ }
+ }
+ }
+ }
+
+ .list .item:nth-child(2) {
+ background: #4a5e77;
+ }
+
+ .title-box {
+ padding: 0.26667rem 0.4rem 0;
+ margin-bottom: 0.26667rem;
+
+ .title {
+ color: #000;
+ font-family: PingFang SC;
+ font-size: 0.42667rem;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 0.64rem;
+ }
+ }
+
+ // /deep/ .van-popup {
+ // overflow-y: auto;
+ // }
</style>
diff --git a/src/page/home/smart_intraday.vue b/src/page/home/smart_intraday.vue
index 82354d4..37fc3eb 100644
--- a/src/page/home/smart_intraday.vue
+++ b/src/page/home/smart_intraday.vue
@@ -27,10 +27,10 @@
<div class="btn">
<div @click="gopay(item)" class="btn_txt">{{$t('hj237')}}</div>
</div>
- <div class="tips">
+ <!-- <div class="tips">
<img class="tips_img" src="../../assets/img/tips.svg"/>
以保证账户信息的真实性、有效性、避免洗钱诈骗风险、我们不会参与任何其他组织或者个人共享账户信息。
- </div>
+ </div> -->
</div>
</div>
</template>
diff --git a/src/page/home/smart_list.vue b/src/page/home/smart_list.vue
index 14b1320..71c9fad 100644
--- a/src/page/home/smart_list.vue
+++ b/src/page/home/smart_list.vue
@@ -44,15 +44,15 @@
status:0,
typelist:[
{
- name:this.$t('hjshz'),
+ name:this.$t('审核中'),
key:0
},
{
- name:'已驳回',
+ name:this.$t('已驳回'),
key:2
},
{
- name:'已完成',
+ name:this.$t('已完成'),
key:1
}
]
diff --git a/src/page/kline/components/kLine.vue b/src/page/kline/components/kLine.vue
index a6e9fb8..ab724d5 100644
--- a/src/page/kline/components/kLine.vue
+++ b/src/page/kline/components/kLine.vue
@@ -994,7 +994,7 @@
DefaultData.GetKLinePeriodMenu = function() {
var data = [
// { Name: i18n.t('hj86'), ID: 3 },分时额外处理
- // { Name: i18n.t("hj86"), ID: 4 },
+ { Name: i18n.t("hj86"), ID: 4 },
{
Name: i18n.t("hj87"),
ID: 0
@@ -1007,18 +1007,18 @@
Name: i18n.t("hj89"),
ID: 2
},
- {
- Name: i18n.t("hj90"),
- ID: 4
- },
- {
- Name: i18n.t("hj91"),
- ID: 5
- },
- {
- Name: i18n.t("hj92"),
- ID: 7
- },
+ // {
+ // Name: i18n.t("hj90"),
+ // ID: 4
+ // },
+ // {
+ // Name: i18n.t("hj91"),
+ // ID: 5
+ // },
+ // {
+ // Name: i18n.t("hj92"),
+ // ID: 7
+ // },
];
return data;
@@ -1106,10 +1106,10 @@
// this.CreateKLineChart();
this.$nextTick(() => {
- // this.timerss = setInterval(() => {
+ this.timerss = setInterval(() => {
this.CreateMinuteChart();
this.CreateKLineChart();
- // }, 3000);
+ }, 3000);
// this.CreateMinuteChart();
// this.CreateKLineChart();
// this.timerss = setInterval(() => {
@@ -1300,7 +1300,7 @@
) {
EastMoney.HQData.Log("[HQChartDemo::NetworkFilter] data", data);
- this.timerss = setInterval(() => {
+ // this.timerss = setInterval(() => {
switch (data.Name) {
// 分时图数据对接
case "MinuteChartContainer::RequestMinuteData":
@@ -1326,7 +1326,7 @@
EastMoney.HQData.NetworkFilter(data, callback);
break;
}
- }, 2000);
+ // }, 2000);
},
@@ -1534,7 +1534,7 @@
}
.btn2 {
- width: 9.4%;
+ // width: 25%;
display: flex;
margin: 0 0.15rem;
justify-content: center;
diff --git a/src/page/kline/index.vue b/src/page/kline/index.vue
index f8ed82c..eb5e9a2 100644
--- a/src/page/kline/index.vue
+++ b/src/page/kline/index.vue
@@ -16,6 +16,16 @@
</div>
</div>
</div>
+ <div class="top_back" style="flex-direction: row-reverse;">
+ <div class="left_ca" @click="option()">
+ <img style="width: 20px;"
+ src="../../assets/img/meishoucang.png"
+ alt
+ v-if="isOptionOpt === false"
+ />
+ <img style="width: 20px;" src="../../assets/img/shoucangle.png" alt v-else />
+ </div>
+ </div>
<!-- 隐藏右侧金额显示 -->
<!-- <div class="right_money sss">
<div class="content_money">
@@ -119,7 +129,7 @@
}}</span> -->
<span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'"
style="font-weight: bold;"
- >还米有</span
+ >{{ $t("hj74") }}</span
>
</div>
</div>
@@ -554,7 +564,6 @@
}, 2000);
}
this.getOpation();
- // this.$Lazyload();
this.getUserInfo();
this.getNohknews();
},
diff --git a/src/page/list/favorites.vue b/src/page/list/favorites.vue
index 8255856..f809f39 100644
--- a/src/page/list/favorites.vue
+++ b/src/page/list/favorites.vue
@@ -1,12 +1,22 @@
<template>
<div>
- <van-nav-bar
+ <!-- <van-nav-bar
:placeholder="true"
:safe-area-inset-top="true"
:title="$t('hj3')"
left-arrow
@click-left="onClickLeft"
- />
+ /> -->
+ <van-nav-bar
+ :placeholder="true"
+ :safe-area-inset-top="true"
+ :title="$t('hj3')"
+ left-arrow
+ @click-left="onClickLeft">
+ <template #right>
+ <img @click="$router.push('/favoritesList')" style="width: 20px;" src="../../assets/img/record.svg"/>
+ </template>
+ </van-nav-bar>
<!-- 搜索框 -->
<!-- <div class="search">
<div class="search_content">
@@ -128,4 +138,4 @@
font-size: 0.48rem;
color: #14181f;
}
-</style>
\ No newline at end of file
+</style>
diff --git a/src/page/list/favorites/data.list.vue b/src/page/list/favorites/data.list.vue
index 7dacc3f..ed64f04 100644
--- a/src/page/list/favorites/data.list.vue
+++ b/src/page/list/favorites/data.list.vue
@@ -120,14 +120,14 @@
<div class="laber">
{{ shengouObj.type === 1 ? $t("hj57") : $t("配售数量") }}:
</div>
- <input type="text" :maxlength="9" v-model="fromData.value" @input="fromDatavalue" />
+ <input style="width: 40%;" type="text" :maxlength="9" v-model="fromData.value" @input="fromDatavalue" />
</div>
<div class="input-box" style="margin-top:20px;" v-if="shengouObj.password">
<!-- <div class="input-box" style="margin-top:20px;"> -->
<div class="laber">
{{$t("秘钥")}}:
</div>
- <input type="text" :maxlength="9" v-model="fromData.password" />
+ <input style="width: 40%;" type="text" :maxlength="9" v-model="fromData.password" />
</div>
<div class="shijian">
@@ -334,7 +334,6 @@
height: 1.3rem;
background: #f3f3f3;
border-radius: 0.15rem;
-
line-height: 1.3rem;
padding-left: 10px;
display: flex;
@@ -342,7 +341,6 @@
font-size: 0.3975rem;
.laber {
margin-right: 10px;
- width: 50%;
}
// margin-top: 0.8rem;
}
@@ -350,7 +348,7 @@
width: 100%;
height: 1.3rem;
border-radius: 0.15rem;
- background: #5c288c;
+ background: #185546;
color: #fff;
font-size: 0.4615rem;
margin-top: 0.5rem;
diff --git a/src/page/list/favoritesList.vue b/src/page/list/favoritesList.vue
index e728b16..6a3d34f 100644
--- a/src/page/list/favoritesList.vue
+++ b/src/page/list/favoritesList.vue
@@ -107,4 +107,4 @@
font-size: 0.48rem;
color: #14181f;
}
-</style>
\ No newline at end of file
+</style>
diff --git a/src/page/list/favoriteslist/data.list.vue b/src/page/list/favoriteslist/data.list.vue
index d659ac3..f09bc20 100644
--- a/src/page/list/favoriteslist/data.list.vue
+++ b/src/page/list/favoriteslist/data.list.vue
@@ -350,7 +350,7 @@
width: 100%;
height: 1.3rem;
border-radius: 0.15rem;
- background: #5c288c;
+ background: #185546;
color: #fff;
font-size: 0.4615rem;
margin-top: 0.5rem;
diff --git a/src/page/list/trading-list.vue b/src/page/list/trading-list.vue
index 81a8334..4ee434a 100644
--- a/src/page/list/trading-list.vue
+++ b/src/page/list/trading-list.vue
@@ -1,7 +1,10 @@
<template>
<div>
<!-- 搜索框 -->
- <!-- <div class="search">
+ <div class="pages_title">
+ <div class="pages_title_txt">{{$t('hj225')}}</div>
+ </div>
+ <div class="search">
<div class="search_content">
<div class="left_search">
<div class="search_img">
@@ -21,10 +24,8 @@
</div>
<div class="right_search" @click="sousuo">{{ $t("Search") }}</div>
</div>
- </div> -->
- <div class="pages_title">
- <div class="pages_title_txt">{{$t('hj225')}}</div>
</div>
+
<tabsList ref="tabsList" />
</div>
</template>
@@ -109,7 +110,7 @@
text-align: center;
height: 100%;
border-radius: 0.5rem;
- background-color: #0066ed;
+ background-color: #185546;
color: #ffffff;
font-weight: bold;
margin-left: 20px;
diff --git a/src/page/list/tradingList/data.list.vue b/src/page/list/tradingList/data.list.vue
index dfcb49d..7dc27cc 100644
--- a/src/page/list/tradingList/data.list.vue
+++ b/src/page/list/tradingList/data.list.vue
@@ -92,13 +92,15 @@
<van-col :span="active == 'DZ' ? '12' : '7'">
<div >
<div class="tp" style="display: flex;flex-direction: column;">
- <span style="margin-bottom: 10px;font-size: .32rem;color: #858093;">{{$t('最新价')}}</span>
+ <span style="margin-bottom: 10px;font-size: .32rem;color: #858093;">{{$t('hj40')}}</span>
<div style="display: flex;">
<span class="price_color" style="font-size: 16px;font-weight: bold;">
{{ item.nowPrice }}
</span>
- <img v-if="item.hcrateP.charAt(0) == '-'" style="width: 18px;" src="@/assets/home/greeensvg.png"/>
- <img v-else style="width: 18px;" src="@/assets/home/R10OVD4.png"/>
+ <div v-if="active != 'DZ'">
+ <img v-if="item.hcrateP.charAt(0) == '-'" style="width: 18px;" src="@/assets/home/greeensvg.png"/>
+ <img v-else style="width: 18px;" src="@/assets/home/R10OVD4.png"/>
+ </div>
</div>
</div>
<div class="bt" v-if="active != 'DZ'">
@@ -271,10 +273,10 @@
stockType = array[0].name;
} else {
let array = this.zxtabsList.filter((item) => item.key === b);
- console.log(this.zxtabsList, b);
stockType = array[0].name;
}
let pageNumVal = c || this.pageNumVal;
+ // console.log(this.zxtabsList, b);
let opt = {
pageNum: pageNumVal,
pageSize: 20 * this.num,
@@ -306,6 +308,7 @@
if (pageNumVal !== 1) {
this.listArr = [...this.listArr, ...data.data.list];
} else {
+ this.listArr = []
if (this.active) {
if (this.active === data.data.stockType) {
this.listArr = data.data.list;
@@ -355,7 +358,7 @@
initWebSocket() {
console.log("initWebSocket");
this.Trade = new WhrWebSocket({
- path: `wss://wss.yanshiz.com/websocket-server `,
+ path: `wss://wss.bycarlyle.com/websocket-server `,
onmessage: this.getTradeMessage,
});
diff --git a/src/page/list/tradingList/dazy.vue b/src/page/list/tradingList/dazy.vue
index 2896e4a..3d9eef8 100644
--- a/src/page/list/tradingList/dazy.vue
+++ b/src/page/list/tradingList/dazy.vue
@@ -158,7 +158,7 @@
.erty {
width: 9.21rem;
height: 1.07rem;
- border: 0.0266rem solid #5c288c;
+ border: 0.0266rem solid #185546;
border-radius: 0.13rem;
margin: 0 auto;
display: flex;
@@ -187,7 +187,7 @@
}
.tghj {
- border: 0.0266rem solid #5c288c;
+ border: 0.0266rem solid #185546;
margin-top: 0.45rem;
}
@@ -210,7 +210,7 @@
.maik {
width: 9.21rem;
height: 1.07rem;
- background: #5c288c;
+ background: #185546;
border-radius: 0.26rem;
margin: 0 auto;
margin-top: 0.56rem;
diff --git a/src/page/login/register.vue b/src/page/login/register.vue
index 3caaf43..4685fe2 100644
--- a/src/page/login/register.vue
+++ b/src/page/login/register.vue
@@ -15,7 +15,7 @@
clearable
@input="handleInput()"
>
- <template slot="prepend">+91</template>
+ <template slot="prepend">+81</template>
</el-input>
<el-input
diff --git a/src/page/newUser/index.vue b/src/page/newUser/index.vue
index 5b5c826..d935ef0 100644
--- a/src/page/newUser/index.vue
+++ b/src/page/newUser/index.vue
@@ -134,7 +134,7 @@
</div>
<div class="price_box">
<div class="price_box_title">{{$t('日股冻结')}}</div>
- <div class="price_box_txt">{{listAsstes[0].freezeMoney}}</div>
+ <div class="price_box_txt">0.00</div>
</div>
<div class="price_box">
<div class="price_box_title">{{$t('累計盈虧')}}</div>
@@ -298,7 +298,7 @@
{
img:require('../../assets/img/bank_card.svg'),
txt:this.$t('hj247'),
- url:'/bankCard1'
+ url:'/banklist'
},
{
img:require('../../assets/img/mingxi.svg'),
@@ -450,7 +450,13 @@
this.$router.push("/login");
},
gotorush(e){
- this.$router.push(e);
+ if(e=='/recharge'){
+ Toast(this.$t('请联系客服'));
+ }else if(e==''){
+ window.open('https://lin.ee/7I7cvGD', '_blank');
+ }else{
+ this.$router.push(e);
+ }
},
handleOutLoginClick() {
// 退出登录
diff --git a/src/page/trading/buy.vue b/src/page/trading/buy.vue
index ba59652..94b2789 100644
--- a/src/page/trading/buy.vue
+++ b/src/page/trading/buy.vue
@@ -19,7 +19,7 @@
<div class="cot">
<div class="lefts">
<div class="top_new">
- <span>¥{{ nowPrice | _toLocaleString }}</span>
+ <span>¥{{ nowPrice }}</span>
</div>
<div class="bottom_es">
<span>{{ $t("hj98") }}</span>
@@ -28,11 +28,11 @@
<div class="rights">
<div class="ese">
<div class="mc" @click="handleTradingClick(0)" :class="tabsCurrentIndex === 0 ? 'actives' : ''">
- <span>Short</span>
+ <span>{{ $t("hj84") }}</span>
</div>
<div class="mr" @click="handleTradingClick(1)" :class="tabsCurrentIndex === 1 ? 'active' : ''">
- <span>Long</span>
+ <span>{{ $t("hj85") }}</span>
</div>
</div>
</div>
@@ -106,11 +106,10 @@
<span>
¥{{
((nowPrice * selectCycle.replace("X", "")) * num)
- | _toLocaleString
}}
</span>
<span style="white-space: nowarp">
- ¥{{ moneyData.availableBalance | _toLocaleString }}
+ ¥{{ moneyData.availableBalance }}
</span>
</div>
</div>
diff --git a/src/page/user/Warehouse/data.list.vue b/src/page/user/Warehouse/data.list.vue
index fce48da..f6e9f72 100644
--- a/src/page/user/Warehouse/data.list.vue
+++ b/src/page/user/Warehouse/data.list.vue
@@ -688,7 +688,7 @@
align-items: center;
justify-content: center;
margin-left: 15px;
- width: 25%;
+ // width: 25%;
}
.list_box_txt{
padding: 2px 4px;
diff --git a/src/page/user/Warehouse/item.card.vue b/src/page/user/Warehouse/item.card.vue
index 5b3ee92..b27900c 100644
--- a/src/page/user/Warehouse/item.card.vue
+++ b/src/page/user/Warehouse/item.card.vue
@@ -73,12 +73,12 @@
</div>
<div class="zj">
<div class="zj_box">
- <div style="display: flex;align-items: center;color: #858093;"><img style="width: 20px;margin-right: 5px;" src="@/assets/img/xiaohao.svg"/>占用资金</div>
+ <div style="display: flex;align-items: center;color: #858093;"><img style="width: 20px;margin-right: 5px;" src="@/assets/img/xiaohao.svg"/>{{$t('占用资金')}}</div>
<div style="color: #185546;font-weight: bold;">{{ activeObj.freezeMoney }}</div>
</div>
<div class="zj_box">
<div style="display: flex;align-items: center;color: #858093;"><img style="width: 20px;margin-right: 5px;" src="@/assets/img/xiaohao.svg"/>{{ $t("凍結資產") }}</div>
- <div style="color: #185546;font-weight: bold;">0.00</div>
+ <div style="color: #185546;font-weight: bold;">{{ activeObj.freezeMoney }}</div>
</div>
</div>
<Dialog ref="closeAllDialog" :title="$t('一鍵平倉')" :confirm="confirm">
diff --git a/src/page/user/recharge-sure.vue b/src/page/user/recharge-sure.vue
index aa8f783..5617f62 100644
--- a/src/page/user/recharge-sure.vue
+++ b/src/page/user/recharge-sure.vue
@@ -3,7 +3,7 @@
<van-nav-bar
:placeholder="true"
:safe-area-inset-top="true"
- :title="$t('提款')"
+ :title="$t('hj177')"
left-arrow
@click-left="onClickLeft"
>
@@ -72,7 +72,7 @@
<div class="dz-title" v-if="rechargeAccountData.key !== undefined">
<div>{{ $t("可用餘額") }}</div>
<div class="balance-text">
- {{ availableBalanceUSD | _toLocaleString }} {{ symbolCode }}
+ {{ availableBalanceUSD }} {{ symbolCode }}
<!-- {{ symbolCode }} -->
</div>
</div>
@@ -83,7 +83,7 @@
style="margin-top: 1.04rem; margin-bottom: 1.04rem"
@click="setOutMoney"
:disabled="isclick"
- >{{ $t("提款") }}</van-button
+ >{{ $t("hj177") }}</van-button
>
</main>
</div>
@@ -101,7 +101,7 @@
return {
value: 0,
- paymentSelectData: "IN",
+ paymentSelectData: "JP",
isclick:false,
show: false,
yhkshow:false,
@@ -117,8 +117,8 @@
rechargeAccountData: {},
rechargeAccountActions: [
{
- name: this.$t("IN"),
- key: "IN",
+ name: this.$t("日股"),
+ key: "JP",
},
// {
// name: this.$t("MAS"),
@@ -238,7 +238,7 @@
.but {
width: 100%;
color: #ffffff;
- background-color: #1989fa;
+ background-color: #185546;
border-radius: 8px;
height: 66px;
font-size: 22px;
diff --git a/src/page/user/recharge.vue b/src/page/user/recharge.vue
index 9e90069..f545591 100644
--- a/src/page/user/recharge.vue
+++ b/src/page/user/recharge.vue
@@ -39,8 +39,8 @@
If you encounter any deposit problems, please contact online customer service
</div>
<div style="display: flex;justify-content: space-between;align-items: center;margin-top: 20px;">
- <div class="payclass" @click="paytype=1" :style="paytype==1?'border: 1px solid #1989FA;':'border: 1px solid #e5e8ed;'">Pay 1</div>
- <div class="payclass" @click="paytype=2" :style="paytype==2?'border: 1px solid #1989FA;':'border: 1px solid #e5e8ed;'">Pay 2</div>
+ <div class="payclass" @click="paytype=1" :style="paytype==1?'border: 1px solid #185546;':'border: 1px solid #e5e8ed;'">Pay 1</div>
+ <div class="payclass" @click="paytype=2" :style="paytype==2?'border: 1px solid #185546;':'border: 1px solid #e5e8ed;'">Pay 2</div>
</div>
<van-button class="but" type="primary" style="margin-top: 1.04rem; margin-bottom: 1.04rem"
@click="selCzFns">{{ $t("hj172") }}</van-button>
@@ -226,7 +226,7 @@
.but {
width: 100%;
color: #ffffff;
- background-color: #1989fa;
+ background-color: #185546;
border-radius: 8px;
height: 66px;
font-size: 22px;
diff --git a/src/page/user/recharges.vue b/src/page/user/recharges.vue
index 7edccc9..e2a8ff2 100644
--- a/src/page/user/recharges.vue
+++ b/src/page/user/recharges.vue
@@ -264,7 +264,7 @@
.but {
width: 100%;
color: #ffffff;
- background-color: #1989fa;
+ background-color: #185546;
border-radius: 8px;
height: 66px;
font-size: 22px;
--
Gitblit v1.9.3