- Spring Boot 后端服务 (hss-home-service) - delivery-miniapp 配送小程序 - website 官网 (Nuxt) - docs 架构设计文档 - Docker 容器化部署配置 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
72 lines
4.5 KiB
JavaScript
72 lines
4.5 KiB
JavaScript
import { defineComponent, mergeProps, useSSRContext } from "vue";
|
||
import { ssrRenderAttrs, ssrInterpolate, ssrRenderList, ssrRenderComponent } from "vue/server-renderer";
|
||
import { _ as _sfc_main$2 } from "./DownloadForm-DWoM9wYa.js";
|
||
import { u as useSeo } from "./useSeo-BkcZp48C.js";
|
||
import "./useLeadForm-hNHTDEhY.js";
|
||
import "../server.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";
|
||
import "./v3-eWcT6REp.js";
|
||
import "/home/akoo/居家服务/hss-home-service/website/node_modules/@unhead/vue/dist/index.mjs";
|
||
const _sfc_main$1 = /* @__PURE__ */ defineComponent({
|
||
__name: "ResourceCard",
|
||
__ssrInlineRender: true,
|
||
props: {
|
||
title: {},
|
||
desc: {},
|
||
type: {}
|
||
},
|
||
setup(__props) {
|
||
return (_ctx, _push, _parent, _attrs) => {
|
||
_push(`<div${ssrRenderAttrs(mergeProps({ class: "bg-surface rounded-2xl p-8 border border-gray-100 hover:shadow-md transition-all duration-300" }, _attrs))}><div class="w-12 h-12 rounded-lg bg-primary-50 flex items-center justify-center mb-4"><svg class="w-6 h-6 text-primary" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 21h10a2 2 0 002-2V9.414a1 1 0 00-.293-.707l-5.414-5.414A1 1 0 0012.586 3H7a2 2 0 00-2 2v14a2 2 0 002 2z"></path></svg></div><h3 class="font-bold text-lg mb-2">${ssrInterpolate(__props.title)}</h3><p class="text-sm text-text-secondary mb-4">${ssrInterpolate(__props.desc)}</p><span class="text-primary font-medium text-sm hover:underline cursor-pointer">下载 ${ssrInterpolate(__props.type)}</span></div>`);
|
||
};
|
||
}
|
||
});
|
||
const _sfc_setup$1 = _sfc_main$1.setup;
|
||
_sfc_main$1.setup = (props, ctx) => {
|
||
const ssrContext = useSSRContext();
|
||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/ResourceCard.vue");
|
||
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
|
||
};
|
||
const resources = [
|
||
{ title: "平台解决方案", desc: "完整的平台能力介绍、服务闭环说明和技术架构概览", type: "PDF" },
|
||
{ title: "产品介绍白皮书", desc: "行业背景、平台定位、核心功能和建设价值详细说明", type: "PDF" },
|
||
{ title: "部署与对接指南", desc: "技术部署方案、API 对接说明和运维要求", type: "PDF" }
|
||
];
|
||
const _sfc_main = /* @__PURE__ */ defineComponent({
|
||
__name: "resources",
|
||
__ssrInlineRender: true,
|
||
setup(__props) {
|
||
useSeo({ title: "资源中心", description: "下载解决方案 PDF、白皮书、产品介绍资料,获取最新政策解读和行业洞察。" });
|
||
return (_ctx, _push, _parent, _attrs) => {
|
||
const _component_ResourceCard = _sfc_main$1;
|
||
const _component_DownloadForm = _sfc_main$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"><div class="grid md:grid-cols-3 gap-6"><!--[-->`);
|
||
ssrRenderList(resources, (r) => {
|
||
_push(ssrRenderComponent(_component_ResourceCard, mergeProps({
|
||
key: r.title
|
||
}, { ref_for: true }, r), null, _parent));
|
||
});
|
||
_push(`<!--]--></div></div></section><section class="py-20 bg-white"><div class="section-container text-center"><h2 class="section-title">获取完整方案资料</h2>`);
|
||
_push(ssrRenderComponent(_component_DownloadForm, { class: "mt-8" }, null, _parent));
|
||
_push(`</div></section><!--]-->`);
|
||
};
|
||
}
|
||
});
|
||
const _sfc_setup = _sfc_main.setup;
|
||
_sfc_main.setup = (props, ctx) => {
|
||
const ssrContext = useSSRContext();
|
||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/resources.vue");
|
||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||
};
|
||
export {
|
||
_sfc_main as default
|
||
};
|
||
//# sourceMappingURL=resources-a5Wv6dYO.js.map
|