update
parent
3be5e9683f
commit
6731f5ef7c
|
@ -13,7 +13,7 @@ export function listAttendanceWorker(query) {
|
||||||
// 查询考勤人员基本属性列表
|
// 查询考勤人员基本属性列表
|
||||||
export function queryAttendanceWorker(query) {
|
export function queryAttendanceWorker(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/project/attendanceWorker/query',
|
url: '/system/attendanceUser/query',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
|
@ -21,7 +21,7 @@ export function queryAttendanceWorker(query) {
|
||||||
// 查询考勤人员基本属性列表
|
// 查询考勤人员基本属性列表
|
||||||
export function listJgwAttendanceWorker(query) {
|
export function listJgwAttendanceWorker(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/project/attendanceWorker/listjgw',
|
url: '/system/attendanceUser/listjgw',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
|
|
|
@ -96,7 +96,7 @@ const selectProjectAuditinfo = (query) => {
|
||||||
|
|
||||||
const findAttendanceCfgList = (query) =>{
|
const findAttendanceCfgList = (query) =>{
|
||||||
return request({
|
return request({
|
||||||
url: '/publics/findAttendanceCfgList',
|
url: '/system/attendanceCfg/findAttendanceCfgList',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
|
|
|
@ -36,6 +36,11 @@ export default{
|
||||||
label{
|
label{
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
font-weight: normal;
|
||||||
|
&:hover{
|
||||||
|
font-weight: bold;
|
||||||
|
color:cornflowerblue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
<div class="app-container">
|
<div class="app-container">
|
||||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px"
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px"
|
||||||
style="position: relative;">
|
style="position: relative;">
|
||||||
|
<!--
|
||||||
<el-form-item label="项目名称" prop="projectId">
|
<el-form-item label="项目名称" prop="projectId">
|
||||||
<el-select :disabled="prjDisabled" v-model="queryParams.projectId" placeholder="请选择项目" clearable
|
<el-select :disabled="prjDisabled" v-model="queryParams.projectId" placeholder="请选择项目" clearable
|
||||||
@change="doQuerySub()">
|
@change="doQuerySub()">
|
||||||
|
@ -14,7 +15,7 @@
|
||||||
<el-option v-for="(item, index) in depts" :key="index" :label="item.deptName" :value="item.deptId">
|
<el-option v-for="(item, index) in depts" :key="index" :label="item.deptName" :value="item.deptId">
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>-->
|
||||||
<el-form-item label="分包单位类型" prop="companyTypeId">
|
<el-form-item label="分包单位类型" prop="companyTypeId">
|
||||||
<el-select v-model="queryParams.companyTypeId" placeholder="请选择分包单位类型" clearable style="width: 100px;">
|
<el-select v-model="queryParams.companyTypeId" placeholder="请选择分包单位类型" clearable style="width: 100px;">
|
||||||
<el-option value="" label="所有"></el-option>
|
<el-option value="" label="所有"></el-option>
|
||||||
|
@ -97,6 +98,7 @@
|
||||||
|
|
||||||
<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";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "AttendanceWorker",
|
name: "AttendanceWorker",
|
||||||
data() {
|
data() {
|
||||||
|
@ -124,8 +126,8 @@ export default {
|
||||||
companyTypeId:"",
|
companyTypeId:"",
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
projectId: null,
|
projectId: 1,
|
||||||
subDeptId: null,
|
subDeptId: 1,
|
||||||
name:null,
|
name:null,
|
||||||
state: '',
|
state: '',
|
||||||
},
|
},
|
||||||
|
@ -141,54 +143,13 @@ export default {
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.$api.publics.getMyProjectList({}).then((response) => {
|
|
||||||
this.projectOptions = response.rows;
|
|
||||||
});
|
|
||||||
this.$api.publics.findAttendanceCfgList({}).then((response) => {
|
this.$api.publics.findAttendanceCfgList({}).then((response) => {
|
||||||
this.cfgList = response.data||[];
|
this.cfgList = response.data||[];
|
||||||
|
this.getList();
|
||||||
});
|
});
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
initMe(prj) {
|
|
||||||
this.queryParams.projectId = prj.id;
|
|
||||||
this.prjDisabled = true;
|
|
||||||
this.doQuerySub(true);
|
|
||||||
},
|
|
||||||
doQuerySub(init) {
|
|
||||||
this.queryParams.state = "";
|
|
||||||
let tmps = this.prjDept2 && this.prjDept2[this.queryParams.projectId] ? this.prjDept2[this.queryParams.projectId] || [] : [];
|
|
||||||
if (tmps.length > 0) {
|
|
||||||
this.depts = tmps;
|
|
||||||
if (tmps.length == 1) {
|
|
||||||
this.queryParams.subDeptId = tmps[0].deptId;
|
|
||||||
} else {
|
|
||||||
this.queryParams.subDeptId = '';
|
|
||||||
}
|
|
||||||
if (init) {
|
|
||||||
this.getList();
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
this.$api.publics.queryUnitList({
|
|
||||||
projectId: this.queryParams.projectId,
|
|
||||||
unitTypes: "2".split(","),
|
|
||||||
}).then((d) => {
|
|
||||||
let objs = d.rows || [];
|
|
||||||
if (!this.prjDept2) {
|
|
||||||
this.prjDept2 = {};
|
|
||||||
}
|
|
||||||
this.prjDept2[this.queryParams.projectId] = objs;
|
|
||||||
this.depts = objs;
|
|
||||||
if (objs.length == 1) {
|
|
||||||
this.queryParams.subDeptId = objs[0].deptId;
|
|
||||||
} else {
|
|
||||||
this.queryParams.subDeptId = '';
|
|
||||||
}
|
|
||||||
if (init) {
|
|
||||||
this.getList();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
/** 查询考勤人员基本属性列表 */
|
/** 查询考勤人员基本属性列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
|
|
Loading…
Reference in New Issue