<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    陀螺匠OA系統二次開發實戰③前端修改發布-開源版

    管理 管理 編輯 刪除

    本篇實戰文章實戰演練一下陀螺匠OA系統開源版前端的二次開發整個過程。

    商業版修改請看這里>>

    【實戰目標】:修改默認的系統名稱。

    【實戰內容】:

    1. 確定問題。默認的情況下,系統的名稱是陀螺匠OA,網頁的標題顯示的也是這個,現在我們就來改一下這個標題,改成你們公司自己的名稱。如果你要申請短信簽名一次過,改了這個你會回來謝謝我的。

    41648202505161226332513.png

    如果還沒有代碼,請先下載好代碼: https://gitee.com/ZhongBangKeJi/tuoluojiang/repository/archive/master.zip 。初始目錄如下:

    6fde920250516124051389.png

    2. 準備Node環境。按照官方文檔的推薦,我們來準備對應的Node環境。安裝Node環境有兩種方式,一種是直接找Nodejs 14.21.3的安裝包安裝,另外一種推薦用nvm方式來安裝,好處是可以有多個node的版本共存,隨時可以切換。我這里用nvm的方式來安裝。

    # 推薦環境:
    node版本:14.21.3
    npm版本:6.14.18

    首先,下載nvm的安裝包,我放附件了。解壓后,按照提示安裝好。打開一個命令行窗口(Win+R)cmd,輸入nvm version,能正常輸出版本說明安裝成功。

    13c50202505161251043786.png

    查看可安裝的Node版本:

    nvm list available

    02d66202505161251592256.png

    因為我們這里要的是14.21.3的版本,直接執行:

    nvm install 14.21.3

    等待安裝完成。檢測是否安裝成功:

    node -v
    npm -v

    f80de202505161254461264.png

    注:我這里因為是安裝好的環境再還原過程,所以有些細節可能沒考慮到,有問題請留言。

    查看已安裝的Node版本:

    nvm list

    再切換到我們需要的Node版本:

     num use 14.21.3

    a9f0520250516125929561.png

    好了,NodeJs就安裝好了。

    3. 安裝依賴組件。在這之前先說下目錄路徑,開源版的前端源代碼目錄是template\,代碼發布目錄在code\public\admin。發布目錄是源代碼編譯后,把編譯后的網頁文件放到發布目錄,前端才能訪問得到修改效果。

    我們切換到template目錄,然后在地址欄輸入cmd,打開命令行窗口。(這是個小技巧,cmd打開后自動切換到當前目錄)

    2c563202505161302357357.png

    然后在命令行輸入:

    npm install

    00f0f202505161303285164.png

    等待執行完成。

    然后開啟本地調試服務。

    npm run dev

    如果遇到以下錯誤,請把附件里面的eslintrc.zip下載,解壓到template目錄下,然后再次執行。

    TIPS: 按Ctrl+C,然后輸入y是中斷當前腳本執行。18a32202505161305461378.png

    正常開啟本地調試服務是這樣:

    048af202505161310055726.png

    然后我們通過瀏覽器訪問本地地址:

     http://localhost:9527/admin/

    a1045202505161312515509.png

    打開看到登錄頁說明正常。

    4. 修改默認系統標題。先用VSCODE打開template目錄。820ba202505161314476622.png

    然后找到src/settings.js文件:

    ccc54202505161316346062.png

    可以看到右邊有個title字段,它就是系統的默認名稱。我們改成自己的公司名稱,然后保存。這里建議改成“xxxxx辦公系統”這樣,因為如果你去申請短信簽名,這個名字需要和短信簽名一樣,不然容易被駁回。

    726fd202505161318576145.png

    然后改完之后,要重新運行一次npm run dev才能看到效果。如果網頁刷新還是“陀螺匠OA”,說明有緩存,開個隱私窗口試試。

    到這里其實可以直接打包,然后發布了。但是如果想在本地調試后端的接口,這里還需要改一下接口地址。

    找到template/vue.config.js,然后需要改右側的三個地址,改成你的OA域名地址,參考如下:

    808a7202505161323013219.png

    然后,再重新執行一次npm run dev就會發現,數據都是你自己系統的了。

    5. 打包發布。停掉dev服務,然后執行:

    npm run build:prod

    等待執行完成。5b2a9202505161331564667.png

    然后打開template\dist目錄,把里面的文件創建一個壓縮包,我這里是dist.zip。

    a29eb202505161333101516.png

    然后打開寶塔面板,切換到OA網站的發布目錄下:

    cd24320250516133558528.png

    然后把dist.zip上傳到這個目錄,把文件解壓出來覆蓋掉舊文件。然后再訪問一下登錄頁,看修改是否生效。

    faeb5202505161337302262.png

    好了,這就是開源版的前端修改流程實戰。希望有幫到你。


    個人水平有限,如果錯誤或者更好的實現方式,歡迎指出和交流。有疑問歡迎留言。

    最后,介紹一下自己:我是陀螺匠官方服務商,承接陀螺匠的二次開發業務,有需要深度定制OA系統的公司歡迎聯系。目前已收陀螺匠定制開發費用2萬+。

    附件

    nvm-setup.zip

    附件

    eslintrc.zip

    請登錄后查看

    呂林瀟18826500406 最后編輯于2025-05-16 14:36:22

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    297
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服