Browse Source

添加

jly/task002
tianq 2 years ago
parent
commit
8e4e14dff6
  1. 86
      src/views/modules/base/communityYantai/buildForm.vue

86
src/views/modules/base/communityYantai/buildForm.vue

@ -123,13 +123,16 @@ export default {
}
};
return {
typeList: [{
value: '0',
label: '楼长'
}, {
value: '1',
label: '单元长'
}],
typeList: [
{
value: '0',
label: '楼长'
},
{
value: '1',
label: '单元长'
}
],
formType: 'add', // addeditdetail
searchOptions: [],
searchValue: '',
@ -153,7 +156,7 @@ export default {
buildingLeaderName: '', //
buildingLeaderMobile: '', //
buildingLeaderIdCard: '', //
buildingLeaderType: '', //
coordinatePosition: '',
sysCoding: '',
@ -165,34 +168,41 @@ export default {
keyWords: '',
agencyObj: {},
dataRule: {
buildingName: [
{ required: true, message: '楼栋名称不能为空', trigger: 'blur' },
{
min: 1,
max: 10,
message: '小区名称长度在 1 到 10个字符',
trigger: 'blur'
}
],
type: [{ required: true, message: '楼栋类型不能为空', trigger: 'blur' }],
totalUnitNum: [{ required: true, message: '单元数不能为空', trigger: 'blur' }],
coding: [{ required: true, message: '楼栋编码不能为空', trigger: 'blur' }],
buildingLeaderIdCard: [{
dataRule: {
buildingName: [
{ required: true, message: '楼栋名称不能为空', trigger: 'blur' },
{
min: 1,
max: 10,
message: '小区名称长度在 1 到 10个字符',
trigger: 'blur'
}
],
// type: [{ required: true, message: '', trigger: 'blur' }],
totalUnitNum: [{ required: true, message: '单元数不能为空', trigger: 'blur' }],
coding: [{ required: true, message: '楼栋编码不能为空', trigger: 'blur' }],
buildingLeaderMobile: [
{
validator: checkPhone,
trigger: 'blur'
}
],
buildingLeaderIdCard: [
{
validator: checkCardId,
trigger: 'blur'
}],
// totalFloorNum: [
// { required: true, message: '', trigger: 'blur' }
// ],
// totalHouseNum: [
// { required: true, message: '', trigger: 'blur' }
// ],
// longitude: [
// { required: true, message: '', trigger: 'blur' }
// ],
}
]
// totalFloorNum: [
// { required: true, message: '', trigger: 'blur' }
// ],
// totalHouseNum: [
// { required: true, message: '', trigger: 'blur' }
// ],
// longitude: [
// { required: true, message: '', trigger: 'blur' }
// ],
}
};
},
@ -217,6 +227,7 @@ export default {
} else {
this.dataForm.latitude = latitude;
this.dataForm.longitude = longitude;
this.dataForm.buildingLeaderType = this.dataForm.buildingLeaderType.split(",");
}
this.$nextTick(() => {
if (!map) {
@ -274,7 +285,7 @@ export default {
this.dataForm.buildingId = this.buildingId;
}
this.dataForm.buildingLeaderType = this.dataForm.buildingLeaderType.toString();
const { data, code, msg } = await requestPost(url, this.dataForm);
if (code === 0) {
@ -396,7 +407,6 @@ export default {
sysCoding: '',
coordinatePosition: ''
};
},
//
startLoading() {
@ -414,9 +424,7 @@ export default {
}
}
},
computed: {
},
computed: {},
props: {}
};
</script>

Loading…
Cancel
Save