- Spring Boot 后端服务 (hss-home-service) - delivery-miniapp 配送小程序 - website 官网 (Nuxt) - docs 架构设计文档 - Docker 容器化部署配置 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
64 lines
4.1 KiB
JavaScript
64 lines
4.1 KiB
JavaScript
import { _ as _sfc_main$1 } from "./PainPointCard-Lm1N0rdZ.js";
|
|
import { _ as _sfc_main$2 } from "./AppIcon--JRwwp2l.js";
|
|
import { _ as __nuxt_component_2 } from "./CtaSection-ClDHCKqS.js";
|
|
import { defineComponent, unref, mergeProps, useSSRContext } from "vue";
|
|
import { ssrRenderList, ssrRenderComponent, ssrInterpolate } from "vue/server-renderer";
|
|
import { u as useSeo } from "./useSeo-BkcZp48C.js";
|
|
import { p as painPoints } from "../server.mjs";
|
|
import "./v3-eWcT6REp.js";
|
|
import "/home/akoo/居家服务/hss-home-service/website/node_modules/@unhead/vue/dist/index.mjs";
|
|
import "/home/akoo/居家服务/hss-home-service/website/node_modules/ofetch/dist/node.mjs";
|
|
import "#internal/nuxt/paths";
|
|
import "/home/akoo/居家服务/hss-home-service/website/node_modules/hookable/dist/index.mjs";
|
|
import "/home/akoo/居家服务/hss-home-service/website/node_modules/unctx/dist/index.mjs";
|
|
import "/home/akoo/居家服务/hss-home-service/website/node_modules/h3/dist/index.mjs";
|
|
import "vue-router";
|
|
import "/home/akoo/居家服务/hss-home-service/website/node_modules/defu/dist/defu.mjs";
|
|
import "/home/akoo/居家服务/hss-home-service/website/node_modules/ufo/dist/index.mjs";
|
|
const solutions = [
|
|
{ icon: "database", title: "全流程打通", desc: "从申请到归档,一套平台覆盖所有业务环节,消除信息孤岛。" },
|
|
{ icon: "cog", title: "智能调度", desc: "算法匹配推荐,人工确认兜底,提升派单效率和公平性。" },
|
|
{ icon: "phone", title: "移动端执行", desc: "服务人员通过 Delivery 端完成接单、签到、执行、异常上报。" },
|
|
{ icon: "chart", title: "数据监管", desc: "实时看板、异常预警、质量分析,数据驱动管理决策。" }
|
|
];
|
|
const _sfc_main = /* @__PURE__ */ defineComponent({
|
|
__name: "solution",
|
|
__ssrInlineRender: true,
|
|
setup(__props) {
|
|
useSeo({ title: "解决方案", description: "一套平台打通居家服务全流程,解决申请受理难、派单调度难、过程监管难等核心痛点。" });
|
|
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">解决方案</h1><p class="text-xl text-blue-100 max-w-2xl mx-auto">一套平台打通居家服务全流程,解决行业核心痛点</p></div></section><section class="py-20 bg-surface"><div class="section-container"><h2 class="section-title">行业痛点</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">平台如何解决</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.js.map
|