diff --git a/webfe/package_vue/src/components/user-selector/index.vue b/webfe/package_vue/src/components/user-selector/index.vue index 83fab7615d..93c07ca042 100644 --- a/webfe/package_vue/src/components/user-selector/index.vue +++ b/webfe/package_vue/src/components/user-selector/index.vue @@ -212,6 +212,8 @@ export default { ], searchConditionValue: 'fuzzy', isConfirmLoading: false, + userApi: '', + departmentApi: '', }; }, computed: { @@ -283,9 +285,8 @@ export default { }, apiHost: { handler(value) { - this.userApi = `${value}/api/c/compapi/v2/usermanage/fe_list_department_profiles/`; + this.userApi = `${value}/api/c/compapi/v2/usermanage/fs_list_users/`; this.departmentApi = `${value}/api/c/compapi/v2/usermanage/fe_list_departments/`; - this.userSearchApi = `${value}/api/c/compapi/v2/usermanage/fe_list_users/`; }, immediate: true, }, @@ -312,7 +313,7 @@ export default { }, fetchSearchUser(params = {}) { - return request.getData(this.userSearchApi, params); + return request.getData(this.userApi, params); }, async fetchCategories(isTreeLoading = false, isDialogLoading = false) { @@ -504,7 +505,7 @@ export default { }; const requestUserParams = { ...params, - lookup_value: payload.id, + extra_lookups: payload.id, }; try { diff --git a/webfe/package_vue/src/components/user-selector/request.js b/webfe/package_vue/src/components/user-selector/request.js index 3abd7150f6..5517d34c58 100644 --- a/webfe/package_vue/src/components/user-selector/request.js +++ b/webfe/package_vue/src/components/user-selector/request.js @@ -28,7 +28,7 @@ function JSONP(api, params = {}, options = {}) { resolve(response); }; const script = document.createElement('script'); - script.onerror = (event) => { + script.onerror = () => { document.body.removeChild(script); delete window[callbackName]; reject('Get data failed.'); @@ -57,7 +57,7 @@ const request = { if (response.code !== 0) { throw new Error(response); } - data = response.data; + data = Array.isArray(response.data) ? response.data : response.data.results; } catch (error) { console.error(error.message); data = []; diff --git a/webfe/package_vue/src/views/dev-center/app/market/render-member-list.vue b/webfe/package_vue/src/views/dev-center/app/market/render-member-list.vue index 1565a056a4..be21a87106 100644 --- a/webfe/package_vue/src/views/dev-center/app/market/render-member-list.vue +++ b/webfe/package_vue/src/views/dev-center/app/market/render-member-list.vue @@ -1,5 +1,5 @@