|
|
@@ -30,8 +30,9 @@
|
|
|
import {
|
|
|
remove,
|
|
|
update,
|
|
|
+ add,
|
|
|
pushUserFace,
|
|
|
- } from "@/api/enterprise/staff";
|
|
|
+ } from "@/api/person/houseuser";
|
|
|
import {
|
|
|
pushFace,
|
|
|
deleteFace,
|
|
|
@@ -170,12 +171,13 @@
|
|
|
prop: "residentialId",
|
|
|
type: "select",
|
|
|
overHidden: true,
|
|
|
+ cascaderItem: ['buildingId'],
|
|
|
dicUrl: '/api/cyzh-community/residential/list?size=100&agencyId={{key}}',
|
|
|
dicFormatter: (res) => {
|
|
|
return res.data.records;
|
|
|
},
|
|
|
props: {
|
|
|
- label: "residentialName",
|
|
|
+ label: "name",
|
|
|
value: "id"
|
|
|
},
|
|
|
dataType: "string",
|
|
|
@@ -191,12 +193,13 @@
|
|
|
prop: "buildingId",
|
|
|
type: "select",
|
|
|
overHidden: true,
|
|
|
+ cascaderItem: ['unitId'],
|
|
|
dicUrl: '/api/cyzh-community/building/list?size=100&residentialId={{key}}',
|
|
|
dicFormatter: (res) => {
|
|
|
return res.data.records;
|
|
|
},
|
|
|
props: {
|
|
|
- label: "buildingName",
|
|
|
+ label: "name",
|
|
|
value: "id"
|
|
|
},
|
|
|
dataType: "string",
|
|
|
@@ -212,12 +215,13 @@
|
|
|
prop: "unitId",
|
|
|
type: "select",
|
|
|
overHidden: true,
|
|
|
+ cascaderItem: ['roomId'],
|
|
|
dicUrl: '/api/cyzh-community/unit/list?size=100&buildingId={{key}}',
|
|
|
dicFormatter: (res) => {
|
|
|
return res.data.records;
|
|
|
},
|
|
|
props: {
|
|
|
- label: "unitName",
|
|
|
+ label: "name",
|
|
|
value: "id"
|
|
|
},
|
|
|
dataType: "string",
|
|
|
@@ -254,12 +258,12 @@
|
|
|
prop: "roomId",
|
|
|
type: "select",
|
|
|
overHidden: true,
|
|
|
- dicUrl: '/api/cyzh-community/floor/list?size=100&floorId={{key}}',
|
|
|
+ dicUrl: '/api/cyzh-community/room/list?size=100&unitId={{key}}',
|
|
|
dicFormatter: (res) => {
|
|
|
return res.data.records;
|
|
|
},
|
|
|
props: {
|
|
|
- label: "roomName",
|
|
|
+ label: "name",
|
|
|
value: "id"
|
|
|
},
|
|
|
dataType: "string",
|
|
|
@@ -745,20 +749,33 @@
|
|
|
submit(form, done) {
|
|
|
let data = deepClone(form)
|
|
|
if (this.isAdd) {
|
|
|
- data.id = ''
|
|
|
- }
|
|
|
- update(data).then(() => {
|
|
|
- done();
|
|
|
- this.dialogShow = false;
|
|
|
- this.$refs.avueForm.resetForm();
|
|
|
- this.$message({
|
|
|
- type: "success",
|
|
|
- message: "操作成功!"
|
|
|
+ data.id = '';
|
|
|
+ add(data).then(() => {
|
|
|
+ done();
|
|
|
+ this.dialogShow = false;
|
|
|
+ this.$refs.avueForm.resetForm();
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "操作成功!"
|
|
|
+ });
|
|
|
+ this.$emit('reloadData')
|
|
|
+ }, error => {
|
|
|
+ window.console.log(error);
|
|
|
});
|
|
|
- this.$emit('reloadData')
|
|
|
- }, error => {
|
|
|
- window.console.log(error);
|
|
|
- });
|
|
|
+ }else{
|
|
|
+ update(data).then(() => {
|
|
|
+ done();
|
|
|
+ this.dialogShow = false;
|
|
|
+ this.$refs.avueForm.resetForm();
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "操作成功!"
|
|
|
+ });
|
|
|
+ this.$emit('reloadData')
|
|
|
+ }, error => {
|
|
|
+ window.console.log(error);
|
|
|
+ });
|
|
|
+ }
|
|
|
},
|
|
|
rowDel(id) {
|
|
|
this.$confirm("确定删除该条数据?", {
|