Authored by 鲁尚清

树结构组件调整了根据isOracle数值判断显示哪个页面

@@ -48,6 +48,14 @@ export const monitorTreeShape = { @@ -48,6 +48,14 @@ export const monitorTreeShape = {
48 }, 48 },
49 { 49 {
50 type: 'el-input-text', 50 type: 'el-input-text',
  51 + label: '业务二级页不同类型相关页面编码',
  52 + name: 'serviceSecondCode',
  53 + required: false,
  54 + placeholder: '',
  55 + value: 'service_capacity_analysis_second,service_capacity_analysis_second_mem,service_capacity_analysis_second_tps',
  56 + },
  57 + {
  58 + type: 'el-input-text',
51 label: '资源系统相关页面编码', 59 label: '资源系统相关页面编码',
52 name: 'resourceCode', 60 name: 'resourceCode',
53 required: false, 61 required: false,
@@ -56,6 +64,14 @@ export const monitorTreeShape = { @@ -56,6 +64,14 @@ export const monitorTreeShape = {
56 }, 64 },
57 { 65 {
58 type: 'el-input-text', 66 type: 'el-input-text',
  67 + label: '资源二级页不同类型相关页面编码',
  68 + name: 'resourceSecondCode',
  69 + required: false,
  70 + placeholder: '',
  71 + value: 'resource_capacity_analysis,service_capacity_analysis_second_mem,service_capacity_analysis_second_tps',
  72 + },
  73 + {
  74 + type: 'el-input-text',
59 label: '字树节点', 75 label: '字树节点',
60 name: 'propsChildren', 76 name: 'propsChildren',
61 required: false, 77 required: false,
@@ -136,25 +136,53 @@ export default { @@ -136,25 +136,53 @@ export default {
136 let srcName=origin+'/#/bigscreen/viewer?reportCode='; 136 let srcName=origin+'/#/bigscreen/viewer?reportCode=';
137 // serviceCode,resourceCode 137 // serviceCode,resourceCode
138 let codeArr=[]; 138 let codeArr=[];
  139 + let codeArrSecond=[];
139 if(this.activeName=='bos'){ 140 if(this.activeName=='bos'){
140 codeArr=this.optionsSetup.serviceCode.split(','); 141 codeArr=this.optionsSetup.serviceCode.split(',');
  142 + codeArrSecond=this.optionsSetup.serviceSecondCode?this.optionsSetup.serviceSecondCode.split(','):[];
141 }else{ 143 }else{
142 codeArr=this.optionsSetup.resourceCode.split(','); 144 codeArr=this.optionsSetup.resourceCode.split(',');
  145 + codeArrSecond=this.optionsSetup.resourceSecondCode?this.optionsSetup.resourceSecondCode.split(','):[];
  146 +
143 } 147 }
144 // if(level>0){ 148 // if(level>0){
145 if(data.propType){ 149 if(data.propType){
146 if(data.propType=='busType'){ 150 if(data.propType=='busType'){
147 srcName+=codeArr[0]; 151 srcName+=codeArr[0];
148 }else if(data.propType=='resType'){ 152 }else if(data.propType=='resType'){
  153 + if(data.isOracle==1){
  154 + srcName+=codeArrSecond[0];
  155 + }else if(data.isOracle==2){
  156 + srcName+=codeArrSecond[1];
  157 + }else if(data.isOracle==3){
  158 + srcName+=codeArrSecond[2];
  159 + }else{
149 srcName+=codeArr[1]; 160 srcName+=codeArr[1];
  161 + }
150 }else if(data.propType=='res'){ 162 }else if(data.propType=='res'){
151 srcName+=codeArr[2]; 163 srcName+=codeArr[2];
152 }else{ 164 }else{
  165 + if(data.isOracle==1){
  166 + srcName+=codeArrSecond[0];
  167 + }else if(data.isOracle==2){
  168 + srcName+=codeArrSecond[1];
  169 + }else if(data.isOracle==3){
  170 + srcName+=codeArrSecond[2];
  171 + }else{
153 srcName+=codeArr[0]; 172 srcName+=codeArr[0];
154 } 173 }
  174 + }
  175 + }else{
  176 + if(data.isOracle==1){
  177 + srcName+=codeArrSecond[0];
  178 + }else if(data.isOracle==2){
  179 + srcName+=codeArrSecond[1];
  180 + }else if(data.isOracle==3){
  181 + srcName+=codeArrSecond[2];
155 }else{ 182 }else{
156 srcName+=codeArr[0]; 183 srcName+=codeArr[0];
157 } 184 }
  185 + }
158 186
159 /*if(data.id==1){ 187 /*if(data.id==1){
160 srcName+='service_capacity_analysis'; 188 srcName+='service_capacity_analysis';