|
|
@@ -281,26 +281,31 @@ export default {
|
|
|
menuWidth:350,
|
|
|
column: [
|
|
|
{
|
|
|
- label: "所属小区",
|
|
|
- prop: "residentialId",
|
|
|
+ label: '所属小区',
|
|
|
+ prop: 'residentialName',
|
|
|
disabled: true,
|
|
|
- type:'select',
|
|
|
- hide: true,
|
|
|
- // slot: true,
|
|
|
- dicUrl: "/api/cyzh-community/residential/list?size=500",
|
|
|
- props: {
|
|
|
- label: "name",
|
|
|
- value: "id"
|
|
|
- },
|
|
|
- dicFormatter: (res) => {
|
|
|
- return res.data.records;
|
|
|
- },
|
|
|
- rules: [{
|
|
|
- required: false,
|
|
|
- message: "请选择所属小区",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
},
|
|
|
+ // {
|
|
|
+ // label: "所属小区",
|
|
|
+ // prop: "residentialId",
|
|
|
+ // disabled: true,
|
|
|
+ // type:'select',
|
|
|
+ // hide: true,
|
|
|
+ // // slot: true,
|
|
|
+ // dicUrl: "/api/cyzh-community/residential/list?size=500",
|
|
|
+ // props: {
|
|
|
+ // label: "name",
|
|
|
+ // value: "id"
|
|
|
+ // },
|
|
|
+ // dicFormatter: (res) => {
|
|
|
+ // return res.data.records;
|
|
|
+ // },
|
|
|
+ // rules: [{
|
|
|
+ // required: false,
|
|
|
+ // message: "请选择所属小区",
|
|
|
+ // trigger: "blur"
|
|
|
+ // }]
|
|
|
+ // },
|
|
|
{
|
|
|
label: '楼栋名称',
|
|
|
prop: 'name',
|
|
|
@@ -399,27 +404,32 @@ export default {
|
|
|
menuWidth:350,
|
|
|
column: [
|
|
|
{
|
|
|
- label: "所属小区",
|
|
|
- prop: "residentialId",
|
|
|
+ label: '所属小区',
|
|
|
+ prop: 'residentialName',
|
|
|
disabled: true,
|
|
|
- type:'select',
|
|
|
- hide: true,
|
|
|
- cascaderItem: ['buildingId'],
|
|
|
- // slot: true,
|
|
|
- dicUrl: "/api/cyzh-community/residential/list?size=500",
|
|
|
- props: {
|
|
|
- label: "name",
|
|
|
- value: "id"
|
|
|
- },
|
|
|
- dicFormatter: (res) => {
|
|
|
- return res.data.records;
|
|
|
- },
|
|
|
- rules: [{
|
|
|
- required: false,
|
|
|
- message: "请选择所属小区",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
},
|
|
|
+ // {
|
|
|
+ // label: "所属小区",
|
|
|
+ // prop: "residentialId",
|
|
|
+ // disabled: true,
|
|
|
+ // type:'select',
|
|
|
+ // hide: true,
|
|
|
+ // cascaderItem: ['buildingId'],
|
|
|
+ // // slot: true,
|
|
|
+ // dicUrl: "/api/cyzh-community/residential/list?size=500",
|
|
|
+ // props: {
|
|
|
+ // label: "name",
|
|
|
+ // value: "id"
|
|
|
+ // },
|
|
|
+ // dicFormatter: (res) => {
|
|
|
+ // return res.data.records;
|
|
|
+ // },
|
|
|
+ // rules: [{
|
|
|
+ // required: false,
|
|
|
+ // message: "请选择所属小区",
|
|
|
+ // trigger: "blur"
|
|
|
+ // }]
|
|
|
+ // },
|
|
|
{
|
|
|
label: "所属楼栋",
|
|
|
prop: "buildingId",
|
|
|
@@ -485,7 +495,8 @@ export default {
|
|
|
message: "请输入负责人电话",
|
|
|
trigger: "blur"
|
|
|
},{
|
|
|
-
|
|
|
+ validator: validatePhone,
|
|
|
+ trigger: "blur"
|
|
|
}]
|
|
|
}, {
|
|
|
label: "建筑年代",
|
|
|
@@ -542,34 +553,39 @@ export default {
|
|
|
menuWidth:350,
|
|
|
column: [
|
|
|
{
|
|
|
- label: "所属小区",
|
|
|
- prop: "residentialId",
|
|
|
+ label: '所属小区',
|
|
|
+ prop: 'residentialName',
|
|
|
disabled: true,
|
|
|
- type:'select',
|
|
|
- hide: true,
|
|
|
- // slot: true,
|
|
|
- cascaderItem: ['buildingId'],
|
|
|
- dicUrl: "/api/cyzh-community/residential/list?size=500",
|
|
|
- props: {
|
|
|
- label: "name",
|
|
|
- value: "id"
|
|
|
- },
|
|
|
- dicFormatter: (res) => {
|
|
|
- return res.data.records;
|
|
|
- },
|
|
|
- rules: [{
|
|
|
- required: false,
|
|
|
- message: "请选择所属小区",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
},
|
|
|
+ // {
|
|
|
+ // label: "所属小区",
|
|
|
+ // prop: "residentialId",
|
|
|
+ // disabled: true,
|
|
|
+ // type:'select',
|
|
|
+ // hide: true,
|
|
|
+ // // slot: true,
|
|
|
+ // cascaderItem: ['buildingId'],
|
|
|
+ // dicUrl: "/api/cyzh-community/residential/list?size=500",
|
|
|
+ // props: {
|
|
|
+ // label: "name",
|
|
|
+ // value: "id"
|
|
|
+ // },
|
|
|
+ // dicFormatter: (res) => {
|
|
|
+ // return res.data.records;
|
|
|
+ // },
|
|
|
+ // rules: [{
|
|
|
+ // required: false,
|
|
|
+ // message: "请选择所属小区",
|
|
|
+ // trigger: "blur"
|
|
|
+ // }]
|
|
|
+ // },
|
|
|
{
|
|
|
label: "所属楼栋",
|
|
|
prop: "buildingId",
|
|
|
// slot: true,
|
|
|
type:'select',
|
|
|
disabled: true,
|
|
|
- dicUrl: `/api/cyzh-community/building/list?size=100&residentialId={{key}}`,
|
|
|
+ dicUrl: `/api/cyzh-community/building/list?size=100&residentialId=` + this.residentialId,
|
|
|
props: {
|
|
|
label: "name",
|
|
|
value: "id"
|
|
|
@@ -579,7 +595,7 @@ export default {
|
|
|
},
|
|
|
rules: [{
|
|
|
required: false,
|
|
|
- message: "请选择所属小区",
|
|
|
+ message: "请选择所属楼栋",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
},
|
|
|
@@ -642,7 +658,7 @@ export default {
|
|
|
dataType: "string",
|
|
|
type: "year",
|
|
|
rules: [{
|
|
|
- required: true,
|
|
|
+ required: false,
|
|
|
message: "请输入建筑年代",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
@@ -653,7 +669,7 @@ export default {
|
|
|
hide: true,
|
|
|
display: false,
|
|
|
rules: [{
|
|
|
- required: true,
|
|
|
+ required: false,
|
|
|
message: "请输入产权性质",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
@@ -674,7 +690,7 @@ export default {
|
|
|
}
|
|
|
],
|
|
|
rules: [{
|
|
|
- required: true,
|
|
|
+ required: false,
|
|
|
message: "请输入有无电梯",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
@@ -719,30 +735,36 @@ export default {
|
|
|
menuWidth:350,
|
|
|
column: [
|
|
|
{
|
|
|
- label: "所属小区",
|
|
|
- prop: "residentialId",
|
|
|
- // slot: true,
|
|
|
- type: "select",
|
|
|
- hide: true,
|
|
|
+ label: '所属小区',
|
|
|
+ prop: 'residentialName',
|
|
|
disabled: true,
|
|
|
- cascaderIndex:0,
|
|
|
- searchFilterable:true,
|
|
|
- // dicUrl: "/grid/estate/getResidentialList",
|
|
|
- dicUrl: "/api/cyzh-community/residential/list?agencyId={{key}}&size=500",
|
|
|
- dicFormatter: (res)=>{
|
|
|
- return res.data.records;
|
|
|
- },
|
|
|
- dicFlag: false,
|
|
|
- props: {
|
|
|
- label: "name",
|
|
|
- value: "id"
|
|
|
- },
|
|
|
- rules: [{
|
|
|
- required: false,
|
|
|
- message: "请输入所属小区名称",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
},
|
|
|
+ // {
|
|
|
+ // label: "所属小区",
|
|
|
+ // prop: "residentialId",
|
|
|
+ // // slot: true,
|
|
|
+ // type: "select",
|
|
|
+ // remote: true,
|
|
|
+ // hide: true,
|
|
|
+ // disabled: true,
|
|
|
+ // cascaderIndex:0,
|
|
|
+ // searchFilterable:true,
|
|
|
+ // // dicUrl: "/grid/estate/getResidentialList",
|
|
|
+ // dicUrl: "/api/cyzh-community/residential/list?agencyId={{key}}&size=500",
|
|
|
+ // dicFormatter: (res)=>{
|
|
|
+ // return res.data.records;
|
|
|
+ // },
|
|
|
+ // dicFlag: false,
|
|
|
+ // props: {
|
|
|
+ // label: "name",
|
|
|
+ // value: "id"
|
|
|
+ // },
|
|
|
+ // rules: [{
|
|
|
+ // required: false,
|
|
|
+ // message: "请输入所属小区名称",
|
|
|
+ // trigger: "blur"
|
|
|
+ // }]
|
|
|
+ // },
|
|
|
{
|
|
|
label: "所属楼栋",
|
|
|
prop: "buildingId",
|
|
|
@@ -763,7 +785,7 @@ export default {
|
|
|
},
|
|
|
rules: [{
|
|
|
required: false,
|
|
|
- message: "请输入所属单元名称",
|
|
|
+ message: "请输入所属楼栋",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
},
|
|
|
@@ -898,7 +920,7 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
|
|
|
- mounted() {
|
|
|
+ created() {
|
|
|
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -1123,9 +1145,8 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
beforeOpen(done, type) {
|
|
|
- console.log('------------->>>' + type);
|
|
|
- console.log('------------->>>' + JSON.stringify(this.form));
|
|
|
this.form["residentialId"] = this.residentialId;
|
|
|
+ this.form["residentialName"] = this.residentialName;
|
|
|
this.form["buildingId"] = this.selectBuildingId;
|
|
|
this.form["unitId"] = this.selectUnitId;
|
|
|
this.form["floorId"] = this.selectFloorId;
|
|
|
@@ -1158,6 +1179,7 @@ export default {
|
|
|
}else{
|
|
|
this.form.pic = "/img/default/building.png"
|
|
|
}
|
|
|
+ debugger
|
|
|
done();
|
|
|
},
|
|
|
|
|
|
@@ -1167,6 +1189,7 @@ export default {
|
|
|
this.form = {
|
|
|
type: this.typeBuilding,
|
|
|
residentialId: this.residentialId,
|
|
|
+ residentialName: this.residentialName
|
|
|
};
|
|
|
params.residentialId = id;
|
|
|
console.log("residential")
|
|
|
@@ -1213,6 +1236,7 @@ export default {
|
|
|
this.form = {
|
|
|
type: this.typeBuilding,
|
|
|
residentialId: this.residentialId,
|
|
|
+ residentialName: this.residentialName,
|
|
|
};
|
|
|
this.$set(this, 'form', this.form);
|
|
|
this.$set(this, 'option', this.optionBuilding);
|
|
|
@@ -1223,6 +1247,7 @@ export default {
|
|
|
this.form = {
|
|
|
type: this.typeUnit,
|
|
|
residentialId: this.residentialId,
|
|
|
+ // residentialName: this.residentialName,
|
|
|
buildingId: data.id
|
|
|
};
|
|
|
this.selectBuildingId = data.id;
|
|
|
@@ -1236,6 +1261,7 @@ export default {
|
|
|
this.form = {
|
|
|
type: this.typeFloor,
|
|
|
residentialId: this.residentialId,
|
|
|
+ // residentialName: this.residentialName,
|
|
|
buildingId: data.buildingId,
|
|
|
unitId: data.id
|
|
|
};
|
|
|
@@ -1250,6 +1276,7 @@ export default {
|
|
|
this.form = {
|
|
|
type: this.typeRoom,
|
|
|
residentialId: this.residentialId,
|
|
|
+ // residentialName: this.residentialName,
|
|
|
buildingId: data.buildingId,
|
|
|
unitId: data.unitId,
|
|
|
floorId: data.id
|