config.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. module.exports = {
  2. current: { server: "192.168.1.184", port: "60666" },
  3. defaultLicenseKey: 'admin.jl2.smartcost.com.cn|admin.jlqa2.smartcost.com.cn|admin.jluat2.smartcost.com.cn|civil.smartcost.com.cn|cloud.smartcost.com.cn|glm.smartcost.com.cn|gluat.smartcost.com.cn|glum.smartcost.com.cn|glyun.smartcost.com.cn|gsm.smartcost.com.cn|gsqa.smartcost.com.cn|gsqm.smartcost.com.cn|gsuat.smartcost.com.cn|gsum.smartcost.com.cn|gsyun.smartcost.com.cn|jl.smartcost.com.cn|jl2.smartcost.com.cn|jladmin.smartcost.com.cnjlqaadmin.smartcost.com.cn|jlqa.smartcost.com.cn|jlqa2.smartcost.com.cn|jluat.smartcost.com.cn|jluat2.smartcost.com.cn|jluatadmin.smartcost.com.cn|pm.smartcost.com.cn|pmqa.smartcost.com.cn|pmuat.smartcost.com.cn|qa.smartcost.com.cn|qa.std.smartcost.com.cn|qm.smartcost.com.cn|std.smartcost.com.cn|uat.smartcost.com.cn|um.smartcost.com.cn|yhm.smartcost.com.cn|yhqa.smartcost.com.cn|yhqm.smartcost.com.cn|yhuat.smartcost.com.cn|yhum.smartcost.com.cn|yhyun.smartcost.com.cn|ym.smartcost.com.cn|yun.smartcost.com.cn|zb.smartcost.com.cn|zbqa.smartcost.com.cn|zbuat.smartcost.com.cn,681116852352674#A0KbwFWYxxmauNmLt36YuQ7cvNGdyFWbz9ibp5GZhxmas86Yu46bj9Cdz36Y4JXYtNnLywmas86Yu46bj9Cdz36Y4JXYtNnLspGLuNmLt36YuQ7cvNGdyFWbz9ib5l7cnxibj9SbvNmL4N7bjRnch56cu4WdzdGLuNmLt36YuQ7cvNGdyFWbz9CdhV7cnxibj9SbvNmL4N7bjRnch56cu4WczdGLuNmLt36YuQ7cvNGdyFWbz9SYxN7Zs86Yu46bj9Cdz36Y4JXYtNnLtN7Zs86Yu46bj9Cdz36Y4JXYtNnLuVXesdGLuNmLt36YuQ7cvNGdyFWbz9Sb5x6Zs86Yu46bj9Cdz36Y4JXYtNnL4FWdsdGLuNmLt36YuQ7cvNGdyFWbz9SbsdGLuNmLt36YuQ7cvNGdyFWbz9CZ53Gbjxibj9SbvNmL4N7bjRnch56cuwWa6l6Ys86Yu46bj9Cdz36Y4JXYtNnLyQXY5xmau8WatRWYs86Yu46bj9Cdz36Y4JXYtNnLyEWcspmLulWbkFGLuNmLt36YuQ7cvNGdyFWbz9iMspmLulWbkFmI0IyctRkIsICuPWOrFWOkZmeicaut1S+r3iOsWa+mIWuqoaet0e+t5aOoPeuI0ISYONkIsICN7YjM5MjM5gjNxETM8YjI0ICZJJCL3V6csFmZ0IiczRmI1pjIs9WQisnOiQkIsISP3cHM4VDTjx4an3ERJBnN9wGZVhXTCx6YrIjbCZVYn3mS9kmeZNEUyJzVKhTY6FHMqNHW0hDas94UZ34LwUWO4hkby3yd9EzcmRXQ884UhVVQzV4M5oWRiojITJCL8EzMxYjM6EzN0IicfJye35XX3JyMiZzZiojIDJCLiETMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiI4UTNyATMgIjM6ATMyAjMiojI4J7QiwiIuNmLt36YuQ7cvNGdyFWbz9CdhVnY0xibj9SbvNmL4N7bjRnch56cuEWcipHLuNmLt36YuQ7cvNGdyFWbz9iY0xibj9SbvNmL4N7bjRnch56cu8Wd9xibj9SbvNmL4N7bjRnch56cu4Wes86Yu46bj9Cdz36Y4JXYtNnLuVXeolHLuNmLt36YuQ7cvNGdyFWbz9Sb5hWes86Yu46bj9Cdz36Y4JXYtNnL4FWdolHLuNmLt36YuQ7cvNGdyFWbz9SbxhWes86Yu46bj9Cdz36Y4JXYtNnLhFHa9xibj9SbvNmL4N7bjRnch56cu4Ga9xibj9SbvNmL4N7bjRnch56cu4Wds86Yu46bj9Cdz36Y4JXYtNnL4FWds86Yu46bj9Cdz36Y4JXYtNnLkR7cs86Yu46bj9Cdz36Y4JXYtNnLtFHLuNmLt36YuQ7cvNGdyFWbz9CZ4NnLhFHLuNmLt36YuQ7cvNGdyFWbz9SYxxibj9SbvNmL4N7bjRnch56cuQXY55Gcs86Yu46bj9Cdz36Y4JXYtNnLhFXbwxibj9SbvNmL4N7bjRnch56cu4Gcs86Yu46bj9Cdz36Y4JXYtNnLulWbkFGdhVHbqxibj9SbvNmL4N7bjRnch56cuIDdhVHbqxibj9SbvNmL4N7bjRnch56cuQXY5xmas86Yu46bj9Cdz36Y4JXYtNnLyEWcspGLuNmLt36YuQ7cvNGdyFWbz9SYxxmas86Yu46bj9Cdz36Y4JXYtNULNl',
  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: 100000,
  15. useMongoClient: true
  16. }
  17. },
  18. qa_outer: {
  19. server: "smartcost.in.8866.org",
  20. port: "26904",
  21. options: {
  22. user: 'smartcost',
  23. pass: 'smartcost3850888',
  24. auth: {
  25. "authdb": "admin"
  26. },
  27. connectTimeoutMS: 100000,
  28. useMongoClient: true
  29. },
  30. importURL: "192.168.1.184:6050"
  31. },
  32. pp: {
  33. server: "172.18.111.231",
  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. uat: {
  46. server: "112.74.42.187",
  47. port: "27017",
  48. options: {
  49. user: 'smartcost',
  50. pass: 'SmartCost3850888',
  51. auth: {
  52. "authdb": "admin"
  53. },
  54. connectTimeoutMS: 50000,
  55. useMongoClient: true
  56. }
  57. },
  58. prod_s: {
  59. server: "112.74.42.187",
  60. port: "28066",
  61. options: {
  62. user: 'smartcost',
  63. pass: 'SmartCost3850888',
  64. auth: {
  65. "authdb": "admin"
  66. },
  67. connectTimeoutMS: 50000,
  68. useMongoClient: true
  69. }
  70. },
  71. prod: {
  72. dbURL: "mongodb://smartcost:SmartCost3850888@dds-wz9da4d5ca0fdd341.mongodb.rds.aliyuncs.com:3717,dds-wz9da4d5ca0fdd342.mongodb.rds.aliyuncs.com:3717/scConstruct?authSource=admin;replicaSet=mgset-7518601",
  73. LicenseKey: "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|ym.smartcost.com.cn|qm.smartcost.com.cn|um.smartcost.com.cn,834986144349993#A0Jb6Rnch56cuEWcs86Yu46bj9Cdz36Y4JXYtNnLkV7bsNGLuNmLt36YuQ7cvNGdyFWbz9ib5lHLuNmLt36YuQ7cvNGdyFWbz9CbpZXajJiOiMXbEJCLig1jlzahlDZmpnInmb1uk/avoDrlmvJilrKqmXrunfbtmD0jnLiOiEmTDJCLiMTO9kDNzQDNxYDO9QzM8IiOiQWSiwSflNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TP7d4cY5WV4IkQlFVT6BHVPdjN8UUMNNUQ7lDVzNTMw3Wel94d6I7MOhFWLJXOzITcSl7cpVXZ4x6KWNHaURWWkJle54WQ5NlWr2WQFFHTaRFeG54KGJmI0IyUiwCO6IDN9ATNyAjM0IicfJye#4Xfd5nIzImNnJiOiMkIsISMx8idgMlSgQWYlJHcTJiOi8kI1tlOiQmcQJCLiYDMyMDMxAiMwEDM9EDMyIiOiQncDJCLi86Yu46bj9Cdz36Y4JXYtNnLtVHLuNmLt36YuQ7cvNGdyFWbz9Sbxxibj9SbvNmL4N7bjRnch56cu4Wes86Yu46bj9Cdz36Y4JXYtNnLspGLuNmLt36YuQ7cvNGdyFWbz9iY0xibj9SbvNmL4N7bjRnch56cuQXY5xmas86Yu46bj9Cdz36Y4JXYtNnLhFHbqxibj9SbvNmL4N7bjRnch56cuQXY5Jmes86Yu46bj9Cdz36Y4JXYtNnLhFnY0xibj9SbvNmL4N7bjRnch56cuQXY5xibj9SbvN1LMN"
  74. },
  75. prod_gs: {
  76. title: "概算云版后台",
  77. dbName: 'gaisuan',
  78. dbURL: "mongodb://smartcost:SmartCost3850888@dds-wz9da4d5ca0fdd341.mongodb.rds.aliyuncs.com:3717,dds-wz9da4d5ca0fdd342.mongodb.rds.aliyuncs.com:3717/gaisuan?authSource=admin;replicaSet=mgset-7518601",
  79. LicenseKey: "admin.jl2.smartcost.com.cn|admin.jlqa2.smartcost.com.cn|admin.jluat2.smartcost.com.cn|civil.smartcost.com.cn|cloud.smartcost.com.cn|glm.smartcost.com.cn|gluat.smartcost.com.cn|glum.smartcost.com.cn|glyun.smartcost.com.cn|gsm.smartcost.com.cn|gsqa.smartcost.com.cn|gsqm.smartcost.com.cn|gsuat.smartcost.com.cn|gsum.smartcost.com.cn|gsyun.smartcost.com.cn|jl.smartcost.com.cn|jl2.smartcost.com.cn|jladmin.smartcost.com.cnjlqaadmin.smartcost.com.cn|jlqa.smartcost.com.cn|jlqa2.smartcost.com.cn|jluat.smartcost.com.cn|jluat2.smartcost.com.cn|jluatadmin.smartcost.com.cn|pm.smartcost.com.cn|pmqa.smartcost.com.cn|pmuat.smartcost.com.cn|qa.smartcost.com.cn|qa.std.smartcost.com.cn|qm.smartcost.com.cn|std.smartcost.com.cn|uat.smartcost.com.cn|um.smartcost.com.cn|yhm.smartcost.com.cn|yhqa.smartcost.com.cn|yhqm.smartcost.com.cn|yhuat.smartcost.com.cn|yhum.smartcost.com.cn|yhyun.smartcost.com.cn|ym.smartcost.com.cn|yun.smartcost.com.cn|zb.smartcost.com.cn|zbqa.smartcost.com.cn|zbuat.smartcost.com.cn,681116852352674#A0KbwFWYxxmauNmLt36YuQ7cvNGdyFWbz9ibp5GZhxmas86Yu46bj9Cdz36Y4JXYtNnLywmas86Yu46bj9Cdz36Y4JXYtNnLspGLuNmLt36YuQ7cvNGdyFWbz9ib5l7cnxibj9SbvNmL4N7bjRnch56cu4WdzdGLuNmLt36YuQ7cvNGdyFWbz9CdhV7cnxibj9SbvNmL4N7bjRnch56cu4WczdGLuNmLt36YuQ7cvNGdyFWbz9SYxN7Zs86Yu46bj9Cdz36Y4JXYtNnLtN7Zs86Yu46bj9Cdz36Y4JXYtNnLuVXesdGLuNmLt36YuQ7cvNGdyFWbz9Sb5x6Zs86Yu46bj9Cdz36Y4JXYtNnL4FWdsdGLuNmLt36YuQ7cvNGdyFWbz9SbsdGLuNmLt36YuQ7cvNGdyFWbz9CZ53Gbjxibj9SbvNmL4N7bjRnch56cuwWa6l6Ys86Yu46bj9Cdz36Y4JXYtNnLyQXY5xmau8WatRWYs86Yu46bj9Cdz36Y4JXYtNnLyEWcspmLulWbkFGLuNmLt36YuQ7cvNGdyFWbz9iMspmLulWbkFmI0IyctRkIsICuPWOrFWOkZmeicaut1S+r3iOsWa+mIWuqoaet0e+t5aOoPeuI0ISYONkIsICN7YjM5MjM5gjNxETM8YjI0ICZJJCL3V6csFmZ0IiczRmI1pjIs9WQisnOiQkIsISP3cHM4VDTjx4an3ERJBnN9wGZVhXTCx6YrIjbCZVYn3mS9kmeZNEUyJzVKhTY6FHMqNHW0hDas94UZ34LwUWO4hkby3yd9EzcmRXQ884UhVVQzV4M5oWRiojITJCL8EzMxYjM6EzN0IicfJye35XX3JyMiZzZiojIDJCLiETMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiI4UTNyATMgIjM6ATMyAjMiojI4J7QiwiIuNmLt36YuQ7cvNGdyFWbz9CdhVnY0xibj9SbvNmL4N7bjRnch56cuEWcipHLuNmLt36YuQ7cvNGdyFWbz9iY0xibj9SbvNmL4N7bjRnch56cu8Wd9xibj9SbvNmL4N7bjRnch56cu4Wes86Yu46bj9Cdz36Y4JXYtNnLuVXeolHLuNmLt36YuQ7cvNGdyFWbz9Sb5hWes86Yu46bj9Cdz36Y4JXYtNnL4FWdolHLuNmLt36YuQ7cvNGdyFWbz9SbxhWes86Yu46bj9Cdz36Y4JXYtNnLhFHa9xibj9SbvNmL4N7bjRnch56cu4Ga9xibj9SbvNmL4N7bjRnch56cu4Wds86Yu46bj9Cdz36Y4JXYtNnL4FWds86Yu46bj9Cdz36Y4JXYtNnLkR7cs86Yu46bj9Cdz36Y4JXYtNnLtFHLuNmLt36YuQ7cvNGdyFWbz9CZ4NnLhFHLuNmLt36YuQ7cvNGdyFWbz9SYxxibj9SbvNmL4N7bjRnch56cuQXY55Gcs86Yu46bj9Cdz36Y4JXYtNnLhFXbwxibj9SbvNmL4N7bjRnch56cu4Gcs86Yu46bj9Cdz36Y4JXYtNnLulWbkFGdhVHbqxibj9SbvNmL4N7bjRnch56cuIDdhVHbqxibj9SbvNmL4N7bjRnch56cuQXY5xmas86Yu46bj9Cdz36Y4JXYtNnLyEWcspGLuNmLt36YuQ7cvNGdyFWbz9SYxxmas86Yu46bj9Cdz36Y4JXYtNULNl",
  80. startPort: 7080,
  81. },
  82. qa_wc: {
  83. title: "大司空V2.0",
  84. startPort: 1002,
  85. server: "192.168.1.90",
  86. port: "60666",
  87. dbName: 'stdBuilding',
  88. options: {
  89. user: 'wisecost',
  90. pass: 'Smartcost3850888',
  91. auth: {
  92. "authSource": "admin"
  93. },
  94. connectTimeoutMS: 60000,
  95. useMongoClient: true
  96. }
  97. },
  98. uat_wc: {
  99. title: "大司空V2.0",
  100. startPort: 1002,
  101. server: "112.74.42.187",//数据库ID
  102. port: "27017",//数据库端口
  103. dbName: 'stdBuilding',
  104. options: {
  105. user: 'wisecost',
  106. pass: 'Smartcost3850888',
  107. auth: {
  108. "authSource": "admin"
  109. },
  110. connectTimeoutMS: 60000,
  111. useMongoClient: true
  112. }
  113. },
  114. prod_wc: {
  115. title: "大司空V2.0",
  116. startPort: 1002,
  117. dbName: 'stdBuilding',
  118. dbURL: "mongodb://wisecost:Smartcost3850888@dds-wz9ec47d7af4a2e41.mongodb.rds.aliyuncs.com:3717,dds-wz9ec47d7af4a2e42.mongodb.rds.aliyuncs.com:3717/stdBuilding?authSource=admin;replicaSet=mgset-60527349",
  119. LicenseKey: "yun2.smartcost.com.cn|ym2.smartcost.com.cn|zhyun.smartcost.com.cn|zhym.smartcost.com.cn,681116852352674#A0AWS+mIWuqoaet0e+t5aOoPeuI0ISYONkIsICN7YjM5MjM5gjNxETM8YjI0ICZJJCL3V6csFmZ0IiczRmI1pjIs9WQisnOiQkIsISP3c6ZUVmbDRzcvcGaqZDSK36SWdmUzEEa7hlR8knNwEjZqVmTDhDctR4aaFlY7YGWwhVYQl6NWlUQP9kRHdHWoJmeBhHcRJzR79kMKZjclRnYjVGSPBFciojITJCL5MjMxgTNzQjM0IicfJye&Qf35VfiMjY6cmI0IyQiwiIxEjL6ByUKBCZhVmcwNlI0IiTis7W0ICZyBlIsISNyQDMwEDI8IDNwIjMwIjI0ICdyNkIsIibj9SbvNmL4N7bjRnch56cu4WeopHLuNmLt36YuQ7cvNGdyFWbz9ib5lHa0xibj9SbvNmL4N7bjRnch56cuITb9xibj9SbvNmL4N7bjRnch56cuIjb5lnI0IyctRkIsICuPWOrFWOkZmeicaut1S+I1RO"
  120. },
  121. setupDb: function (env = "local") {
  122. let me = this;
  123. me.current.server = me[env].server;
  124. me.current.port = me[env].port;
  125. },
  126. getSessionURL: function (env = "local") {
  127. let me = this;
  128. if (me[env].dbURL) {
  129. if (me[env].dbName) return me[env].dbURL
  130. return me[env].dbURL.replace('scConstruct', 'usersManagesOpr');
  131. }
  132. let manageDb = 'usersManagesOpr';
  133. if (me[env].dbName) manageDb = me[env].dbName;
  134. if (me[env].options) {
  135. return 'mongodb://' + me[env].options.user + ':' + me[env].options.pass + '@' + me[env].server + ':' + me[env].port + '/' + manageDb + '?authSource=admin';
  136. } else {
  137. return 'mongodb://' + me[env].server + ':' + me[env].port + '/' + manageDb;//'mongodb://' + config.current.server + ':' + config.current.port + '/usersManagesOpr'
  138. }
  139. },
  140. getLicenseKey: function (env = "local") {
  141. let me = this;
  142. if (me[env].LicenseKey) {
  143. return me[env].LicenseKey;
  144. } else {
  145. return me.defaultLicenseKey;
  146. }
  147. },
  148. pageSize: 20
  149. };