Uname:
Linux webm012.cluster130.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software:
Apache
PHP version:
8.0.30 [ PHP INFO ] PHP os:
Linux
Server Ip:
145.239.37.162
Your Ip:
216.73.216.190
User:
dreampi (1009562) | Group:
users (100)
Safe Mode:
OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl
import httpClient from "../../../plugins/axios";
import { settings } from "../../../plugins/settings";
import { useUrlParams } from "../common/helper";
function useCustomers (params, callback) {
httpClient.get(
'/users/customers',
{params: useUrlParams(params)}
).then(response => {
callback(response.data.data.users)
}).catch(() => {
callback([])
})
}
function useSearchCustomers (store, value = '', params = {}, callback = () => {}) {
store.commit('customerInfo/setLoading', true)
setTimeout(
() => {
useCustomers(
Object.assign(
{
search: value,
page: 1,
limit: settings.general.customersFilterLimit,
skipCount: 1,
},
params
),
(result) => {
store.commit('customerInfo/setCustomers', result)
store.commit('customerInfo/setLoading', false)
callback()
}
)
},
500
)
}
function useFocusCustomers(store) {
if (!store.getters['customerInfo/getCustomers'].length) {
useSearchCustomers(store)
}
}
export {
useCustomers,
useSearchCustomers,
useFocusCustomers,
}