|
@@ -62,7 +62,7 @@
|
|
|
/>
|
|
|
<van-popup v-model:show="showPlace1" round position="bottom">
|
|
|
<van-picker
|
|
|
- title="活动场所"
|
|
|
+ title="场所地点"
|
|
|
:columns="options"
|
|
|
:columns-field-names="customFieldName"
|
|
|
@cancel="showPlace1 = false"
|
|
@@ -139,7 +139,7 @@
|
|
|
</van-cell-group>
|
|
|
<van-cell-group>
|
|
|
<van-field
|
|
|
- v-model="placeActivity.placeData.religiousDeptManaUserName.name"
|
|
|
+ v-model="placeActivity.placeData.religiousDeptManaUserName"
|
|
|
center
|
|
|
label="宗教管理人员"
|
|
|
placeholder="请填写宗教管理人员"
|
|
@@ -153,12 +153,12 @@
|
|
|
show-cancel-button
|
|
|
@confirm="reselected"
|
|
|
>
|
|
|
- <manage-list @selected="selected" :type="1"></manage-list>
|
|
|
+ <manage-list @selected="selected" :type="0" :stateType = "0" :placeAddress = placeAddress></manage-list>
|
|
|
</van-dialog>
|
|
|
</van-cell-group>
|
|
|
<van-cell-group>
|
|
|
<van-field
|
|
|
- v-model="placeActivity.placeData.securityDeptManaUserName.name"
|
|
|
+ v-model="placeActivity.placeData.securityDeptManaUserName"
|
|
|
center
|
|
|
label="公安管理人员"
|
|
|
placeholder="请填写公安管理人员"
|
|
@@ -172,7 +172,7 @@
|
|
|
show-cancel-button
|
|
|
@confirm="reselected"
|
|
|
>
|
|
|
- <manage-list @selected="selected" :type="0"></manage-list>
|
|
|
+ <manage-list @selected="selected" :type="0" :stateType = "1" :placeAddress = placeAddress ></manage-list>
|
|
|
</van-dialog>
|
|
|
</van-cell-group>
|
|
|
<van-cell-group>
|
|
@@ -236,14 +236,10 @@ export default {
|
|
|
siteType: "", //场所类型
|
|
|
constructionStage: "", //场所建设阶段
|
|
|
nature: "", //场所性质
|
|
|
- religiousDeptManaUserName: {
|
|
|
- id:"",
|
|
|
- name:""
|
|
|
- }, //宗教部门管理人员
|
|
|
- securityDeptManaUserName: {
|
|
|
- id:"",
|
|
|
- name:""
|
|
|
- }, //公安部门管理人员
|
|
|
+ religiousDeptManaUser:"",//宗教部门管理人员id
|
|
|
+ religiousDeptManaUserName:"", //宗教部门管理人员
|
|
|
+ securityDeptManaUser:"",//公安部门管理人员id
|
|
|
+ securityDeptManaUserName: "", //公安部门管理人员
|
|
|
peopleThreshold: "", //场所活动人数
|
|
|
scenesImage: "", //内外景图片
|
|
|
},
|
|
@@ -299,8 +295,8 @@ export default {
|
|
|
// 此时可以自行将文件上传至服务器
|
|
|
console.log(file);
|
|
|
};
|
|
|
-
|
|
|
// 地区选择
|
|
|
+ let placeAddress = ref('');
|
|
|
const customFieldName = {
|
|
|
text: "name",
|
|
|
value: "id",
|
|
@@ -313,6 +309,12 @@ export default {
|
|
|
});
|
|
|
let showPlace1 = ref(false);
|
|
|
const getPlace1 = ({ selectedOptions }) => {
|
|
|
+ placeAddress.value = selectedOptions[0].id +
|
|
|
+ "/" +
|
|
|
+ selectedOptions[1].id +
|
|
|
+ "/" +
|
|
|
+ selectedOptions[2].id;
|
|
|
+ // console.log(placeAddress.value);
|
|
|
showPlace1.value = false;
|
|
|
placeActivity.placeData.placeSelectName =
|
|
|
selectedOptions[0].name +
|
|
@@ -329,7 +331,6 @@ export default {
|
|
|
type: "",
|
|
|
};
|
|
|
const selected = (val, type) => {
|
|
|
-
|
|
|
list.value = val;
|
|
|
list.type = type;
|
|
|
console.log(list);
|
|
@@ -342,11 +343,11 @@ export default {
|
|
|
ids.push(item.id);
|
|
|
names.push(item.name);
|
|
|
});
|
|
|
- placeActivity.placeData.religiousDeptManaUserName.id = ids.join(',')
|
|
|
- placeActivity.placeData.religiousDeptManaUserName.name = names.join(',')
|
|
|
+ placeActivity.placeData.religiousDeptManaUser = ids.join(',')
|
|
|
+ placeActivity.placeData.religiousDeptManaUserName = names.join(',')
|
|
|
} else {
|
|
|
- placeActivity.placeData.securityDeptManaUserName.id = list.value.id
|
|
|
- placeActivity.placeData.securityDeptManaUserName.name = list.value.name
|
|
|
+ placeActivity.placeData.securityDeptManaUser = list.value.id
|
|
|
+ placeActivity.placeData.securityDeptManaUserName = list.value.name
|
|
|
}
|
|
|
};
|
|
|
//数据提交
|
|
@@ -354,9 +355,9 @@ export default {
|
|
|
// console.log(placeActivity.placeData.scenesImage);
|
|
|
new PlaceRegister().sava(placeActivity.placeData).then((res) => {
|
|
|
console.log("提交成功", res);
|
|
|
- router.push({
|
|
|
- path: "/tabAll",
|
|
|
- });
|
|
|
+ // router.push({
|
|
|
+ // path: "/tabAll",
|
|
|
+ // });
|
|
|
});
|
|
|
};
|
|
|
|
|
@@ -383,6 +384,7 @@ export default {
|
|
|
// 返回
|
|
|
goback,
|
|
|
// 地区选择
|
|
|
+ placeAddress,
|
|
|
customFieldName,
|
|
|
showPlace1,
|
|
|
getPlace1,
|