| | |
| | | <view class="contract-item-content"> |
| | | <view class="contract-detail"> |
| | | <text class="detail-label">合同年限:</text> |
| | | <text class="detail-value">{{ contract.contractTerm || '-' }}</text> |
| | | <!-- contractEndTime.year - contractStartTime.year = 合同年限 --> |
| | | <text class="detail-value">{{ contractTerm(contract) || '-' }}</text> |
| | | </view> |
| | | <view class="contract-detail"> |
| | | <text class="detail-label">合同开始日期:</text> |
| | |
| | | }, |
| | | ]); |
| | | |
| | | const contractTerm = ((row) => { |
| | | if (!row.contractEndTime || !row.contractStartTime) return 0; |
| | | return new Date(row.contractEndTime).getFullYear() - new Date(row.contractStartTime).getFullYear(); |
| | | }) |
| | | |
| | | // 用户存储 |
| | | const userStore = useUserStore(); |
| | | |