[master] 브랜치는 클래식 버전이고, [v2_map_index]는 지도 홈페이지 버전입니다. (참고로 지도에는 개발자의 데이터가 표시됩니다. 장비를 구매하지 않았으므로 비어있습니다.)
전기자동차/전기자전거 충전 위챗 애플릿 개발에 사용되는 플러그인 개발자가 자체 프로그램에서 플러그인 기능을 직접 호출하여 별도의 추가 작업 없이 시동, 청구, 결제, 모니터링 등 모든 충전 작업을 수행할 수 있습니다. 소프트웨어 개발. 이 플러그인은 자동차 AC 충전 파일, 자동차 DC 충전 파일, 1~12대 자전거 충전 파일 및 기타 제품을 포함하여 Xiaoniu New Energy Company에서 생산한 하드웨어 장비만 지원합니다. ©심천 Xiaoniu 신에너지 유한 회사 2018
주요 WeChat 미니 프로그램 : 파트너가 개발한 자체 브랜드의 WeChat 미니 프로그램 Mavericks New Energy 플러그인 : Mavericks New Energy Company가 개발한 플러그인으로 주요 WeChat 미니 프로그램 Mavericks New Energy 충전 파일에서 직접 참조할 수 있습니다. Xiaoniu가 개발한 자동차 충전 파일 및 자전거 충전 파일을 포함하여 Niu New Energy Company가 개발한 하드웨어 장비 주요 프로그램 APPID: 파트너가 Tencent에 적용한 주요 WeChat 애플릿 APPID 충전 플러그인 APPID: Mavericks가 Tencent에 적용한 플러그인 APPID, 즉: wx5a3782a4284eacc4
http://file.woniuev.cn/xndemo.zip http://file.woniuev.cn/xndemo_map.zip 최대한 빨리 나만의 충전 APP을 갖고 싶다면 위의 소스코드만 사용하면 됩니다. 다음 장에서는 모두 소스 코드 적용에 대한 것이므로 설명이 필요하지 않습니다. WeChat 미니 프로그램 이름 신청은 회사 이름과 유사해야 합니다.
소스코드의 tools 디렉터리에 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: 현재까지 등록된 시간
더 나은 사용자 경험을 위해 Mavericks New Energy 플러그인 페이지에 로그인할 필요 없이 기본 WeChat 애플릿 의 로그인 버튼을 직접 참조하세요.
<loginbtn
customtype="primary"
customtitle="立即登陆插件"
customstyle="font-size:1.5em;color:green;" />
빈 페이지에서 위 코드의 실제 효과는 다음과 같습니다.
플러그인 페이지 점프가 도입되고, 이는 최신 버전에서만 사용할 수 있는 기능이므로, 위챗 프로그램도 최신 버전이어야 합니다. 주요 WeChat 애플릿은 고객의 업데이트를 확인하고 안내하는 데 주의를 기울여야 합니다.
<evcar />
<evcar optid="{{qrscandcode}}"/>
<evcar optid="{{mycode}}"/>
위의 세 가지 구문을 모두 사용할 수 있습니다. Optid는 발신자의 기본 WeChat 애플릿 에서 얻은 전기 파일 번호를 나타냅니다. QR 코드를 스캔하거나 기타 방법(예: 입력, 클릭 연결 등)을 통해 얻을 수 있습니다.
<biker />
<biker optid="{{qrscandcode}}"/>
<biker optid="{{mycode}}"/>
위의 세 가지 구문을 모두 사용할 수 있습니다. Optid는 발신자의 기본 WeChat 애플릿 에서 얻은 전기 파일 번호를 나타냅니다. QR 코드를 스캔하거나 기타 방법(예: 입력, 클릭 연결 등)을 통해 얻을 수 있습니다.
플러그인의 기본 항목(biker/evcar)에 이미 이러한 플러그인에 대한 참조 및 점프가 포함되어 있으므로 필요하지 않은 한 여기에 나열된 다른 플러그인을 참조할 필요가 없습니다. 기본 WeChat 애플릿은 biker 및 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" />
이 기능은 운영 파트너의 재량에 따라 추가됩니다. 운영자는 운영 관리 백그라운드에서 지정된 단위의 가상 충전 카드를 생성할 수 있으며, 사용자는 활성화 코드를 수신한 후 지정된 사용자에게 가상 충전 카드의 활성화 코드를 보낼 수 있습니다. 이 기능에서는 가상충전카드를 충전하고 충전계좌에 금액을 저장합니다. 운영자는 오프라인으로 구현되는 이 가상 카드의 명칭과 요금을 자체적으로 결정합니다. (적용 시나리오 : 자동차를 구입하고 충전 카드를 받고, 자동차를 렌트하고 충전 더미를 얻습니다.)
자전거 충전 및 차량 충전 매버릭스 신에너지 플러그인 페이지에는 QR 코드 스캔 기능이 내장되어 있습니다. 내장된 QR 코드 스캔 기능을 사용하면 고객이 이 페이지를 떠나지 않고도 직접 QR 코드를 스캔할 수 있습니다. 이 코드 스캔 기능은 인터페이스 B(미니 프로그램 코드, 무제한) 및 인터페이스 C(QR 코드, 수량 한정)의 QR 코드를 지원합니다. 자세한 내용은 https://developers.weixin.qq.com/miniprogram/dev /api/를 참조하세요. qrcode.html 균일한 스캔을 유지하기 위해 기본 WeChat 애플릿에는 다음 제안 사항이 있습니다. 자전거 충전 페이지의 이름은 xmain/biker.wxml이고 자동차 충전 페이지의 이름은 xmain/evcar.wxml입니다. {'장면':'10000','페이지':'xmain/biker','width':430} {'장면':'10002','페이지':'xmain/evcar','width':430} C QR 코드 매개변수를 입력하세요: {'path':'xmain/biker?chgid=190','width':430} {'path':'xmain/evcar?chgid=100180','width':430} 중요: QR 코드가 생성된 후 APP의 전기파일 세부정보 페이지(충전 페이지)에서 각 코드를 한 번씩 스캔하세요.
어떤 플러그인이든 메인 프로그램에 추가 요소를 추가한 후 일반적으로 플러그인 페이지 끝에 버튼, 링크, 그림 등을 추가할 수 있습니다. 페이지에 추가된 구성 요소를 끝에 추가하지 않으려는 경우 (position:absolute)를 사용하여 임의의 위치 위치를 지정할 수 있습니다. 파트너는 주요 WeChat 미니 프로그램 에 더 많은 기능을 추가하여 현지화된 서비스나 개인화된 애플리케이션을 촉진할 수 있습니다. 마지막으로 파트너의 자체 기능 페이지가 개발되어 온라인에 게시되어 사용할 수 있도록 제공됩니다. 지도 표시용 API 정보: xnplugin.getChargerMap(leftlng, rightlng, botlat, toplat, carbk, callback); leftlng, botlat: 화면 남서쪽 좌표(WGS84 형식) rightlng, toplat: 화면 북동쪽 좌표 carbk: 0은 모든 사이트를 표시합니다. 자전거 충전소만 표시, 2는 자동차 충전소만 표시, 3은 DC 충전소만 표시 콜백(마커): 사이트 마커 배열을 반환합니다. xnplugin.getChargersInSite(siteid, callback); siteid: 지정된 충전소의 전기파일 표시(모두 표시) callback(chargers): 이 사이트의 전기파일 배열을 반환합니다. 지도 전체 화면에 대해: 샘플 소스 코드에는 없습니다. 지도 전체 화면 기능(예: 전체 화면 지도가 필요한 경우 샘플 소스 코드를 제공하려면 당사에 문의하십시오.)
과금 소프트웨어 의 소스 코드는 무료로 다운로드하여 사용할 수 있으며, 임의로 수정할 수 있습니다. 고객은 코드를 소유하지 않으며 저작권을 주장할 수 없습니다. 충전 소프트웨어 의 소스코드는 무료로 제공되며, 고객이 직접 수정할 수 있습니다. 충전 소프트웨어를 수정한 후에는 매버릭스뉴에너지와 아무런 관련이 없습니다. Mavericks가 고객에게 제공하는 결과물은 Mavericks New Energy 플러그인과 이 인터페이스 문서로 제한됩니다. Mavericks는 Mavericks New Energy 플러그인의 장기적인 업그레이드 및 유지 관리를 담당하며 고객 맞춤화를 허용하지 않습니다. Xiaoniu Company는 고객이 자신의 이름과 로고를 사용하도록 미니 프로그램을 변경할 수 있도록 기꺼이 지원합니다. 다른 수정은 허용되지 않지만 고객이 직접 콘텐츠를 추가/수정할 수 있습니다. 추가/수정된 부분은 타인의 소유입니다. 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