| 
					
				 | 
			
			
				@@ -29,21 +29,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="overview-file"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="box-title">总体档案</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="base-data"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <!-- <div class="base-data"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="base-item" v-for="item in photoBaseData" :key="item.label"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <span class="label">{{ item.label }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="value">{{ item.value }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="list"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <div class="list-item" v-for="item in photoList" :key="item.key"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <div class="list-name"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <img src="@/assets/images/common/title-icon.png" alt="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                {{ item.key }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            {{ item.statement }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="overview-file"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -53,8 +44,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             class="box-item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             v-for="(item, index) in outputBox" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            @click="toggleAcitve(item.name)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            :class="{ active: activeOuput === item.name }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="item-name">{{ item.name }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="item-val">{{ item.value }}</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,8 +58,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             class="box-item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             v-for="(item, index) in qualityBox" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            @click="toggleAcitve(item.name)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            :class="{ active: activeOuput === item.name }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="item-name">{{ item.name }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="item-val">{{ item.value }}</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -113,7 +100,6 @@ eventBus.on("change:watermark", function (name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const outputBox = ref([ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { id: 1, name: "产量估计", value: "" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { id: 2, name: "高质果率", value: "" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { id: 3, name: "雌花比例", value: "" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const qualityBox = ref([ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -147,16 +133,15 @@ function handleClickPoint({ farmId, sampleId, data }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     showTag.value = data.nonghu == 1 ? true : false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-eventBus.off("albumCarousel", toggleActiveImg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-eventBus.on("albumCarousel", toggleActiveImg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// eventBus.off("albumCarousel", toggleActiveImg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// eventBus.on("albumCarousel", toggleActiveImg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const currentIndex = ref(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function toggleActiveImg(index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    currentIndex.value = index; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// const currentIndex = ref(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// function toggleActiveImg(index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//     currentIndex.value = index; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const getSampleFiles = (geoHash) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // photoList.value = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     VE_API.mini_farm.getSampleFiles({ geoHashSample: geoHash }).then(({ data }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         photoBaseData.value[0].value = data.meta_info.type_id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let pj = "--"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -167,20 +152,11 @@ const getSampleFiles = (geoHash) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         photoBaseData.value[2].value = data.meta_info.branch_num; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         photoBaseData.value[3].value = data.meta_info.age + "年"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        photoList.value[0].key = data.meta_info.dp_alert_info.key; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        photoList.value[0].statement = data.meta_info.dp_alert_info.statement; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        photoList.value[1].key = data.meta_info.grow_alert_info.key; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        photoList.value[1].statement = data.meta_info.grow_alert_info.statement; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        photoList.value[2].key = data.meta_info.nutrition_info.key; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        photoList.value[2].statement = data.meta_info.nutrition_info.statement; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        photoList.value[3].key = data.meta_info.prescription_info.key; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        photoList.value[3].statement = data.meta_info.prescription_info.statement; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // if(data.production_info.production){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //   data.production_info.production = (data.production_info.production * 1.3).toFixed(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         outputBox.value[0].value = data.production_info.production + "斤"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         outputBox.value[1].value = data.production_info.quality.toFixed(0) + "%"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        outputBox.value[2].value = data.production_info.cihua_ratio?.toFixed(0) + "%"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         qualityBox.value[0].value = data.ecology_info.ventilation + "%"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         qualityBox.value[1].value = data.ecology_info.transmittance + "%"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         qualityBox.value[2].value = data.ecology_info.dp_situation + "%"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -206,30 +182,9 @@ const photoBaseData = ref([ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const photoList = ref([ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { key: "病虫", statement: "--" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { key: "异常", statement: "--" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { key: "营养", statement: "--" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { key: "农事", statement: "--" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const activeOuput = ref(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 产量详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function toggleAcitve(name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    activeOuput.value = name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (name.indexOf("开花") > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        eventBus.emit("change:watermark", "开花目标框"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } else if (name.indexOf("花穗") > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        eventBus.emit("change:watermark", "花穗目标框"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } else if (name.indexOf("雄花") > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        eventBus.emit("change:watermark", "雄花目标框"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } else if (name.indexOf("枝条数") > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        eventBus.emit("change:watermark", ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        eventBus.emit("change:watermark", ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function closeDialog() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     activeOuput.value = null; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -237,8 +192,6 @@ function closeDialog() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.emit("resetImgIndex"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 质量详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function toggleQualityAcitve() {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style lang="scss" scoped> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -255,12 +208,12 @@ function toggleQualityAcitve() {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         padding: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .file-title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             font-size: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            color: #ffd489; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            color: #2199F8; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             .tag { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                border: 1px solid #ffd489; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                border: 1px solid #2199F8; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 border-radius: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 font-size: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 display: inline-block; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -281,7 +234,7 @@ function toggleQualityAcitve() {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 justify-content: space-between; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                color: #fff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                color: #000000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 &::before { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     content: ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     position: absolute; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -289,7 +242,7 @@ function toggleQualityAcitve() {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     top: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     height: 16px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    background: #fff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    background: #000000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     border-radius: 11px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -356,25 +309,24 @@ function toggleQualityAcitve() {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .box-wrap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             .box-item { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                min-width: 140px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                min-width: 109px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 box-sizing: border-box; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 flex-direction: column; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 justify-content: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 padding: 6px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                background: rgba(207, 207, 207, 0.1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                background: rgba(169, 169, 169, 0.1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 border-radius: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                border: 1px solid rgba(207, 207, 207, 0.1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 cursor: pointer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .item-name { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     font-size: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    color: #666666; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    color: rgba(102, 102, 102, 0.86); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: max-content; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .item-val { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     font-size: 18px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    color: #fff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    color: #000000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: max-content; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     padding-top: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 |