Skip to content

z94624/beBird

Repository files navigation

文檔

安裝開發用擴充工具

套件市集中的輸入框輸入 @recommended 逐一安裝

使用

  • 安裝依賴
yarn install
  • 運行
yarn dev
  • 打包
yarn build

Git 貢獻提交規範

  • 參考 vue 規範 (Angular)

    • feat 增加新功能
    • fix 修復問題/BUG
    • style 代碼風格相關無影響運行結果的
    • perf 優化/性能提升
    • refactor 重構
    • revert 撤銷修改
    • test 測試相關
    • docs 文檔/註釋
    • chore 依賴更新/腳手架配置修改等
    • workflow 工作流改進
    • ci 持續集成
    • types 類型定義文件更改
    • wip 開發中

權限相關組件

  • 權限的構成是由"機構可不可以使用該模組" 與 "使用者有沒有該模組的權限" 與 "是否為超級使用者" 三個值取交集判斷
  • 權限相關組件會依照當前的頁面判斷是否有權限去做對應的限制,其功能都是由原先的 naive UI 做擴充,相關邏輯如下

#按鈕類 擴充自 n-button

  • nv-button 必須要有查看以上的權限,否則 disable
  • ne-button 必須要有修改以上的權限,否則 disable

#輸入框類 擴充自 n-input

  • 待補

#選擇器類 擴充自 n-select

  • 待補