將 含有/的deviceNumber 判斷buildingtag是否有數字開頭,補上$3
This commit is contained in:
		
							parent
							
								
									5c3f2b62f8
								
							
						
					
					
						commit
						500c2badfe
					
				| @ -499,6 +499,7 @@ | |||||||
|   function setLightSchBlcok(obj) { |   function setLightSchBlcok(obj) { | ||||||
|     let devNum = $(obj).parents(".device-wrap").data("number"); |     let devNum = $(obj).parents(".device-wrap").data("number"); | ||||||
|     let devPath = devNum.replaceAll("_", "/"); |     let devPath = devNum.replaceAll("_", "/"); | ||||||
|  |     devPath = deviceNumberOnProcess(devPath); | ||||||
|     let iframe = `<iframe src="/ord?station:%7Cslot:/${devPath}/Sch|view:?fullScreen=true" style="min-height:100px;width:100%;height:100%"></iframe>`; |     let iframe = `<iframe src="/ord?station:%7Cslot:/${devPath}/Sch|view:?fullScreen=true" style="min-height:100px;width:100%;height:100%"></iframe>`; | ||||||
|     $("#lightSchBlock").html(iframe); |     $("#lightSchBlock").html(iframe); | ||||||
|   } |   } | ||||||
| @ -564,7 +565,7 @@ | |||||||
|             $.each(floObj.device_list, (index2, devObj) => { |             $.each(floObj.device_list, (index2, devObj) => { | ||||||
|               allDevList.push(devObj); |               allDevList.push(devObj); | ||||||
|               let devItem = getRiserPoiObj(); |               let devItem = getRiserPoiObj(); | ||||||
|               strHtml += `<div class="card m-1 border device-wrap" data-number="${devObj.device_number |               strHtml += `<div class="card m-1 border device-wrap" data-number="${deviceNumber(devObj.device_number) | ||||||
|                 }" data-position="${position}"> |                 }" data-position="${position}"> | ||||||
|                                         <div class="card-body p-2"> |                                         <div class="card-body p-2"> | ||||||
|                                             <div class="d-flex mb-2"> |                                             <div class="d-flex mb-2"> | ||||||
| @ -695,6 +696,7 @@ | |||||||
|   // Card 即時狀態 |   // Card 即時狀態 | ||||||
|   function drawStateTabBlo(devNum) { |   function drawStateTabBlo(devNum) { | ||||||
|     let devPath = devNum.replaceAll("_", "/"); |     let devPath = devNum.replaceAll("_", "/"); | ||||||
|  |     devPath = deviceNumberOnProcess(devPath); | ||||||
|     let position = |     let position = | ||||||
|       $(`.card.device-wrap[data-number=${deviceNumber(devNum)}]`).data("position") || "left"; |       $(`.card.device-wrap[data-number=${deviceNumber(devNum)}]`).data("position") || "left"; | ||||||
|     let width = buildMenuData[position + "_icon_click_url_width"] |     let width = buildMenuData[position + "_icon_click_url_width"] | ||||||
|  | |||||||
| @ -1275,4 +1275,15 @@ function deviceNumber(devNum){ | |||||||
|   } |   } | ||||||
|   return devNum; |   return devNum; | ||||||
| 
 | 
 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | function deviceNumberOnProcess(devNum){ | ||||||
|  |   if(devNum.includes("/")){ | ||||||
|  |     tags = devNum.split("/"); | ||||||
|  |     buildingTag = tags[1]; | ||||||
|  |     buildingTag = buildingTagOnProcess(buildingTag); | ||||||
|  |     devNum = tags[0] + "/" + buildingTag + "/" + tags.slice(2,tags.length).join("/") | ||||||
|  |   } | ||||||
|  |   return devNum; | ||||||
|  | 
 | ||||||
| } | } | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user