109 lines
3.8 KiB
JavaScript
109 lines
3.8 KiB
JavaScript
export const state = () => ({
|
|
mobileMenu: false,
|
|
// websockets statuses
|
|
userWS: false,
|
|
agentWS: false,
|
|
// notifications count
|
|
unreadTickets: 0,
|
|
agentInbox: 0,
|
|
draftsCount: 0,
|
|
// announcements
|
|
newUserAnnosCount: 0,
|
|
newAgentAnnosCount: 0,
|
|
userAnnouncements: [],
|
|
agentAnnouncements: [],
|
|
// arpa products
|
|
verityProducts: [],
|
|
panatechProducts: [],
|
|
// agents
|
|
agentAssetCategories: [
|
|
{
|
|
title: 'مدارک عضویت در اتحادیه صنفی:',
|
|
description: 'عضویت در اتحادیه صنفی مرتبط یا نمایندگی مجاز خدمات یا ارائه جواز کسب.',
|
|
fieldName: 'tradeUnion'
|
|
},
|
|
{
|
|
title: 'تخصص:',
|
|
description: 'شایستگی ، حسن شهرت و تجربه کافی در ارائه خدمات پس از فروش کاالی مرتبط.',
|
|
fieldName: 'expertise'
|
|
},
|
|
{
|
|
title: 'مالکیت:',
|
|
description: 'سرقفلی یا اجاره نامه معتبر مغازه یا دفترکار در شهر.',
|
|
fieldName: 'ownership'
|
|
},
|
|
{
|
|
title: 'تعمیرگاه مناسب:',
|
|
description: 'دارابودن امکانات و تجهیزات سرویس، تعمیر و نگهداری دستگاه های مرتبط.',
|
|
fieldName: 'repairShop'
|
|
},
|
|
{
|
|
title: 'نیروی کار:',
|
|
description: 'داشتن کارمند اداری مسلط به امور اداری و کامپیوتر.',
|
|
fieldName: 'itEmployee'
|
|
},
|
|
{
|
|
title: 'کارشناس تعمیر:',
|
|
description: 'داشتن کارشناس فنی مجرب تعمیر و سرویس دستگاه های مرتبط.',
|
|
fieldName: 'itExpert'
|
|
},
|
|
{
|
|
title: 'تضامین مالی:',
|
|
description: 'رائه تضامین مالی مورد نظر شرکت آسان سرویس. ',
|
|
fieldName: 'financialGuarantees'
|
|
}
|
|
],
|
|
surveyOptions: [
|
|
{
|
|
title: 'میزان رضایت شما از محصول خریداری شده از شرکت آسان سرویس چقدر است؟',
|
|
fieldName: 'purchasedProduct'
|
|
},
|
|
{
|
|
title: 'میزان رضایت شما از سهولت انجام فرآیند ثبت گارانتی و پیگیری محصوالت در سایت آسان سرویس به چه اندازه است؟',
|
|
fieldName: 'guaranteeWorkFlow'
|
|
},
|
|
{
|
|
title: 'از پاسخگویی پرسنل واحد گارانتی آسان سرویس تا چه میزان رضایت دارید؟',
|
|
fieldName: 'employeeResponsibility'
|
|
},
|
|
{
|
|
title: 'از کیفیت خدماتی که دریافت کردید تا چه میزان رضایت دارید؟',
|
|
fieldName: 'serviceQuality'
|
|
},
|
|
{
|
|
title: 'میزان رضایت شما از مدت زمان انجام کارتان تا چه میزان است؟',
|
|
fieldName: 'serviceTime'
|
|
},
|
|
{
|
|
title: 'چنانچه کالای شما جز کالاهای تعمیری میباشد، میزان رضایت شما از کیفیت تعمیرات چقدر است؟',
|
|
fieldName: 'repairQuality'
|
|
},
|
|
{
|
|
title: 'میزان رضایت شما از اجرت تعمیرات و یا مابه الفتاوت پرداختی کالای تعویضی چقدر است؟',
|
|
fieldName: 'coast'
|
|
}
|
|
],
|
|
surveyOptionsValues: new Map().set(1, 'خیلی کم').set(2, 'کم').set(3, 'متوسط').set(4, 'زیاد').set(5, 'خیلی زیاد')
|
|
})
|
|
|
|
export const getters = {
|
|
agentAssetCategories(state) {
|
|
return state.agentAssetCategories
|
|
},
|
|
surveyOptions(state) {
|
|
return state.surveyOptions
|
|
},
|
|
surveyOptionsValues(state) {
|
|
return state.surveyOptionsValues
|
|
}
|
|
}
|
|
|
|
export const mutations = {
|
|
toggleMobileMenu(state) {
|
|
state.mobileMenu = !state.mobileMenu
|
|
},
|
|
set(state, [param, payload]) {
|
|
state[param] = payload
|
|
}
|
|
}
|