diff --git a/src/pages/CscPageSubscriberPhonebook.vue b/src/pages/CscPageSubscriberPhonebook.vue index 4a9fcd2a..cdd4f115 100644 --- a/src/pages/CscPageSubscriberPhonebook.vue +++ b/src/pages/CscPageSubscriberPhonebook.vue @@ -92,6 +92,7 @@ import { mapWaitingActions } from 'vue-wait' import CscSpinner from 'components/CscSpinner' import { LIST_DEFAULT_ROWS } from 'src/api/common' import CscPageSticky from 'components/CscPageSticky' +// import number from 'src/filters/number' export default { name: 'CscPageSubscriberPhonebook', components: { @@ -193,9 +194,15 @@ export default { this.$router.push('/user/subscriber-phonebook/create') }, async homePageCall (row) { + let newnumber = '' + if (row.number.includes('@')) { + newnumber = row.number.split('@')[0] + } else { + newnumber = row.number + } this.$router.push({ path: '/user/home', - query: { number: row.number } + query: { number: newnumber } }) }, async deleteRow (row) { diff --git a/src/store/call/getters.js b/src/store/call/getters.js index b6ebdcf1..179494d9 100644 --- a/src/store/call/getters.js +++ b/src/store/call/getters.js @@ -11,7 +11,13 @@ export default { return state.callEnabled }, callNumberInput (state) { - return state.numberInput + let inputNumber = '' + if (state.numberInput.includes('@')) { + inputNumber = state.numberInput.split('@')[0] + } else { + inputNumber = state.numberInput + } + return inputNumber }, callState (state) { return state.callState