Ветка [master] — классическая версия, а [v2_map_index] — версия домашней страницы карты (обратите внимание, что на карте отображаются данные разработчика. Вы не приобрели оборудование, поэтому она пуста)
Плагин, используемый для разработки апплета WeChat для зарядки электромобилей/электрических велосипедов. Разработчики могут напрямую вызывать функцию плагина в своих собственных программах для выполнения всех операций зарядки, включая запуск, выставление счетов, оплату, мониторинг и т. д. без необходимости дополнительных действий. разработка программного обеспечения. Этот плагин поддерживает только аппаратное оборудование, произведенное компанией Xiaoniu New Energy Company, включая автомобильные зарядные устройства переменного тока, автомобильные зарядные устройства постоянного тока, зарядные устройства для велосипедов от одной до двенадцати и другие продукты. ©Шэньчжэньская компания 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. Следуйте рисунку выше, чтобы создать 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-кода или другими методами (например, вводом, подключением по щелчку и т. д.).
Нет необходимости ссылаться на другие плагины, перечисленные здесь, без необходимости, поскольку основная запись плагина (байкер/евкар) уже содержит ссылки и переходит к этим плагинам. Основной апплет WeChat должен ссылаться только на страницы байкеров и автомобилей.
<recharge hasback="0" />
Этот счет клиента можно пополнять. Сумма пополнения напрямую поступает в платежный канал оператора и управляется непосредственно оператором. Счет пополнения отображает текущий баланс апплета WeChat. Остаток текущего счета можно потреблять только на электростанциях, принадлежащих этому оператору.
<chistory hasback="0" />
Дата, сумма и источник каждого пополнения подробно записываются, и возврат средств может быть произведен за последнее пополнение.
<bhistory hasback="0" />
Подробные записи включают дату зарядки каждого велосипеда, номер электророзетки/розетки, объем зарядки, продолжительность и мощность зарядки.
<ahistory hasback="0" />
Подробные записи включают дату зарядки каждого автомобиля, номер электрической сваи, зарядную мощность и сумму зарядки.
<mybill hasback="0" />
По умолчанию плата за автомобиль списывается автоматически, но если взимается плата за сверхурочную работу, требуется оплата вручную. Это страница оплаты. Зарядка электрического велосипеда списывается автоматически, и зарядка не может быть начата, если баланс меньше 5 юаней (автоматическая полная зарядка). Как зарядка велосипеда, так и зарядка автомобиля имеют механизм контроля и тестирования баланса, и питание автоматически отключается, когда баланс израсходован (может быть небольшое отрицательное число).
<bindphone hasback="0" />
Страница для привязки и отмены привязки мобильных телефонов. Клиенты должны привязать свои мобильные телефоны к зарядке. После разделения его нельзя взимать. Привязка мобильного телефона требует подтверждения посредством смс-кода подтверждения.
<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, carsk, callback); leftlng, botlat: координаты юго-запада экрана (формат WGS84) rightlng, toplat: координаты северо-востока экрана carbk: 0 показывает все сайты, 1 Отображает только станции зарядки велосипедов, 2 отображает только станции зарядки автомобилей, а 3 отображает только станции зарядки постоянного тока. Обратный вызов (маркеры): возвращает массив маркеров объекта. xnplugin.getChargersInSite(siteid, callback); siteid: показать электрические сваи указанной зарядной станции (показать все) callback(chargers): вернуть массив электрических свай этого сайта О карте в полноэкранном режиме: Пример исходного кода отсутствует функция полноэкранного режима карты, например: Если вам нужна полноэкранная карта, свяжитесь с нами, чтобы предоставить образец исходного кода.
Исходный код программного обеспечения для зарядки можно загрузить и использовать бесплатно. Клиенты не являются владельцами кода и не могут заявлять об авторских правах. Исходный код программного обеспечения для зарядки предоставляется бесплатно, и клиенты могут изменять его самостоятельно. После изменения программного обеспечения для зарядки оно не имеет никакого отношения к Mavericks New Energy. Результаты, предоставляемые Mavericks клиентам, ограничиваются подключаемым модулем Mavericks New Energy, и этот интерфейсный документ несет ответственность за долгосрочные обновления и обслуживание подключаемого модуля 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