diff --git a/.claude/scheduled_tasks.lock b/.claude/scheduled_tasks.lock new file mode 100644 index 0000000..0d266e8 --- /dev/null +++ b/.claude/scheduled_tasks.lock @@ -0,0 +1 @@ +{"sessionId":"c823a359-416f-43c5-8fad-22f6a5ddd8bc","pid":59167,"acquiredAt":1774346188338} \ No newline at end of file diff --git a/pages/admin/content/about.vue b/pages/admin/content/about.vue new file mode 100644 index 0000000..a101022 --- /dev/null +++ b/pages/admin/content/about.vue @@ -0,0 +1,423 @@ + + + diff --git a/pages/admin/content/brand.vue b/pages/admin/content/brand.vue index 5176b89..3d9bab6 100644 --- a/pages/admin/content/brand.vue +++ b/pages/admin/content/brand.vue @@ -24,6 +24,8 @@ + + @@ -54,25 +56,73 @@ + + + +
+
{{ btnLabel }}
+ + + + +
+
+
+ + + + + + + + + + + + diff --git a/pages/admin/content/qualifications.vue b/pages/admin/content/qualifications.vue index ca96a56..29caf6a 100644 --- a/pages/admin/content/qualifications.vue +++ b/pages/admin/content/qualifications.vue @@ -59,6 +59,49 @@ + 添加荣誉奖项 + + + + + + + + + + + + + + +
企业列表
+
+ + + + + + + + + + + + + + + + + + + + + + + 删除 +
+ 添加企业 +
+ @@ -95,7 +138,7 @@ diff --git a/pages/admin/content/youji.vue b/pages/admin/content/youji.vue index c630d28..a285697 100644 --- a/pages/admin/content/youji.vue +++ b/pages/admin/content/youji.vue @@ -68,6 +68,9 @@ + + + + + + + + + + + + @@ -42,7 +77,7 @@ diff --git a/pages/admin/products/[key].vue b/pages/admin/products/[key].vue index f8f1716..403b8eb 100644 --- a/pages/admin/products/[key].vue +++ b/pages/admin/products/[key].vue @@ -78,11 +78,12 @@ - + + @@ -134,15 +135,46 @@ - - -
- - - - + + +
+ + + +
+ + +
+ + + + +
+
+ + + + + + + + + + + + +
+ + + +
+ 添加变更 +
+
+
+
@@ -155,6 +187,7 @@ + @@ -244,6 +277,12 @@
+ + +
+ +
+
@@ -359,7 +398,7 @@ import { h } from 'vue' import { NButton, NCard, NSpace, NTag, NGrid, NGi, NSpin, NForm, NFormItem, NInput, NInputNumber, NBreadcrumb, NBreadcrumbItem, - NTabs, NTabPane, NCollapse, NCollapseItem, NDynamicInput, NEmpty, + NTabs, NTabPane, NCollapse, NCollapseItem, NDynamicInput, NEmpty, NSwitch, } from 'naive-ui' import { useMessage } from 'naive-ui' @@ -462,7 +501,7 @@ function normalizeVersion(v) { return { id: v.id || '', name: v.name || '', tag: v.tag || '', days: v.days || 0, nights: v.nights || 0, line: v.line || '', route: v.route || '', - audience: v.audience || '', description: v.description || '', + audience: v.audience || '', description: v.description || '', isMainProduct: v.isMainProduct || false, highlights: Array.isArray(v.highlights) ? v.highlights : [], itinerary: normalizeItinerary(v.itinerary || []), pricing: {