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

name : employee.js
export default {
  namespaced: true,

  state: {
    id: null,
    firstName: '',
    lastName: '',
    email: '',
    phone: '',
    locationId: '',
    serviceList: {},
    outlookCalendar: {
      id: null,
      calendarId: '',
      token: null,
    },
    googleCalendar: {
      id: null,
      calendarId: '',
      token: null,
    },
    appleCalendarId: '',
    employeeAppleCalendar: {
      iCloudId: null,
      appSpecificPassword: null
    },
    stripeConnect: null,
    zoomUserId: '',
    note: '',
    description: '',
    descriptionMode: 'html',
    weekDayList: [],
    specialDayList: [],
    dayOffList: [],
  },

  getters: {
    getEmployee (state) {
      return state
    },

    getId (state) {
      return state.id
    },

    getFirstName (state) {
      return state.firstName
    },

    getLastName (state) {
      return state.lastName
    },

    getEmail (state) {
      return state.email
    },

    getPhone (state) {
      return state.phone
    },

    getLocationId (state) {
      return state.locationId
    },

    getServiceList (state) {
      return state.serviceList
    },

    getZoomUserId (state) {
      return state.zoomUserId
    },

    getOutlookCalendarId (state) {
      return state.outlookCalendar.calendarId
    },

    getOutlookToken (state) {
      return state.outlookCalendar.token
    },

    getGoogleCalendarId (state) {
      return state.googleCalendar.calendarId
    },

    getGoogleToken (state) {
      return state.googleCalendar.token
    },

    getAppleCalendarId (state) {
      return state.appleCalendarId
    },

    getEmployeeAppleCalendarICloudId (state) {
      return state.employeeAppleCalendar.iCloudId
    },

    getEmployeeAppleCalendarAppSpecificPassword (state) {
      return state.employeeAppleCalendar.appSpecificPassword
    },

    getStripeConnect (state) {
      return state.stripeConnect
    },

    getNote (state) {
      return state.note
    },

    getDescription (state) {
      return state.description
    },

    getDescriptionMode (state) {
      return state.descriptionMode
    },
  },

  mutations: {
    setEmployee (state, payload) {
      Object.assign(state, payload)
    },

    setId (state, payload) {
      state.id = payload
    },

    setFirstName (state, payload) {
      state.firstName = payload
    },

    setLastName (state, payload) {
      state.lastName = payload
    },

    setEmail (state, payload) {
      state.email = payload
    },

    setPhone (state, payload) {
      state.phone = payload
    },

    setLocationId (state, payload) {
      state.locationId = payload
    },

    setServiceList (state, payload) {
      state.serviceList = payload
    },

    setZoomUserId (state, payload) {
      state.zoomUserId = payload
    },

    setOutlookId (state, payload) {
      state.outlookCalendar.id = payload
    },

    setOutlookCalendarId (state, payload) {
      state.outlookCalendar.calendarId = payload
    },

    setOutlookToken (state, payload) {
      state.outlookCalendar.token = payload
    },

    setGoogleId (state, payload) {
      state.googleCalendar.id = payload
    },

    setGoogleCalendarId (state, payload) {
      state.googleCalendar.calendarId = payload
    },

    setGoogleToken (state, payload) {
      state.googleCalendar.token = payload
    },

    setAppleCalendarId (state, payload) {
      state.appleCalendarId = payload
    },

    setEmployeeAppleCalendarICloudId (state, payload) {
      state.employeeAppleCalendar.iCloudId = payload
    },

    setEmployeeAppleCalendarAppSpecificPassword (state, payload) {
      state.employeeAppleCalendar.appSpecificPassword = payload
    },

    setStripeConnect (state, payload) {
      state.stripeConnect = payload
    },

    setNote (state, payload) {
      state.note = payload
    },

    setDescription (state, payload) {
      state.description = payload
    },

    setDescriptionMode (state, payload) {
      state.descriptionMode = payload
    },

    setServiceEnabled (state, payload) {
      let { serviceId, categoryId, value } = payload
      state.serviceList[categoryId][serviceId].enabled = value
    }
  },

  actions: {
  }
}
© 2026 GrazzMean-Shell