gongchunyi
16 小时以前 492802e4fc1b371ba21a2a490c8dcd67d7c8b29c
src/views/collaborativeApproval/approvalProcess/index.vue
@@ -186,6 +186,8 @@
  // 动态表格列配置,根据审批类型生成列
  const tableColumnCopy = computed(() => {
    const isLeaveType = currentApproveType.value === 2; // 请假管理
    const isBusinessTripType = currentApproveType.value === 3; // 出差管理
    const showDateRange = isLeaveType || isBusinessTripType; // 是否显示时间段
    const isReimburseType = currentApproveType.value === 4; // 报销管理
    const isQuotationType = currentApproveType.value === 6; // 报价审批
    const isPurchaseType = currentApproveType.value === 5; // 采购审批
@@ -261,20 +263,36 @@
      });
    }
    // 日期列(根据类型动态配置)
    // 基础日期列
    baseColumns.push(
      {
        label: isLeaveType ? "开始日期" : "申请日期",
        prop: isLeaveType ? "startDate" : "approveTime",
        width: 200,
        label: "申请日期",
        prop: "approveTime",
        width: 160,
      },
      {
        label: "结束日期",
        prop: isLeaveType ? "endDate" : "approveOverTime",
        width: 120,
        label: "审批日期",
        prop: "approveOverTime",
        width: 160,
      }
    );
    // 开始和结束日期列
    if (showDateRange) {
      baseColumns.push(
        {
          label: "开始日期",
          prop: "startDate",
          width: 120,
        },
        {
          label: "结束日期",
          prop: "endDate",
          width: 120,
        }
      );
    }
    // 当前审批人列
    baseColumns.push({
      label: "当前审批人",