La branche [master] est la version classique, et [v2_map_index] est la version de la page d'accueil de la carte (à noter que la carte affiche les données du développeur. Vous n'avez pas acheté de matériel, elle est donc vide)
Plug-in utilisé pour développer l'applet WeChat de recharge de véhicules électriques/vélos électriques. Les développeurs peuvent appeler directement la fonction du plug-in dans leurs propres programmes pour effectuer toutes les opérations de recharge, y compris le démarrage, la facturation, le paiement, la surveillance, etc. développement de logiciels. Ce plug-in prend uniquement en charge les équipements matériels produits par Xiaoniu New Energy Company, notamment les piles de recharge CA pour voitures, les piles de recharge CC pour voitures, les piles de recharge pour une à douze bicyclettes et d'autres produits. ©Shenzhen Xiaoniu New Energy Co., Ltd. 2018
Mini programme principal WeChat : un mini programme WeChat avec sa propre marque développé par des partenaires Mavericks New Energy plug-in : un plug-in développé par Mavericks New Energy Company qui peut être directement référencé dans le mini programme principal WeChat pile de recharge Mavericks New Energy : développé par Xiaoniu Équipement matériel développé par Niu New Energy Company, y compris des bornes de recharge pour voitures et des bornes de recharge pour vélos Programme principal APPID : l'applet WeChat principale APPID appliquée par les partenaires à Tencent Plug-in de chargement APPID : Le plug-in APPID appliqué par Mavericks à Tencent, à savoir : wx5a3782a4284eacc4
http://file.woniuev.cn/xndemo.zip http://file.woniuev.cn/xndemo_map.zip Si vous souhaitez disposer de votre propre application de chargement le plus rapidement possible, il vous suffit d'utiliser le code source ci-dessus. Les chapitres suivants concernent l'application du code source. Avec le code source, aucune explication n'est nécessaire. L'application du nom du mini-programme WeChat doit être similaire au nom de l'entreprise.
Il y a le fichier qrcodemaker1.js dans le répertoire tools du code source. Suivez la figure ci-dessus pour créer un code QR.
Pour appeler l'interface du plug-in, l'applet principale WeChat doit d'abord être initialisée :
var xnplugin = requirePlugin("xnplugin");
Utilisé pour vérifier si l'utilisateur chargé du chargement s'est connecté au plug-in. Sinon, vous pouvez utiliser le bouton dans 2.3 pour vous connecter, ou vous pouvez cliquer pour vous connecter sur la page du plug-in Mavericks New Energy .
var xnplugin = requirePlugin("xnplugin");
var vserInfo = xnplugin.getVserInfo();
if (vserInfo==false){
console.log('用户没有登陆插件');
}else{
console.log('用户绑定的手机号', vserInfo.usermobile);
}
Quittez l'état de connexion du plug-in :
xnplugin.setVserInfo(false);
Liste des champs utiles dans la valeur de retour de xnplugin.getVserInfo() : vserInfo.usermobile : Le numéro de téléphone mobile du client, qui ne peut pas être facturé s'il est vide vserInfo.openid : l'OPENID du client, qui ne peut pas être vide vserInfo.balance : le solde du compte avec deux décimales vserInfo.balanum : solde numérique du compte vserInfo.pakingid : numéro de pile de chargement utilisé pour le stationnement (voiture) vserInfo.reghours : Nombre d'heures enregistrées jusqu'à présent
Référencez directement le bouton de connexion dans l'applet principale WeChat , sans avoir à vous connecter sur la page du plug-in Mavericks New Energy , pour une meilleure expérience utilisateur.
<loginbtn
customtype="primary"
customtitle="立即登陆插件"
customstyle="font-size:1.5em;color:green;" />
L'effet réel du code ci-dessus sur une page blanche :
Étant donné que le saut de page du plug-in est introduit et qu'il s'agit d'une fonction disponible uniquement dans la dernière version, le programme WeChat doit être la dernière version. L'applet WeChat principale doit veiller à vérifier et guider les clients vers la mise à jour.
<evcar />
<evcar optid="{{qrscandcode}}"/>
<evcar optid="{{mycode}}"/>
Les trois syntaxes ci-dessus sont acceptables. Optid représente le numéro de pile électrique obtenu à partir de l' applet WeChat principale de l'appelant. Il peut être obtenu en scannant le code QR ou par d'autres méthodes (telles que la saisie, la connexion par clic, etc.)
<biker />
<biker optid="{{qrscandcode}}"/>
<biker optid="{{mycode}}"/>
Les trois syntaxes ci-dessus sont acceptables. Optid représente le numéro de pile électrique obtenu à partir de l' applet WeChat principale de l'appelant. Il peut être obtenu en scannant le code QR ou par d'autres méthodes (telles que la saisie, la connexion par clic, etc.)
Il n'est pas nécessaire de référencer les autres plug-ins répertoriés ici sauf si cela est nécessaire, car l'entrée principale du plug-in (biker/evcar) contient déjà des références et des sauts vers ces plug-ins. L'applet WeChat principale n'a besoin que de référencer les pages biker et evcar.
<recharge hasback="0" />
Ce compte client peut être rechargé. Le montant de la recharge entre directement dans le canal de paiement de l'opérateur et est directement géré par l'opérateur. Le compte de recharge affiche le solde actuel de l'applet WeChat. Le solde du compte courant ne peut être consommé qu'au niveau des piles électriques appartenant à cet opérateur.
<chistory hasback="0" />
La date, le montant et la source de chaque recharge sont enregistrés en détail et des remboursements peuvent être effectués pour la dernière recharge.
<bhistory hasback="0" />
Les enregistrements détaillés incluent la date de recharge de chaque vélo, le numéro de la pile/prise électrique, la quantité de recharge, la durée et la puissance de recharge.
<ahistory hasback="0" />
Les enregistrements détaillés incluent la date de recharge de chaque voiture, le numéro de pile électrique, la capacité de recharge et le montant de la recharge.
<mybill hasback="0" />
La recharge de la voiture est automatiquement déduite par défaut, mais s'il y a des frais pour heures supplémentaires, un règlement manuel est requis. Voici la page de paiement. La recharge du vélo électrique est automatiquement déduite et la recharge ne peut pas démarrer si le solde est inférieur à 5 yuans (charge complète automatique). Le chargement des vélos et le chargement des voitures disposent tous deux d'un mécanisme de surveillance et de test de la balance, et l'alimentation sera automatiquement coupée lorsque la balance est épuisée (il peut y avoir un léger nombre négatif).
<bindphone hasback="0" />
La page de liaison et de dénouement des téléphones portables Les clients doivent lier leurs téléphones portables pour charger. Il ne peut pas être rechargé après avoir été dégroupé. La liaison d'un téléphone mobile nécessite une vérification via un code de vérification SMS.
<feecard hasback="0" />
Cette fonctionnalité est ajoutée à la discrétion du partenaire exploitant. Les opérateurs peuvent générer un lot de cartes de recharge virtuelles avec des dénominations spécifiées dans l'arrière-plan de gestion des opérations et envoyer les codes d'activation des cartes de recharge virtuelles aux utilisateurs désignés via des messages texte sur téléphone mobile. Après avoir reçu les codes d'activation, les utilisateurs peuvent les remplir et les activer. cette carte de recharge virtuelle dans cette fonction. Rechargez la carte et enregistrez le montant sur votre compte de recharge. L'opérateur décide lui-même de la dénomination et des tarifs de cette carte virtuelle, qui est mise en œuvre hors ligne. (Scénario d'application : achetez une voiture et obtenez une carte de recharge, louez une voiture et obtenez une pile de recharge.)
Les pages du nouveau plug-in énergétique Mavericks de recharge de vélos et de recharge de voiture ont des fonctions de numérisation de code QR intégrées. La fonction de numérisation de code QR intégrée permet aux clients de scanner directement les codes QR sans quitter cette page. Cette fonction de numérisation de code prend en charge les codes QR de l'interface B (code mini programme, illimité) et de l'interface C (code QR, quantité limitée). Pour référence spécifique : https://developers.weixin.qq.com/miniprogram/dev /api/. qrcode.html Afin de maintenir une numérisation uniforme, l'applet principale de WeChat propose les suggestions suivantes : La page de recharge des vélos est nommée xmain/biker.wxml et la page de recharge des voitures est nommée xmain/evcar.wxml. Paramètres du code QR de type B : {'scene':'10000','page':'xmain/biker','width':430} {'scene':'10002','page':'xmain/evcar','width':430} Paramètres du code QR de type C : {'path':'xmain/biker?chgid=190','width':430} {'path':'xmain/evcar?chgid=100180','width':430} Important : Une fois le code QR généré, scannez chaque code une fois sur la page de détails de la pile électrique (page de recharge) de l'APP.
Quel que soit le plug-in, vous pouvez ajouter des éléments supplémentaires après son introduction dans le programme principal, généralement en ajoutant des boutons, des liens, des images, etc. à la fin de la page du plug-in. Si le composant ajouté à la page ne souhaite pas être ajouté à la fin, vous pouvez utiliser (position:absolute) pour obtenir un positionnement arbitraire. Les partenaires peuvent ajouter plus de fonctions à leur mini-programme WeChat principal pour faciliter les services localisés ou les applications personnalisées. Enfin, la page fonctionnelle du partenaire est développée, mise en ligne et livrée pour utilisation. À propos de l'API pour l'affichage de la carte : xnplugin.getChargerMap(leftlng, rightlng, botlat, toplat, carbk, callback); leftlng, botlat : coordonnées sud-ouest de l'écran (format WGS84) rightlng, toplat : coordonnées nord-est de l'écran carbk : 0 affiche tous les sites, 1 affiche uniquement les bornes de recharge pour vélos, 2 affiche uniquement les bornes de recharge pour voitures et 3 affiche uniquement le rappel (marqueurs) des bornes de recharge CC : renvoie un tableau de marqueurs de site. xnplugin.getChargersInSite(siteid, callback); siteid : Afficher les piles électriques de la borne de recharge spécifiée (afficher tout) callback(chargers) : Renvoie le réseau de piles électriques de ce site À propos de la carte en plein écran : L'exemple de code source n'a pas la fonction de carte plein écran, telle que Si vous avez besoin d'une carte en plein écran, veuillez nous contacter pour fournir un exemple de code source.
Le code source du logiciel de chargement est téléchargeable et utilisé gratuitement, et vous pouvez le modifier à volonté. Les clients ne possèdent pas le code et ne peuvent pas déclarer les droits d'auteur. Le code source du logiciel de recharge est fourni gratuitement et les clients peuvent le modifier eux-mêmes. Une fois le logiciel de recharge modifié, cela n'a rien à voir avec Mavericks New Energy. Les livrables fournis par Mavericks aux clients sont limités au plug-in Mavericks New Energy et ce document d'interface est responsable des mises à niveau et de la maintenance à long terme du plug-in Mavericks New Energy et n'accepte pas la personnalisation du client. La société Xiaoniu est disposée à aider les clients à modifier le mini-programme pour utiliser le nom et le logo du client. Elle n'accepte pas d'autres modifications, mais les clients peuvent ajouter/modifier n'importe quel contenu par eux-mêmes. Les parties ajoutées/modifiées sont notre propre droit d'auteur. Les droits d'auteur du plug-in de l'applet Xiaoniu New Energy WeChat appartiennent à © Shenzhen Xiaoniu New Energy Co., Ltd. Les clients peuvent l'utiliser gratuitement et les clients ne sont pas autorisés à se livrer à des activités illégales telles que le plagiat et l'ingénierie inverse. Le droit d'auteur de l'équipement matériel Xiaoniu New Energy appartient à © Shenzhen Xiaoniu New Energy Co., Ltd. Les clients ont les droits de propriété et les droits d'utilisation après l'achat, mais ne sont pas autorisés à plagier, à faire de l'ingénierie inverse et à d'autres activités illégales. se réserve le droit d'intenter des poursuites contre les contrevenants.
Les achats en petits lots n'acceptent aucune forme de personnalisation et seront expédiés au prix d'usine d'origine, et la négociation des prix est refusée. Pour une personnalisation et une coopération de masse, veuillez contacter votre responsable de compte.
(Copier le lien vers le navigateur) https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8421736029.2.46547307JNgzUk&id=565433890730
(Copier le lien vers le navigateur) https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8421736029.6.46547307JNgzUk&id=565156191735