+
+ 下发状态:
+ {{ row.dangongStatus || row.dangongStatus == 0 ? dangongStatusList[row.dangongStatus].dangongStatusName: "" }}
+
所属企业:
{{ row.enterpriseName }}
@@ -2303,6 +2322,7 @@ export default {
sendSuccessStatus: null,
enterDate: "",
codeState: "",
+ dangongStatus:"",
},
tableListData: [], //表格数据
personDialogTitle: this.$t("message.laborMange.managementEntry"),
@@ -2380,6 +2400,29 @@ export default {
base64Type: "data:image/jpeg;base64,",
isUploadToHouse: false, //是否显示上传到住建局按钮
isIscDevice: false, //是否是海康门禁isc设备
+ isDangong: false, // 是否是弹弓设备
+ dangongStatusList: [{
+ id: 1,
+ dangongStatusName: "成功"
+ },{
+ id: 2,
+ dangongStatusName: "没有照片"
+ },{
+ id: 3,
+ dangongStatusName: "入库失败"
+ },{
+ id: 4,
+ dangongStatusName: "与 XXX 相似度高"
+ },{
+ id: 5,
+ dangongStatusName: "下载失败"
+ },{
+ id: 6,
+ dangongStatusName: "照片太大"
+ },{
+ id: 7,
+ dangongStatusName: "其他"
+ }], //弹弓设备状态列表
attendRulesList: [],
enterpriseTypeId: "",
enterpriseTypeList: [],
@@ -2893,8 +2936,10 @@ export default {
this.tableParameter.enterDate +
"&codeState=" +
this.tableParameter.codeState +
+ "&dangongStatus=" +
+ this.tableParameter.dangongStatus +
"&enterpriseId=" +
- this.checkedId;
+ this.checkedId;
},
getConfig() {
getProjectUfaceConfigInfo({
@@ -2904,6 +2949,7 @@ export default {
if (result.result) {
this.isUploadToHouse = result.result.housing ? true : false;
this.isIscDevice = result.result.supplierType == 9 ? true : false;
+ this.isDangong = result.result.supplierType == 8 ? true : false;
}
}
});
@@ -3591,6 +3637,7 @@ export default {
this.tableParameter.sendSuccessStatus = null;
this.tableParameter.enterDate = "";
this.tableParameter.codeState = "";
+ this.tableParameter.dangongStatus = "";
this.getTableData();
},
diff --git a/src/views/projectFront/laborManage/personModule/laborComponent.vue b/src/views/projectFront/laborManage/personModule/laborComponent.vue
index 828c7778..c7c59fce 100644
--- a/src/views/projectFront/laborManage/personModule/laborComponent.vue
+++ b/src/views/projectFront/laborManage/personModule/laborComponent.vue
@@ -399,6 +399,19 @@
>
+
+
+
+
+
+
+ 下发状态:
+ {{ row.dangongStatus || row.dangongStatus == 0 ? dangongStatusList[row.dangongStatus].dangongStatusName: "" }}
+
所属企业:
{{ row.enterpriseName }}
@@ -2594,6 +2613,7 @@ export default {
sendSuccessStatus: null,
enterDate: "",
codeState: "",
+ dangongStatus: "",
},
tableListData: [], //表格数据
personDialogTitle: this.$t("message.laborMange.personnelEntry"),
@@ -2672,6 +2692,29 @@ export default {
base64Type: "data:image/jpeg;base64,",
isUploadToHouse: false, //是否显示上传到住建局按钮
isIscDevice: false, //是否是海康门禁isc设备
+ isDangong: false, // 是否是弹弓设备
+ dangongStatusList: [{
+ id: 1,
+ dangongStatusName: "成功"
+ },{
+ id: 2,
+ dangongStatusName: "没有照片"
+ },{
+ id: 3,
+ dangongStatusName: "入库失败"
+ },{
+ id: 4,
+ dangongStatusName: "与 XXX 相似度高"
+ },{
+ id: 5,
+ dangongStatusName: "下载失败"
+ },{
+ id: 6,
+ dangongStatusName: "照片太大"
+ },{
+ id: 7,
+ dangongStatusName: "其他"
+ }], //弹弓设备状态列表
attendRulesList: [],
enterpriseTypeId: "",
cropperOption: {
@@ -3190,8 +3233,12 @@ export default {
this.tableParameter.enterDate +
"&codeState=" +
this.tableParameter.codeState +
+ "&dangongStatus=" +
+ this.tableParameter.dangongStatus +
"&enterpriseId=" +
this.checkedId;
+
+
},
getConfig() {
getProjectUfaceConfigInfo({
@@ -3201,6 +3248,7 @@ export default {
if (result.result) {
this.isUploadToHouse = result.result.housing ? true : false;
this.isIscDevice = result.result.supplierType == 9 ? true : false;
+ this.isDangong = result.result.supplierType == 8 ? true : false;
}
}
});
@@ -4164,6 +4212,7 @@ export default {
this.tableParameter.sendSuccessStatus = null;
this.tableParameter.enterDate = "";
this.tableParameter.codeState = "";
+ this.tableParameter.dangongStatus = "";
this.getTableData();
},
diff --git a/src/views/projectFront/laborManage/rosterNew.vue b/src/views/projectFront/laborManage/rosterNew.vue
index 3ba84772..70cb8ff5 100644
--- a/src/views/projectFront/laborManage/rosterNew.vue
+++ b/src/views/projectFront/laborManage/rosterNew.vue
@@ -123,6 +123,18 @@
>
+
+
+
+
+
+
+ 下发状态:
+ {{ row.dangongStatus || row.dangongStatus == 0 ? dangongStatusList[row.dangongStatus].dangongStatusName: "" }}
+
{{ $t("message.laborMange.companies") }}:{{
@@ -1124,6 +1143,7 @@ export default {
enterpriseId: "",
inserviceType: "",
codeState: "",
+ dangongStatus: "",
},
editProjectSettingDialog: false,
needAudit: 0,
@@ -1142,6 +1162,29 @@ export default {
},
whoId: "",
isIscDevice: false,
+ isDangong: false, // 是否是弹弓设备
+ dangongStatusList: [{
+ id: 1,
+ dangongStatusName: "成功"
+ },{
+ id: 2,
+ dangongStatusName: "没有照片"
+ },{
+ id: 3,
+ dangongStatusName: "入库失败"
+ },{
+ id: 4,
+ dangongStatusName: "与 XXX 相似度高"
+ },{
+ id: 5,
+ dangongStatusName: "下载失败"
+ },{
+ id: 6,
+ dangongStatusName: "照片太大"
+ },{
+ id: 7,
+ dangongStatusName: "其他"
+ }], //弹弓设备状态列表
topicName: "topic",
userId: "",
};
@@ -1279,6 +1322,8 @@ export default {
if (result.success) {
if (result.result) {
this.isIscDevice = result.result.supplierType == 9 ? true : false;
+ this.isDangong = result.result.supplierType == 8 ? true : false;
+
}
}
});
@@ -1309,6 +1354,8 @@ export default {
this.tableParameter.personType +
"&codeState=" +
this.tableParameter.codeState +
+ "&dangongStatus=" +
+ this.tableParameter.dangongStatus +
"&userEnterpriseId=" +
this.$store.state.userInfo.userEnterpriseId;
},
@@ -1330,6 +1377,8 @@ export default {
this.tableParameter.personType +
"&codeState=" +
this.tableParameter.codeState +
+ "&dangongStatus=" +
+ this.tableParameter.dangongStatus +
"&userEnterpriseId=" +
this.$store.state.userInfo.userEnterpriseId +
"&userId=" +
@@ -1419,6 +1468,7 @@ export default {
sendSuccessStatus: this.tableParameter.sendSuccessStatus, // 下发状态
workerName: this.tableParameter.workerName, //姓名
codeState: this.tableParameter.codeState,
+ dangongStatus: this.tableParameter.dangongStatus, // 弹弓状态
projectSn: this.projectSn,
pageNo: this.page,
pageSize: this.pageSize,
From e7057217d3fb8744e4424bff61292e878181a7ad Mon Sep 17 00:00:00 2001
From: Rain_ <904416525@qq.com>
Date: Thu, 13 Mar 2025 16:02:58 +0800
Subject: [PATCH 2/3] =?UTF-8?q?flx:=E6=8F=90=E4=BA=A4=E5=BC=B9=E5=BC=93?=
=?UTF-8?q?=E4=B8=8B=E5=8F=91=E8=AF=A6=E6=83=85=E5=BC=B9=E7=AA=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/js/api/laborPerson.js | 6 +-
.../personModule/administration.vue | 102 ++++++++++-------
.../personModule/laborComponent.vue | 103 +++++++++++-------
3 files changed, 134 insertions(+), 77 deletions(-)
diff --git a/src/assets/js/api/laborPerson.js b/src/assets/js/api/laborPerson.js
index 85ff1fe8..b842fc6d 100644
--- a/src/assets/js/api/laborPerson.js
+++ b/src/assets/js/api/laborPerson.js
@@ -26,6 +26,10 @@ export const pullMemberDataApi = data => post('xmgl/hikvision/getDoorEvents', da
export const importImgDataApi = data => post('xmgl/workerInfo/uploadWorkerInfoImgs', data); // 导入照片数据
export const xmglXzHikvisionSyncGetNewestList = data => post('xmgl/xzHikvisionSync/getNewestList', data); // 导入照片数据
export const xmglXzHikvisionSyncRetryAPI = data => post('xmgl/xzHikvisionSync/retry', data); // 导入照片数据
+// 查找弹弓下发详情
+export const getDangongWorkerFaceStatusPageList = data => get('xmgl/dangongWorkerFaceStatus/page', data);
+
+
//详情
@@ -275,4 +279,4 @@ export const getHikvisionManualCompareApi = data => post('xmgl/xzHikvisionCompar
export const checkfaceHikvisionApi = data => post('xmgl/recognition/checkFace', data);
//人员管理批量删除
-export const onBatchDeletionApi = data => post('xmgl/workerInfo/deleteBatch', data);
+export const onBatchDeletionApi = data => post('xmgl/workerInfo/deleteBatch', data);
\ No newline at end of file
diff --git a/src/views/projectFront/laborManage/personModule/administration.vue b/src/views/projectFront/laborManage/personModule/administration.vue
index 0a6ee102..953685fe 100644
--- a/src/views/projectFront/laborManage/personModule/administration.vue
+++ b/src/views/projectFront/laborManage/personModule/administration.vue
@@ -322,6 +322,7 @@
>
+
-
+
所属企业:
{{ row.enterpriseName }}
@@ -2135,34 +2136,45 @@
align="center"
:label="$t('message.personnelPosition.beaconManage.table.index')"
>
-
-
- {{
- row.isSuccess === 1 ? "成功" : row.isSuccess === 0 ? "失败" : ""
- }}
-
-
-
-
-
- 重试
-
-
-
+
+
+
+ {{
+ row.isSuccess === 1 ? "成功" : row.isSuccess === 0 ? "失败" : ""
+ }}
+
+
+
+
+ 重试
+
+
+
+
+
+
+ {{ row.dangongStatus || row.dangongStatus == 0 ? dangongStatusList[row.dangongStatus].dangongStatusName: "" }}
+
+
+
+ {{row.msg}}
+
+
+
+
-
+
所属企业:
{{ row.enterpriseName }}
@@ -2384,34 +2385,46 @@
align="center"
:label="$t('message.personnelPosition.beaconManage.table.index')"
>
-
-
- {{
- row.isSuccess === 1 ? "成功" : row.isSuccess === 0 ? "失败" : ""
- }}
-
-
-
-
-
- 重试
-
-
-
+
+
+
+ {{
+ row.isSuccess === 1 ? "成功" : row.isSuccess === 0 ? "失败" : ""
+ }}
+
+
+
+
+ 重试
+
+
+
+
+
+
+ {{ row.dangongStatus || row.dangongStatus == 0 ? dangongStatusList[row.dangongStatus].dangongStatusName: "" }}
+
+
+
+ {{row.msg}}
+
+
+
+
diff --git a/src/views/projectFront/laborManage/personModule/laborComponent.vue b/src/views/projectFront/laborManage/personModule/laborComponent.vue
index 465e5a0d..54f7bf4c 100644
--- a/src/views/projectFront/laborManage/personModule/laborComponent.vue
+++ b/src/views/projectFront/laborManage/personModule/laborComponent.vue
@@ -2423,6 +2423,11 @@
{{row.msg}}
+
+
+ {{row.devName}}
+
+