blog

Giteeで約5kの星を獲得したRuoYiの更新されたVueバージョンの新しい変更点は何か?

Giteeのエースプロジェクトとして、パーミッション管理システムRuoYiは多くの開発者に歓迎されており、Giteeは以前、RuoYiのフロントエンドとバックエンドを分離したバージョンを推奨しました:...

Apr 14, 2020 · 3 min. read
シェア

権限管理システムのRuoYiは多くの開発者に歓迎されており、Giteeでは以前、RuoYiのフロントエンドとバックエンドを分離したバージョンを推奨してきました:。今日はバージョン3.0がリリースされたばかりのVueバージョンのRuoYiをお勧めします。VueバージョンのRuoYiの機能と今回のアップデートの中身を見てみましょう。

ルオイヴュー

もし

マサチューセッツ工科大学

プロジェクト情報

  • Vueを使用したフロントエンド、エレメントUI。
  • Spring Boot、Spring Security、Redisを使用したバックエンド& Jwt
  • 特権認証はJwtを使用し、多端末認証システムをサポートします。
  • 動的パーミッションメニューのロードをサポートし、複数の方法で簡単にパーミッションコントロールができます。
  • コードジェネレータを使用すると、ワンクリックでフロントエンドとバックエンドのコードを生成することができます。
  • 最新の状態に保つために、オラクル版の RuoYi-Vue-Oracle が提供されています。

組み込み機能

  1. ユーザ管理:ユーザはシステムオペレータであり、この機能は主にシステムユーザの設定を完了します。
  2. 部門管理:システム組織、ツリー構造を設定し、データ許可のサポートを表示します。
  3. ポジション管理:システムユーザーが所属するポジションを設定します。
  4. メニュー管理:システムメニュー、操作権限、ボタン権限識別子などを設定します。
  5. ロール管理:ロールメニューの権限割り当て、データスコープの権限に関する組織別のロールの設定。
  6. 辞書管理:システムで頻繁に使用される固定データのメンテナンス。
  7. パラメータ管理:システムの共通パラメータを動的に設定します。
  8. お知らせ:システムに関するお知らせリリースメンテナンスのお知らせです。
  9. 操作ログ:システム正常操作ログ記録と照会、システム異常情報ログ記録と照会。
  10. ログインログ:システムログログレコードクエリには、ログイン例外が含まれます。
  11. オンラインユーザー:現在のシステムでアクティブなユーザーのステータスを監視します。
  12. 時限タスク:オンライン(追加、変更、削除)タスクスケジューリングには、実行結果のログが含まれます。
  13. コード生成:フロントエンドとバックエンドのコード生成サポート CRUDダウンロード .
  14. システムインターフェース:ビジネスコードに従って、関連するAPIインターフェースドキュメントを自動的に生成します。
  15. サービスモニター:現在のシステムのCPU、メモリ、ディスク、スタック、およびその他の関連情報を監視します。
  16. インライン・ビルダー:フォーム要素をドラッグ・アンド・ドロップして、対応する HTML コードを生成します。
  17. 接続プールの監視:現在のシステムデータベース接続プールの状態を監視し、SQLを分析してシステムパフォーマンスのボトルネックを見つけます。

プロジェクトのスクリーンショット

バージョンの更新

最大のアップデートは、RuoYi-Vueのモジュール化で、より多くのパワーを引き出すと考えられており、いくつかの機能更新やバグ修正も行われています:

  • element-uiをバージョン2にアップグレード.13.2
  • コンパイル速度を向上させるためにバベルを削除。
  • 新メニューのデフォルト・メインカテゴリー
  • エンコードされたファイル名のuuidメソッドへの変更
  • 時限タスクのcron式検証
  • ロール権限を変更する際に、既存の権限に自動的にチェックが入らない不具合を修正しました。
  • 特権ユーザーの切り替え後に404が表示されないようにします。
  • Excelサポートソート輸出ソート
  • ...

主な機能

  • 完全レスポンシブレイアウト
  • 強力なワンクリック生成
  • 複数のデータソースをサポートしており、簡単な設定で切り替えることができます。
  • カスタマイズ可能な部門別データ権限で、ボタンとデータ権限をサポートします。
  • よく使われるjsプラグインの二次パッケージ化により、jsコードが簡潔になり、メンテナンスがより簡単になります。
  • 完璧なXSS対策とスクリプトフィルタリングで、XSS攻撃を完全に排除します。
  • Mavenのマルチプロジェクトの依存関係、モジュールとプラグインのサブプロジェクトは、モジュールのアップグレードを容易にするために、可能な限り疎結合、モジュールを追加または削除します。
  • 国際化のサポート、サーバーサイドとクライアントサイドのサポート
  • 完璧なロギングシステムは、簡単な注釈で実現できます。

Vue開発者であれば、RuoYiプロジェクトを見逃す手はありません。以下のリンクをクリックして、プロジェクトのホームページに移動し、詳細をチェックしてください:



Read next

HTMLのローカル・ストレージ・オブジェクト

クライアント側にデータを保存する2つのオブジェクトの違い日付制限のないストレージ現在のセッションのデータ(タグ)のみを保存するストレージ

Apr 13, 2020 · 1 min read