diff --git a/test/vuex/dashboard-user-mcu/modules/dashboard_user.js b/test/vuex/dashboard-user-mcu/modules/dashboard_user.js index 38b47ea..a95b093 100644 --- a/test/vuex/dashboard-user-mcu/modules/dashboard_user.js +++ b/test/vuex/dashboard-user-mcu/modules/dashboard_user.js @@ -47,10 +47,20 @@ export default { context.commit('update_save_error_message', resp.message) } else { let data = resp.data || {} - context.commit('update_users', data.records || []) + let records = data.records || [] + context.commit('update_users', records) context.commit('update_total_rows', data.pagination ? data.pagination.total_rows : 0) context.commit('update_total_pages', data.pagination ? data.pagination.total_pages : 0) context.commit('update_limit', data.pagination ? data.pagination.limit : 20) + let selected = context.state.selected_user || {} + if (selected.User_ID) { + let refreshed = records.find(function (item) { + return item.User_ID == selected.User_ID + }) + if (refreshed) { + context.commit('update_selected_user', refreshed) + } + } context.commit('update_search_status', 2) } } catch (e) {