สาขา [master] เป็นเวอร์ชันคลาสสิก และ [v2_map_index] เป็นเวอร์ชันหน้าแรกของแผนที่ (โปรดทราบว่าแผนที่จะแสดงข้อมูลของผู้พัฒนา คุณยังไม่ได้ซื้ออุปกรณ์ จึงว่างเปล่า)
ปลั๊กอินที่ใช้ในการพัฒนาแอปเพล็ต WeChat สำหรับชาร์จรถยนต์ไฟฟ้า/รถจักรยานไฟฟ้า นักพัฒนาสามารถเรียกใช้ฟังก์ชันปลั๊กอินในโปรแกรมของตนเองได้โดยตรงเพื่อดำเนินการชาร์จทั้งหมด รวมถึงการเริ่มต้น การเรียกเก็บเงิน การชำระเงิน การตรวจสอบ ฯลฯ โดยไม่จำเป็นต้องเพิ่มเติม การพัฒนาซอฟต์แวร์ ปลั๊กอินนี้รองรับเฉพาะอุปกรณ์ฮาร์ดแวร์ที่ผลิตโดย Xiaoniu New Energy Company รวมถึงเสาชาร์จ AC ในรถยนต์, เสาชาร์จ DC ในรถยนต์, เสาชาร์จจักรยาน 1 ถึง 12 แบบ และผลิตภัณฑ์อื่นๆ ©Shenzhen Xiaoniu New Energy Co., Ltd. 2018
โปรแกรมมินิ WeChat หลัก : มินิโปรแกรม WeChat ที่มีแบรนด์ของตัวเองพัฒนาโดยพันธมิตร ปลั๊กอิน Mavericks New Energy : ปลั๊กอินที่พัฒนาโดย Mavericks New Energy Company ซึ่งสามารถอ้างอิงได้โดยตรงในมินิโปรแกรม WeChat หลัก กองชาร์จ Mavericks New Energy: พัฒนาโดย Xiaoniu อุปกรณ์ฮาร์ดแวร์ที่พัฒนาโดย Niu New Energy Company รวมถึงเสาชาร์จรถยนต์และเสาชาร์จจักรยาน โปรแกรมหลัก APPID: แอปเพล็ต WeChat หลัก APPID ที่พันธมิตรใช้กับ Tencent APPID ปลั๊กอินการชาร์จ: APPID ปลั๊กอินที่ Mavericks ใช้กับ Tencent ได้แก่: wx5a3782a4284eacc4
http://file.woniuev.cn/xndemo.zip http://file.woniuev.cn/xndemo_map.zip หากคุณต้องการมีแอปชาร์จของคุณเองโดยเร็วที่สุด คุณจะต้องใช้ซอร์สโค้ดด้านบนเท่านั้น บทต่อไปนี้เป็นเรื่องเกี่ยวกับการประยุกต์ใช้ซอร์สโค้ด ไม่จำเป็นต้องอธิบายซอร์สโค้ด แอปพลิเคชันชื่อมินิโปรแกรม WeChat จะต้องคล้ายกับชื่อบริษัท
มีไฟล์ qrcodemaker1.js อยู่ในไดเร็กทอรี tools ของซอร์สโค้ด ทำตามรูปด้านบนเพื่อสร้างโค้ด QR
หากต้องการเรียกใช้อินเทอร์เฟซปลั๊กอิน ต้องเริ่มต้น แอปเพล็ต WeChat หลัก ก่อน:
var xnplugin = requirePlugin("xnplugin");
ใช้เพื่อตรวจสอบว่าผู้ใช้ที่ชาร์จได้เข้าสู่ระบบปลั๊กอินหรือไม่ หากไม่ คุณสามารถใช้ปุ่มใน 2.3 เพื่อเข้าสู่ระบบ หรือคุณสามารถคลิกเพื่อเข้าสู่ระบบในหน้า ปลั๊กอิน Mavericks New Energy
var xnplugin = requirePlugin("xnplugin");
var vserInfo = xnplugin.getVserInfo();
if (vserInfo==false){
console.log('用户没有登陆插件');
}else{
console.log('用户绑定的手机号', vserInfo.usermobile);
}
ออกจากสถานะการเข้าสู่ระบบปลั๊กอิน:
xnplugin.setVserInfo(false);
รายการฟิลด์ที่มีประโยชน์ในค่าส่งคืนของ xnplugin.getVserInfo(): vserInfo.usermobile: หมายเลขโทรศัพท์มือถือของลูกค้า ซึ่งไม่สามารถเรียกเก็บเงินได้หากว่างเปล่า vserInfo.openid: OPENID ของลูกค้า ซึ่งไม่สามารถว่างเปล่า vserInfo.balance: ยอดคงเหลือในบัญชีด้วย ทศนิยมสองตำแหน่ง vserInfo.balanum : ตัวเลขคงเหลือในบัญชี vserInfo.pakingid: กำลังชาร์จหมายเลขกองที่ใช้สำหรับจอดรถ (รถยนต์) vserInfo.reghours: จำนวนชั่วโมงที่ลงทะเบียนจนถึงตอนนี้
อ้างอิงปุ่มเข้าสู่ระบบโดยตรงใน แอปเพล็ต WeChat หลัก โดยไม่ต้องเข้าสู่ระบบในหน้า ปลั๊กอิน Mavericks New Energy เพื่อประสบการณ์การใช้งานที่ดียิ่งขึ้น
<loginbtn
customtype="primary"
customtitle="立即登陆插件"
customstyle="font-size:1.5em;color:green;" />
ผลกระทบที่แท้จริงของโค้ดข้างต้นในหน้าว่าง:
เนื่องจากมีการใช้การข้ามหน้าปลั๊กอิน และเป็นฟังก์ชันที่มีเฉพาะในเวอร์ชันล่าสุดเท่านั้น โปรแกรม WeChat จึงต้องเป็นเวอร์ชันล่าสุด แอพเพล็ต WeChat หลัก ควรใส่ใจกับการตรวจสอบและแนะนำให้ลูกค้าอัปเดต
<evcar />
<evcar optid="{{qrscandcode}}"/>
<evcar optid="{{mycode}}"/>
ไวยากรณ์ทั้งสามข้างต้นเป็นที่ยอมรับได้ Optid หมายถึงหมายเลขกองไฟฟ้าที่ได้รับจาก แอปเพล็ต WeChat หลัก ของผู้โทร สามารถรับได้โดยการสแกนโค้ด QR หรือโดยวิธีอื่น ๆ (เช่น การป้อนข้อมูล การคลิกการเชื่อมต่อ เป็นต้น)
<biker />
<biker optid="{{qrscandcode}}"/>
<biker optid="{{mycode}}"/>
ไวยากรณ์ทั้งสามข้างต้นเป็นที่ยอมรับได้ Optid หมายถึงหมายเลขกองไฟฟ้าที่ได้รับจาก แอปเพล็ต WeChat หลัก ของผู้โทร สามารถรับได้โดยการสแกนโค้ด QR หรือโดยวิธีอื่น ๆ (เช่น การป้อนข้อมูล การคลิกการเชื่อมต่อ เป็นต้น)
ไม่จำเป็นต้องอ้างอิงปลั๊กอินอื่นๆ ที่แสดงไว้ที่นี่ เว้นแต่จำเป็น เนื่องจากรายการหลักของปลั๊กอิน (biker/evcar) มีการอ้างอิงและข้ามไปยังปลั๊กอินเหล่านี้อยู่แล้ว แอปเพล็ต WeChat หลัก ต้องอ้างอิงเฉพาะหน้านักขี่จักรยานและ evcar เท่านั้น
<recharge hasback="0" />
บัญชีลูกค้านี้สามารถเติมเงินได้ จำนวนเงินที่เติมจะเข้าสู่ช่องทางการชำระเงินของผู้ให้บริการโดยตรงและได้รับการจัดการโดยผู้ให้บริการโดยตรง บัญชีเติมเงินจะแสดงยอดคงเหลือปัจจุบันของแอปเพล็ต WeChat ยอดคงเหลือในบัญชีปัจจุบันสามารถใช้ได้ที่กองไฟฟ้าที่ผู้ประกอบการรายนี้เป็นเจ้าของเท่านั้น
<chistory hasback="0" />
วันที่ จำนวนเงิน และแหล่งที่มาของการเติมเงินแต่ละครั้งจะถูกบันทึกไว้โดยละเอียด และสามารถขอคืนเงินได้สำหรับการเติมเงินครั้งล่าสุด
<bhistory hasback="0" />
บันทึกโดยละเอียดประกอบด้วยวันที่ชาร์จจักรยานแต่ละคัน จำนวนเสาไฟฟ้า/เต้ารับไฟฟ้า ปริมาณการชาร์จ ระยะเวลา และกำลังการชาร์จ
<ahistory hasback="0" />
บันทึกโดยละเอียดประกอบด้วยวันที่ชาร์จรถยนต์แต่ละคัน หมายเลขกองไฟฟ้า ความสามารถในการชาร์จ และปริมาณการชาร์จ
<mybill hasback="0" />
การชาร์จรถยนต์จะถูกหักออกโดยอัตโนมัติ แต่หากมีค่าธรรมเนียมล่วงเวลา จะต้องชำระเงินด้วยตนเอง นี่คือหน้าการชำระเงิน การชาร์จจักรยานไฟฟ้าจะถูกหักโดยอัตโนมัติ และไม่สามารถเริ่มการชาร์จได้หากยอดคงเหลือน้อยกว่า 5 หยวน (การชาร์จเต็มอัตโนมัติ) ทั้งการชาร์จจักรยานและการชาร์จรถยนต์มีกลไกการตรวจสอบและทดสอบความสมดุล และพลังงานจะถูกตัดโดยอัตโนมัติเมื่อใช้เครื่องชั่งจนหมด (อาจมีตัวเลขติดลบเล็กน้อย)
<bindphone hasback="0" />
หน้าสำหรับการผูกและปลดโทรศัพท์มือถือ ลูกค้าจะต้องผูกโทรศัพท์มือถือเพื่อชาร์จ ไม่สามารถเรียกเก็บเงินได้หลังจากแยกชุดแล้ว การผูกโทรศัพท์มือถือต้องมีการยืนยันผ่านรหัสยืนยันทาง SMS
<feecard hasback="0" />
คุณลักษณะนี้จะถูกเพิ่มตามดุลยพินิจของพันธมิตรปฏิบัติการ ผู้ประกอบการสามารถสร้างชุดบัตรเติมเงินเสมือนที่มีสกุลเงินที่ระบุในพื้นหลังการจัดการการดำเนินงาน และสามารถส่งรหัสเปิดใช้งานของบัตรเติมเงินเสมือนไปยังผู้ใช้ที่กำหนดผ่านทางข้อความโทรศัพท์มือถือ หลังจากได้รับรหัสเปิดใช้งานแล้ว ผู้ใช้สามารถกรอกและเปิดใช้งานได้ บัตรเติมเงินเสมือนนี้ในฟังก์ชันนี้ เติมเงินบัตรและบันทึกจำนวนเงินในบัญชีเติมเงินของคุณ ผู้ดำเนินการตัดสินใจด้วยตนเองเกี่ยวกับสกุลเงินและค่าใช้จ่ายของบัตรเสมือนนี้ซึ่งใช้งานแบบออฟไลน์ (สถานการณ์การใช้งาน: ซื้อรถยนต์และรับบัตรชาร์จ เช่ารถและรับกองชาร์จ)
หน้า ปลั๊กอินการชาร์จจักรยานและการชาร์จรถยนต์ใหม่ของ Mavericks มีฟังก์ชันการสแกนโค้ด QR ในตัว ฟังก์ชันการสแกนโค้ด QR ในตัวช่วยให้ลูกค้าสามารถสแกนโค้ด QR ได้โดยตรงโดยไม่ต้องออกจากหน้านี้ ฟังก์ชั่นการสแกนโค้ดนี้รองรับโค้ด QR ของอินเทอร์เฟซ B (โค้ดมินิโปรแกรม ไม่จำกัด) และอินเทอร์เฟซ C (โค้ด QR จำนวนจำกัด) สำหรับการอ้างอิงเฉพาะ: https://developers.weixin.qq.com/miniprogram/dev /api/ qrcode.html เพื่อรักษาการสแกนให้สม่ำเสมอ แอปเพล็ต WeChat หลัก มีคำแนะนำดังต่อไปนี้: หน้าการชาร์จจักรยานมีชื่อว่า xmain/biker.wxml และหน้าการชาร์จรถยนต์มีชื่อว่า xmain/evcar.wxml พารามิเตอร์โค้ด QR ประเภท B: {'scene':'10000','page':'xmain/biker','width':430} {'scene':'10002','page':'xmain/evcar','width':430} พิมพ์พารามิเตอร์รหัส QR C: {'path':'xmain/biker?chgid=190','width':430} {'path':'xmain/evcar?chgid=100180','width':430} ข้อสำคัญ: หลังจากสร้างโค้ด QR แล้ว ให้สแกนแต่ละโค้ดหนึ่งครั้งในหน้ารายละเอียดกองไฟฟ้า (หน้าการชาร์จ) ของแอป
ไม่ว่าปลั๊กอินตัวไหน คุณสามารถเพิ่มองค์ประกอบเพิ่มเติมได้หลังจากที่ถูกแนะนำเข้าสู่โปรแกรมหลัก โดยปกติแล้วจะเพิ่มปุ่ม ลิงค์ รูปภาพ ฯลฯ ที่ส่วนท้ายของหน้าปลั๊กอิน หากส่วนประกอบที่เพิ่มลงในเพจไม่ต้องการต่อท้าย คุณสามารถใช้ (position:absolute) เพื่อให้ได้ตำแหน่งที่ต้องการ พันธมิตรสามารถเพิ่มฟังก์ชันเพิ่มเติมให้กับ มินิโปรแกรม WeChat หลัก ของตน เพื่ออำนวยความสะดวกในการให้บริการเฉพาะท้องถิ่นหรือแอปพลิเคชันเฉพาะบุคคล สุดท้าย หน้าการทำงานของพันธมิตรได้รับการพัฒนา วางออนไลน์ และส่งมอบเพื่อการใช้งาน เกี่ยวกับ API สำหรับการแสดงแผนที่: xnplugin.getChargerMap(leftlng, rightlng, botlat, toplat, carbk, callback); leftlng, botlat: หน้าจอพิกัดตะวันตกเฉียงใต้ (รูปแบบ WGS84) rightlng, toplat: หน้าจอพิกัดตะวันออกเฉียงเหนือ carbk: 0 แสดงไซต์ทั้งหมด, 1 แสดงเฉพาะสถานีชาร์จจักรยาน 2 แสดงเฉพาะสถานีชาร์จในรถยนต์ และ 3 แสดงเฉพาะสถานีชาร์จ DC โทรกลับ (เครื่องหมาย): ส่งกลับอาร์เรย์ของเครื่องหมายไซต์ xnplugin.getChargersInSite(siteid, callback); siteid: แสดงกองไฟฟ้าของสถานีชาร์จที่ระบุ (แสดงทั้งหมด) โทรกลับ (เครื่องชาร์จ): ส่งคืนอาร์เรย์กองไฟฟ้าของไซต์นี้ เกี่ยวกับแผนที่แบบเต็มหน้าจอ: ซอร์สโค้ดตัวอย่างไม่มี ฟังก์ชั่นแผนที่แบบเต็มหน้าจอ เช่น หากคุณต้องการแผนที่แบบเต็มหน้าจอ โปรดติดต่อเราเพื่อให้ซอร์สโค้ดตัวอย่าง
ซอร์สโค้ดของ ซอฟต์แวร์การชาร์จ สามารถดาวน์โหลดและใช้งานได้ฟรี และคุณสามารถแก้ไขได้ตามต้องการ ลูกค้าไม่ได้เป็นเจ้าของโค้ดและไม่สามารถประกาศลิขสิทธิ์ได้ ซอร์สโค้ดของ ซอฟต์แวร์การชาร์จ นั้นให้บริการฟรี และลูกค้าสามารถแก้ไขได้ด้วยตนเอง เมื่อแก้ไขซอฟต์แวร์การชาร์จแล้ว จะไม่เกี่ยวข้องกับ Mavericks New Energy การส่งมอบที่ Mavericks มอบให้แก่ลูกค้านั้นจำกัดอยู่เพียงปลั๊กอิน Mavericks New Energy และเอกสารอินเทอร์เฟซนี้ Mavericks มีหน้าที่รับผิดชอบในการอัพเกรดและบำรุงรักษาปลั๊กอิน Mavericks New Energy ในระยะยาว และไม่ยอมรับการปรับแต่งของลูกค้า บริษัท Xiaoniu ยินดีให้ความช่วยเหลือลูกค้าในการเปลี่ยนแปลง มินิโปรแกรม เพื่อใช้ชื่อของลูกค้าและโลโก้ของตัวเอง ไม่ยอมรับการแก้ไขอื่นๆ แต่ลูกค้าสามารถเพิ่ม/แก้ไขเนื้อหาใดๆ ได้ด้วยตนเอง ส่วนที่เพิ่ม/แก้ไขเป็นของผู้อื่น ลิขสิทธิ์ของ ปลั๊กอินแอปเพล็ต Xiaoniu New Energy WeChat เป็นของ © Shenzhen Xiaoniu New Energy Co., Ltd. ลูกค้าสามารถใช้งานได้ฟรี และลูกค้าไม่ได้รับอนุญาตให้มีส่วนร่วมในกิจกรรมที่ผิดกฎหมาย เช่น การลอกเลียนแบบและวิศวกรรมย้อนกลับ ลิขสิทธิ์ของ อุปกรณ์ฮาร์ดแวร์ Xiaoniu New Energy เป็นของ © Shenzhen Xiaoniu New Energy Co., Ltd. ลูกค้ามีสิทธิ์ในทรัพย์สินและสิทธิ์การใช้งานหลังจากการซื้อ แต่ไม่ได้รับอนุญาตให้ลอกเลียนแบบ ทำวิศวกรรมย้อนกลับ และกิจกรรมที่ผิดกฎหมายอื่น ๆ เมื่อค้นพบแล้ว บริษัทขอสงวนสิทธิ์ในการฟ้องร้องผู้กระทำผิด
การซื้อจำนวนน้อยไม่ยอมรับการปรับแต่งรูปแบบใดๆ และจะถูกจัดส่งในราคาโรงงานเดิม และการเจรจาราคาจะถูกปฏิเสธ สำหรับการปรับแต่งและความร่วมมือจำนวนมาก โปรดติดต่อผู้จัดการบัญชีของคุณ
(คัดลอกลิงค์ไปที่เบราว์เซอร์) https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8421736029.2.46547307JNgzUk&id=565433890730
(คัดลอกลิงค์ไปที่เบราว์เซอร์) https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8421736029.6.46547307JNgzUk&id=565156191735