config.js 8.3 KB

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