| 
					
				 | 
			
			
				@@ -5,13 +5,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <p class="miniTitle">基础信息</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <van-field 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="placeActivity.placeData.religiousType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="placeActivity.religiousType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           readonly 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label="所属宗教:" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          label="宗教教别:" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name = "validator" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="请选择宗教" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           input-align="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           right-icon="arrow-down" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @click="showPicker = true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :rules="[{ validator, message: '宗教教别不能为空' }]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <van-popup v-model:show="showPicker" round position="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <van-picker 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,7 +84,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <van-field 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="placeActivity.placeData.siteType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="placeActivity.siteType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           readonly 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label="场所类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="请选择场所类型" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -101,7 +103,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <van-field 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="placeActivity.placeData.constructionStage" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="placeActivity.constructionStage" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           readonly 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label="场所建设阶段" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="请选择场所建设阶段" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,7 +122,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <van-field 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="placeActivity.placeData.nature" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="placeActivity.nature" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           readonly 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label="场所性质" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="请选择场所性质" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -240,6 +242,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         name: "", //场所名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         contact: "", //场所联系人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         contactNumber: "", //联系电话 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        placeSelectId:"",//场所地点id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         placeSelectName: "", //场所地点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         place: "", //详细场所地点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         siteType: "", //场所类型 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -254,49 +257,58 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fileList1: [], //外景图片 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fileList2: [], //内景图片 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      religiousType: "", //所属宗教 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeSelectName: "", //场所地点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      siteType: "", //场所类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      constructionStage: "", //场所建设阶段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      nature: "", //场所性质 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 宗教名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const places = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "伊斯兰教", value: "伊斯兰教" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "基督教", value: "基督教" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "天主教", value: "天主教" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "佛教", value: "佛教" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "道教", value: "道教" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "伊斯兰教", value: " 1" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "基督教", value: "2" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "天主教", value: "3" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "佛教", value: "4" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "道教", value: "5" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let showPicker = ref(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const getPlace = ({ selectedOptions }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       showPicker.value = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      placeActivity.placeData.religiousType = selectedOptions[0].text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeActivity.placeData.religiousType = selectedOptions[0].value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeActivity.religiousType = selectedOptions[0].text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 场所类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const placeType = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "线下", value: "线下" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "线上", value: "线上" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "线上", value: "0" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "线下", value: "1" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let showPicker1 = ref(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const getplaceType = ({ selectedOptions }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       showPicker1.value = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      placeActivity.placeData.siteType = selectedOptions[0].text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeActivity.placeData.siteType = selectedOptions[0].value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeActivity.siteType = selectedOptions[0].text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 场所建设 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const construction = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "筹备", value: "筹备" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "建设完成", value: "建设完成" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "筹备", value: "0" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "建设完成", value: "1" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let showPicker2 = ref(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const getConstruction = ({ selectedOptions }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       showPicker2.value = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      placeActivity.placeData.constructionStage = selectedOptions[0].text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeActivity.placeData.constructionStage = selectedOptions[0].value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeActivity.constructionStage = selectedOptions[0].text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 场所性质 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const property = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "固定场所", value: "固定场所" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      { text: "寺观教堂", value: "寺观教堂" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "固定场所", value: "0" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { text: "寺观教堂", value: "1" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let showPicker3 = ref(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const getproperty = ({ selectedOptions }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       showPicker3.value = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      placeActivity.placeData.nature = selectedOptions[0].text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeActivity.placeData.nature = selectedOptions[0].value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeActivity.nature = selectedOptions[0].text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //图片上传 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -330,7 +342,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         selectedOptions[1].id + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         "/" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         selectedOptions[2].id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // console.log(placeAddress.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      placeActivity.placeData.placeSelectId = placeAddress.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       showPlace1.value = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       placeActivity.placeData.placeSelectName = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         selectedOptions[0].name + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -349,7 +361,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const selected = (val, type) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       list.value = val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       list.type = type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const reselected = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let ids = []; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -366,15 +377,19 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         placeActivity.placeData.securityDeptManaUserName = list.value.name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //数据校验 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const validator = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(val); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //数据提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const submit = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // console.log(placeActivity.placeData.scenesImage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      new PlaceRegister().sava(placeActivity.placeData).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log("提交成功", res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   path: "/tabAll", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(placeActivity.placeData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // new PlaceRegister().sava(placeActivity.placeData).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   console.log("提交成功", res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   // router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   //   path: "/tabAll", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -416,8 +431,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<style src="../../styles/style.css"  scoped></style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style lang="less"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   margin: 0; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -425,7 +438,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .main { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   background: #fff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  margin-top: 25pt; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .main p { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   height: 40px; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -434,12 +446,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   border-bottom: 1px solid #eee; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  font-size: 17pt; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  font-size: 25px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   font-weight: 700; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   padding-left: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .miniTitle { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  font-size: 14pt; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  font-size: 18px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .formArea { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   padding: 0px 20px; 
			 |