Browse Source

fix(ticket): 修复不可用日期参数组装逻辑

- 调整 unusedDate 参数的组装方式,确保节假日和星期数据正确合并
- 去除重复的分号拼接逻辑,统一使用逗号分隔
- 保留原有节假日 ID 拼接至 unavaiLableDate 字段的处理
congxuesong 2 weeks ago
parent
commit
3a609a3f40
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/views/ticketManagement/newVoucher.vue

+ 1 - 2
src/views/ticketManagement/newVoucher.vue

@@ -1174,8 +1174,7 @@ const handleSubmit = async (submitType?: string) => {
       .filter(Boolean);
     // 组装 unusedDate(星期名称 + 节日名称)并去重
     const unusedDate = [...new Set([...(params.unavailableWeekdays || []), ...holidayNames])];
-    // params.unusedDate = unusedDate.join(",");
-    params.unusedDate = params.unavailableWeekdays.join(",") + ";" + holidayIds.join(",");
+    params.unusedDate = unusedDate.join(",");
     // // 保存选中的节日ID到 useFestival 字段
     params.useFestival = (params.unavailableHolidays || []).join(",");
     params.unavaiLableDate = params.unavailableWeekdays.join(",") + ";" + holidayIds.join(",");