|
@@ -31,8 +31,11 @@
|
|
|
remove,
|
|
remove,
|
|
|
update,
|
|
update,
|
|
|
pushUserFace,
|
|
pushUserFace,
|
|
|
- deleteUserFace
|
|
|
|
|
} from "@/api/enterprise/staff";
|
|
} from "@/api/enterprise/staff";
|
|
|
|
|
+ import {
|
|
|
|
|
+ pushFace,
|
|
|
|
|
+ deleteFace,
|
|
|
|
|
+ } from "@/api/estate/useraccesspermissions";
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
@@ -68,10 +71,12 @@
|
|
|
},
|
|
},
|
|
|
action: "/api/blade-resource/oss/endpoint/put-file",
|
|
action: "/api/blade-resource/oss/endpoint/put-file",
|
|
|
}],
|
|
}],
|
|
|
- group: [{
|
|
|
|
|
|
|
+ group: [
|
|
|
|
|
+ {
|
|
|
label: '基本信息',
|
|
label: '基本信息',
|
|
|
prop: 'group1',
|
|
prop: 'group1',
|
|
|
- column: [{
|
|
|
|
|
|
|
+ column: [
|
|
|
|
|
+ {
|
|
|
label: '姓名',
|
|
label: '姓名',
|
|
|
prop: 'realName',
|
|
prop: 'realName',
|
|
|
gutter:10,
|
|
gutter:10,
|
|
@@ -141,7 +146,7 @@
|
|
|
overHidden: true,
|
|
overHidden: true,
|
|
|
remote: true,
|
|
remote: true,
|
|
|
cascaderItem: ['enterpriseId'],
|
|
cascaderItem: ['enterpriseId'],
|
|
|
- dicUrl: '/api/cyzh-community/agency/list?size=100',
|
|
|
|
|
|
|
+ dicUrl: '/api/cyzh-community/agency/list?size=100&name={{key}}',
|
|
|
dicFormatter: (res) => {
|
|
dicFormatter: (res) => {
|
|
|
return res.data.records;
|
|
return res.data.records;
|
|
|
},
|
|
},
|
|
@@ -212,8 +217,15 @@
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
//下发人脸
|
|
//下发人脸
|
|
|
- pushUserFaceToDevice(id) {
|
|
|
|
|
- pushUserFace(id).then(res => {
|
|
|
|
|
|
|
+ pushUserFaceToDevice(id, userName, deviceIdList) {
|
|
|
|
|
+ let params ={
|
|
|
|
|
+ userId: id,
|
|
|
|
|
+ userName: userName,
|
|
|
|
|
+ userType: "QYYG_",
|
|
|
|
|
+ targetType: 1,
|
|
|
|
|
+ deviceIds: deviceIdList.join(","),
|
|
|
|
|
+ }
|
|
|
|
|
+ pushFace(params).then(res => {
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: "success",
|
|
type: "success",
|
|
|
message: "操作成功!"
|
|
message: "操作成功!"
|
|
@@ -221,14 +233,19 @@
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
//禁用人脸
|
|
//禁用人脸
|
|
|
- deleteUserFaceFromDevice(id) {
|
|
|
|
|
|
|
+ deleteUserFaceFromDevice(id, deviceIdList) {
|
|
|
this.$confirm("确定禁用人脸吗?", {
|
|
this.$confirm("确定禁用人脸吗?", {
|
|
|
confirmButtonText: "确定",
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
cancelButtonText: "取消",
|
|
|
type: "warning"
|
|
type: "warning"
|
|
|
})
|
|
})
|
|
|
.then(() => {
|
|
.then(() => {
|
|
|
- return deleteUserFace(id);
|
|
|
|
|
|
|
+ let params={
|
|
|
|
|
+ deviceIds:deviceIdList.join(','),
|
|
|
|
|
+ userId:id,
|
|
|
|
|
+ userType:"QYYG_"
|
|
|
|
|
+ };
|
|
|
|
|
+ return deleteFace(params);
|
|
|
})
|
|
})
|
|
|
.then(() => {
|
|
.then(() => {
|
|
|
this.$message({
|
|
this.$message({
|
|
@@ -258,7 +275,7 @@
|
|
|
update(data).then(() => {
|
|
update(data).then(() => {
|
|
|
done();
|
|
done();
|
|
|
this.dialogShow = false;
|
|
this.dialogShow = false;
|
|
|
- this.$refs.avueForm.resetForm()
|
|
|
|
|
|
|
+ this.$refs.avueForm.resetForm();
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: "success",
|
|
type: "success",
|
|
|
message: "操作成功!"
|
|
message: "操作成功!"
|