Files
Home-Care/hss-home-service/website/.nuxt/prerender/chunks/build/solution-Cdu4og0R.mjs
comclib c02029a5f3 feat: 初始化居家上门服务系统完整项目代码
- Spring Boot 后端服务 (hss-home-service)
- delivery-miniapp 配送小程序
- website 官网 (Nuxt)
- docs 架构设计文档
- Docker 容器化部署配置

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-19 09:04:49 +08:00

84 lines
7.2 KiB
JavaScript

import { _ as _sfc_main$1 } from './PainPointCard-Lm1N0rdZ.mjs';
import { _ as _sfc_main$2 } from './AppIcon--JRwwp2l.mjs';
import { _ as __nuxt_component_2 } from './CtaSection-ClDHCKqS.mjs';
import { defineComponent, unref, mergeProps, useSSRContext } from 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/vue/index.mjs';
import { ssrRenderList, ssrRenderComponent, ssrInterpolate } from 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/vue/server-renderer/index.mjs';
import { u as useSeo } from './useSeo-BkcZp48C.mjs';
import { p as painPoints } from './server.mjs';
import './v3-eWcT6REp.mjs';
import '../_/renderer.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/vue-bundle-renderer/dist/runtime.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/h3/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/ufo/dist/index.mjs';
import '../nitro/nitro.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/destr/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/hookable/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/ofetch/dist/node.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/node-mock-http/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/unstorage/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/unstorage/drivers/fs.mjs';
import 'node:crypto';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/unstorage/drivers/fs-lite.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/unstorage/drivers/lru-cache.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/ohash/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/klona/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/defu/dist/defu.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/scule/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/unctx/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/radix3/dist/index.mjs';
import 'node:fs';
import 'node:url';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/pathe/dist/index.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/unhead/dist/server.mjs';
import 'node:async_hooks';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/devalue/index.js';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/unhead/dist/plugins.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/unhead/dist/utils.mjs';
import 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/vue-router/vue-router.node.mjs';
const solutions = [
{ icon: "database", title: "\u5168\u6D41\u7A0B\u6253\u901A", desc: "\u4ECE\u7533\u8BF7\u5230\u5F52\u6863\uFF0C\u4E00\u5957\u5E73\u53F0\u8986\u76D6\u6240\u6709\u4E1A\u52A1\u73AF\u8282\uFF0C\u6D88\u9664\u4FE1\u606F\u5B64\u5C9B\u3002" },
{ icon: "cog", title: "\u667A\u80FD\u8C03\u5EA6", desc: "\u7B97\u6CD5\u5339\u914D\u63A8\u8350\uFF0C\u4EBA\u5DE5\u786E\u8BA4\u515C\u5E95\uFF0C\u63D0\u5347\u6D3E\u5355\u6548\u7387\u548C\u516C\u5E73\u6027\u3002" },
{ icon: "phone", title: "\u79FB\u52A8\u7AEF\u6267\u884C", desc: "\u670D\u52A1\u4EBA\u5458\u901A\u8FC7 Delivery \u7AEF\u5B8C\u6210\u63A5\u5355\u3001\u7B7E\u5230\u3001\u6267\u884C\u3001\u5F02\u5E38\u4E0A\u62A5\u3002" },
{ icon: "chart", title: "\u6570\u636E\u76D1\u7BA1", desc: "\u5B9E\u65F6\u770B\u677F\u3001\u5F02\u5E38\u9884\u8B66\u3001\u8D28\u91CF\u5206\u6790\uFF0C\u6570\u636E\u9A71\u52A8\u7BA1\u7406\u51B3\u7B56\u3002" }
];
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "solution",
__ssrInlineRender: true,
setup(__props) {
useSeo({ title: "\u89E3\u51B3\u65B9\u6848", description: "\u4E00\u5957\u5E73\u53F0\u6253\u901A\u5C45\u5BB6\u670D\u52A1\u5168\u6D41\u7A0B\uFF0C\u89E3\u51B3\u7533\u8BF7\u53D7\u7406\u96BE\u3001\u6D3E\u5355\u8C03\u5EA6\u96BE\u3001\u8FC7\u7A0B\u76D1\u7BA1\u96BE\u7B49\u6838\u5FC3\u75DB\u70B9\u3002" });
return (_ctx, _push, _parent, _attrs) => {
const _component_PainPointCard = _sfc_main$1;
const _component_AppIcon = _sfc_main$2;
const _component_CtaSection = __nuxt_component_2;
_push(`<!--[--><section class="py-20 bg-gradient-to-br from-primary-700 to-primary-900 text-white"><div class="section-container text-center"><h1 class="text-4xl md:text-5xl font-bold mb-4">\u89E3\u51B3\u65B9\u6848</h1><p class="text-xl text-blue-100 max-w-2xl mx-auto">\u4E00\u5957\u5E73\u53F0\u6253\u901A\u5C45\u5BB6\u670D\u52A1\u5168\u6D41\u7A0B\uFF0C\u89E3\u51B3\u884C\u4E1A\u6838\u5FC3\u75DB\u70B9</p></div></section><section class="py-20 bg-surface"><div class="section-container"><h2 class="section-title">\u884C\u4E1A\u75DB\u70B9</h2><div class="grid md:grid-cols-3 gap-8 mt-12"><!--[-->`);
ssrRenderList(unref(painPoints), (p) => {
_push(ssrRenderComponent(_component_PainPointCard, mergeProps({
key: p.title
}, { ref_for: true }, p), null, _parent));
});
_push(`<!--]--></div></div></section><section class="py-20 bg-white"><div class="section-container"><h2 class="section-title">\u5E73\u53F0\u5982\u4F55\u89E3\u51B3</h2><div class="grid md:grid-cols-2 gap-8 mt-12"><!--[-->`);
ssrRenderList(solutions, (s) => {
_push(`<div class="flex gap-4"><div class="w-12 h-12 rounded-xl bg-primary-50 text-primary flex items-center justify-center shrink-0">`);
_push(ssrRenderComponent(_component_AppIcon, {
name: s.icon,
class: "w-6 h-6"
}, null, _parent));
_push(`</div><div><h3 class="font-bold text-xl mb-2">${ssrInterpolate(s.title)}</h3><p class="text-text-secondary">${ssrInterpolate(s.desc)}</p></div></div>`);
});
_push(`<!--]--></div></div></section>`);
_push(ssrRenderComponent(_component_CtaSection, null, null, _parent));
_push(`<!--]-->`);
};
}
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
const ssrContext = useSSRContext();
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/solution.vue");
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
export { _sfc_main as default };
//# sourceMappingURL=solution-Cdu4og0R.mjs.map