基於vue+fastapi的超星學習通簽到項目


基於vue+fastapi的超星學習通簽到項目

先放github地址:https://github.com/a1oyss/Chaoxing-Web

項目介紹

前端技術棧:

  • vue
  • vuex
  • vue-router
  • element-ui

后端技術棧:

  • python
  • fastapi

后端項目沒花太大功夫,在https://github.com/mkdir700/chaoxing_auto_sign項目的基礎上套了個fastapi的殼,前端使用axios訪問后端api獲取數據並顯示到頁面上。

項目功能

  • 普通簽到
  • 手勢簽到
  • 位置簽到
  • 二維碼簽到
  • 拍照簽到

拍照簽到先鴿了,其實主要是要上傳到超星的雲盤里,然后拿到objectid,簽到的時候提交上去就行。

項目結構

│  babel.config.js
│  package-lock.json
│  package.json
│  README.md
├─public
│      favicon.ico
│      index.html
└─src
    │  App.vue
    │  main.js
    ├─assets
    │      logo.png
    ├─components
    │  │  Index.vue				//主頁面
    │  │  Login.vue				//登錄頁面
    │  │  UserForm.vue			//用戶表
    │  │  UserSign.vue			//簽到頁面
    │  └─type
    │          General.vue		//普通簽到
    │          QRSign.vue		//二維碼簽到
    │          ResultTable.vue	//簽到結果
    ├─plugins
    │      axios.js
    │      element.js
    ├─router
    │      index.js
    └─store
            index.js


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM