整合釘釘的+T100 招標系統。
bidding = Spring Boot後端+ Vue管理員前端+ 微信小程式用戶前端+ Vue用戶行動端+動態資料庫+T100
注意:釘釘自動登入,需要釘釘免費配置(https://developers.dingtalk.com/) 釘釘使用者資訊由定時傳送模組完成更新bidding使用者資訊資料庫(https://github.com/luhongbin/sendweixin )
注意:各個審批環境由狀態設定區分審核程序。
注意:各個審批環境由狀態設定區分審核程序。
注意:此實例是測試小商場,開發者請不要嘗試購買商品、付款、退款操作。
注意:此實例只是實際管理後台,不提供使用者名稱密碼
- Spring Boot
- Vue
- 微信小程式
配置最小開發環境:
資料庫依序匯入litemall-db/sql下的資料庫文件
啟動小商場和管理後台的後端服務
開啟命令列,輸入以下命令
cd litemall
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
啟動管理後台前端
開啟命令列,輸入以下命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd litemall/litemall-admin
cnpm install
cnpm run dev
此時,瀏覽器打開,輸入網址http://localhost:9527
, 此時進入管理後台登入頁面。
必須設定相關參數,例如釘釘的,透過尋找corpid,設定相關參數才能完成釘釘自動登入傳送訊息等動作
同理微信傳送訊息等相關參數都要查閱對方官方文件填寫必要資訊
啟動小商城前端
這裡存在兩套小型商場前端litemall-wx和renard-wx,開發者可以分別導入和測試:
注意:
這裡只是最簡啟動方式,而小商場的微信登入、微信支付等功能需開發者設定才能運行,
目前專案開發中,存在諸多不足,以下是目前規劃的開發計畫。
V 1.0.0 完成以下目標:
V 2.0.0 完成以下目標:
- 本項目僅用於學習練習
- 本項目還不完善,仍處在開發中,不承擔任何使用後果
- 本專案代碼開源MIT,專案文件採用署名-禁止演繹4.0 國際協議許可
本項目基於或參考以下項目:
nideshop-mini-program
專案介紹:基於Node.js+MySQL開發的開源微信小程式商城(微信小程式)
項目參考:
vue-element-admin
專案介紹: 一個基於Vue和Element的後台整合方案
專案參考:litemall專案的litemall-admin模組的前端框架是基於vue-element-admin專案修改擴充。
mall-admin-web
專案介紹:mall-admin-web是一個電商後台管理系統的前端項目,基於Vue+Element實作。
項目參考:bidding項目的litemall-admin模組的一些頁面佈局樣式參考了mall-admin-web項目。
biu
專案介紹:管理後台專案開發鷹架,基於vue-element-admin和springboot搭建,前後端分離方式開發部署。
專案參考:bidding專案的權限管理功能參考了biu專案。
litemall
專案介紹:基於有讚litemall 的後台管理。
專案參考:bidding專案基於litemall專案開發。
MIT Copyright (c) 2021-present luhongbin