云
2026-09-29 682124f3e573a24523dd643f23d16bb7d3c7e08d
src/views/safeProduction/dangerInvestigation/index.vue
@@ -486,7 +486,7 @@
      hiddenDesc: "", // 隐患描述
      createUser: "", // 上报人
      createUserName: "",
      createTime: dayjs().format("YYYY-MM-DD HH:mm:ss"), // 上报时间
      createTime: dayjs().format("YYYY-MM-DD"), // 上报时间
      rectifyUserId: "", // 整改责任人
      rectifyUserName: "",
      rectifyTime: "", // 整改完成期限
@@ -703,7 +703,7 @@
        hiddenDesc: "", // 隐患描述
        createUser: Number(currentUserId.value), // 上报人
        createUserName: currentUserName.value,
        createTime: dayjs().format("YYYY-MM-DD HH:mm:ss"), // 上报时间
        createTime: dayjs().format("YYYY-MM-DD"), // 上报时间
        rectifyUserId: "", // 整改责任人
        rectifyUserName: "",
        rectifyTime: "", // 整改完成期限
@@ -803,6 +803,13 @@
    }
  };
  // 后端 createTime/updateTime 为 LocalDateTime 且标注 @JsonFormat("yyyy-MM-dd"),
  // 该格式解析不了任何时间字符串(纯日期同样报错),只能不回传,由后端自动填充/保留原值
  const withoutAuditTime = obj => {
    const { createTime, updateTime, ...rest } = obj;
    return rest;
  };
  // 提交表单
  const submitForm = () => {
    console.log("operationType.value", operationType.value);
@@ -810,7 +817,7 @@
    if (operationType.value == "add") {
      proxy.$refs["formRef"].validate(valid => {
        if (valid) {
          safeHiddenAdd(form.value).then(res => {
          safeHiddenAdd(withoutAuditTime(form.value)).then(res => {
            proxy.$modal.msgSuccess("提交成功");
            closeDia();
            getList();
@@ -820,7 +827,7 @@
    } else if (operationType.value == "edit") {
      proxy.$refs["formRef"].validate(valid => {
        if (valid) {
          safeHiddenUpdate(form.value).then(res => {
          safeHiddenUpdate(withoutAuditTime(form.value)).then(res => {
            proxy.$modal.msgSuccess("提交成功");
            closeDia();
            getList();
@@ -831,7 +838,9 @@
      console.log("form2.value", form2.value);
      proxy.$refs["formRef2"].validate(valid => {
        if (valid) {
          safeHiddenUpdate({ ...form2.value, ...form.value }).then(res => {
          safeHiddenUpdate(
            withoutAuditTime({ ...form2.value, ...form.value })
          ).then(res => {
            proxy.$modal.msgSuccess("提交成功");
            closeDia();
            getList();
@@ -841,11 +850,13 @@
    } else if (operationType.value == "edit3") {
      proxy.$refs["formRef3"].validate(valid => {
        if (valid) {
          safeHiddenUpdate({
            ...form3.value,
            ...form2.value,
            ...form.value,
          }).then(res => {
          safeHiddenUpdate(
            withoutAuditTime({
              ...form3.value,
              ...form2.value,
              ...form.value,
            })
          ).then(res => {
            proxy.$modal.msgSuccess("提交成功");
            closeDia();
            getList();