| 
					
				 | 
			
			
				@@ -1,13 +1,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <div class="collapse-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-collapse-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       v-for="litem in data" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :key="litem.scxbsm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :name="litem.title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <template slot="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {{ litem.scxname }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <template slot="title"> {{ litem.scxname }} </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div v-if="litem.scxstyle == '1'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div v-for="ldata in litem.dataList" :key="ldata.scxbsm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-tooltip 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -15,9 +13,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :content="ldata.yslx_name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             placement="bottom-start" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span class="legLabel">{{ ldata.yslx_name }} </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span class="name">{{ ldata.yslx_name }} </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span> {{ compute(ldata.mj) }}亩</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span class="value"> {{ compute(ldata.mj) }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          亩 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span class="tools"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               class="header-icon el-icon-place" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -29,6 +28,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <recursive-tree 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         v-if="litem.children" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :data="litem.children" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :piseyes="piseyes" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         @mapview="mapview" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-collapse-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,6 +41,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       type: Array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    piseyes: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: Boolean, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      default: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -52,8 +56,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return mj ? (mj * 0.0015).toFixed(2) : 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     mapviewClick(ldata) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (ldata.iseyes == undefined || !this.piseyes) ldata.iseyes = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$set(ldata, "iseyes", !ldata.iseyes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.mapview(ldata); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.mapview({ ...ldata, id: ldata.yslx }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     mapview(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$emit("mapview", data); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -62,9 +67,26 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style lang="scss" scoped> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.tools { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  right: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  cursor: pointer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.collapse-item { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .name { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // width: 100px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    text-overflow: ellipsis; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    white-space: nowrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .value { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width: 40px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    color: #64daff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    padding: 0px 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .tools { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    right: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cursor: pointer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .highcolor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    color: #64daff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 |