提交代码
parent
608eeaa964
commit
7976f3018e
|
@ -77,6 +77,14 @@ const selectProjectAuditinfo = (query) => {
|
|||
})
|
||||
}
|
||||
|
||||
const findAttendanceCfgList = (query) =>{
|
||||
return request({
|
||||
url: '/publics/findAttendanceCfgList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function findMyTask(){
|
||||
return request({
|
||||
url: '/publics/findTask',
|
||||
|
@ -95,5 +103,6 @@ export default{
|
|||
selectProjectAllUnitUser,
|
||||
selectProjectUnitUser,
|
||||
selectProjectAuditinfo,
|
||||
findAttendanceCfgList
|
||||
}
|
||||
|
||||
|
|
|
@ -144,7 +144,6 @@
|
|||
<script>
|
||||
import { listAttendance, getAttendance, delAttendance, addAttendance, updateAttendance } from "@/api/project/attendance";
|
||||
import { listAttendanceWorker, getAttendanceWorker, delAttendanceWorker, addAttendanceWorker, updateAttendanceWorker, queryAttendanceData } from "@/api/project/attendanceWorker";
|
||||
import {listAttendanceConfig} from '@/api/project/attendanceConfig.js'
|
||||
import attConfigDrawer from '../attendanceConfig/attendanceConfigDrawer.vue'
|
||||
export default {
|
||||
name: "Attendance",
|
||||
|
@ -204,8 +203,8 @@ export default {
|
|||
this.$api.publics.getMyProjectList({}).then((response) => {
|
||||
this.projectOptions = response.rows;
|
||||
});
|
||||
listAttendanceConfig({pageNum:1,pageSize:100}).then(d=>{
|
||||
this.cfgList=d.rows||[];
|
||||
this.$api.publics.findAttendanceCfgList({}).then((response) => {
|
||||
this.cfgList = response.data||[];
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -95,7 +95,6 @@
|
|||
|
||||
<script>
|
||||
import { queryAttendanceWorker, listJgwAttendanceWorker, getAttendanceWorker, delAttendanceWorker, addAttendanceWorker, updateAttendanceWorker, queryAttendanceData } from "@/api/project/attendanceWorker";
|
||||
import { listAttendanceConfig } from '@/api/project/attendanceConfig.js'
|
||||
export default {
|
||||
name: "AttendanceWorker",
|
||||
data() {
|
||||
|
@ -143,8 +142,8 @@ export default {
|
|||
this.$api.publics.getMyProjectList({}).then((response) => {
|
||||
this.projectOptions = response.rows;
|
||||
});
|
||||
listAttendanceConfig({ pageNum: 1, pageSize: 100 }).then(d => {
|
||||
this.cfgList = d.rows || [];
|
||||
this.$api.publics.findAttendanceCfgList({}).then((response) => {
|
||||
this.cfgList = response.data||[];
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -188,16 +188,8 @@
|
|||
v-hasPermi="['project:projectMeasure:list']">实测实量管理</el-dropdown-item>
|
||||
<el-dropdown-item command="handleProjectMaterialSeal" icon="el-icon-s-ticket"
|
||||
v-hasPermi="['project:materialSeal:list']">材料封样管理</el-dropdown-item>
|
||||
<el-dropdown-item command="handleProjectDeptWroks" icon="el-icon-s-custom"
|
||||
v-hasPermi="['project:projectDeptWroks:list']">在岗人员管理</el-dropdown-item>
|
||||
<el-dropdown-item command="handleAttendanceData" icon="el-icon-s-grid"
|
||||
v-hasPermi="['project:attendance:list']">劳务实名管理</el-dropdown-item>
|
||||
<!-- <el-dropdown-item
|
||||
command="handleProjectAttendance"
|
||||
icon="el-icon-trophy"
|
||||
v-hasPermi="['project:surProjectAttendance:add']"
|
||||
>今日出勤</el-dropdown-item
|
||||
> -->
|
||||
<el-dropdown-item command="handleVideoConfig" icon="el-icon-video-camera-solid"
|
||||
v-hasPermi="['video:videoConfig:list']">视频配置</el-dropdown-item>
|
||||
<el-dropdown-item command="handleAiBoxVideoConfig" icon="el-icon-camera"
|
||||
|
@ -386,8 +378,6 @@
|
|||
<workTrainDrawer ref="workTrainDrawer"></workTrainDrawer>
|
||||
<emergencyDrillDrawer ref="emergencyDrillDrawer"></emergencyDrillDrawer>
|
||||
<surProjectSpecialDrawer ref="projectSpecial"></surProjectSpecialDrawer>
|
||||
<attendance-drawer ref="attDrawer"></attendance-drawer>
|
||||
<projectDeptWroksDrawer ref="deptWroksDrawer"></projectDeptWroksDrawer>
|
||||
<insuranceDrawer ref="insurance"></insuranceDrawer>
|
||||
<projectCheckingDrawer ref="projectChecking"></projectCheckingDrawer>
|
||||
<materialSealDrawer ref="materialSeal"></materialSealDrawer>
|
||||
|
@ -422,8 +412,6 @@ import buildNodeDrawer from "../surBuildNode/buildNodeDrawer.vue";
|
|||
import workTrainDrawer from "../../work/workTrain/workTrainDrawer.vue";
|
||||
import emergencyDrillDrawer from "../../work/emergencyDrill/emergencyDrillDrawer.vue";
|
||||
import surProjectSpecialDrawer from "../surProjectSpecial/surProjectSpecialDrawer.vue";
|
||||
import attendanceDrawer from "../surProjectAttendance/attendanceDrawer.vue";
|
||||
import projectDeptWroksDrawer from "../projectDeptWroks/projectDeptWroksDrawer.vue";
|
||||
import insuranceDrawer from "../surProjectInsurance/insuranceDrawer.vue";
|
||||
import projectCheckingDrawer from "../projectChecking/projectCheckingDrawer.vue";
|
||||
import materialSealDrawer from "@/views/project/materialSeal/projectMaterialSealDrawer.vue";
|
||||
|
@ -442,7 +430,6 @@ import { checkPermi, checkRole } from "@/utils/permission"; // 权限判断函
|
|||
export default {
|
||||
name: "SurProject",
|
||||
components: {
|
||||
attendanceDrawer,
|
||||
ProjectScheduleDlg,
|
||||
projectUserInfoDrawer,
|
||||
BaiduMap,
|
||||
|
@ -451,7 +438,6 @@ export default {
|
|||
workTrainDrawer,
|
||||
emergencyDrillDrawer,
|
||||
surProjectSpecialDrawer,
|
||||
projectDeptWroksDrawer,
|
||||
insuranceDrawer,
|
||||
projectCheckingDrawer,
|
||||
materialSealDrawer,
|
||||
|
@ -693,12 +679,6 @@ export default {
|
|||
case "handleProjectSpecial":
|
||||
this.$refs.projectSpecial.show(row);
|
||||
break;
|
||||
case "handleProjectDeptWroks":
|
||||
this.$refs.deptWroksDrawer.show(row);
|
||||
break;
|
||||
case "handleProjectAttendance":
|
||||
this.$refs.attDrawer.show(row);
|
||||
break;
|
||||
case "handleProjectInsurance":
|
||||
this.$refs.insurance.show(row);
|
||||
break;
|
||||
|
|
|
@ -226,10 +226,20 @@ PublicsController extends BaseController {
|
|||
@Autowired
|
||||
private ISurProjectAttendanceDataService surProjectAttendanceDataService;
|
||||
|
||||
/**
|
||||
* 查询项目考勤配置列表
|
||||
*/
|
||||
@GetMapping("/findAttendanceCfgList")
|
||||
public AjaxResult list(SurProjectAttendanceCfg surProjectAttendanceCfg)
|
||||
{
|
||||
List<SurProjectAttendanceCfg> list = surProjectAttendanceCfgService.selectSurProjectAttendanceCfgList(surProjectAttendanceCfg);
|
||||
return success(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询代办任务
|
||||
*/
|
||||
@GetMapping("/v1/initAttendanceData")
|
||||
//@GetMapping("/v1/initAttendanceData")
|
||||
public AjaxResult initAttendanceData()
|
||||
{
|
||||
//开始时间
|
||||
|
|
Loading…
Reference in New Issue