config.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. module.exports = {
  2. current: {server: "192.168.1.184", port: "60666"},
  3. defaultLicenseKey:'glyun.smartcost.com.cn|gluat.smartcost.com.cn|glm.smartcost.com.cn|glum.smartcost.com.cn|jladmin.smartcost.com.cnjlqaadmin.smartcost.com.cn|jluatadmin.smartcost.com.cn|yhqa.smartcost.com.cn|yhqm.smartcost.com.cn|yhuat.smartcost.com.cn|yhum.smartcost.com.cn|yhyun.smartcost.com.cn|yhm.smartcost.com.cn|ym.smartcost.com.cn|qm.smartcost.com.cn|um.smartcost.com.cn|civil.smartcost.com.cn|yun.smartcost.com.cn|cloud.smartcost.com.cn|qa.smartcost.com.cn|uat.smartcost.com.cn|zbqa.smartcost.com.cn|zbuat.smartcost.com.cn|jlqa.smartcost.com.cn|jluat.smartcost.com.cn|zb.smartcost.com.cn|jl.smartcost.com.cn,681116852352674#A0Zdc36Y4JXYtNnL4FWdolHLuNmLt36YuQ7cvNGdyFWbz9SbxhWes86Yu46bj9Cdz36Y4JXYtNnLhFHa9xibj9SbvNmL4N7bjRnch56cu8WatRWY4FWdspGLuNmLt36YuQ7cvNGdyFWbz9ibp5GZhFWcspmbj9SbvNmL4N7bjRnch56cu8WatRWYspGLuNmLt36YuQ7cvNGdyFWbz9Sb5x6Zs86Yu46bj9Cdz36Y4JXYtNnLtx6Zs86Yu46bj9Cdz36Y4JXYtNnL4FWdsdGLuNmLt36YuQ7cvNGdyFWbz9ib5lHbnJiOiMXbEJCLig1jlzahlDZmpnInmb1uk/avoDrlmvJilrKqmXrunfbtmD0jnLiOiEmTDJCLiQzN6ITNzITN8YTMxEDO6IiOiQWSiwSflNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TPRF7SI9EWZRkQ0VER9I6Sa34KqdXO7hTTDFVbIpUOiVTaz5Ub73GcvY5YFlUcslEWSJzVy4GWBlkNwV6KmVGTtp5Y996axVkeHdTRx9UawIjSFJER6lmI0IyUiwiN6IDOxQTNwAjM0IicfJye35XX3JyMiZzZiojIDJCLiETMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiI7QzM4kDMgcTM8ADMyAjMiojI4J7QiwiIuNmLt36YuQ7cvNGdyFWbz9Cbqxibj9SbvNmL4N7bjRnch56cuImes86Yu46bj9Cdz36Y4JXYtNnL4FWdspGLuNmLt36YuQ7cvNGdyFWbz9SYxxmas86Yu46bj9Cdz36Y4JXYtNnL4FWdipHLuNmLt36YuQ7cvNGdyFWbz9SYxJmes86Yu46bj9Cdz36Y4JXYtNnL4FWds86Yu46bj9Cdz36Y4JXYtNnLhFHLuNmLt36YuQ7cvNGdyFWbz9CZ53Gbjxibj9SbvNmL4N7bjRnch56cu8Wd9xibj9SbvNmL4N7bjRnch56cuwWa6l6Ys86Yu46bj9Cdz36Y4JXYtNnLtVHLuNmLt36YuQ7cvNGdyFWbz9Sbxxibj9SbvNmL4N7bjRnch56cu4Wes86Yu46bj9Cdz36Y4JXYtNnLthWes86Yu46bj9Cdz36Y4JXYtNnLuVXeolHLuNmLt36YuQ7cvNGdyFWbz9Sb5hWes86Yu4Jb55',
  4. local: {server: "localhost", port: "27017"},
  5. qa: {
  6. server: "192.168.1.90",
  7. port: "60666",
  8. options:{
  9. user:'smartcost',
  10. pass:'smartcost3850888',
  11. auth: {
  12. "authdb": "admin"
  13. },
  14. connectTimeoutMS: 60000,
  15. useMongoClient: true
  16. }
  17. },
  18. pp:{ server: "172.18.111.231",
  19. port: "27017",
  20. options:{
  21. user:'smartcost',
  22. pass:'SmartCost3850888',
  23. auth: {
  24. "authdb": "admin"
  25. },
  26. connectTimeoutMS: 50000,
  27. useMongoClient: true
  28. }
  29. },
  30. uat:{ server: "112.74.42.187",
  31. port: "27017",
  32. options:{
  33. user:'smartcost',
  34. pass:'SmartCost3850888',
  35. auth: {
  36. "authdb": "admin"
  37. },
  38. connectTimeoutMS: 50000,
  39. useMongoClient: true
  40. }},
  41. prod_s:{ server: "112.74.42.187",
  42. port: "28066",
  43. options:{
  44. user:'smartcost',
  45. pass:'SmartCost3850888',
  46. auth: {
  47. "authdb": "admin"
  48. },
  49. connectTimeoutMS: 50000,
  50. useMongoClient: true
  51. }},
  52. prod:{
  53. dbURL:"mongodb://smartcost:SmartCost3850888@dds-wz9da4d5ca0fdd341.mongodb.rds.aliyuncs.com:3717,dds-wz9da4d5ca0fdd342.mongodb.rds.aliyuncs.com:3717/yanghu?authSource=admin;replicaSet=mgset-7518601"
  54. //LicenseKey:"civil.smartcost.com.cn|yun.smartcost.com.cn|cloud.smartcost.com.cn,834986144349993#A0BfNtmD0jnLiOiEmTDJCLiMTO9kDNzQDNxYDO9QzM8IiOiQWSiwSflNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TP7BzU6d7Z9RFbrRzNNNHNFJzStVFU7llaFdkeNdDV59UYkBjWxRjUOBlW7siYu5UeVp4ZyFUd4hDZ996S5JDNJV4cXF6dvJlNTFVNuZmdPdFSj3iV8tkI0IyUiwyN7AzNxYzN7MTM0IicfJye#4Xfd5nIzImNnJiOiMkIsISMx8idgMlSgQWYlJHcTJiOi8kI1tlOiQmcQJCLiADN5QTMwACMzcDM8EDMyIiOiQncDJCLi86Yu46bj9Cdz36Y4JXYtNnLkV7bsNGLuNmLt36YuQ7cvNGdyFWbz9ib5lHLuNmLt36YuQ7cvNGdyFWbz9CbpZXajJiOiMXbEJCLig1jlzahlDZmpnInmb1uk/avoDrlmvJilrKqRXMu"
  55. },
  56. qa_sc: {
  57. title:"全国公路",
  58. startPort:3080,
  59. server: "192.168.1.90",
  60. port: "60666",
  61. dbname:'smartcost',
  62. options:{
  63. user:'smartcost',
  64. pass:'smartcost3850888',
  65. auth: {
  66. "authdb": "admin"
  67. },
  68. connectTimeoutMS: 60000,
  69. useMongoClient: true
  70. }
  71. },
  72. pp_sc: {
  73. title: "全国公路",
  74. startPort:3080,
  75. server: "172.18.111.231",
  76. port: "27017",
  77. dbname:'smartcost',
  78. options:{
  79. user:'smartcost',
  80. pass:'SmartCost3850888',
  81. auth: {
  82. "authdb": "admin"
  83. },
  84. connectTimeoutMS: 50000,
  85. useMongoClient: true
  86. }
  87. },
  88. prod_sc: {
  89. title: "全国公路",
  90. startPort:3080,
  91. dbURL:"mongodb://smartcost:SmartCost3850888@dds-wz9da4d5ca0fdd341.mongodb.rds.aliyuncs.com:3717,dds-wz9da4d5ca0fdd342.mongodb.rds.aliyuncs.com:3717/smartcost?authSource=admin;replicaSet=mgset-7518601"
  92. //LicenseKey:"civil.smartcost.com.cn|yun.smartcost.com.cn|cloud.smartcost.com.cn,834986144349993#A0BfNtmD0jnLiOiEmTDJCLiMTO9kDNzQDNxYDO9QzM8IiOiQWSiwSflNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TP7BzU6d7Z9RFbrRzNNNHNFJzStVFU7llaFdkeNdDV59UYkBjWxRjUOBlW7siYu5UeVp4ZyFUd4hDZ996S5JDNJV4cXF6dvJlNTFVNuZmdPdFSj3iV8tkI0IyUiwyN7AzNxYzN7MTM0IicfJye#4Xfd5nIzImNnJiOiMkIsISMx8idgMlSgQWYlJHcTJiOi8kI1tlOiQmcQJCLiADN5QTMwACMzcDM8EDMyIiOiQncDJCLi86Yu46bj9Cdz36Y4JXYtNnLkV7bsNGLuNmLt36YuQ7cvNGdyFWbz9ib5lHLuNmLt36YuQ7cvNGdyFWbz9CbpZXajJiOiMXbEJCLig1jlzahlDZmpnInmb1uk/avoDrlmvJilrKqRXMu"
  93. },
  94. qa_hw: {
  95. title:"公路2.0",
  96. startPort:4080,
  97. server: "192.168.1.90",
  98. port: "60666",
  99. dbname:'stdHighway',
  100. options:{
  101. user:'wisecost',
  102. pass:'Smartcost3850888',
  103. auth: {
  104. "authdb": "admin"
  105. },
  106. connectTimeoutMS: 60000,
  107. useMongoClient: true
  108. }
  109. },
  110. uat_hw: {
  111. title: "公路2.0",
  112. startPort:4080,
  113. server: "172.18.111.231",
  114. port: "27017",
  115. dbname:'stdHighway',
  116. options:{
  117. user:'wisecost',
  118. pass:'Smartcost3850888',
  119. auth: {
  120. "authdb": "admin"
  121. },
  122. connectTimeoutMS: 50000,
  123. useMongoClient: true
  124. }
  125. },
  126. prod_hw: {
  127. title: "公路2.0",
  128. startPort:4080,
  129. dbURL:"mongodb://wisecost:Smartcost3850888@dds-wz9ec47d7af4a2e41.mongodb.rds.aliyuncs.com:3717,dds-wz9ec47d7af4a2e42.mongodb.rds.aliyuncs.com:3717/stdHighway?authSource=admin;replicaSet=mgset-60527349"
  130. },
  131. setupDb:function (env="local") {
  132. let me = this;
  133. me.current.server = me[env].server;
  134. me.current.port = me[env].port;
  135. },
  136. getSessionURL:function (env="local") {
  137. let me = this;
  138. let dbname="yanghu";
  139. if(me[env].dbname) dbname = me[env].dbname;
  140. if(me[env].dbURL){
  141. return me[env].dbURL.replace(dbname,dbname+'Managers');
  142. }
  143. let manageDb = dbname == 'stdHighway'? dbname:dbname+'Managers';
  144. if(me[env].options){
  145. return 'mongodb://'+ me[env].options.user +':'+ me[env].options.pass+'@'+ me[env].server+ ':'+ me[env].port + '/'+manageDb+'?authSource=admin';
  146. }else {
  147. return 'mongodb://' + me[env].server + ':' + me[env].port + '/'+manageDb;//'mongodb://' + config.current.server + ':' + config.current.port + '/yanghuManagers'
  148. }
  149. },
  150. getLicenseKey:function (env = "local") {
  151. let me = this;
  152. if (me[env].LicenseKey){
  153. return me[env].LicenseKey;
  154. }else {
  155. return me.defaultLicenseKey;
  156. }
  157. },
  158. pageSize: 20
  159. };