| | |
| | | <span :class="thisShowIndex===10?'selectedTimeline':''">工伤案件</span> |
| | | </el-timeline-item> |
| | | <el-timeline-item @click.native="isShow(showArr[11].show, 11)"> |
| | | <span :class="thisShowIndex===11?'selectedTimeline':''">劳资案件</span> |
| | | <span :class="thisShowIndex===11?'selectedTimeline':''">仲裁案件</span> |
| | | </el-timeline-item> |
| | | <el-timeline-item @click.native="isShow(showArr[12].show, 12)"> |
| | | <span :class="thisShowIndex===12?'selectedTimeline':''">不良记录</span> |
| | |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td>家庭成员及关系</td> |
| | | <td>家庭成员及关系1</td> |
| | | <td> |
| | | <el-checkbox label="family"><span /></el-checkbox> |
| | | </td> |
| | |
| | | <td> |
| | | <el-checkbox label="certificateListName"><span /></el-checkbox> |
| | | </td> |
| | | <td>紧急联系电话</td> |
| | | <td>家庭成员及关系2</td> |
| | | <td> |
| | | <el-checkbox label="urgencyPhone"><span /></el-checkbox> |
| | | </td> |
| | |
| | | <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" /> |
| | | <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="160" sortable="custom" :sort-orders="['ascending', 'descending']" /> |
| | | <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="220" /> |
| | | <el-table-column show-overflow-tooltip prop="sex" label="性别" width="80" :formatter="sexFormat" /> |
| | | <el-table-column show-overflow-tooltip prop="sex" label="性别" width="80" /> |
| | | <el-table-column show-overflow-tooltip prop="workUnit" label="工作单位" width="220" /> |
| | | <el-table-column show-overflow-tooltip prop="beginDate" label="开始日期" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" /> |
| | | <el-table-column show-overflow-tooltip prop="endDate" label="结束日期" width="150" /> |
| | |
| | | <el-col :span="9">合同状态: |
| | | <el-select v-model="queryParams.contractStatus" style="width:200px"> |
| | | <el-option value="" label="全部" /> |
| | | <el-option :value="1" label="有效" /> |
| | | <el-option :value="2" label="到期" /> |
| | | <el-option :value="3" label="续签" /> |
| | | <el-option :value="4" label="存档" /> |
| | | <!-- <el-option :value="1" label="有效" />--> |
| | | <!-- <el-option :value="2" label="到期" />--> |
| | | <!-- <el-option :value="3" label="续签" />--> |
| | | <!-- <el-option :value="4" label="存档" />--> |
| | | <el-option |
| | | v-for="dict in contractStatusOptions" |
| | | :key="dict.dicItemCode" |
| | | :label="dict.dicItemName" |
| | | :value="dict.dicItemCode" |
| | | /> |
| | | </el-select> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | |
| | | <el-table-column show-overflow-tooltip prop="contractPeriod" label="合同期限(年)" width="120" /> |
| | | <el-table-column show-overflow-tooltip prop="contractStatus" label="合同状态" width="120" :formatter="contractStatusFormat" /> |
| | | <el-table-column show-overflow-tooltip prop="transactor" label="合同办理人" width="180" /> |
| | | <el-table-column show-overflow-tooltip prop="remark" label="备注" width="180" /> |
| | | </el-table> |
| | | </div> |
| | | |
| | |
| | | </el-col> |
| | | <el-col :span="4">请假类型: |
| | | <el-select v-model="queryParams.leaveType" style="width:100px"> |
| | | <!-- <el-option value="" label="全部" />--> |
| | | <!-- <el-option value="05" label="事假" />--> |
| | | <!-- <el-option value="06" label="病假" />--> |
| | | <!-- <el-option value="07" label="公假" />--> |
| | | <!-- <el-option value="08" label="婚假" />--> |
| | | <!-- <el-option value="09" label="孕假" />--> |
| | | <!-- <el-option value="10" label="产假" />--> |
| | | <!-- <el-option value="11" label="陪产假" />--> |
| | | <!-- <el-option value="12" label="探亲假" />--> |
| | | <!-- <el-option value="13" label="探配偶假" />--> |
| | | <!-- <el-option value="14" label="丧假" />--> |
| | | <!-- <el-option value="15" label="工伤假" />--> |
| | | <!-- <el-option value="16" label="节育假" />--> |
| | | <!-- <el-option value="17" label="年休假" />--> |
| | | <!-- <el-option value="18" label="其它假" />--> |
| | | <el-option value="" label="全部" /> |
| | | <el-option value="05" label="事假" /> |
| | | <el-option value="06" label="病假" /> |
| | | <el-option value="07" label="公假" /> |
| | | <el-option value="08" label="婚假" /> |
| | | <el-option value="09" label="孕假" /> |
| | | <el-option value="10" label="产假" /> |
| | | <el-option value="11" label="陪产假" /> |
| | | <el-option value="12" label="探亲假" /> |
| | | <el-option value="13" label="探配偶假" /> |
| | | <el-option value="14" label="丧假" /> |
| | | <el-option value="15" label="工伤假" /> |
| | | <el-option value="16" label="节育假" /> |
| | | <el-option value="17" label="年休假" /> |
| | | <el-option value="18" label="其它假" /> |
| | | <el-option |
| | | v-for="dict in leaveTypeOptions" |
| | | :key="dict.dicItemCode" |
| | | :label="dict.dicItemName" |
| | | :value="dict.dicItemCode" |
| | | /> |
| | | </el-select> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | |
| | | <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" /> |
| | | </el-col> |
| | | <el-col :span="4">(部门)护卫点: |
| | | <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" /> |
| | | <el-input v-model="queryParams.allDeptName" size="small" maxlength="20" style="width:100px" /> |
| | | </el-col> |
| | | <el-col :span="9">备注日期: |
| | | <el-date-picker |
| | |
| | | style="width: 350px;" |
| | | /> |
| | | </el-col> |
| | | <el-col :span="4">离职类型: |
| | | <el-col :span="4">入离职类型: |
| | | <el-select v-model="queryParams.dimissionType" style="width:150px"> |
| | | <el-option |
| | | v-for="dict in dimissionTypeOptions" |
| | |
| | | > |
| | | <el-table-column type="selection" width="55" /> |
| | | <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" /> |
| | | <el-table-column show-overflow-tooltip prop="newDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" /> |
| | | <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" /> |
| | | <el-table-column show-overflow-tooltip prop="newJobName" label="岗位" /> |
| | | <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="180" sortable="custom" :sort-orders="['ascending', 'descending']" /> |
| | | <el-table-column show-overflow-tooltip prop="entryDate" label="入职日期" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" /> |
| | |
| | | checkAll: false, |
| | | total: 0, // 总数量 |
| | | queryParams: { |
| | | allDeptName: '', |
| | | vague: '', |
| | | sex: [], |
| | | education: [], |
| | |
| | | certificateNumb: '', |
| | | jobContent: '', |
| | | inOutType: [], |
| | | certificateList: [] |
| | | certificateList: [], |
| | | deptName: '' |
| | | }, // 查询参数 |
| | | sort: {}, // 排序 |
| | | pagination: { // 分页参数 |
| | |
| | | baseKey: '', |
| | | empNumb: '', |
| | | empName: '', |
| | | deptName: '', |
| | | certificateNumb: '', |
| | | jobContent: '', |
| | | inOutType: [] |
| | | inOutType: [], |
| | | certificateList: [] |
| | | } |
| | | this.search() |
| | | }, |
| | |
| | | params.pageNum = this.pagination.num |
| | | this.$download('hr/empLaborTrouble/export', { |
| | | ...params, ...this.queryParams |
| | | }, `劳资案件_${new Date().getTime()}.xlsx`) |
| | | }, `仲裁案件_${new Date().getTime()}.xlsx`) |
| | | }, |
| | | blexportExcel(params = {}) { |
| | | params.pageSize = this.pagination.size |