diff --git a/src/api/subscriber.js b/src/api/subscriber.js index 22c50f44..25709f34 100644 --- a/src/api/subscriber.js +++ b/src/api/subscriber.js @@ -784,12 +784,12 @@ export async function uploadCsv (context, formData) { config }) } -export function setValueNameCustomer (customerId, phonebookId, value) { - return setPreferencePhonebookCustomer(customerId, phonebookId, 'name', value) +export function setValueNameCustomer (phonebookId, value) { + return setPreferencePhonebookCustomer(phonebookId, 'name', value) } -export function setValueNumberCustomer (customerId, phonebookId, value) { - return setPreferencePhonebookCustomer(customerId, phonebookId, 'number', value) +export function setValueNumberCustomer (phonebookId, value) { + return setPreferencePhonebookCustomer(phonebookId, 'number', value) } export async function getRecordingStream (fileId) { return await getAsBlob({ diff --git a/src/pages/CscPageCustomerPhonebook.vue b/src/pages/CscPageCustomerPhonebook.vue index a613468a..5cf1e482 100644 --- a/src/pages/CscPageCustomerPhonebook.vue +++ b/src/pages/CscPageCustomerPhonebook.vue @@ -166,11 +166,11 @@ export default { await this.refresh() }, methods: { - ...mapWaitingActions('user', { - loadCustomerPhonebook: 'loadCustomerPhonebook', - removeCustomerPhonebook: 'removeCustomerPhonebook', - ajaxDownloadPhonebookCSV: 'ajaxDownloadPhonebookCSV' - }), + ...mapWaitingActions('user', [ + 'loadCustomerPhonebook', + 'removeCustomerPhonebook', + 'ajaxDownloadPhonebookCSV' + ]), async refresh () { await this.fetchPaginatedRegistrations({ pagination: this.pagination @@ -216,7 +216,7 @@ export default { cancel: true, persistent: true }).onOk(async (data) => { - await this.removeCustomerPhonebook({ row, customerId: this.getCustomerId }) + await this.removeCustomerPhonebook(row) await this.refresh() }) }, diff --git a/src/pages/CscPageCustomerPhonebookDetails.vue b/src/pages/CscPageCustomerPhonebookDetails.vue index 4edbf984..738b8a92 100644 --- a/src/pages/CscPageCustomerPhonebookDetails.vue +++ b/src/pages/CscPageCustomerPhonebookDetails.vue @@ -99,11 +99,11 @@ export default { await this.getPhonebook(this.id) }, methods: { - ...mapWaitingActions('user', { - getPhonebookCustomerDetails: 'getPhonebookCustomerDetails', - getValueNameCustomer: 'getValueNameCustomer', - getValueNumberCustomer: 'getValueNumberCustomer' - }), + ...mapWaitingActions('user', [ + 'getPhonebookCustomerDetails', + 'getValueNameCustomer', + 'getValueNumberCustomer' + ]), async getPhonebook (id) { const response = await this.getPhonebookCustomerDetails(id) this.formData.name = response.data.name diff --git a/src/store/user.js b/src/store/user.js index 0b1f1f33..9517fde4 100644 --- a/src/store/user.js +++ b/src/store/user.js @@ -575,8 +575,8 @@ export default { async removeSubscriberRegistration (context, row) { await httpApi.delete(`api/subscriberregistrations/${row.id}`) }, - async removeCustomerPhonebook (context, { row, customerId }) { - await httpApi.delete(`api/v2/customers/${customerId}/phonebook/${row.id}`) + async removeCustomerPhonebook (context, row) { + await httpApi.delete(`api/customerphonebookentries/${row.id}`) }, async getNcosLevelsSubscriber () { const ncosLevel = [] @@ -613,15 +613,15 @@ export default { async setNcosLevelsSubscriber (value) { await setPreference(getSubscriberId(), 'ncos', value) }, - async getPhonebookCustomerDetails (context, { phonebookId, customerId }) { - const list = await httpApi.get(`api/v2/customers/${customerId}/phonebook/${phonebookId}`) + async getPhonebookCustomerDetails (context, id) { + const list = await httpApi.get(`api/customerphonebookentries/${id}`) return list }, async getValueNameCustomer (context, options) { await setValueNameCustomer(options.phonebookId, options.name) }, async getValueNumberCustomer (context, options) { - await setValueNumberCustomer(options.customerId, options.phonebookId, options.number) + await setValueNumberCustomer(options.phonebookId, options.number) }, async createPhonebookCustomer (context, data) { await createCustomerPhonebook(data)