Browse Source

单元长

jly/task002
tianqian 3 years ago
parent
commit
8bd4fa8cfb
  1. 50
      src/views/modules/housemaster/cpts/edit.vue

50
src/views/modules/housemaster/cpts/edit.vue

@ -16,28 +16,29 @@
placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="类型" prop="type">
<el-select class="item_width_2" v-model="fmData.type" placeholder="请选择" filterable clearable>
<el-select class="item_width_2" v-model="fmData.type" placeholder="请选择" filterable clearable
@change="rule">
<el-option v-for="item in typeList" :key="item.value" :label="item.label"
:value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="所属区市" prop="districtId">
<el-select class="item_width_2" v-model="fmData.districtId" placeholder="请选择" filterable
clearable @change="getstreetList(1)">
<el-select class="item_width_2" v-model="fmData.districtId" placeholder="请选择" filterable clearable
@change="getstreetList(1)">
<el-option v-for="item in districtList" :key="item.id" :label="item.organizationName"
:value="item.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="所属镇街" prop="streetId">
<el-select class="item_width_2" v-model="fmData.streetId" placeholder="请选择" filterable :disabled="streetList.length==0"
clearable @change="getcommunityList(1)">
<el-option v-for="item in streetList" :key="item.id" :label="item.organizationName"
<el-select class="item_width_2" v-model="fmData.streetId" placeholder="请选择" filterable
:disabled="streetList.length==0" clearable @change="getcommunityList(1)">
<el-option v-for="item in streetList" :key="item.id" :label="item.organizationName"
:value="item.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="所属社区/民居" prop="communityId">
<el-select class="item_width_2" v-model="fmData.communityId" placeholder="请选择" :disabled="communityList.length==0"
filterable clearable @change="
<el-select class="item_width_2" v-model="fmData.communityId" placeholder="请选择"
:disabled="communityList.length==0" filterable clearable @change="
getgridList(1);
getviliageList(1);
">
@ -46,29 +47,29 @@
</el-select>
</el-form-item>
<el-form-item label="所属网格" prop="gridId">
<el-select class="item_width_2" v-model="fmData.gridId" placeholder="请选择" filterable :disabled="gridList.length==0"
clearable @change="getviliageList(1)">
<el-select class="item_width_2" v-model="fmData.gridId" placeholder="请选择" filterable
:disabled="gridList.length==0" clearable @change="getviliageList(1)">
<el-option v-for="item in gridList" :key="item.value" :label="item.label"
:value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="所属小区" prop="viliageId">
<el-select class="item_width_2" v-model="fmData.viliageId" placeholder="请选择" filterable :disabled="viliageList.length==0"
clearable @change="getbuildingList(1)">
<el-select class="item_width_2" v-model="fmData.viliageId" placeholder="请选择" filterable
:disabled="viliageList.length==0" clearable @change="getbuildingList(1)">
<el-option v-for="item in viliageList" :key="item.value" :label="item.label"
:value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="楼栋" prop="buildingId">
<el-select class="item_width_2" v-model="fmData.buildingId" placeholder="请选择" filterable :disabled="buildingList.length==0"
clearable @change="getunitList(1)">
<el-select class="item_width_2" v-model="fmData.buildingId" placeholder="请选择" filterable
:disabled="buildingList.length==0" clearable @change="getunitList(1)">
<el-option v-for="item in buildingList" :key="item.value" :label="item.label"
:value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="单元" prop="unitId">
<el-select class="item_width_2" v-model="fmData.unitId" placeholder="请选择" filterable :disabled="unitList.length==0"
clearable>
<el-select class="item_width_2" v-model="fmData.unitId" placeholder="请选择" filterable
:disabled="unitList.length==0" clearable>
<el-option v-for="item in unitList" :key="item.value" :label="item.label"
:value="item.value"></el-option>
</el-select>
@ -217,11 +218,7 @@
message: '楼栋不能为空',
trigger: 'blur'
}],
unitId: [{
required: true,
message: '单元不能为空',
trigger: 'blur'
}],
unitId: [],
}
};
},
@ -232,6 +229,17 @@
this.initForm();
},
methods: {
rule() {
if (this.fmData.type == "1") {
this.dataRule.unitId = [{
required: true,
message: '单元不能为空',
trigger: 'blur'
}]
}else{
this.dataRule.unitId = []
}
},
async initForm() {
this.getdistrictList(2);
if (this.formType != 'add') {

Loading…
Cancel
Save