| | |
| | | // 编辑时也计算一次合同年限 |
| | | calculateContractTerm(); |
| | | }) |
| | | } else if (operationType.value === 'add') { |
| | | // 新增时重置表单,清除 id |
| | | proxy.resetForm("formRef"); |
| | | form.value = { |
| | | staffNo: "", |
| | | staffName: "", |
| | | sex: "", |
| | | identityCard: "", |
| | | nativePlace: "", |
| | | postJob: "", |
| | | adress: "", |
| | | firstStudy: "", |
| | | profession: "", |
| | | age: 0, |
| | | phone: "", |
| | | emergencyContact: "", |
| | | emergencyContactPhone: "", |
| | | dateSelect: "", |
| | | trialStartDate: "", |
| | | trialEndDate: "", |
| | | proSalary: null, |
| | | signDate: "", |
| | | salarySelect: "", |
| | | contractTerm: 0, |
| | | contractStartTime: "", |
| | | contractEndTime: "", |
| | | staffState: "", |
| | | }; |
| | | // 确保清除 id |
| | | if (form.value.id !== undefined) { |
| | | delete form.value.id; |
| | | } |
| | | } |
| | | } |
| | | // 提交产品表单 |