feat: v3.4.12 ticket iteration

Refund rollback, winery T+3, multi withdraw, mini-user store detail, dev plan batch edit and WeCom dispatch, support ticket edit/attachments/batch status, package imageUrl.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-04 23:53:31 +08:00
parent 71f508e02b
commit 4372018c09
34 changed files with 1032 additions and 86 deletions
@@ -44,6 +44,9 @@ export class StorePackageService {
const otherNotes = item.otherNotes != null && String(item.otherNotes).trim()
? String(item.otherNotes).trim()
: null;
const imageUrl = item.imageUrl != null && String(item.imageUrl).trim()
? String(item.imageUrl).trim()
: null;
const sortOrder = item.sortOrder != null ? Number(item.sortOrder) : index;
return {
name,
@@ -51,6 +54,7 @@ export class StorePackageService {
dishes,
usableTime,
otherNotes,
imageUrl,
sortOrder: Number.isFinite(sortOrder) ? sortOrder : index,
};
}
@@ -62,6 +66,7 @@ export class StorePackageService {
dishes: string;
usableTime: string | null;
otherNotes: string | null;
imageUrl: string | null;
sortOrder: number;
}) {
return {
@@ -71,6 +76,7 @@ export class StorePackageService {
dishes: row.dishes,
usableTime: row.usableTime,
otherNotes: row.otherNotes,
imageUrl: row.imageUrl,
sortOrder: row.sortOrder,
};
}
@@ -214,6 +220,7 @@ export class StorePackageService {
dishes: pkg.dishes,
usableTime: pkg.usableTime ?? null,
otherNotes: pkg.otherNotes ?? null,
imageUrl: pkg.imageUrl ?? null,
sortOrder: pkg.sortOrder ?? index,
},
}),