| | |
| | | dialogFormVisible.value = true; |
| | | if (operationType.value === 'edit') { |
| | | findStaffContractListPage({staffOnJobId: row.id}).then(res => { |
| | | tableData.value = res.data.records |
| | | tableData.value = res.data.records.map(item => { |
| | | if (item.contractStartTime && item.contractEndTime) { |
| | | const startDate = new Date(item.contractStartTime); |
| | | const endDate = new Date(item.contractEndTime); |
| | | if (!isNaN(startDate.getTime()) && !isNaN(endDate.getTime())) { |
| | | item.contractTerm = endDate.getFullYear() - startDate.getFullYear()+"年"; |
| | | } |
| | | } |
| | | return item; |
| | | }) |
| | | }) |
| | | } |
| | | } |