29 files modified
1 files added
| | |
| | | "客戶發展示意如下 A>B>C>D>E (往下最多4級),B為A的一級客戶,C為A的二級客戶,D為A的三級客戶,E為A的四級客戶。返佣條件(下級客戶單日單筆充值金額超過1000個USDT以上,每日只可以領取一次)": "客戶發展示意如下 A>B>C>D>E (往下最多4級),B為A的一級客戶,C為A的二級客戶,D為A的三級客戶,E為A的四級客戶。返佣條件(下級客戶單日單筆充值金額超過1000個USDT以上,每日只可以領取一次)", |
| | | "流水小於限額": "流水小於限額", |
| | | "用戶已禁用": "用戶已禁用", |
| | | "用户已禁用": "用戶已禁用", |
| | | "請聯繫客服充值": "請聯繫客服充值", |
| | | '全部股票': "全部股票", |
| | | '充值數量不得小於最小限額': "充值數量不得小於最小限額", |
| | |
| | | '请大于最低申购数量': "請大於最低申購數量", |
| | | '认缴订单待确认中无法卖出': "認繳訂單待確認中無法賣出", |
| | | '需补缴金额': "需補繳金額", |
| | | '认缴额/中签': "認繳額/中簽", |
| | | '中签数': "中簽數", |
| | | '卖出状态': "賣出狀態", |
| | | '已卖出': "已賣出", |
| | | '未卖出': "未賣出", |
| | | '收益金额': "收益金額", |
| | | '收益比例': "收益比例", |
| | | '新股锁定中无法卖出': "新股鎖定中無法賣出", |
| | | '密码错误': "密碼錯誤", |
| | | '大宗数据错误': "大宗數據錯誤", |
| | | '股票被锁定': "股票被鎖定", |
| | | '数量错误': "數量錯誤", |
| | | '订单不能平仓': "訂單不能平倉", |
| | | '现股不存在': "現股不存在", |
| | | '现股未中签': "現股未中簽", |
| | | '现股已被删除': "現股已被刪除", |
| | | '未提交认缴记录': "未提交認繳記錄", |
| | | '现股已卖出': "現股已賣出", |
| | | '获取行情数据失败': "獲取行情數據失敗", |
| | | '认缴记录不存在': "認繳記錄不存在", |
| | | '新股不存在或未发布': "新股不存在或未發布", |
| | | '股票数申购数不足': "股票數申購數不足", |
| | | } |
| | |
| | | '请大于最低申购数量': "Si prega di inserire una quantità maggiore della quantità minima di sottoscrizione", |
| | | '认缴订单待确认中无法卖出': "Impossibile vendere ordine di sottoscrizione in attesa di conferma", |
| | | '需补缴金额': "Importo supplementare da pagare", |
| | | '认缴额/中签': "Importo di sottoscrizione/Vincitore", |
| | | '中签数': "Numero di vincite", |
| | | '卖出状态': "Stato di vendita", |
| | | '已卖出': "Venduto", |
| | | '未卖出': "Non venduto", |
| | | '收益金额': "Importo del profitto", |
| | | '收益比例': "Rapporto di profitto", |
| | | '新股锁定中无法卖出': "Impossibile vendere nuove azioni durante il blocco", |
| | | '密码错误': "Password errata", |
| | | '大宗数据错误': "Errore dati bulk", |
| | | '股票被锁定': "Azione bloccata", |
| | | '数量错误': "Errore quantità", |
| | | '订单不能平仓': "Ordine non può essere chiuso", |
| | | '现股不存在': "Azione corrente non esiste", |
| | | '现股未中签': "Azione corrente non vinta", |
| | | '现股已被删除': "Azione corrente è stata eliminata", |
| | | '未提交认缴记录': "Registro sottoscrizione non inviato", |
| | | '现股已卖出': "Azione corrente è stata venduta", |
| | | '获取行情数据失败': "Impossibile recuperare dati di mercato", |
| | | '认缴记录不存在': "Registro sottoscrizione non esiste", |
| | | '新股不存在或未发布': "Nuova azione non esiste o non pubblicata", |
| | | '股票数申购数不足': "Quantità sottoscrizione azioni insufficiente", |
| | | } |
| | | |
| | | |
| | |
| | | '该自选组名称已经使用': '自分で選択したグループ名はすでに使用されています', |
| | | '当前已经休市': '現在休業中', |
| | | "流水小于限额": "売上高が制限を下回っている", |
| | | "用户已禁用": "ユーザーは無効になっています", |
| | | '全部股票': "すべての株式", |
| | | '充值数量不得小于最小限额': "リチャージ量は最小制限未満であってはなりません", |
| | | '充值数量不得大于最大限额': "チャージ量は上限を超えないようにしてください", |
| | |
| | | '请大于最低申购数量': "最低申込数量より大きく入力してください", |
| | | '认缴订单待确认中无法卖出': "申込注文確認待ち中は売却できません", |
| | | '需补缴金额': "追加納付金額", |
| | | '认缴额/中签': "申込額/当選", |
| | | '中签数': "当選数", |
| | | '卖出状态': "売却状態", |
| | | '已卖出': "売却済み", |
| | | '未卖出': "未売却", |
| | | '收益金额': "収益金額", |
| | | '收益比例': "収益比率", |
| | | '新股锁定中无法卖出': "新規株ロック中は売却できません", |
| | | '密码错误': "パスワードエラー", |
| | | '大宗数据错误': "大量データエラー", |
| | | '股票被锁定': "株式がロックされています", |
| | | '数量错误': "数量エラー", |
| | | '订单不能平仓': "注文を決済できません", |
| | | '现股不存在': "現在の株式が存在しません", |
| | | '现股未中签': "現在の株式が当選していません", |
| | | '现股已被删除': "現在の株式が削除されました", |
| | | '未提交认缴记录': "申込記録が提出されていません", |
| | | '现股已卖出': "現在の株式が売却されました", |
| | | '获取行情数据失败': "市場データの取得に失敗しました", |
| | | '认缴记录不存在': "申込記録が存在しません", |
| | | '新股不存在或未发布': "新規株が存在しないか、公開されていません", |
| | | '股票数申购数不足': "株式数申込数が不足しています", |
| | | } |
| | | |
| | | |
| | |
| | | '该自选组名称已经使用': '자신이 선택한 그룹 이름은 이미 사용 중입니다', |
| | | '当前已经休市': '현재 휴무', |
| | | "流水小于限额": "회전율이 한도 미만입니다.", |
| | | "用户已禁用": "사용자가 비활성화되었습니다", |
| | | '全部股票': "모든 주식", |
| | | '充值数量不得小于最小限额': "충전량은 최소 한도 이상이어야 합니다", |
| | | '充值数量不得大于最大限额': "충전량은 최대 한도를 초과할 수 없습니다.", |
| | |
| | | '请大于最低申购数量': "최소 신청 수량보다 크게 입력해주세요", |
| | | '认缴订单待确认中无法卖出': "인수 주문 확인 대기 중에는 판매할 수 없습니다", |
| | | '需补缴金额': "추가 납입 금액", |
| | | '认缴额/中签': "인수액/당첨", |
| | | '中签数': "당첨 수", |
| | | '卖出状态': "매도 상태", |
| | | '已卖出': "매도 완료", |
| | | '未卖出': "미매도", |
| | | '收益金额': "수익 금액", |
| | | '收益比例': "수익 비율", |
| | | '新股锁定中无法卖出': "신규주 잠금 중에는 판매할 수 없습니다", |
| | | '密码错误': "비밀번호 오류", |
| | | '大宗数据错误': "대량 데이터 오류", |
| | | '股票被锁定': "주식이 잠겨 있습니다", |
| | | '数量错误': "수량 오류", |
| | | '订单不能平仓': "주문을 청산할 수 없습니다", |
| | | '现股不存在': "현재 주식이 존재하지 않습니다", |
| | | '现股未中签': "현재 주식이 당첨되지 않았습니다", |
| | | '现股已被删除': "현재 주식이 삭제되었습니다", |
| | | '未提交认缴记录': "인수 기록이 제출되지 않았습니다", |
| | | '现股已卖出': "현재 주식이 판매되었습니다", |
| | | '获取行情数据失败': "시장 데이터 가져오기 실패", |
| | | '认缴记录不存在': "인수 기록이 존재하지 않습니다", |
| | | '新股不存在或未发布': "신규주가 존재하지 않거나 게시되지 않았습니다", |
| | | '股票数申购数不足': "주식 수 신청 수량 부족", |
| | | } |
| | |
| | | '请大于最低申购数量': "Indtast venligst en mængde større end den mindste tegningsmængde", |
| | | '认缴订单待确认中无法卖出': "Kan ikke sælge tegningsordre, der afventer bekræftelse", |
| | | '需补缴金额': "Yderligere beløb, der skal betales", |
| | | '认缴额/中签': "Tegningsbeløb/Vinder", |
| | | '中签数': "Antal gevinster", |
| | | '卖出状态': "Salgsstatus", |
| | | '已卖出': "Solgt", |
| | | '未卖出': "Ikke solgt", |
| | | '收益金额': "Fortjenestebeløb", |
| | | '收益比例': "Fortjenesteforhold", |
| | | '新股锁定中无法卖出': "Kan ikke sælge nye aktier, mens de er låst", |
| | | '密码错误': "Forkert adgangskode", |
| | | '大宗数据错误': "Bulkdatafejl", |
| | | '股票被锁定': "Aktien er låst", |
| | | '数量错误': "Mængdefejl", |
| | | '订单不能平仓': "Ordren kan ikke lukkes", |
| | | '现股不存在': "Nuværende aktie findes ikke", |
| | | '现股未中签': "Nuværende aktie vandt ikke", |
| | | '现股已被删除': "Nuværende aktie er blevet slettet", |
| | | '未提交认缴记录': "Abonnementspost ikke indsendt", |
| | | '现股已卖出': "Nuværende aktie er blevet solgt", |
| | | '获取行情数据失败': "Kunne ikke hente markedsdata", |
| | | '认缴记录不存在': "Abonnementspost findes ikke", |
| | | '新股不存在或未发布': "Ny aktie findes ikke eller er ikke offentliggjort", |
| | | '股票数申购数不足': "Utilstrækkelig aktieabonnementsmængde", |
| | | } |
| | |
| | | '请大于最低申购数量': "Bitte geben Sie eine Menge ein, die größer als die Mindestabonnementmenge ist", |
| | | '认缴订单待确认中无法卖出': "Abonnementauftrag kann während der Bestätigungsphase nicht verkauft werden", |
| | | '需补缴金额': "Zusätzlich zu zahlender Betrag", |
| | | '认缴额/中签': "Abonnementbetrag/Gewinn", |
| | | '中签数': "Anzahl der Gewinne", |
| | | '卖出状态': "Verkaufsstatus", |
| | | '已卖出': "Verkauft", |
| | | '未卖出': "Nicht verkauft", |
| | | '收益金额': "Gewinnbetrag", |
| | | '收益比例': "Gewinnquote", |
| | | '新股锁定中无法卖出': "Neue Aktien können während der Sperrung nicht verkauft werden", |
| | | '密码错误': "Falsches Passwort", |
| | | '大宗数据错误': "Massenfehler", |
| | | '股票被锁定': "Aktie ist gesperrt", |
| | | '数量错误': "Mengenfehler", |
| | | '订单不能平仓': "Auftrag kann nicht geschlossen werden", |
| | | '现股不存在': "Aktuelle Aktie existiert nicht", |
| | | '现股未中签': "Aktuelle Aktie nicht gewonnen", |
| | | '现股已被删除': "Aktuelle Aktie wurde gelöscht", |
| | | '未提交认缴记录': "Abonnementaufzeichnung nicht eingereicht", |
| | | '现股已卖出': "Aktuelle Aktie wurde verkauft", |
| | | '获取行情数据失败': "Fehler beim Abrufen von Marktdaten", |
| | | '认缴记录不存在': "Abonnementaufzeichnung existiert nicht", |
| | | '新股不存在或未发布': "Neue Aktie existiert nicht oder wurde nicht veröffentlicht", |
| | | '股票数申购数不足': "Unzureichende Aktienabonnementmenge", |
| | | } |
| | | |
| | | |
| | |
| | | '请大于最低申购数量': "Please enter a quantity greater than the minimum subscription amount", |
| | | '认缴订单待确认中无法卖出': "Cannot sell subscription order pending confirmation", |
| | | '需补缴金额': "Additional payment amount required", |
| | | '认缴额/中签': "Subscription amount/Winning", |
| | | '中签数': "Number of winnings", |
| | | '卖出状态': "Selling status", |
| | | '已卖出': "Sold", |
| | | '未卖出': "Not sold", |
| | | '收益金额': "Profit amount", |
| | | '收益比例': "Profit ratio", |
| | | '新股锁定中无法卖出': "Cannot sell new stock while locked", |
| | | '密码错误': "Incorrect password", |
| | | '大宗数据错误': "Bulk data error", |
| | | '股票被锁定': "Stock is locked", |
| | | '数量错误': "Quantity error", |
| | | '订单不能平仓': "Order cannot be closed", |
| | | '现股不存在': "Current stock does not exist", |
| | | '现股未中签': "Current stock not won", |
| | | '现股已被删除': "Current stock has been deleted", |
| | | '未提交认缴记录': "Subscription record not submitted", |
| | | '现股已卖出': "Current stock has been sold", |
| | | '获取行情数据失败': "Failed to fetch market data", |
| | | '认缴记录不存在': "Subscription record does not exist", |
| | | '新股不存在或未发布': "New stock does not exist or is not published", |
| | | '股票数申购数不足': "Insufficient stock subscription quantity", |
| | | } |
| | |
| | | '该自选组名称已经使用': 'Este nombre de grupo opcional ya se usa', |
| | | '当前已经休市': 'Actualmente cerrado', |
| | | "流水小于限额": "La facturación es inferior al límite.", |
| | | "用户已禁用": "Usuario deshabilitado", |
| | | '全部股票': "Todas las existencias", |
| | | '充值数量不得小于最小限额': "El importe de la recarga no debe ser inferior al límite mínimo", |
| | | '充值数量不得大于最大限额': "La cantidad de recarga no debe ser superior al límite máximo", |
| | |
| | | '请大于最低申购数量': "Por favor ingrese una cantidad mayor que la cantidad mínima de suscripción", |
| | | '认缴订单待确认中无法卖出': "No se puede vender el pedido de suscripción pendiente de confirmación", |
| | | '需补缴金额': "Monto adicional a pagar", |
| | | '认缴额/中签': "Monto de suscripción/Ganador", |
| | | '中签数': "Número de ganancias", |
| | | '卖出状态': "Estado de venta", |
| | | '已卖出': "Vendido", |
| | | '未卖出': "No vendido", |
| | | '收益金额': "Monto de ganancia", |
| | | '收益比例': "Ratio de ganancia", |
| | | '新股锁定中无法卖出': "No se puede vender nuevas acciones mientras están bloqueadas", |
| | | '密码错误': "Contraseña incorrecta", |
| | | '大宗数据错误': "Error de datos masivos", |
| | | '股票被锁定': "Acción bloqueada", |
| | | '数量错误': "Error de cantidad", |
| | | '订单不能平仓': "La orden no se puede cerrar", |
| | | '现股不存在': "La acción actual no existe", |
| | | '现股未中签': "La acción actual no ganó", |
| | | '现股已被删除': "La acción actual ha sido eliminada", |
| | | '未提交认缴记录': "Registro de suscripción no enviado", |
| | | '现股已卖出': "La acción actual ha sido vendida", |
| | | '获取行情数据失败': "Error al obtener datos del mercado", |
| | | '认缴记录不存在': "El registro de suscripción no existe", |
| | | '新股不存在或未发布': "La nueva acción no existe o no ha sido publicada", |
| | | '股票数申购数不足': "Cantidad de suscripción de acciones insuficiente", |
| | | } |
| | |
| | | '请大于最低申购数量': "Syötä määrä, joka on suurempi kuin vähimmäistilausmäärä", |
| | | '认缴订单待确认中无法卖出': "Ei voi myydä tilausjärjestystä, joka odottaa vahvistusta", |
| | | '需补缴金额': "Lisäsumma, joka on maksettava", |
| | | '认缴额/中签': "Tilaussumma/Voittaja", |
| | | '中签数': "Voittojen määrä", |
| | | '卖出状态': "Myyntitila", |
| | | '已卖出': "Myyty", |
| | | '未卖出': "Ei myyty", |
| | | '收益金额': "Voittosumma", |
| | | '收益比例': "Voittosuhde", |
| | | '新股锁定中无法卖出': "Ei voi myydä uusia osakkeita, kun ne ovat lukittu", |
| | | '密码错误': "Väärä salasana", |
| | | '大宗数据错误': "Massatietovirhe", |
| | | '股票被锁定': "Osake on lukittu", |
| | | '数量错误': "Määrävirhe", |
| | | '订单不能平仓': "Tilausta ei voi sulkea", |
| | | '现股不存在': "Nykyinen osake ei ole olemassa", |
| | | '现股未中签': "Nykyinen osake ei voittanut", |
| | | '现股已被删除': "Nykyinen osake on poistettu", |
| | | '未提交认缴记录': "Tilauskirjausta ei lähetetty", |
| | | '现股已卖出': "Nykyinen osake on myyty", |
| | | '获取行情数据失败': "Markkinatietojen hakeminen epäonnistui", |
| | | '认缴记录不存在': "Tilauskirjaus ei ole olemassa", |
| | | '新股不存在或未发布': "Uutta osaketta ei ole olemassa tai sitä ei ole julkaistu", |
| | | '股票数申购数不足': "Osaketilausmäärä riittämätön", |
| | | } |
| | |
| | | '请大于最低申购数量': "Veuillez saisir une quantité supérieure au montant minimum d'abonnement", |
| | | '认缴订单待确认中无法卖出': "Impossible de vendre une commande d'abonnement en attente de confirmation", |
| | | '需补缴金额': "Montant supplémentaire à payer", |
| | | '认缴额/中签': "Montant d'abonnement/Gagnant", |
| | | '中签数': "Nombre de gains", |
| | | '卖出状态': "Statut de vente", |
| | | '已卖出': "Vendu", |
| | | '未卖出': "Non vendu", |
| | | '收益金额': "Montant du profit", |
| | | '收益比例': "Ratio de profit", |
| | | '新股锁定中无法卖出': "Impossible de vendre les nouvelles actions pendant le verrouillage", |
| | | '密码错误': "Mot de passe incorrect", |
| | | '大宗数据错误': "Erreur de données en vrac", |
| | | '股票被锁定': "Action verrouillée", |
| | | '数量错误': "Erreur de quantité", |
| | | '订单不能平仓': "La commande ne peut pas être clôturée", |
| | | '现股不存在': "L'action actuelle n'existe pas", |
| | | '现股未中签': "L'action actuelle n'a pas gagné", |
| | | '现股已被删除': "L'action actuelle a été supprimée", |
| | | '未提交认缴记录': "Enregistrement d'abonnement non soumis", |
| | | '现股已卖出': "L'action actuelle a été vendue", |
| | | '获取行情数据失败': "Échec de la récupération des données de marché", |
| | | '认缴记录不存在': "L'enregistrement d'abonnement n'existe pas", |
| | | '新股不存在或未发布': "La nouvelle action n'existe pas ou n'a pas été publiée", |
| | | '股票数申购数不足': "Quantité d'abonnement d'actions insuffisante", |
| | | } |
| | | |
| | |
| | | '请大于最低申购数量': "Cuir isteach cainníocht níos mó ná an méid íosta suíomh", |
| | | '认缴订单待确认中无法卖出': "Ní féidir ordú suíomh atá ag feitheamh le deimhniú a dhíol", |
| | | '需补缴金额': "Méid breise le híoc", |
| | | '认缴额/中签': "Méid suíomh/Buaiteoir", |
| | | '中签数': "Líon buaite", |
| | | '卖出状态': "Stádas díolacháin", |
| | | '已卖出': "Díolta", |
| | | '未卖出': "Níl díolta", |
| | | '收益金额': "Méid brabúis", |
| | | '收益比例': "Cóimheas brabúis", |
| | | '新股锁定中无法卖出': "Ní féidir stoc nua a dhíol agus é faoi ghlas", |
| | | '密码错误': "Pasfhocal mícheart", |
| | | '大宗数据错误': "Earráid sonraí bulk", |
| | | '股票被锁定': "Tá an stoc faoi ghlas", |
| | | '数量错误': "Earráid cainníochta", |
| | | '订单不能平仓': "Ní féidir an t-ordú a dhúnadh", |
| | | '现股不存在': "Níl an stoc reatha ann", |
| | | '现股未中签': "Níor bhuaigh an stoc reatha", |
| | | '现股已被删除': "Scriosadh an stoc reatha", |
| | | '未提交认缴记录': "Níor cuireadh taifead suíomh isteach", |
| | | '现股已卖出': "Díoladh an stoc reatha", |
| | | '获取行情数据失败': "Theip ar shonraí margaidh a fháil", |
| | | '认缴记录不存在': "Níl taifead suíomh ann", |
| | | '新股不存在或未发布': "Níl stoc nua ann nó níor foilsíodh é", |
| | | '股票数申购数不足': "Cainníocht suíomh stoc neamhleor", |
| | | } |
| | |
| | | '请大于最低申购数量': "Παρακαλώ εισάγετε ποσότητα μεγαλύτερη από την ελάχιστη ποσότητα συνδρομής", |
| | | '认缴订单待确认中无法卖出': "Δεν είναι δυνατή η πώληση παραγγελίας συνδρομής σε αναμονή επιβεβαίωσης", |
| | | '需补缴金额': "Πρόσθετο ποσό προς πληρωμή", |
| | | '认缴额/中签': "Ποσό συνδρομής/Νικητής", |
| | | '中签数': "Αριθμός νικών", |
| | | '卖出状态': "Κατάσταση πώλησης", |
| | | '已卖出': "Πωλήθηκε", |
| | | '未卖出': "Δεν πωλήθηκε", |
| | | '收益金额': "Ποσό κέρδους", |
| | | '收益比例': "Αναλογία κέρδους", |
| | | '新股锁定中无法卖出': "Δεν είναι δυνατή η πώληση νέων μετοχών κατά τη διάρκεια του κλειδώματος", |
| | | '密码错误': "Λάθος κωδικός πρόσβασης", |
| | | '大宗数据错误': "Σφάλμα μαζικών δεδομένων", |
| | | '股票被锁定': "Η μετοχή είναι κλειδωμένη", |
| | | '数量错误': "Σφάλμα ποσότητας", |
| | | '订单不能平仓': "Η παραγγελία δεν μπορεί να κλείσει", |
| | | '现股不存在': "Η τρέχουσα μετοχή δεν υπάρχει", |
| | | '现股未中签': "Η τρέχουσα μετοχή δεν κέρδισε", |
| | | '现股已被删除': "Η τρέχουσα μετοχή έχει διαγραφεί", |
| | | '未提交认缴记录': "Εγγραφή συνδρομής δεν υποβλήθηκε", |
| | | '现股已卖出': "Η τρέχουσα μετοχή έχει πωληθεί", |
| | | '获取行情数据失败': "Αποτυχία λήψης δεδομένων αγοράς", |
| | | '认缴记录不存在': "Η εγγραφή συνδρομής δεν υπάρχει", |
| | | '新股不存在或未发布': "Νέα μετοχή δεν υπάρχει ή δεν δημοσιεύτηκε", |
| | | '股票数申购数不足': "Ανεπαρκής ποσότητα συνδρομής μετοχών", |
| | | } |
| | | |
| | | |
| | |
| | | '请大于最低申购数量': "Gitt w.e.g. eng Quantitéit an déi méi grouss ass wéi d'Minimum Abonnement Quantitéit", |
| | | '认缴订单待确认中无法卖出': "Kann Abonnementsbestellung déi op Bestätegung waart net verkafen", |
| | | '需补缴金额': "Zousätzleche Betrag dee muss bezuelen", |
| | | '认缴额/中签': "Abonnement Betrag/Gewënner", |
| | | '中签数': "Zuel vun Gewënner", |
| | | '卖出状态': "Verkafsstatus", |
| | | '已卖出': "Verkaaft", |
| | | '未卖出': "Net verkaaft", |
| | | '收益金额': "Gewënn Betrag", |
| | | '收益比例': "Gewënn Verhältnis", |
| | | '新股锁定中无法卖出': "Kann nei Aktien net verkafen wärend se gespaart sinn", |
| | | '密码错误': "Falscht Passwuert", |
| | | '大宗数据错误': "Bulk Daten Feeler", |
| | | '股票被锁定': "Aktie ass gespaart", |
| | | '数量错误': "Quantitéit Feeler", |
| | | '订单不能平仓': "Bestellung kann net zougemaach ginn", |
| | | '现股不存在': "Aktuell Aktie existéiert net", |
| | | '现股未中签': "Aktuell Aktie huet net gewonnen", |
| | | '现股已被删除': "Aktuell Aktie gouf geläscht", |
| | | '未提交认缴记录': "Abonnement Rekord net agereecht", |
| | | '现股已卖出': "Aktuell Aktie gouf verkaaft", |
| | | '获取行情数据失败': "Maart Daten kënnen net ofgeruff ginn", |
| | | '认缴记录不存在': "Abonnement Rekord existéiert net", |
| | | '新股不存在或未发布': "Nei Aktie existéiert net oder ass net publizéiert", |
| | | '股票数申购数不足': "Onzougenuch Aktie Abonnement Quantitéit", |
| | | } |
| | |
| | | '请大于最低申购数量': "Voer een hoeveelheid in die groter is dan het minimum abonnementsbedrag", |
| | | '认缴订单待确认中无法卖出': "Kan abonnementsbestelling in afwachting van bevestiging niet verkopen", |
| | | '需补缴金额': "Aanvullend te betalen bedrag", |
| | | '认缴额/中签': "Abonnementsbedrag/Winnaar", |
| | | '中签数': "Aantal overwinningen", |
| | | '卖出状态': "Verkoopstatus", |
| | | '已卖出': "Verkocht", |
| | | '未卖出': "Niet verkocht", |
| | | '收益金额': "Winstbedrag", |
| | | '收益比例': "Winstratio", |
| | | '新股锁定中无法卖出': "Kan nieuwe aandelen niet verkopen terwijl ze vergrendeld zijn", |
| | | '密码错误': "Onjuist wachtwoord", |
| | | '大宗数据错误': "Bulk gegevensfout", |
| | | '股票被锁定': "Aandeel is vergrendeld", |
| | | '数量错误': "Hoeveelheidsfout", |
| | | '订单不能平仓': "Bestelling kan niet worden gesloten", |
| | | '现股不存在': "Huidig aandeel bestaat niet", |
| | | '现股未中签': "Huidig aandeel niet gewonnen", |
| | | '现股已被删除': "Huidig aandeel is verwijderd", |
| | | '未提交认缴记录': "Abonnementsrecord niet ingediend", |
| | | '现股已卖出': "Huidig aandeel is verkocht", |
| | | '获取行情数据失败': "Kan marktgegevens niet ophalen", |
| | | '认缴记录不存在': "Abonnementsrecord bestaat niet", |
| | | '新股不存在或未发布': "Nieuw aandeel bestaat niet of is niet gepubliceerd", |
| | | '股票数申购数不足': "Onvoldoende aandeelabonnementshoeveelheid", |
| | | } |
| | |
| | | '请大于最低申购数量': "Vennligst skriv inn en mengde større enn minimumstegningsmengden", |
| | | '认缴订单待确认中无法卖出': "Kan ikke selge tegningsordre som venter på bekreftelse", |
| | | '需补缴金额': "Tilleggsbeløp som må betales", |
| | | '认缴额/中签': "Tegningsbeløp/Vinner", |
| | | '中签数': "Antall gevinster", |
| | | '卖出状态': "Salgsstatus", |
| | | '已卖出': "Solgt", |
| | | '未卖出': "Ikke solgt", |
| | | '收益金额': "Fortjenestebeløp", |
| | | '收益比例': "Fortjenesteforhold", |
| | | '新股锁定中无法卖出': "Kan ikke selge nye aksjer mens de er låst", |
| | | '密码错误': "Feil passord", |
| | | '大宗数据错误': "Massedatafeil", |
| | | '股票被锁定': "Aksjen er låst", |
| | | '数量错误': "Kvantitetsfeil", |
| | | '订单不能平仓': "Bestillingen kan ikke lukkes", |
| | | '现股不存在': "Nåværende aksje finnes ikke", |
| | | '现股未中签': "Nåværende aksje vant ikke", |
| | | '现股已被删除': "Nåværende aksje er slettet", |
| | | '未提交认缴记录': "Abonnementspost ikke sendt", |
| | | '现股已卖出': "Nåværende aksje er solgt", |
| | | '获取行情数据失败': "Kunne ikke hente markedsdata", |
| | | '认缴记录不存在': "Abonnementspost finnes ikke", |
| | | '新股不存在或未发布': "Ny aksje finnes ikke eller er ikke publisert", |
| | | '股票数申购数不足': "Utilstrekkelig aksjeabonnementskvantitet", |
| | | } |
| | |
| | | "客戶發展示意如下 A>B>C>D>E (往下最多4級),B為A的一級客戶,C為A的二級客戶,D為A的三級客戶,E為A的四級客戶。返佣條件(下級客戶單日單筆充值金額超過1000個USDT以上,每日只可以領取一次)": "O diagrama de desenvolvimento do cliente é o seguinte: A>B>C>D>E (até 4 níveis abaixo). B é o cliente de primeiro nível de A, C é o cliente de segundo nível de A, D é o cliente de terceiro nível de A, e E são os clientes de nível 4 de A. Condições de desconto (clientes de nível inferior cujo valor de recarga única excede 1.000 USDT em um único dia só podem recebê-lo uma vez por dia)", |
| | | "流水小於限額": "Fluxo de caixa inferior ao limite", |
| | | "用戶已禁用": "Utilizador desativado", |
| | | "用户已禁用": "Usuário desativado", |
| | | "請聯繫客服充值": "Por favor, entre em contato com o serviço ao cliente para recarregar", |
| | | '全部股票': "Todas as ações", |
| | | '充值數量不得小於最小限額': "A quantidade recarregada não pode ser menor que o limite mínimo", |
| | |
| | | '请大于最低申购数量': "Por favor insira uma quantidade maior que a quantidade mínima de subscrição", |
| | | '认缴订单待确认中无法卖出': "Não é possível vender pedido de subscrição pendente de confirmação", |
| | | '需补缴金额': "Valor adicional a pagar", |
| | | '认缴额/中签': "Valor de subscrição/Ganhador", |
| | | '中签数': "Número de ganhos", |
| | | '卖出状态': "Status de venda", |
| | | '已卖出': "Vendido", |
| | | '未卖出': "Não vendido", |
| | | '收益金额': "Valor do lucro", |
| | | '收益比例': "Taxa de lucro", |
| | | '新股锁定中无法卖出': "Não é possível vender novas ações enquanto estão bloqueadas", |
| | | '密码错误': "Senha incorreta", |
| | | '大宗数据错误': "Erro de dados em massa", |
| | | '股票被锁定': "Ação bloqueada", |
| | | '数量错误': "Erro de quantidade", |
| | | '订单不能平仓': "Pedido não pode ser fechado", |
| | | '现股不存在': "Ação atual não existe", |
| | | '现股未中签': "Ação atual não ganhou", |
| | | '现股已被删除': "Ação atual foi excluída", |
| | | '未提交认缴记录': "Registro de subscrição não enviado", |
| | | '现股已卖出': "Ação atual foi vendida", |
| | | '获取行情数据失败': "Falha ao obter dados de mercado", |
| | | '认缴记录不存在': "Registro de subscrição não existe", |
| | | '新股不存在或未发布': "Nova ação não existe ou não foi publicada", |
| | | '股票数申购数不足': "Quantidade de subscrição de ações insuficiente", |
| | | } |
| | |
| | | '请大于最低申购数量': "Vă rugăm să introduceți o cantitate mai mare decât cantitatea minimă de subscripție", |
| | | '认缴订单待确认中无法卖出': "Nu se poate vinde comanda de abonament în așteptarea confirmării", |
| | | '需补缴金额': "Sumă suplimentară de plătit", |
| | | '认缴额/中签': "Sumă abonament/Câștigător", |
| | | '中签数': "Număr de câștiguri", |
| | | '卖出状态': "Stare vânzare", |
| | | '已卖出': "Vândut", |
| | | '未卖出': "Nevândut", |
| | | '收益金额': "Sumă profit", |
| | | '收益比例': "Raport profit", |
| | | '新股锁定中无法卖出': "Nu se pot vinde acțiuni noi când sunt blocate", |
| | | '密码错误': "Parolă incorectă", |
| | | '大宗数据错误': "Eroare date bulk", |
| | | '股票被锁定': "Acțiunea este blocată", |
| | | '数量错误': "Eroare cantitate", |
| | | '订单不能平仓': "Comanda nu poate fi închisă", |
| | | '现股不存在': "Acțiunea curentă nu există", |
| | | '现股未中签': "Acțiunea curentă nu a câștigat", |
| | | '现股已被删除': "Acțiunea curentă a fost ștearsă", |
| | | '未提交认缴记录': "Înregistrare abonament ne trimisă", |
| | | '现股已卖出': "Acțiunea curentă a fost vândută", |
| | | '获取行情数据失败': "Nu s-au putut prelua datele pieței", |
| | | '认缴记录不存在': "Înregistrarea abonamentului nu există", |
| | | '新股不存在或未发布': "Acțiunea nouă nu există sau nu a fost publicată", |
| | | '股票数申购数不足': "Cantitate abonament acțiuni insuficientă", |
| | | } |
| | |
| | | '请大于最低申购数量': "Vänligen ange en kvantitet som är större än den minsta teckningskvantiteten", |
| | | '认缴订单待确认中无法卖出': "Kan inte sälja teckningsorder som väntar på bekräftelse", |
| | | '需补缴金额': "Ytterligare belopp att betala", |
| | | '认缴额/中签': "Teckningsbelopp/Vinnare", |
| | | '中签数': "Antal vinster", |
| | | '卖出状态': "Försäljningsstatus", |
| | | '已卖出': "Såld", |
| | | '未卖出': "Inte såld", |
| | | '收益金额': "Vinstbelopp", |
| | | '收益比例': "Vinstkvot", |
| | | '新股锁定中无法卖出': "Kan inte sälja nya aktier medan de är låsta", |
| | | '密码错误': "Fel lösenord", |
| | | '大宗数据错误': "Massdatafel", |
| | | '股票被锁定': "Aktien är låst", |
| | | '数量错误': "Kvantitetsfel", |
| | | '订单不能平仓': "Beställningen kan inte stängas", |
| | | '现股不存在': "Nuvarande aktie finns inte", |
| | | '现股未中签': "Nuvarande aktie vann inte", |
| | | '现股已被删除': "Nuvarande aktie har raderats", |
| | | '未提交认缴记录': "Prenumerationspost inte skickad", |
| | | '现股已卖出': "Nuvarande aktie har sålts", |
| | | '获取行情数据失败': "Kunde inte hämta marknadsdata", |
| | | '认缴记录不存在': "Prenumerationspost finns inte", |
| | | '新股不存在或未发布': "Ny aktie finns inte eller är inte publicerad", |
| | | '股票数申购数不足': "Otillräcklig aktieprenumerationskvantitet", |
| | | } |
| | |
| | | '请大于最低申购数量': "กรุณากรอกจำนวนที่มากกว่าจำนวนการสมัครขั้นต่ำ", |
| | | '认缴订单待确认中无法卖出': "ไม่สามารถขายคำสั่งซื้อที่รอการยืนยันได้", |
| | | '需补缴金额': "จำนวนเงินที่ต้องชำระเพิ่มเติม", |
| | | '认缴额/中签': "จำนวนเงินสมัคร/ถูกรางวัล", |
| | | '中签数': "จำนวนรางวัล", |
| | | '卖出状态': "สถานะการขาย", |
| | | '已卖出': "ขายแล้ว", |
| | | '未卖出': "ยังไม่ขาย", |
| | | '收益金额': "จำนวนกำไร", |
| | | '收益比例': "อัตรากำไร", |
| | | '新股锁定中无法卖出': "ไม่สามารถขายหุ้นใหม่ได้ขณะถูกล็อค", |
| | | '密码错误': "รหัสผ่านผิด", |
| | | '大宗数据错误': "ข้อผิดพลาดข้อมูลจำนวนมาก", |
| | | '股票被锁定': "หุ้นถูกล็อค", |
| | | '数量错误': "ข้อผิดพลาดจำนวน", |
| | | '订单不能平仓': "คำสั่งไม่สามารถปิดได้", |
| | | '现股不存在': "หุ้นปัจจุบันไม่มีอยู่", |
| | | '现股未中签': "หุ้นปัจจุบันไม่ถูกรางวัล", |
| | | '现股已被删除': "หุ้นปัจจุบันถูกลบแล้ว", |
| | | '未提交认缴记录': "บันทึกการสมัครไม่ได้ส่ง", |
| | | '现股已卖出': "หุ้นปัจจุบันถูกขายแล้ว", |
| | | '获取行情数据失败': "ไม่สามารถดึงข้อมูลตลาดได้", |
| | | '认缴记录不存在': "บันทึกการสมัครไม่มีอยู่", |
| | | '新股不存在或未发布': "หุ้นใหม่ไม่มีอยู่หรือยังไม่ได้เผยแพร่", |
| | | '股票数申购数不足': "จำนวนการสมัครหุ้นไม่เพียงพอ", |
| | | } |
| | |
| | | '当前已经休市': '当前已休市', |
| | | "客户发展示意如下 A>B>C>D>E (往下最多4级),B为A的一级客户,C为A的二级客户,D为A的三级客户,E为A的四级客户。返佣条件(下级客户单日单笔充值金额超过1000个USDT以上,每日只可以领取一次)": "客户发展示意如下 A>B>C>D>E (往下最多4级),B为A的一级客户,C为A的二级客户,D为A的三级客户,E为A的四级客户。返佣条件(下级客户单日单笔充值金额超过1000个USDT以上,每日只可以领取一次)", |
| | | "流水小于限额": "流水小于限额", |
| | | "用户已禁用": "用户已禁用", |
| | | "用户已禁用": "Kullanıcı devre dışı bırakıldı", |
| | | "请联系客服充值": "请联系客服充值", |
| | | 'submitted': '已提交', |
| | | 'canceled': '已撤销', |
| | |
| | | '请大于最低申购数量': "Lütfen minimum abonelik miktarından büyük bir miktar girin", |
| | | '认缴订单待确认中无法卖出': "Onay bekleyen abonelik siparişi satılamaz", |
| | | '需补缴金额': "Ödenecek ek tutar", |
| | | '认缴额/中签': "Abonelik tutarı/Kazanan", |
| | | '中签数': "Kazanç sayısı", |
| | | '卖出状态': "Satış durumu", |
| | | '已卖出': "Satıldı", |
| | | '未卖出': "Satılmadı", |
| | | '收益金额': "Kar tutarı", |
| | | '收益比例': "Kar oranı", |
| | | '新股锁定中无法卖出': "Kilitliyken yeni hisse satılamaz", |
| | | '密码错误': "Yanlış şifre", |
| | | '大宗数据错误': "Toplu veri hatası", |
| | | '股票被锁定': "Hisse kilitli", |
| | | '数量错误': "Miktar hatası", |
| | | '订单不能平仓': "Sipariş kapatılamaz", |
| | | '现股不存在': "Mevcut hisse mevcut değil", |
| | | '现股未中签': "Mevcut hisse kazanmadı", |
| | | '现股已被删除': "Mevcut hisse silindi", |
| | | '未提交认缴记录': "Abonelik kaydı gönderilmedi", |
| | | '现股已卖出': "Mevcut hisse satıldı", |
| | | '获取行情数据失败': "Piyasa verileri alınamadı", |
| | | '认缴记录不存在': "Abonelik kaydı mevcut değil", |
| | | '新股不存在或未发布': "Yeni hisse mevcut değil veya yayınlanmadı", |
| | | '股票数申购数不足': "Yetersiz hisse abonelik miktarı", |
| | | } |
| | |
| | | '请大于最低申购数量': "Vui lòng nhập số lượng lớn hơn số lượng đăng ký tối thiểu", |
| | | '认缴订单待确认中无法卖出': "Không thể bán đơn đăng ký đang chờ xác nhận", |
| | | '需补缴金额': "Số tiền cần bổ sung", |
| | | '认缴额/中签': "Số tiền đăng ký/Trúng thưởng", |
| | | '中签数': "Số lượng trúng thưởng", |
| | | '卖出状态': "Trạng thái bán", |
| | | '已卖出': "Đã bán", |
| | | '未卖出': "Chưa bán", |
| | | '收益金额': "Số tiền lợi nhuận", |
| | | '收益比例': "Tỷ lệ lợi nhuận", |
| | | '新股锁定中无法卖出': "Không thể bán cổ phiếu mới khi đang bị khóa", |
| | | '密码错误': "Mật khẩu sai", |
| | | '大宗数据错误': "Lỗi dữ liệu số lượng lớn", |
| | | '股票被锁定': "Cổ phiếu bị khóa", |
| | | '数量错误': "Lỗi số lượng", |
| | | '订单不能平仓': "Đơn hàng không thể đóng", |
| | | '现股不存在': "Cổ phiếu hiện tại không tồn tại", |
| | | '现股未中签': "Cổ phiếu hiện tại chưa trúng thưởng", |
| | | '现股已被删除': "Cổ phiếu hiện tại đã bị xóa", |
| | | '未提交认缴记录': "Hồ sơ đăng ký chưa được gửi", |
| | | '现股已卖出': "Cổ phiếu hiện tại đã được bán", |
| | | '获取行情数据失败': "Không thể lấy dữ liệu thị trường", |
| | | '认缴记录不存在': "Hồ sơ đăng ký không tồn tại", |
| | | '新股不存在或未发布': "Cổ phiếu mới không tồn tại hoặc chưa được phát hành", |
| | | '股票数申购数不足': "Số lượng đăng ký cổ phiếu không đủ", |
| | | } |
| | | |
| | |
| | | '请大于最低申购数量': "请大于最低申购数量", |
| | | '认缴订单待确认中无法卖出': "认缴订单待确认中无法卖出", |
| | | '需补缴金额': "需补缴金额", |
| | | '认缴额/中签': "认缴额/中签", |
| | | '中签数': "中签数", |
| | | '卖出状态': "卖出状态", |
| | | '已卖出': "已卖出", |
| | | '未卖出': "未卖出", |
| | | '收益金额': "收益金额", |
| | | '收益比例': "收益比例", |
| | | '新股锁定中无法卖出': "新股锁定中无法卖出", |
| | | '密码错误': "密码错误", |
| | | '大宗数据错误': "大宗数据错误", |
| | | '股票被锁定': "股票被锁定", |
| | | '数量错误': "数量错误", |
| | | '订单不能平仓': "订单不能平仓", |
| | | '现股不存在': "现股不存在", |
| | | '现股未中签': "现股未中签", |
| | | '现股已被删除': "现股已被删除", |
| | | '未提交认缴记录': "未提交认缴记录", |
| | | '现股已卖出': "现股已卖出", |
| | | '获取行情数据失败': "获取行情数据失败", |
| | | '认缴记录不存在': "认缴记录不存在", |
| | | '新股不存在或未发布': "新股不存在或未发布", |
| | | '股票数申购数不足': "股票数申购数不足", |
| | | } |
| | |
| | | // 原样返回 |
| | | return Promise.resolve(res.data) |
| | | } |
| | | |
| | | switch (code / 1) { |
| | | case 0: // 正确响应 |
| | | return Promise.resolve(data) |
| New file |
| | |
| | | <template> |
| | | <div class="detail-popup"> |
| | | <div class="popup-header"> |
| | | <div class="header-title">{{ t('详情') }}</div> |
| | | <van-icon name="cross" class="close-icon" @click="$emit('close')" /> |
| | | </div> |
| | | <div class="popup-content"> |
| | | <div class="detail-item" v-for="(item, index) in detailList" :key="index"> |
| | | <div class="detail-label">{{ item.label }}</div> |
| | | <div class="detail-value" :class="item.class">{{ item.value }}</div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { computed, reactive } from 'vue' |
| | | import { useI18n } from 'vue-i18n' |
| | | |
| | | const props = defineProps({ |
| | | detailData: { |
| | | type: Object, |
| | | default: () => ({}) |
| | | } |
| | | }) |
| | | |
| | | const emit = defineEmits(['close']) |
| | | |
| | | const { t } = useI18n() |
| | | |
| | | const getTime = (time) => { |
| | | return time?.split(' ')[0] || '--' |
| | | } |
| | | |
| | | const symbolType = reactive({ |
| | | 'forex': '外汇', |
| | | 'indices': '指数', |
| | | 'commodities': '大宗商品', |
| | | 'cryptos': '虚拟货币', |
| | | 'US-stocks': 'UsStocks', |
| | | 'HK-stocks': 'HkStocks', |
| | | 'TW-stocks': '台股', |
| | | 'A-stocks': 'A股', |
| | | 'JP-stocks': '日股', |
| | | 'global': 'GlobalETFs', |
| | | 'gold': 'GoldEFs', |
| | | 'ai': 'ArtificialIntelligenceETFs', |
| | | 'energy': 'EnergyETFs', |
| | | }) |
| | | |
| | | const detailList = computed(() => { |
| | | const data = props.detailData |
| | | return [ |
| | | { |
| | | label: t('名称/代码'), |
| | | value: `${data.symbolName || '--'} / ${data.symbolCode || '--'}` |
| | | }, |
| | | { |
| | | label: t('现价/成本'), |
| | | value: `${data.closePrice || '--'} / ${data.subPrice || '--'}` |
| | | }, |
| | | { |
| | | label: t('持有/市场'), |
| | | value: `${data.winningNumber || '--'}${data.symbolType && symbolType[data.symbolType] ? ' / ' + t(symbolType[data.symbolType]) : ''}` |
| | | }, |
| | | { |
| | | label: t('数量'), |
| | | value: data.winningNumber || '--' |
| | | }, |
| | | { |
| | | label: t('损益'), |
| | | value: data.inventoryGainsLosses || '--', |
| | | class: data.inventoryGainsLosses > 0 ? 'red' : data.inventoryGainsLosses < 0 ? 'green' : '' |
| | | }, |
| | | { |
| | | label: t('中签应认缴'), |
| | | value: data.requiredNumber || '--' |
| | | }, |
| | | { |
| | | label: t('已认缴金额'), |
| | | value: data.subscribedAmount || '--' |
| | | }, |
| | | { |
| | | label: t('需补缴金额'), |
| | | value: ((data.requiredNumber || 0) - (data.subscribedAmount || 0)).toFixed(2) |
| | | }, |
| | | { |
| | | label: t('卖出价'), |
| | | value: data.closePrice || '--' |
| | | }, |
| | | { |
| | | label: t('收益金额'), |
| | | value: data.inventoryGainsLosses || '--', |
| | | class: data.inventoryGainsLosses > 0 ? 'red' : data.inventoryGainsLosses < 0 ? 'green' : '' |
| | | }, |
| | | { |
| | | label: t('收益比例'), |
| | | value: data.inventoryGainsLossesValue ? `${data.inventoryGainsLossesValue}%` : '--', |
| | | }, |
| | | { |
| | | label: t('卖出状态'), |
| | | value: data.sell === 1 ? t('已卖出') : t('未卖出'), |
| | | class: data.sell === 1 ? 'red' : '' |
| | | }, |
| | | { |
| | | label: t('时间'), |
| | | value: getTime(data.createTime) |
| | | }, |
| | | ] |
| | | }) |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .detail-popup { |
| | | width: 100%; |
| | | max-height: 80vh; |
| | | border-radius: 12px 12px 0 0; |
| | | overflow: hidden; |
| | | display: flex; |
| | | flex-direction: column; |
| | | |
| | | .popup-header { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | padding: 16px 20px; |
| | | border-bottom: 1px solid $border_color; |
| | | position: sticky; |
| | | top: 0; |
| | | z-index: 1; |
| | | |
| | | .header-title { |
| | | font-size: 16px; |
| | | font-weight: 600; |
| | | color: $text_color; |
| | | } |
| | | |
| | | .close-icon { |
| | | font-size: 20px; |
| | | color: $text_color; |
| | | cursor: pointer; |
| | | } |
| | | } |
| | | |
| | | .popup-content { |
| | | flex: 1; |
| | | overflow-y: auto; |
| | | padding: 20px; |
| | | |
| | | .detail-item { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | padding: 16px 0; |
| | | border-bottom: 1px solid $border_color; |
| | | font-size: 14px; |
| | | |
| | | &:last-child { |
| | | border-bottom: none; |
| | | } |
| | | |
| | | .detail-label { |
| | | color: $ipo_normal_text; |
| | | flex-shrink: 0; |
| | | } |
| | | |
| | | .detail-value { |
| | | color: $text_color; |
| | | text-align: right; |
| | | flex: 1; |
| | | margin-left: 20px; |
| | | word-break: break-all; |
| | | |
| | | &.red { |
| | | color: #F33368; |
| | | } |
| | | |
| | | &.green { |
| | | color: #4CAF50; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | |
| | | |
| | | <!-- 抽签记录 --> |
| | | <LotteryRecord v-if="active === 3" /> |
| | | |
| | | <!-- 现股库存 --> |
| | | <SpotStock v-if="active === 4" /> |
| | | |
| | | </van-tab> |
| | | </van-tabs> |
| | | </div> |
| | |
| | | import general from './components/general.vue'; |
| | | import NewStock from './newStock.vue'; |
| | | import LotteryRecord from './lotteryRecord.vue' |
| | | import SpotStock from './spotStock.vue'; |
| | | import { themeStore } from '@/store/theme'; |
| | | |
| | | const thStore = themeStore() |
| | |
| | | { label: '新股认购' }, |
| | | { label: '新股库存' }, |
| | | { label: '抽签记录' }, |
| | | { label: '现股库存' }, |
| | | // { label: '递交招股书' }, |
| | | // { label: '待上市' }, |
| | | // { label: '已上市' }, |
| | |
| | | <div class="td-1 text-left">{{ t('名称/代码') }}</div> |
| | | <div class="td-1 text-center">{{ t('现价/成本') }}</div> |
| | | <div class="td-1 text-center">{{ t('持有/市场') }}</div> |
| | | <div class="td-1 text-center">{{ t('损益') }}</div> |
| | | |
| | | <!-- <div class="td-1 text-center">{{ t('损益') }}</div> |
| | | <div class="td-1 text-center">{{ t("中签应认缴") }} / {{ t("已认缴金额") }}</div> |
| | | |
| | | <div class="td-1 text-center">{{ t("需补缴金额") }}</div> |
| | | <div class="td-1 text-center">{{ t("需补缴金额") }}</div> --> |
| | | |
| | | <div class="td-1 text-center">{{ t('状态') }}</div> |
| | | |
| | | <!-- <div class="td-1 text-center">{{ t('卖出状态') }}</div> --> |
| | | |
| | | <div class="td-1 text-right">{{ t('时间') }}</div> |
| | | <div class="td-1 text-center">{{ t('操作') }}</div> |
| | | </div> |
| | | <van-list v-model:loading="loading" :finished="finished" :loading-text="$t('加载中') + '...'" |
| | | :finished-text="$t('没有更多了')" @load="onLoad"> |
| | |
| | | <div class="td-1 text-center">{{ item.winningNumber }} <span |
| | | v-if="item.symbolType && symbolType[item.symbolType]">{{ '/' + t(symbolType[item.symbolType]) }}</span> |
| | | </div> |
| | | <div class="td-1 text-center">{{ item.inventoryGainsLosses }}</div> |
| | | |
| | | <!-- <div class="td-1 text-center">{{ item.inventoryGainsLosses }}</div> |
| | | <div class="td-1 text-center">{{ item.requiredNumber + '/' + item.subscribedAmount }}</div> |
| | | |
| | | <div class="td-1 text-center">{{ ((item.requiredNumber || 0) - (item.subscribedAmount || 0)).toFixed(2) }} |
| | | </div> |
| | | </div> --> |
| | | |
| | | <div class="td-1 text-center" :class="item.status === 2 ? 'red' : ''">{{ item.status === 1 ? t('申购中') : |
| | | item.status === 2 ? t('已中签') : t('未中签') }}</div> |
| | | |
| | | <!-- <div class="td-1 text-center" :class="item.sell === 1 ? 'red' : ''">{{ item.sell === 1 ? t('已卖出') : t('未卖出') }}</div> --> |
| | | |
| | | <div class="td-1 text-right">{{ getTime(item.createTime) }}</div> |
| | | <div class="td-1 text-center"> |
| | | <div class="detail-btn" @click="showDetail(item)">{{ t('详情') }}</div> |
| | | </div> |
| | | </div> |
| | | </van-list> |
| | | </div> |
| | | </div> |
| | | <van-popup v-model:show="showDetailPopup" position="bottom" :style="{ height: '80vh' }" round> |
| | | <lottery-record-detail :detail-data="currentDetail" @close="showDetailPopup = false" /> |
| | | </van-popup> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | import { onMounted, ref, reactive, inject, provide } from 'vue'; |
| | | import { useRoute, useRouter } from 'vue-router'; |
| | | import { useI18n } from "vue-i18n"; |
| | | import { Popup } from 'vant'; |
| | | import { sNewSharesOrderList, getNowTopData } from '@/service/ipo.api' |
| | | import LotteryRecordDetail from './components/lotteryRecordDetail.vue' |
| | | |
| | | const { t } = useI18n() |
| | | const route = useRoute() |
| | |
| | | const finished = ref(false); |
| | | const index = ref(1) |
| | | const topData = ref({}) |
| | | const showDetailPopup = ref(false) |
| | | const currentDetail = ref({}) |
| | | onMounted(() => { |
| | | getTopData() |
| | | }) |
| | |
| | | return time?.split(' ')[0]; |
| | | } |
| | | |
| | | const showDetail = (item) => { |
| | | currentDetail.value = item |
| | | showDetailPopup.value = true |
| | | } |
| | | |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | .lotteryRecord { |
| | |
| | | // white-space: nowrap; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | .detail-btn { |
| | | color: #3157BE; |
| | | cursor: pointer; |
| | | font-size: 12px; |
| | | padding: 4px 8px; |
| | | border-radius: 4px; |
| | | background: rgba(49, 87, 190, 0.1); |
| | | display: inline-block; |
| | | |
| | | &:active { |
| | | opacity: 0.7; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <div class="lotteryRecord"> |
| | | <div class="px-5"> |
| | | <div class="flex py-10 border-b-color border-t-color justify-between "> |
| | | <div class="text-center"> |
| | | <div class="text_color6">{{t('市值')}}</div> |
| | | <div>{{ topData.marketValue }}</div> |
| | | </div> |
| | | <div class="text-center"> |
| | | <div class="text_color6">{{t('库存损益')}}</div> |
| | | <div :class="topData.inventoryGainsLosses > 0 ? 'red' : 'green'">{{ topData.inventoryGainsLosses }}</div> |
| | | </div> |
| | | <div class="text-center"> |
| | | <div class="text_color6">{{t('可用额度')}}</div> |
| | | <div>{{ topData.availableLimit }}</div> |
| | | </div> |
| | | </div> |
| | | <div class="tab-header flex py-5 text_color6"> |
| | | <div class="td-1 text-left">{{t('名称/代码')}}</div> |
| | | <div class="td-1 text-center">{{t('价格/申请量')}}</div> |
| | | <div class="td-1 text-center">{{t("中签/认缴额")}}</div> |
| | | <div class="td-1 text-right">{{t("状态")}}</div> |
| | | </div> |
| | | <van-list v-model:loading="loading" :finished="finished" :loading-text="$t('加载中') + '...'" :finished-text="$t('没有更多了')" @load="onLoad"> |
| | | <div v-for="(item, index) in list" :key="index" class="list-div flex"> |
| | | <div class="td-2 text-left"> |
| | | <div class="list-title">{{ item.symbolName }}</div> |
| | | <div class="text_color6">{{ item.symbolCode}}</div> |
| | | </div> |
| | | <div class="td-2 text-center">{{ item.subPrice + '/' + item.subNumber }}</div> |
| | | <div class="td-2 text-center">{{ item.requiredNumber + '/' + item.winningNumber }}</div> |
| | | |
| | | <div class="td-2 text-right" :class="item.status === 1 ? 'green' : item.status === 2 ? 'red' : ''">{{ item.status === 2 ? t('已认缴') : t('待确认') }}</div> |
| | | </div> |
| | | </van-list> |
| | | <div class="px-5"> |
| | | <div class="flex py-10 border-b-color border-t-color justify-between "> |
| | | <div class="text-center"> |
| | | <div class="text_color6">{{ t('市值') }}</div> |
| | | <div>{{ topData.marketValue }}</div> |
| | | </div> |
| | | <div class="text-center"> |
| | | <div class="text_color6">{{ t('库存损益') }}</div> |
| | | <div :class="topData.inventoryGainsLosses > 0 ? 'red' : 'green'">{{ topData.inventoryGainsLosses }}</div> |
| | | </div> |
| | | <div class="text-center"> |
| | | <div class="text_color6">{{ t('中签数') }}</div> |
| | | <div>{{ topData.availableLimit }}</div> |
| | | </div> |
| | | </div> |
| | | <div class="tabWarp"> |
| | | <div class="tab-header flex py-5 text_color6"> |
| | | <div class="td-1 text-left">{{ t('名称/代码') }}</div> |
| | | <div class="td-1 text-center">{{ t('价格/申请量') }}</div> |
| | | |
| | | <div class="td-1 text-center">{{ t("中签/认缴额") }}</div> |
| | | |
| | | <div class="td-1 text-center">{{ t("已认缴金额") }}</div> |
| | | <div class="td-1 text-center">{{ t("需补缴金额") }}</div> |
| | | |
| | | <div class="td-1 text-right">{{ t("状态") }}</div> |
| | | </div> |
| | | <van-list v-model:loading="loading" :finished="finished" :loading-text="$t('加载中') + '...'" |
| | | :finished-text="$t('没有更多了')" @load="onLoad"> |
| | | <div v-for="(item, index) in list" :key="index" class="list-div flex"> |
| | | <div class="td-1 text-left"> |
| | | <div class="list-title">{{ item.symbolName }}</div> |
| | | <div class="text_color6">{{ item.symbolCode }}</div> |
| | | </div> |
| | | <div class="td-1 text-center">{{ item.subPrice + '/' + item.subNumber }}</div> |
| | | |
| | | <div class="td-1 text-center">{{ item.winningNumber + '/' + item.requiredNumber }}</div> |
| | | |
| | | <div class="td-1 text-center">{{ item.subscribedAmount }}</div> |
| | | <div class="td-1 text-center">{{ ((item.requiredNumber || 0) - (item.subscribedAmount || 0)).toFixed(2) }} |
| | | </div> |
| | | |
| | | <div class="td-1 text-right" :class="item.status === 1 ? 'green' : item.status === 2 ? 'red' : ''">{{ |
| | | item.status === 2 ? t('已认缴') : t('待确认') }}</div> |
| | | </div> |
| | | </van-list> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import {inject, onMounted, provide, ref} from 'vue'; |
| | | import { inject, onMounted, provide, ref } from 'vue'; |
| | | import { useRoute, useRouter } from 'vue-router'; |
| | | import { useI18n } from "vue-i18n"; |
| | | import { sNewSharesOrderList, getNowTopData } from '@/service/ipo.api' |
| | |
| | | getTopData() |
| | | }) |
| | | const getTopData = () => { |
| | | getNowTopData({type: 2, symbolType: stockType || 'US-stocks'}).then((res)=>{ |
| | | getNowTopData({ type: 2, symbolType: stockType || 'US-stocks' }).then((res) => { |
| | | topData.value = res |
| | | }) |
| | | }) |
| | | } |
| | | |
| | | const stockType = inject('stockType') |
| | | console.log('stockType', stockType) |
| | | provide('stockType', stockType) |
| | | const onLoad = () => { |
| | | let params = { |
| | | current: index.value, |
| | | size: 10, |
| | | type: 2, |
| | | symbolType: stockType || 'US-stocks' |
| | | let params = { |
| | | current: index.value, |
| | | size: 10, |
| | | type: 2, |
| | | symbolType: stockType || 'US-stocks' |
| | | } |
| | | sNewSharesOrderList(params).then(res => { |
| | | if (res.length) { |
| | | list.value = list.value.concat(res) |
| | | } |
| | | sNewSharesOrderList(params).then(res => { |
| | | if(res.length) { |
| | | list.value = list.value.concat(res) |
| | | } |
| | | index.value++ |
| | | loading.value = false; |
| | | if (res.length < 10) { |
| | | finished.value = true; |
| | | } |
| | | }) |
| | | index.value++ |
| | | loading.value = false; |
| | | if (res.length < 10) { |
| | | finished.value = true; |
| | | } |
| | | }) |
| | | } |
| | | |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | .lotteryRecord { |
| | | font-size: 14px; |
| | | font-size: 14px; |
| | | |
| | | .search-icon { |
| | | width: 23px; |
| | | height: 23px; |
| | | } |
| | | .search-icon { |
| | | width: 23px; |
| | | height: 23px; |
| | | } |
| | | |
| | | .tab-header { |
| | | gap: 0 5px; |
| | | font-size: 12px; |
| | | color: #747A8F; |
| | | } |
| | | .td-1{ |
| | | width: 25%; |
| | | } |
| | | .td-2{ |
| | | width: 23%; |
| | | } |
| | | .list-div { |
| | | gap: 0 5px; |
| | | padding: 15px 0; |
| | | font-size: 12px; |
| | | align-items: center; |
| | | border-bottom: 1px solid $border_color; |
| | | .tab-header { |
| | | gap: 0 5px; |
| | | font-size: 12px; |
| | | color: #747A8F; |
| | | } |
| | | |
| | | .list-title { |
| | | text-overflow: ellipsis; |
| | | // white-space: nowrap; |
| | | overflow: hidden; |
| | | } |
| | | .td-1 { |
| | | flex-shrink: 0; |
| | | width: 80px; |
| | | } |
| | | |
| | | .td-2 { |
| | | flex-shrink: 0; |
| | | width: 150px; |
| | | } |
| | | |
| | | .tabWarp { |
| | | width: 100%; |
| | | padding: 10px 10px; |
| | | overflow-x: scroll; |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | .list-div { |
| | | gap: 0 5px; |
| | | padding: 15px 0; |
| | | font-size: 12px; |
| | | align-items: center; |
| | | border-bottom: 1px solid $border_color; |
| | | |
| | | .list-title { |
| | | text-overflow: ellipsis; |
| | | // white-space: nowrap; |
| | | overflow: hidden; |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | |
| | | <div :class="topData.inventoryGainsLosses > 0 ? 'red' : 'green'">{{ topData.inventoryGainsLosses }}</div> |
| | | </div> |
| | | <div class="text-center"> |
| | | <div class="text_color6">{{t('可用额度')}}</div> |
| | | <div class="text_color6">{{t('中签数')}}</div> |
| | | <div>{{ topData.availableLimit }}</div> |
| | | </div> |
| | | </div> |