query.js 1.6 KB

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