diff --git a/src/api/flow/index.js b/src/api/flow/index.js index 09f6d33..237479a 100644 --- a/src/api/flow/index.js +++ b/src/api/flow/index.js @@ -84,6 +84,13 @@ const findFormDatasByProcInsId=(procInsId)=> { }) } +const findFlowLabourList=(projId,nv,pageNum,pageSize)=> { + return request({ + url: `bgscreen/flow/findFlowLabourList?projectId=${projId}&activeName=${nv}&pageNum=${pageNum}&pageSize=${pageSize}`, + method: 'get' + }) +} + const findFlowLabourGroupCountByApprove=(deptId,projectId)=> { return request({ url: `bgscreen/flow/findFlowLabourGroupCountByApprove?projectId=${projectId}&deptId=${deptId}`, @@ -103,5 +110,6 @@ export default{ findSafetyWorkList, findFormDatasByProcInsId, listByCategory, + findFlowLabourList, findFlowLabourGroupCountByApprove } diff --git a/src/pages/dlg/flowLabourDlg.vue b/src/pages/dlg/flowLabourDlg.vue new file mode 100644 index 0000000..78aac6a --- /dev/null +++ b/src/pages/dlg/flowLabourDlg.vue @@ -0,0 +1,259 @@ + + + + + diff --git a/src/pages/projectDetail.vue b/src/pages/projectDetail.vue index d5c4533..577fb7a 100644 --- a/src/pages/projectDetail.vue +++ b/src/pages/projectDetail.vue @@ -816,8 +816,8 @@ top: 12px; z-index: 9; " + @click="doFlowLabourDlg()" /> -
@@ -991,6 +991,7 @@ +
@@ -1003,6 +1004,7 @@ import projectInfoDlg from "./detail/projectInfoDlg.vue"; import debounce from "lodash.debounce"; import AttendanceDetailDialog from "./components/AttendanceDetailDialog.vue"; import JobWorkerDialog from "./components/JobWorkerDialog.vue"; +import flowLabourDlg from "./dlg/flowLabourDlg"; import { tryToJson } from "@/utils/tools"; export default { components: { @@ -1011,6 +1013,7 @@ export default { mapModle, AttendanceDetailDialog, JobWorkerDialog, + flowLabourDlg, }, data() { return { @@ -1204,6 +1207,12 @@ export default { } }, methods: { + /** + * 劳资预警详情弹窗 + */ + doFlowLabourDlg(){ + this.$refs.flowLabourDlg.showDialog(this.project); + }, getFloorArea() { this.getProjectId((id) => { if (id == 0) {