Files
wvp/web/src/store/modules/frontEnd.js

219 lines
5.3 KiB
JavaScript
Raw Normal View History

2025-04-28 15:04:06 +08:00
import {
addPointForCruise, addPreset, auxiliary, callPreset, deletePointForCruise, deletePreset, focus, iris, ptz,
queryPreset, setCruiseSpeed, setCruiseTime,
setLeftForScan,
setRightForScan,
setSpeedForScan, startCruise,
startScan, stopCruise,
stopScan, wiper
} from '@/api/frontEnd'
const actions = {
2025-04-28 18:26:34 +08:00
setSpeedForScan({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
setSpeedForScan(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
setLeftForScan({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
setLeftForScan(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
setRightForScan({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
setRightForScan(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
startScan({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
startScan(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
stopScan({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
stopScan(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
addPointForCruise({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
addPointForCruise(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
deletePointForCruise({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
deletePointForCruise(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
setCruiseSpeed({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
setCruiseSpeed(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
setCruiseTime({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
setCruiseTime(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
startCruise({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
startCruise(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
stopCruise({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
stopCruise(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
addPreset({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
addPreset(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
queryPreset({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
queryPreset(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
callPreset({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
callPreset(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
deletePreset({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
deletePreset(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
auxiliary({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
auxiliary(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
wiper({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
wiper(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
ptz({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
ptz(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
iris({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
iris(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
},
2025-04-28 18:26:34 +08:00
focus({ commit }, params) {
2025-04-28 15:04:06 +08:00
return new Promise((resolve, reject) => {
2025-04-28 18:26:34 +08:00
focus(params).then(response => {
2025-04-28 15:04:06 +08:00
const { data } = response
resolve(data)
}).catch(error => {
reject(error)
})
})
}
}
export default {
namespaced: true,
actions
}