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

Loading…
Cancel
Save