最新公告
  • 本站源碼資源類型廣泛,涵蓋PHP網站源碼、遊戲源碼、主題模板、擴張插件等一系列優質資源分享以供學習研究。歡迎加入VIP
  • 校園服務微信小程序全開源一、服務端部署教程:1.安裝寶塔面板。腳本:yum install-y wget&&wget-O install.sh[url]http://download.bt.cn/install/install_6.0.sh&&bash install.sh2.安裝環境。完成寶塔面板安裝後下載安裝以下軟件:nginx、mysql、pm2管理器(自帶nodejs)3.上傳服務端。在文件管理內新建目錄,給目錄取個名字如,“demo”,上傳項目服務端壓縮包,並解壓。4.安裝依賴腳本(注意!!!!這裏運行命令需在服務端文件夾的根目錄下,否則pm2會報錯停止運行!!!):npm install【建議優先使用npm install,如遇到長時間下載無反應,或者下載很緩慢,再建議使用淘寶的npm鏡像腳本:npm install-g cnpm–registry=https://registry.npm.taobao.org(使用淘寶鏡像後,相應的命令變成cnpm install)】5.創建數據庫。注意數據庫編碼utf8mb4,(建議使用寶塔導入)導入數據庫文件help.sql6.修改數據庫配置。打開/pub/config/config.js修改數據庫配置MYSQL:{host:“localhost”,user:“myname”,password:“password”,//數據庫密碼port:“3306”,database:“myname”,//數據庫名timezone:“+08:00”,dateStrings:true},7.修改小程序配置。打開/pub/config/config.js修改小程序配置APP_ID:“自行填寫”,//微信小程序APPIDAPP_SECRET:“自行填寫”,//微信小程序APP密鑰Mch_id:“自行填寫”,//商戶號Mch_key:“自行填寫”,//商戶密鑰(商戶號沒有可先不填)8.啓動項目。打開PM2管理器,添加新項目,選擇項目所在的路徑,啓動文件爲bin/www,項目名稱可隨意起名。然後啓動項目。9.域名反向代理。點擊pm2管理器裏的映射按鈕,將項目映射到自己的域名。此後就可以用域名訪問到項目。10.訪問服務器項目地址:[url]http://xxx.xxx.com若出現extends layout block content h1=title p Welcome to#(title)即代表服務端部署成功。(ps:如遇能打開頁面但是登錄是無反應,請檢查客戶端打包時“NODE_API”的ip或域名是否填寫正確)二、校園服務微信小程序客戶端部署教程1.安裝依賴。腳本:(這裏和上面服務端一樣,在客戶端文件夾根目錄下運行命令)npm install2.打開文件src/assets/js/yzy.jsconst yzy={…NODE_API:“[url]http://api.demo.com/api/”,//改成自己服務器地址…}3.打包導出。腳本:npm run build 導出的文件在dist目錄下4.進入dist目錄有兩個文件dist文件夾和index.html文件,將這兩個文件上傳到服務端/public目錄下5.訪問域名[url]http://xxx.xxx.com出現後臺管理登錄界面,默認賬號admin密碼qwe123123三、後臺使用手冊首次登錄用戶名:admin密碼:qwe123123步驟一、創建地區(校園)1.輸入一個校園名稱如:“某某電子科技大學”2.輸入序號:序號越小排名越靠前3.後臺及手機端查看代理地區列表注意:創建完代理地區後,用戶還不可以選擇該地區。需要新增代理商代理該地區後即可使用。步驟二、新增代理商(關鍵步驟)1.設置代理登錄賬號,輸入用戶名和密碼。用戶類型選擇:校園代理。區域:填寫代理地區ID。填寫手機號和代理期限:這兩項相當於備註信息。2.管理員可以查看代理的服務信息、運營數據、訂單數據。還可以對其進行啓用賬號、禁用賬號、設置服務內容。注意:到這一步用戶可以選擇該地區了,但是還沒有服務項。需要管理員爲代理添加服務項。步驟三、新增服務1.選擇服務項,開源版一共有6個選項可供選擇,分別是:快遞代取、打印服務、校園跑腿、代替服務、上門維修、其他幫助。運營版在以上基礎上增加文檔下載和租借服務兩個服務項。快遞代取和打印服務:只有代理可以接手該類型的訂單(快遞代取涉及隱私和財產安全,開源版本訂單信息,爲避免出現冒領快遞的現象,此服務項由校園代理承包。)全棧部署版解除了這一限制,可以將快遞代取設置爲所有人可見,並對隱私信息做了保護,僅接單員可見。其他幾項:所有接單用戶都可以接手2.輸入代理ID:可以在代理商列表裏查看代理的ID3.用戶收益:輸入不大於1的數值。例輸入0.7,則說明該類型的訂單在完成之後用戶可以獲得該訂單的70%的金額。4.代理收益:輸入不大於1的數值。例輸入0.1,則說明該類型的訂單在完成之後代理可以獲得該訂單的10%的金額。5.平臺收益:輸入不大於1的數值。例輸入0.2,則說明該類型的訂單在完成之後平臺可以獲得該訂單的20%的金額。6.爲該服務進行描述。如:此服務由校園代理承包。7.添加標籤:除打印服務和快遞代取不能添加,其他4項均可添加。例:添加“重裝系統5元”,則可以在小程序端顯示該標籤點擊後賞金會變成5元。8.填寫ICON:系統提供了6個圖標:只要輸入“/img/s1.png”即可。圖標名稱從s1~s6;對應關係:快遞代取/img/s1.png;校園跑腿/img/s2.png;打印服務/img/s3.png;上門維修/img/s4.png;代替服務/img/s5.png;其他幫助:/img/s6.png。運營版增加的兩個服務項:文檔下載/img/xz.png;租借服務/img/zj.png.也可以輸入其他圖片路徑,以http開頭就行。9.選擇一個默認接單員。前提是該接單員已通過平臺審覈。設置默認接單員的用處:該類型的訂單可以在平臺上接手並分配給該接單員。步驟四、添加校園配送地址 用戶的選擇的配送地址需要代理端添加。所以要先用代理賬號登錄。讓代理完成該地理配送地址的添加。(注意:開源版本校園代理登錄可能出現提示密碼錯誤的情況,這一bug已在運營版完美修復,開源版本也可自行在數據庫修改校園代理密碼,數據表爲y_user,字段值爲MD5加密後的32位密文。)1.添加地址分組a、輸入分組名稱,如“南區”。b、輸入序號,序號數值越小排名越靠前。c、是否顯示,默認爲顯示,若點擊不顯示則小程序端不會出現該分組及該分組下的所有地址。2.添加地址a、輸入分組ID,可以從“地址分組”列表裏查看b、輸入地址名稱,如:2號樓c、輸入備註,如:男寢d、輸入序號,序號數值越小排名越靠前。到這一步就可以正常使用小程序了。四、小程序api接口設置微信小程序用https協議,所以需要ssl證書,這裏推薦用寶塔的ssl證書,一鍵部署,很方便,需要到寶塔官網註冊賬號並實名認證,審覈速度很快。認證完退出寶塔官網,進入自己的寶塔面板,然後在寶塔面板,找到側邊欄網站選項,打開對應站點,點擊側邊欄ssl選項,登錄寶塔賬號,申請證書一鍵部署即可。(注意不要勾選強制https,不要開這個!)修改文件utils/util.jsconst util={API:‘[url]https://xx.xxx.com/api/’,webSrc:‘[url]https://xx.xxx.com/#/dayin_wx’,這裏替換自己的域名即可!開源版本僅供學習研究,程序更新和維護不易,獲取商業運營版可訪問小七全棧項目網站:[url]http://author.7cloud.shop各版本對比圖商業運營版更新日誌:常見錯誤排查:1.後臺點擊登錄後無反應。檢查客戶端打包時填寫的api接口,確保訪問的域名和接口一致。其次檢查服務端/pub/config/config.js裏的服務端數據庫連接配置,修改完服務端文件後一定要在pm2管理器中重啓!不然不生效。2.小程序調試時,報錯接口錯誤500。這種情況就是/pub/config/config.js裏的appid和密鑰填寫錯誤。建議直接去微信公衆平臺重置密鑰後,重新填寫。(大部分人出現這個問題都是重置密鑰解決的)3.小程序調試時,報錯服務端錯誤。這種情況是因爲沒有配置好校園代理和校區,請登錄系統後臺,按照上面的使用手冊,一步步完成後臺配置。asc2

     



    內容加載中..
    1. 本站所有資源來源於用戶上傳和網絡,如有侵權請郵件聯繫站長!
    2. 分享目的僅供大家學習和交流,您必須在下載後24小時內刪除!
    3. 不得使用於非法商業用途,不得違反國家法律。否則後果自負!
    4. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
    5. 如有鏈接無法下載、失效或廣告,請聯繫管理員處理!
    6. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!

    耘藝源碼網 » 校園服務微信小程序全開源