spring
6 天以前 3739a47340c8d8b6edf5fdcbb0534f5fc8d96530
src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue
@@ -179,7 +179,6 @@
    contractTerm: 0,
    contractStartTime: "",
    contractEndTime: "",
    staffState: "",
    sysPostId: undefined,
    sysDeptId: undefined,
  },
@@ -215,6 +214,9 @@
      form.value = {...res.data}
      if (form.value.sysPostId === 0) {
        form.value.sysPostId = undefined
      }
      if (form.value.sysDeptId === 0) {
        form.value.sysDeptId = undefined
      }
      // 编辑时也计算一次合同年限
      calculateContractTerm();
@@ -260,9 +262,11 @@
  if (!form.value.sysPostId) {
    form.value.sysPostId = 0;
  }
  if (!form.value.sysDeptId) {
    form.value.sysDeptId = 0;
  }
  proxy.$refs.formRef.validate(valid => {
    if (valid) {
      form.value.staffState = 1
      if (operationType.value === "add") {
        createStaffOnJob(form.value).then(res => {
          proxy.$modal.msgSuccess("提交成功");