| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- import request from '@/utils/request'
- // 获取设备info
- export function sendPortDetailCmd(deviceInfo) {
- return request({
- url: '/device/sendPortDetailCmd',
- method: 'post',
- data:deviceInfo
- })
- }
- function cloneObj(obj){
- return JSON.parse(JSON.stringify(obj));
- }
- //获取接口状态
- export function getPortDetail(deviceInfo,time) {
- let data = cloneObj(deviceInfo);
- data.time = time;
- return request({
- url: '/device/getPortDetail',
- method: 'post',
- data:data
- })
- }
- //开始充电
- export function startCharge(deviceInfo) {
- return request({
- url: '/device/startCharge',
- method: 'post',
- data:deviceInfo
- })
- }
- //停止充电
- export function stopCharge(deviceInfo){
- return request({
- url: '/device/stopCharge',
- method: 'post',
- data:deviceInfo
- })
- }
- //检测是否有端口变动
- export function checkStatusChange(deviceInfo,time){
- let data = cloneObj(deviceInfo);
- data.time = time;
- return request({
- url: '/device/statusChange?time='+time,
- method: 'post',
- data:data
- })
- }
- //获取设备详情
- export function getDeviceInfoFromQrcode(qrcode){
- qrcode = encodeURIComponent(qrcode)
- return request({
- url: '/device/getDeviceInfo?qrcode='+qrcode,
- method: 'post',
- })
- }
- //获取设备预约
- export function getPlanInfo(deviceId,port){
- return request({
- url: '/device/getPlanInfo?deviceId='+deviceId+"&port="+port,
- method: 'post',
- })
- }
- //取消预约
- export function cancelPlan(planId){
- return request({
- url: '/device/cancelPlan/'+planId,
- method: 'post',
- })
- }
- //绑定设备
- export function bindDevice(qrcode){
- return request({
- url: '/device/bindDevice?qrcode='+qrcode,
- method: 'post',
- })
- }
- export function deviceList(){
- return request({
- url: '/device/deviceList',
- method: 'post',
- })
- }
|