config.js 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  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: {
  19. server: "172.18.111.231",
  20. port: "27017",
  21. options: {
  22. user: 'smartcost',
  23. pass: 'SmartCost3850888',
  24. auth: {
  25. "authdb": "admin"
  26. },
  27. connectTimeoutMS: 50000,
  28. useMongoClient: true
  29. }
  30. },
  31. uat: {
  32. server: "112.74.42.187",
  33. port: "27017",
  34. options: {
  35. user: 'smartcost',
  36. pass: 'SmartCost3850888',
  37. auth: {
  38. "authdb": "admin"
  39. },
  40. connectTimeoutMS: 50000,
  41. useMongoClient: true
  42. }
  43. },
  44. prod_s: {
  45. server: "112.74.42.187",
  46. port: "28066",
  47. options: {
  48. user: 'smartcost',
  49. pass: 'SmartCost3850888',
  50. auth: {
  51. "authdb": "admin"
  52. },
  53. connectTimeoutMS: 50000,
  54. useMongoClient: true
  55. }
  56. },
  57. prod: {
  58. dbURL: "mongodb://smartcost:SmartCost3850888@dds-wz9da4d5ca0fdd341.mongodb.rds.aliyuncs.com:3717,dds-wz9da4d5ca0fdd342.mongodb.rds.aliyuncs.com:3717/yanghu?authSource=admin;replicaSet=mgset-7518601"
  59. //LicenseKey:"civil.smartcost.com.cn|yun.smartcost.com.cn|cloud.smartcost.com.cn,834986144349993#A0BfNtmD0jnLiOiEmTDJCLiMTO9kDNzQDNxYDO9QzM8IiOiQWSiwSflNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TP7BzU6d7Z9RFbrRzNNNHNFJzStVFU7llaFdkeNdDV59UYkBjWxRjUOBlW7siYu5UeVp4ZyFUd4hDZ996S5JDNJV4cXF6dvJlNTFVNuZmdPdFSj3iV8tkI0IyUiwyN7AzNxYzN7MTM0IicfJye#4Xfd5nIzImNnJiOiMkIsISMx8idgMlSgQWYlJHcTJiOi8kI1tlOiQmcQJCLiADN5QTMwACMzcDM8EDMyIiOiQncDJCLi86Yu46bj9Cdz36Y4JXYtNnLkV7bsNGLuNmLt36YuQ7cvNGdyFWbz9ib5lHLuNmLt36YuQ7cvNGdyFWbz9CbpZXajJiOiMXbEJCLig1jlzahlDZmpnInmb1uk/avoDrlmvJilrKqRXMu"
  60. },
  61. qa_sc: {
  62. title: "全国公路",
  63. startPort: 3080,
  64. server: "192.168.1.90",
  65. port: "60667",
  66. dbname: 'smartcost',
  67. options: {
  68. user: 'smartcost',
  69. pass: 'smartcost3850888',
  70. auth: {
  71. "authdb": "admin"
  72. },
  73. connectTimeoutMS: 60000,
  74. useMongoClient: true
  75. }
  76. },
  77. pp_sc: {
  78. title: "全国公路",
  79. startPort: 3080,
  80. server: "172.18.111.231",
  81. port: "27017",
  82. dbname: 'smartcost',
  83. options: {
  84. user: 'smartcost',
  85. pass: 'SmartCost3850888',
  86. auth: {
  87. "authdb": "admin"
  88. },
  89. connectTimeoutMS: 50000,
  90. useMongoClient: true
  91. }
  92. },
  93. prod_sc: {
  94. title: "全国公路",
  95. startPort: 3080,
  96. server: "172.18.111.231",
  97. port: "27017",
  98. dbname: 'smartcost',
  99. options: {
  100. user: 'smartcost',
  101. pass: 'SmartCost3850888',
  102. auth: {
  103. "authdb": "admin"
  104. },
  105. connectTimeoutMS: 50000,
  106. useMongoClient: true
  107. }
  108. //dbURL:"mongodb://smartcost:SmartCost3850888@dds-wz9da4d5ca0fdd341.mongodb.rds.aliyuncs.com:3717,dds-wz9da4d5ca0fdd342.mongodb.rds.aliyuncs.com:3717/smartcost?authSource=admin;replicaSet=mgset-7518601"
  109. //LicenseKey:"civil.smartcost.com.cn|yun.smartcost.com.cn|cloud.smartcost.com.cn,834986144349993#A0BfNtmD0jnLiOiEmTDJCLiMTO9kDNzQDNxYDO9QzM8IiOiQWSiwSflNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TP7BzU6d7Z9RFbrRzNNNHNFJzStVFU7llaFdkeNdDV59UYkBjWxRjUOBlW7siYu5UeVp4ZyFUd4hDZ996S5JDNJV4cXF6dvJlNTFVNuZmdPdFSj3iV8tkI0IyUiwyN7AzNxYzN7MTM0IicfJye#4Xfd5nIzImNnJiOiMkIsISMx8idgMlSgQWYlJHcTJiOi8kI1tlOiQmcQJCLiADN5QTMwACMzcDM8EDMyIiOiQncDJCLi86Yu46bj9Cdz36Y4JXYtNnLkV7bsNGLuNmLt36YuQ7cvNGdyFWbz9ib5lHLuNmLt36YuQ7cvNGdyFWbz9CbpZXajJiOiMXbEJCLig1jlzahlDZmpnInmb1uk/avoDrlmvJilrKqRXMu"
  110. },
  111. qa_hw: {
  112. title: "公路2.0",
  113. startPort: 4080,
  114. server: "192.168.1.90",
  115. port: "60666",
  116. dbname: 'stdHighway',
  117. options: {
  118. user: 'wisecost',
  119. pass: 'Smartcost3850888',
  120. auth: {
  121. "authdb": "admin"
  122. },
  123. connectTimeoutMS: 60000,
  124. useMongoClient: true
  125. }
  126. },
  127. uat_hw: {
  128. title: "公路2.0",
  129. startPort: 4080,
  130. server: "112.74.42.187",
  131. port: "27017",
  132. dbname: 'stdHighway',
  133. options: {
  134. user: 'wisecost',
  135. pass: 'Smartcost3850888',
  136. auth: {
  137. "authdb": "admin"
  138. },
  139. connectTimeoutMS: 50000,
  140. useMongoClient: true
  141. }
  142. },
  143. prod_hw: {
  144. title: "公路2.0",
  145. startPort: 4080,
  146. dbURL: "mongodb://wisecost:Smartcost3850888@dds-wz9ec47d7af4a2e41.mongodb.rds.aliyuncs.com:3717,dds-wz9ec47d7af4a2e42.mongodb.rds.aliyuncs.com:3717/stdHighway?authSource=admin&replicaSet=mgset-60527349&maxPoolSize=10",
  147. LicenseKey: "yun2.smartcost.com.cn|ym2.smartcost.com.cn|zhyun.smartcost.com.cn|zhym.smartcost.com.cn,681116852352674#A0AWS+mIWuqoaet0e+t5aOoPeuI0ISYONkIsICN7YjM5MjM5gjNxETM8YjI0ICZJJCL3V6csFmZ0IiczRmI1pjIs9WQisnOiQkIsISP3c6ZUVmbDRzcvcGaqZDSK36SWdmUzEEa7hlR8knNwEjZqVmTDhDctR4aaFlY7YGWwhVYQl6NWlUQP9kRHdHWoJmeBhHcRJzR79kMKZjclRnYjVGSPBFciojITJCL5MjMxgTNzQjM0IicfJye&Qf35VfiMjY6cmI0IyQiwiIxEjL6ByUKBCZhVmcwNlI0IiTis7W0ICZyBlIsISNyQDMwEDI8IDNwIjMwIjI0ICdyNkIsIibj9SbvNmL4N7bjRnch56cu4WeopHLuNmLt36YuQ7cvNGdyFWbz9ib5lHa0xibj9SbvNmL4N7bjRnch56cuITb9xibj9SbvNmL4N7bjRnch56cuIjb5lnI0IyctRkIsICuPWOrFWOkZmeicaut1S+I1RO"
  148. },
  149. local2prod_hw: {
  150. title: "公路2.0",
  151. startPort: 4080,
  152. server: "112.74.42.187",
  153. port: "28033",
  154. dbname: 'stdHighway',
  155. options: {
  156. user: 'wisecost',
  157. pass: 'Smartcost3850888',
  158. auth: {
  159. "authdb": "admin"
  160. },
  161. connectTimeoutMS: 50000,
  162. useMongoClient: true
  163. }
  164. },
  165. setupDb: function (env = "local") {
  166. let me = this;
  167. me.current.server = me[env].server;
  168. me.current.port = me[env].port;
  169. },
  170. getSessionURL: function (env = "local") {
  171. let me = this;
  172. let dbname = "yanghu";
  173. if (me[env].dbname) dbname = me[env].dbname;
  174. if (me[env].dbURL) {
  175. return me[env].dbURL.replace(dbname, dbname + 'Managers');
  176. }
  177. let manageDb = dbname == 'stdHighway' ? dbname : dbname + 'Managers';
  178. if (me[env].options) {
  179. return 'mongodb://' + me[env].options.user + ':' + me[env].options.pass + '@' + me[env].server + ':' + me[env].port + '/' + manageDb + '?authSource=admin';
  180. } else {
  181. return 'mongodb://' + me[env].server + ':' + me[env].port + '/' + manageDb;//'mongodb://' + config.current.server + ':' + config.current.port + '/yanghuManagers'
  182. }
  183. },
  184. getLicenseKey: function (env = "local") {
  185. let me = this;
  186. if (me[env].LicenseKey) {
  187. return me[env].LicenseKey;
  188. } else {
  189. return me.defaultLicenseKey;
  190. }
  191. },
  192. pageSize: 20
  193. };