提交代码
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(){
|
export function findMyTask(){
|
||||||
return request({
|
return request({
|
||||||
url: '/publics/findTask',
|
url: '/publics/findTask',
|
||||||
|
@ -95,5 +103,6 @@ export default{
|
||||||
selectProjectAllUnitUser,
|
selectProjectAllUnitUser,
|
||||||
selectProjectUnitUser,
|
selectProjectUnitUser,
|
||||||
selectProjectAuditinfo,
|
selectProjectAuditinfo,
|
||||||
|
findAttendanceCfgList
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -144,7 +144,6 @@
|
||||||
<script>
|
<script>
|
||||||
import { listAttendance, getAttendance, delAttendance, addAttendance, updateAttendance } from "@/api/project/attendance";
|
import { listAttendance, getAttendance, delAttendance, addAttendance, updateAttendance } from "@/api/project/attendance";
|
||||||
import { listAttendanceWorker, getAttendanceWorker, delAttendanceWorker, addAttendanceWorker, updateAttendanceWorker, queryAttendanceData } from "@/api/project/attendanceWorker";
|
import { listAttendanceWorker, getAttendanceWorker, delAttendanceWorker, addAttendanceWorker, updateAttendanceWorker, queryAttendanceData } from "@/api/project/attendanceWorker";
|
||||||
import {listAttendanceConfig} from '@/api/project/attendanceConfig.js'
|
|
||||||
import attConfigDrawer from '../attendanceConfig/attendanceConfigDrawer.vue'
|
import attConfigDrawer from '../attendanceConfig/attendanceConfigDrawer.vue'
|
||||||
export default {
|
export default {
|
||||||
name: "Attendance",
|
name: "Attendance",
|
||||||
|
@ -203,10 +202,10 @@ export default {
|
||||||
created() {
|
created() {
|
||||||
this.$api.publics.getMyProjectList({}).then((response) => {
|
this.$api.publics.getMyProjectList({}).then((response) => {
|
||||||
this.projectOptions = response.rows;
|
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: {
|
methods: {
|
||||||
init(prj){
|
init(prj){
|
||||||
|
|
|
@ -95,7 +95,6 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { queryAttendanceWorker, listJgwAttendanceWorker, getAttendanceWorker, delAttendanceWorker, addAttendanceWorker, updateAttendanceWorker, queryAttendanceData } from "@/api/project/attendanceWorker";
|
import { queryAttendanceWorker, listJgwAttendanceWorker, getAttendanceWorker, delAttendanceWorker, addAttendanceWorker, updateAttendanceWorker, queryAttendanceData } from "@/api/project/attendanceWorker";
|
||||||
import { listAttendanceConfig } from '@/api/project/attendanceConfig.js'
|
|
||||||
export default {
|
export default {
|
||||||
name: "AttendanceWorker",
|
name: "AttendanceWorker",
|
||||||
data() {
|
data() {
|
||||||
|
@ -143,9 +142,9 @@ export default {
|
||||||
this.$api.publics.getMyProjectList({}).then((response) => {
|
this.$api.publics.getMyProjectList({}).then((response) => {
|
||||||
this.projectOptions = response.rows;
|
this.projectOptions = response.rows;
|
||||||
});
|
});
|
||||||
listAttendanceConfig({ pageNum: 1, pageSize: 100 }).then(d => {
|
this.$api.publics.findAttendanceCfgList({}).then((response) => {
|
||||||
this.cfgList = d.rows || [];
|
this.cfgList = response.data||[];
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
initMe(prj) {
|
initMe(prj) {
|
||||||
|
|
|
@ -188,16 +188,8 @@
|
||||||
v-hasPermi="['project:projectMeasure:list']">实测实量管理</el-dropdown-item>
|
v-hasPermi="['project:projectMeasure:list']">实测实量管理</el-dropdown-item>
|
||||||
<el-dropdown-item command="handleProjectMaterialSeal" icon="el-icon-s-ticket"
|
<el-dropdown-item command="handleProjectMaterialSeal" icon="el-icon-s-ticket"
|
||||||
v-hasPermi="['project:materialSeal:list']">材料封样管理</el-dropdown-item>
|
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"
|
<el-dropdown-item command="handleAttendanceData" icon="el-icon-s-grid"
|
||||||
v-hasPermi="['project:attendance:list']">劳务实名管理</el-dropdown-item>
|
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"
|
<el-dropdown-item command="handleVideoConfig" icon="el-icon-video-camera-solid"
|
||||||
v-hasPermi="['video:videoConfig:list']">视频配置</el-dropdown-item>
|
v-hasPermi="['video:videoConfig:list']">视频配置</el-dropdown-item>
|
||||||
<el-dropdown-item command="handleAiBoxVideoConfig" icon="el-icon-camera"
|
<el-dropdown-item command="handleAiBoxVideoConfig" icon="el-icon-camera"
|
||||||
|
@ -386,8 +378,6 @@
|
||||||
<workTrainDrawer ref="workTrainDrawer"></workTrainDrawer>
|
<workTrainDrawer ref="workTrainDrawer"></workTrainDrawer>
|
||||||
<emergencyDrillDrawer ref="emergencyDrillDrawer"></emergencyDrillDrawer>
|
<emergencyDrillDrawer ref="emergencyDrillDrawer"></emergencyDrillDrawer>
|
||||||
<surProjectSpecialDrawer ref="projectSpecial"></surProjectSpecialDrawer>
|
<surProjectSpecialDrawer ref="projectSpecial"></surProjectSpecialDrawer>
|
||||||
<attendance-drawer ref="attDrawer"></attendance-drawer>
|
|
||||||
<projectDeptWroksDrawer ref="deptWroksDrawer"></projectDeptWroksDrawer>
|
|
||||||
<insuranceDrawer ref="insurance"></insuranceDrawer>
|
<insuranceDrawer ref="insurance"></insuranceDrawer>
|
||||||
<projectCheckingDrawer ref="projectChecking"></projectCheckingDrawer>
|
<projectCheckingDrawer ref="projectChecking"></projectCheckingDrawer>
|
||||||
<materialSealDrawer ref="materialSeal"></materialSealDrawer>
|
<materialSealDrawer ref="materialSeal"></materialSealDrawer>
|
||||||
|
@ -422,8 +412,6 @@ import buildNodeDrawer from "../surBuildNode/buildNodeDrawer.vue";
|
||||||
import workTrainDrawer from "../../work/workTrain/workTrainDrawer.vue";
|
import workTrainDrawer from "../../work/workTrain/workTrainDrawer.vue";
|
||||||
import emergencyDrillDrawer from "../../work/emergencyDrill/emergencyDrillDrawer.vue";
|
import emergencyDrillDrawer from "../../work/emergencyDrill/emergencyDrillDrawer.vue";
|
||||||
import surProjectSpecialDrawer from "../surProjectSpecial/surProjectSpecialDrawer.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 insuranceDrawer from "../surProjectInsurance/insuranceDrawer.vue";
|
||||||
import projectCheckingDrawer from "../projectChecking/projectCheckingDrawer.vue";
|
import projectCheckingDrawer from "../projectChecking/projectCheckingDrawer.vue";
|
||||||
import materialSealDrawer from "@/views/project/materialSeal/projectMaterialSealDrawer.vue";
|
import materialSealDrawer from "@/views/project/materialSeal/projectMaterialSealDrawer.vue";
|
||||||
|
@ -442,7 +430,6 @@ import { checkPermi, checkRole } from "@/utils/permission"; // 权限判断函
|
||||||
export default {
|
export default {
|
||||||
name: "SurProject",
|
name: "SurProject",
|
||||||
components: {
|
components: {
|
||||||
attendanceDrawer,
|
|
||||||
ProjectScheduleDlg,
|
ProjectScheduleDlg,
|
||||||
projectUserInfoDrawer,
|
projectUserInfoDrawer,
|
||||||
BaiduMap,
|
BaiduMap,
|
||||||
|
@ -451,7 +438,6 @@ export default {
|
||||||
workTrainDrawer,
|
workTrainDrawer,
|
||||||
emergencyDrillDrawer,
|
emergencyDrillDrawer,
|
||||||
surProjectSpecialDrawer,
|
surProjectSpecialDrawer,
|
||||||
projectDeptWroksDrawer,
|
|
||||||
insuranceDrawer,
|
insuranceDrawer,
|
||||||
projectCheckingDrawer,
|
projectCheckingDrawer,
|
||||||
materialSealDrawer,
|
materialSealDrawer,
|
||||||
|
@ -693,12 +679,6 @@ export default {
|
||||||
case "handleProjectSpecial":
|
case "handleProjectSpecial":
|
||||||
this.$refs.projectSpecial.show(row);
|
this.$refs.projectSpecial.show(row);
|
||||||
break;
|
break;
|
||||||
case "handleProjectDeptWroks":
|
|
||||||
this.$refs.deptWroksDrawer.show(row);
|
|
||||||
break;
|
|
||||||
case "handleProjectAttendance":
|
|
||||||
this.$refs.attDrawer.show(row);
|
|
||||||
break;
|
|
||||||
case "handleProjectInsurance":
|
case "handleProjectInsurance":
|
||||||
this.$refs.insurance.show(row);
|
this.$refs.insurance.show(row);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -226,10 +226,20 @@ PublicsController extends BaseController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISurProjectAttendanceDataService surProjectAttendanceDataService;
|
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()
|
public AjaxResult initAttendanceData()
|
||||||
{
|
{
|
||||||
//开始时间
|
//开始时间
|
||||||
|
|
Loading…
Reference in New Issue