Commit 40b061aabed111b65b063f04ef6d3dc57aa6438f

Authored by ww
1 parent 8eb4cc8c

perf: 优化组态数据源查询根据组态所属组织进行查询

... ... @@ -12,7 +12,7 @@ class ConfigurationNodeApi {
12 12 * @param {'CONFIGURE' | 'CONTENT' | 'NODE'} levelType - 组态资源类型
13 13 * @param {string} levelId - 组态资源ID
14 14 */
15   - static getConfigurationInfo( levelType, levelId) {
  15 + static getConfigurationInfo(levelType, levelId) {
16 16 var configurationId = urlParams['configurationId']
17 17 return defHttp.get(`/yt/configuration/node/${configurationId}/${levelType}/${levelId}`)
18 18 }
... ... @@ -22,7 +22,7 @@ class ConfigurationNodeApi {
22 22 * @returns
23 23 */
24 24 static getOrgTree() {
25   - return defHttp.get('/yt/organization/me/list')
  25 + return defHttp.get(`/yt/organization/me/list${ORGANIZATION_ID ? `?organizationId=${ORGANIZATION_ID}` : ''}`)
26 26 }
27 27
28 28 /**
... ...
... ... @@ -3,6 +3,21 @@ const isShareMode = (() => {
3 3 return urlParams.share && urlParams.share === 'SCADA'
4 4 })()
5 5
  6 +const ORGANIZATION_ID = (() => {
  7 + var result = new Object();
  8 + var params = window.location.search.slice(1).split('&');
  9 +
  10 + for (var i = 0; i < params.length; i++) {
  11 + var idx = params[i].indexOf('=');
  12 +
  13 + if (idx > 0) {
  14 + result[params[i].substring(0, idx)] = params[i].substring(idx + 1);
  15 + }
  16 + }
  17 +
  18 + return result.organizationId
  19 +})()
  20 +
6 21 const GLOBAL_STORAGE_KEY = (() => {
7 22 const isDEV = location.href.includes('dev=1')
8 23 const DEVELOPMENT = 'DEVELOPMENT'
... ...