| 
					
				 | 
			
			
				@@ -40,9 +40,44 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="origin.summary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :autosize="true"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="产出物"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="origin.isCert"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <el-form-item label="产出物"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div style="text-align: right;"><el-button size="mini" class="btn-add" @click="handleAddOriginProduct()">添加</el-button></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="table-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table ref="roleTable" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :data="originProductList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                style="width: 100%;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-loading="originProductListLoading" border> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="产出物名称" width="100px" show-overflow-tooltip align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">{{scope.row.productName}}</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="面积(亩)"  show-overflow-tooltip align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">{{scope.row.plantArea}}</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="可用状态"  show-overflow-tooltip align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-if="scope.row.state ==0">可用</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-else-if="scope.row.state ==1">禁用</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-else-if="scope.row.state ==2">删除</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="操作" width="160" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-button size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            @click="handleUpdateOriginProduct(scope.$index, scope.row)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-button size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            @click="handleDeleteOriginProduct(scope.$index, scope.row)">删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="产出物种植面积(亩)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input v-model="origin.originArea"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -94,6 +129,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import {createOrigin, getOrigin, updateOrigin} from '@/api/origin' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import {originProductList as fetchOriginProductList, createOriginProduct, updateOriginProduct,deleteOriginProduct} from '@/api/origin' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import SingleUpload from '@/components/Upload/singleUpload' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import MultiUpload from '@/components/Upload/multiUpload' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import {bMapTransQQMap,qqMapTransBMap} from '@/utils/index'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -168,6 +204,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {required: true, message: '请选择经纬度', trigger: 'blur'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        originProductList:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        originProductListLoading:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         center: {lng: 106.632713, lat: 26.653157}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         zoom: 12, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         mapVisible:false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -226,9 +264,38 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.origin = Object.assign({},defaultorigin); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getoriginProductList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //产出物列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getoriginProductList(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.originProductListLoading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fetchOriginProductList({"pageNum": 1,"pageSize": 100,"fkOriginId":300}).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.originProductListLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('originProductList',JSON.parse(JSON.stringify(response))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.originProductList = response.data.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).catch(err => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.originProductListLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 新增产出物 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      handleAddOriginProduct(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('新增产出物'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 修改产出物 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      handleUpdateOriginProduct(index,data){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('修改产出物inex',index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('修改产出物data',data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 删除产出物 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      handleDeleteOriginProduct(index,data){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('删除产出物inex',index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('删除产出物data',data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       onSubmit(formName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // console.log('this.origin',JSON.parse(JSON.stringify(this.origin))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // return false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -287,10 +354,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           geolocation.getCurrentPosition(function(r){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // console.log(r); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _this.center = {lng: r.longitude, lat: r.latitude};		// 设置center属性值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('_this.center',_this.origin); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // console.log('_this.center',_this.origin); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(_this.origin.latitude&&_this.origin.longitude){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               let transqq = qqMapTransBMap(_this.origin.longitude,_this.origin.latitude); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              console.log('transqq',transqq); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // console.log('transqq',transqq); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               _this.center = {lng:transqq.lng, lat: transqq.lat}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let Icon_0 = new BMap.Icon("static/zuobiao.gif", new BMap.Size(64, 64), {anchor: new BMap.Size(18, 32),imageSize: new BMap.Size(36, 36)}); 
			 |