query.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const _Http = getApp().globalData.http;
  2. module.exports = {
  3. /**
  4. * 获取筛选分类查询 无分页
  5. * customerpoolname 公海池
  6. * customertypemx 客户类型
  7. * customergrade 客户分类
  8. * agentgrade 客户等级
  9. * industry 客户行业
  10. * tags 客户标签
  11. */
  12. async getTypes(name) {
  13. let params = null;
  14. if (["customerpoolname", 'customertypemx', 'customergrade', 'customergrade', 'agentgrade', 'industry'].includes(name)) {
  15. params = {
  16. "classname": "sysmanage.develop.optiontype.optiontype",
  17. "method": "optiontypeselect",
  18. "content": {
  19. "nochace": true,
  20. "pageNumber": 1,
  21. "pageSize": 1000,
  22. "typename": name,
  23. "parameter": {
  24. "siteid": wx.getStorageSync('userMsg').siteid
  25. }
  26. }
  27. }
  28. } else if (name == 'tags') {
  29. params = {
  30. "id": 20221013104401,
  31. "content": {
  32. "nochace": true,
  33. "isExport": 1,
  34. "pageNumber": 1,
  35. sys_systemtagid: 2,
  36. "pageSize": 1000,
  37. "where": {
  38. "condition": ""
  39. }
  40. }
  41. }
  42. }
  43. if (!params) return;
  44. let res = await _Http.basic(params);
  45. console.log(`查询${name}`, res)
  46. return res.code == '1' ? res.data : [];
  47. }
  48. }