| | |
| | | row-key="prop1" |
| | | width="50%" |
| | | > |
| | | <el-table-column type="selection" :reserve-selection="false" width="55" /> |
| | | <el-table-column prop="deptName" label="护卫点" width="100" /> |
| | | <el-table-column prop="jobName" label="岗位" width="100" /> |
| | | <el-table-column prop="empNumb" label="员工编号" width="100" /> |
| | | <el-table-column prop="empName" label="姓名" width="100" /> |
| | | <el-table-column prop="deptName" label="护卫点" width="100" /> |
| | | <el-table-column prop="certificateNumb" label="身份证号码" width="180" /> |
| | | <el-table-column prop="contractStatus" label="合同状态" width="180"> |
| | | <template slot-scope="{row}"> |
| | | {{ transContractStatus(row.contractStatus,row.endDate) }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="signingDate" label="合同签订日期" width="100" /> |
| | | <el-table-column prop="beginDate" label="开始日期" width="100" /> |
| | | <el-table-column prop="endDate" label="结束日期" width="100" /> |
| | | <el-table-column prop="contractStatus" label="合同状态" width="100" /> |
| | | <el-table-column prop="contractPeriod" label="合同期限(年)" width="100" /> |
| | | <el-table-column prop="transactor" label="合同办理人" width="50" /> |
| | | <el-table-column prop="signingDate" label="合同签订日期" width="100" /> |
| | | <el-table-column prop="certificateNumb" label="身份证号码" width="180" /> |
| | | <el-table-column prop="transactor" label="办理人" width="50" /> |
| | | </el-table> |
| | | <pagination |
| | | v-show="total>0" |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | transContractStatus(contractStatus, time) { |
| | | var strtime = time.replace('/-/g', '/')// 时间转换 |
| | | // 时间 |
| | | var date1 = new Date(strtime) |
| | | // 现在时间 |
| | | var date2 = new Date() |
| | | if (date1 <= date2) { |
| | | return '到期' |
| | | } else { |
| | | switch (contractStatus) { |
| | | case '1': |
| | | return '有效' |
| | | case '2': |
| | | return '到期' |
| | | case '3': |
| | | return '续签' |
| | | case '4': |
| | | return '存档' |
| | | } |
| | | } |
| | | }, |
| | | beforeClose(done) { |
| | | this.$emit('cancleChooseUser') |
| | | }, |