张诺
8 小时以前 5bc310724d172c4c951a7c50779f707b2c7f8471
fix(采购台账): 移除模板加载时供应商字段的自动填充

移除选择采购模板时对供应商ID和名称的自动赋值,仅保留项目名称、付款方式和产品信息的填充。同时注释掉项目名称的必填验证规则,使其变为可选字段。
已修改1个文件
14 ■■■■ 文件已修改
src/views/procurementManagement/procurementLedger/index.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/procurementManagement/procurementLedger/index.vue
@@ -850,13 +850,7 @@
      currentTemplateId.value = matchedTemplate.id;
      // 选中已有模板时,不应视为“模板名称重复导致不可保存”
      isTemplateNameDuplicate.value = false;
      // 如果找到模板,只赋值供应商、项目名称、付款方式和产品信息
      if (matchedTemplate.supplierId) {
        form.value.supplierId = matchedTemplate.supplierId;
      }
      if (matchedTemplate.supplierName) {
        form.value.supplierName = matchedTemplate.supplierName;
      }
      // 如果找到模板,只赋值项目名称、付款方式和产品信息
      if (matchedTemplate.projectName) {
        form.value.projectName = matchedTemplate.projectName;
      }
@@ -921,9 +915,9 @@
      approverId: [
        { required: true, message: "请选择审批人", trigger: "change" },
      ],
      projectName: [
        { required: true, message: "请输入项目名称", trigger: "blur" },
      ],
      // projectName: [
      //   { required: true, message: "请输入项目名称", trigger: "blur" },
      // ],
      supplierId: [{ required: true, message: "请输入", trigger: "blur" }],
      entryDate: [{ required: true, message: "请选择", trigger: "change" }],
      executionDate: [{ required: true, message: "请选择", trigger: "change" }],