The code has a few issues. Here's the corrected version:

let getUserDataAsPerPage = {
  ajax: {
    method: 'POST',
    url: (args) => {
      let pageNumber = args.page ? args.page : 1;
      let pageSize = 10;
      const formData = { "name": null };
      return Settings.loginUrl + `/workflow/get_users/${pageNumber}/${pageSize}`;
    },
    data: (dataParams) => {
      var query = {
        item_code_name: dataParams.term
      };
      return query;
    },
    processResults: function (data, params) {
      let result = data.data.map(item => {
        return {
          id: item.user_id,
          text: item.name
        };
      });
      console.log(result);
      return {
        results: result,
        pagination: {
          more: (params.page * 10) >= data.total_records ? false : true
        }
      };
    }
  }
};

Here are the changes that were made:

  1. The missing opening brace after let getUserDataAsPerPage = was added.
  2. The missing semicolon after const formData = { "name": null } was added.
  3. The comma after return Settings.loginUrl + /workflow/get_users/ + pageNumber + '/' + pageSize was removed.
  4. The missing semicolon after const formData = { "name": null }; was added.
  5. The missing semicolon after var query = { item_code_name: dataParams.term }; was added.
  6. The missing semicolon after }) was added.
  7. The missing semicolon after console.log(result) was added.
  8. The missing closing brace after results: result was added.
  9. The missing semicolon after more: (params.page * 10) >= data.total_records ? false : true was added.
  10. The missing closing brace after } was added.
JavaScript Code Optimization: Fixing getUserDataAsPerPage Function

原文地址: https://www.cveoy.top/t/topic/pJv5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录