还原国联可信数据空间门户

This commit is contained in:
sichan 2025-01-20 04:08:47 +08:00
parent 71a472969a
commit ec85c16a3c
31 changed files with 1606 additions and 0 deletions

View File

@ -0,0 +1,185 @@
a[data-v-9480aeb2] {
text-decoration: none
}
.public-title[data-v-9480aeb2] {
text-align: center
}
.public-title h4[data-v-9480aeb2] {
font-weight: 700;
font-size: 36px;
color: #333;
line-height: 52px;
margin-bottom: 10px
}
.public-title p[data-v-9480aeb2] {
font-size: 18px;
color: #3339;
line-height: 26px
}
.core-module .core-3d[data-v-9480aeb2] {
width: 1600px;
height: 488px;
background: #f2f2f2;
margin-bottom: 60px
}
.core-list[data-v-9480aeb2] .el-tabs__item {
font-size: 24px;
font-weight: 700;
line-height: 60px;
height: 70px
}
.core-list[data-v-9480aeb2] .el-tabs__item.is-active,.core-list[data-v-9480aeb2] .el-tabs__item:hover {
color: #4079ff
}
.core-list[data-v-9480aeb2] .el-tabs__active-bar {
background: #4079ff;
height: 5px
}
.core-list[data-v-9480aeb2] .el-tabs__nav {
width: 100%;
display: flex;
padding: 0 10px;
box-sizing: border-box;
justify-content: space-between
}
.core-list[data-v-9480aeb2] .el-tabs__nav-wrap:after {
background: #005eff33
}
.core-list[data-v-9480aeb2] .el-tabs__header {
margin-bottom: 35px
}
.core-list .core-content[data-v-9480aeb2] {
padding: 10px 0
}
.core-list .core-content .core-left[data-v-9480aeb2] {
width: 700px;
height: 460px;
flex: none;
background: #fff;
border-radius: 20px;
overflow: hidden;
padding: 10px;
box-sizing: border-box;
box-shadow: 0 0 10px #0000001a;
margin-right: 70px
}
.core-list .core-content .core-left>div[data-v-9480aeb2] {
position: relative;
font-size: 0
}
.core-list .core-content .core-left img[data-v-9480aeb2] {
width: 680px;
height: 440px;
border-radius: 15px;
cursor: pointer
}
.core-list .core-content .core-left .core-left-text[data-v-9480aeb2] {
position: absolute;
height: 88px;
background: linear-gradient(270deg,#dce6ff00,#94b4ff33 54%,#e9f0ff00);
left: 0;
bottom: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
width: 100%;
box-sizing: border-box;
padding: 15px 0
}
.core-list .core-content .core-left .core-left-text h5[data-v-9480aeb2] {
font-size: 20px;
color: #4079ff;
line-height: 30px;
margin-bottom: 4px;
width: 100%;
text-align: center;
height: 30px
}
.core-list .core-content .core-left .core-left-text p[data-v-9480aeb2] {
font-size: 16px;
color: #3339;
line-height: 24px;
width: 100%;
text-align: center
}
.core-list .core-content .core-right[data-v-9480aeb2] {
display: flex;
align-items: center;
flex-wrap: wrap;
flex-direction: column;
justify-content: center
}
.core-list .core-content .core-right-text[data-v-9480aeb2] {
margin-bottom: 30px;
width: 100%
}
.core-list .core-content .core-right-text h5[data-v-9480aeb2] {
font-size: 24px;
color: #333;
line-height: 35px;
margin-bottom: 8px
}
.core-list .core-content .core-right-text p[data-v-9480aeb2] {
font-size: 18px;
color: #3339;
line-height: 26px;
width: 100%;
margin-bottom: 4px
}
.core-list .core-content .core-right-text p.star-text[data-v-9480aeb2] {
padding-left: 20px;
background: url(/build/assets/star-D64giDVh.png) no-repeat left center;
background-size: 11px
}
@media (max-width: 1600px) {
.core-module .core-3d[data-v-9480aeb2] {
width:100vw;
height: 30.303030303vw;
margin-bottom: 40px
}
.core-list[data-v-9480aeb2] .el-tabs__header {
margin-bottom: 35px
}
.core-list .core-content[data-v-9480aeb2] {
padding: 10px 0
}
.core-list .core-content .core-left[data-v-9480aeb2] {
width: 43vw;
height: 28vw;
border-radius: 15px;
margin-right: 4vw
}
.core-list .core-content .core-left img[data-v-9480aeb2] {
width: calc(43vw - 20px);
height: calc(28vw - 20px);
border-radius: 10px
}
}

View File

@ -0,0 +1,175 @@
import {_, r as f, c as e, b as t, d as a, w as o, u as g, i as b, f as x, o as r, F as i, m as d} from "./app-RGXTxHRH.js";
const u = "/build/assets/demo-core-D7LK89lr.png"
, h = {
class: "core-module"
}
, C = {
class: "width1600",
style: {
padding: "60px 0 50px"
}
}
, y = {
class: "core-list"
}
, V = {
class: "core-content s-flex jc-bt",
style: {
"margin-bottom": "20px"
}
}
, j = {
class: "core-content s-flex jc-bt",
style: {
"margin-bottom": "20px"
}
}
, k = {
class: "core-content s-flex jc-bt",
style: {
"margin-bottom": "20px"
}
}
, w = {
class: "core-content s-flex jc-bt",
style: {
"margin-bottom": "20px"
}
}
, B = {
__name: "Core",
setup(N) {
let n = f("1");
const m = p => {
console.log(p)
}
;
return (p, l) => {
const c = x("el-tab-pane")
, v = x("el-tabs");
return r(),
e("div", null, [t("div", h, [t("div", C, [l[5] || (l[5] = t("div", {
class: "public-title",
style: {
"margin-bottom": "40px"
}
}, [t("h4", null, "核心技术"), t("p", null, "基于隐私计算的可信数据环境")], -1)), l[6] || (l[6] = t("div", {
class: "core-3d"
}, null, -1)), t("div", y, [a(v, {
modelValue: g(n),
"onUpdate:modelValue": l[0] || (l[0] = s => b(n) ? n.value = s : n = s),
class: "demo-tabs",
onTabClick: m
}, {
default: o( () => [a(c, {
label: "政务数据协同",
name: "1"
}, {
default: o( () => [(r(),
e(i, null, d(5, s => t("div", V, l[1] || (l[1] = [t("div", {
class: "core-left"
}, [t("div", null, [t("img", {
src: u,
alt: ""
}), t("div", {
class: "core-left-text"
}, [t("h5", null, "政务数据协同"), t("p", null, "打破数据孤岛,实现跨部门数据安全共享")])])], -1), t("div", {
class: "core-right"
}, [t("div", {
class: "core-right-text"
}, [t("h5", null, "政策数据开放"), t("p", null, "政策数据开放共享对于政府业务共治和赋能千行百业起到关键作用,出于数据安全以及隐私保护问题,当前很多政策数据尚未充分开放共享。疫情联防联控、综合治税,普惠金融等业务场景均要实现在保护数据隐私的前提下,通过跨机构数据的融合分析,得到数据碰撞结果,提升政府业务效能和赋能千行百业。")]), t("div", {
class: "core-right-text"
}, [t("h5", null, "优势"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。")])], -1)]))), 64))]),
_: 1
}), a(c, {
label: "政企联合风控",
name: "2"
}, {
default: o( () => [(r(),
e(i, null, d(7, s => t("div", j, l[2] || (l[2] = [t("div", {
class: "core-left"
}, [t("div", null, [t("img", {
src: u,
alt: ""
}), t("div", {
class: "core-left-text"
}, [t("h5", null, "政务数据协同"), t("p", null, "打破数据孤岛,实现跨部门数据安全共享")])])], -1), t("div", {
class: "core-right"
}, [t("div", {
class: "core-right-text"
}, [t("h5", null, "政策数据开放"), t("p", null, "政策数据开放共享对于政府业务共治和赋能千行百业起到关键作用,出于数据安全以及隐私保护问题,当前很多政策数据尚未充分开放共享。疫情联防联控、综合治税,普惠金融等业务场景均要实现在保护数据隐私的前提下,通过跨机构数据的融合分析,得到数据碰撞结果,提升政府业务效能和赋能千行百业。")]), t("div", {
class: "core-right-text"
}, [t("h5", null, "优势"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。")])], -1)]))), 64))]),
_: 1
}), a(c, {
label: "金融联合营销",
name: "3"
}, {
default: o( () => [(r(),
e(i, null, d(4, s => t("div", k, l[3] || (l[3] = [t("div", {
class: "core-left"
}, [t("div", null, [t("img", {
src: u,
alt: ""
}), t("div", {
class: "core-left-text"
}, [t("h5", null, "政务数据协同"), t("p", null, "打破数据孤岛,实现跨部门数据安全共享")])])], -1), t("div", {
class: "core-right"
}, [t("div", {
class: "core-right-text"
}, [t("h5", null, "政策数据开放"), t("p", null, "政策数据开放共享对于政府业务共治和赋能千行百业起到关键作用,出于数据安全以及隐私保护问题,当前很多政策数据尚未充分开放共享。疫情联防联控、综合治税,普惠金融等业务场景均要实现在保护数据隐私的前提下,通过跨机构数据的融合分析,得到数据碰撞结果,提升政府业务效能和赋能千行百业。")]), t("div", {
class: "core-right-text"
}, [t("h5", null, "优势"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。")])], -1)]))), 64))]),
_: 1
}), a(c, {
label: "使能数据交易",
name: "4"
}, {
default: o( () => [(r(),
e(i, null, d(6, s => t("div", w, l[4] || (l[4] = [t("div", {
class: "core-left"
}, [t("div", null, [t("img", {
src: u,
alt: ""
}), t("div", {
class: "core-left-text"
}, [t("h5", null, "政务数据协同"), t("p", null, "打破数据孤岛,实现跨部门数据安全共享")])])], -1), t("div", {
class: "core-right"
}, [t("div", {
class: "core-right-text"
}, [t("h5", null, "政策数据开放"), t("p", null, "政策数据开放共享对于政府业务共治和赋能千行百业起到关键作用,出于数据安全以及隐私保护问题,当前很多政策数据尚未充分开放共享。疫情联防联控、综合治税,普惠金融等业务场景均要实现在保护数据隐私的前提下,通过跨机构数据的融合分析,得到数据碰撞结果,提升政府业务效能和赋能千行百业。")]), t("div", {
class: "core-right-text"
}, [t("h5", null, "优势"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。"), t("p", {
class: "star-text"
}, "政企之间密文数据融合计算,保障数据流通安全和隐私。")])], -1)]))), 64))]),
_: 1
})]),
_: 1
}, 8, ["modelValue"])])])])])
}
}
}
, L = _(B, [["__scopeId", "data-v-9480aeb2"]]);
export {L as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
import {_ as e, c, o as n} from "./app-RGXTxHRH.js";
const o = {};
function r(t, s) {
return n(),
c("div", null, "登录页")
}
const a = e(o, [["render", r]]);
export {a as default};

View File

@ -0,0 +1,69 @@
import {_, r as u, l as f, c as g, b as s, d as e, w as c, u as h, i as x, e as b, f as l, o as w, h as y} from "./app-RGXTxHRH.js";
const V = "/build/assets/search-24Bcw_OS.png"
, n = "/build/assets/right-DuRcnenc.png"
, d = "/build/assets/time-Cvq9WxO7.png"
, i = "/build/assets/car-CGdlKC8q.png"
, j = {
class: "banner-wrapper s-flex ai-ct"
}
, k = {
class: "search-wrap width1600 s-flex jc-ct"
}
, C = {
class: "search-condition",
style: {
background: "#f6f6f6"
}
}
, S = {
class: "width1600"
}
, B = {
class: "page-wrap s-flex jc-ct"
}
, N = {
__name: "OperationServices",
setup(O) {
let t = u("");
const o = () => {
console.log(t.value)
}
;
return f( () => {
document.documentElement.scrollTop = 0
}
),
(I, a) => {
const p = l("el-button")
, r = l("el-input")
, m = l("el-pagination");
return w(),
g("div", null, [s("div", j, [s("div", k, [e(r, {
modelValue: h(t),
"onUpdate:modelValue": a[0] || (a[0] = v => x(t) ? t.value = v : t = v),
style: {
width: "75%"
},
placeholder: "搜索数据产品..."
}, {
append: c( () => [e(p, {
type: "primary",
onClick: o
}, {
default: c( () => a[1] || (a[1] = [s("img", {
src: V,
alt: ""
}, null, -1), y("搜索 ")])),
_: 1
})]),
_: 1
}, 8, ["modelValue"])])]), s("div", C, [s("div", S, [a[2] || (a[2] = b('<div class="condition-cont" style="margin-bottom:30px;" data-v-69614465><div class="s-flex ai-ct" data-v-69614465><p data-v-69614465>行业分类</p><div class="item" data-v-69614465>金融</div><div class="item" data-v-69614465>医疗</div><div class="item" data-v-69614465>制造</div><div class="item" data-v-69614465>零售</div><div class="item more" data-v-69614465>更多<img src="' + n + '" alt="" data-v-69614465></div></div><div class="s-flex ai-ct" data-v-69614465><p data-v-69614465>数据类型</p><div class="item" data-v-69614465>结构化数据</div><div class="item" data-v-69614465>非结构化数据</div><div class="item" data-v-69614465>实时数据流</div><div class="item" data-v-69614465>API接口</div><div class="item more" data-v-69614465>更多<img src="' + n + '" alt="" data-v-69614465></div></div></div><div class="service-result s-flex flex-wrap" data-v-69614465><div class="result-item" data-v-69614465><div class="head" data-v-69614465><span data-v-69614465>金融数据</span></div><h6 data-v-69614465>企业信用评分数据包</h6><p class="elli-2" data-v-69614465>包含100万+企业的多维度信用评分数据,适用于风控建模</p><p class="s-flex ai-ct" data-v-69614465><img src="' + d + '" alt="" data-v-69614465>更新频率: 1小时</p><div class="s-flex ai-ct jc-bt foot" data-v-69614465><span class="price" data-v-69614465>¥1000/月</span><span class="btn" data-v-69614465><img src="' + i + '" alt="" data-v-69614465>购买授权</span></div></div><div class="result-item" data-v-69614465><div class="head" data-v-69614465><span class="green" data-v-69614465>医疗数据</span></div><h6 data-v-69614465>医疗器械使用数据API</h6><p class="elli-2" data-v-69614465>覆盖全国3000+医院的医疗器械使用情况实时数据接口</p><p class="s-flex ai-ct" data-v-69614465><img src="' + d + '" alt="" data-v-69614465>更新频率: 1小时</p><div class="s-flex ai-ct jc-bt foot" data-v-69614465><span class="price" data-v-69614465>¥1000/月</span><span class="btn" data-v-69614465><img src="' + i + '" alt="" data-v-69614465>购买授权</span></div></div><div class="result-item" data-v-69614465><div class="head" data-v-69614465><span class="yellow" data-v-69614465>制造业数据</span></div><h6 data-v-69614465>工业设备运行状态数据</h6><p class="elli-2" data-v-69614465>涵盖主要工业设备的运行参数、维护记录等数据集</p><p class="s-flex ai-ct" data-v-69614465><img src="' + d + '" alt="" data-v-69614465>更新频率: 实时</p><div class="s-flex ai-ct jc-bt foot" data-v-69614465><span class="price" data-v-69614465>¥2000/月</span><span class="btn" data-v-69614465><img src="' + i + '" alt="" data-v-69614465>购买授权</span></div></div><div class="result-item" data-v-69614465><div class="head" data-v-69614465><span data-v-69614465>制造业数据</span></div><h6 data-v-69614465>工业设备运行状态数据</h6><p class="elli-2" data-v-69614465>涵盖主要工业设备的运行参数、维护记录等数据集</p><p class="s-flex ai-ct" data-v-69614465><img src="' + d + '" alt="" data-v-69614465>更新频率: 1小时</p><div class="s-flex ai-ct jc-bt foot" data-v-69614465><span class="price" data-v-69614465>¥1000/月</span><span class="btn" data-v-69614465><img src="' + i + '" alt="" data-v-69614465>购买授权</span></div></div></div>', 2)), s("div", B, [e(m, {
background: "",
layout: "prev, pager, next",
total: 1e3
})])])])])
}
}
}
, A = _(N, [["__scopeId", "data-v-69614465"]]);
export {A as default};

View File

@ -0,0 +1,209 @@
.page-wrap[data-v-69614465] {
padding-bottom: 50px
}
.page-wrap[data-v-69614465] .el-pagination.is-background .btn-next.is-active,.page-wrap[data-v-69614465] .el-pagination.is-background .btn-prev.is-active,.page-wrap[data-v-69614465] .el-pagination.is-background .el-pager li.is-active {
background: #0062eb;
color: #fff
}
.page-wrap[data-v-69614465] .el-pager li.is-active,.page-wrap[data-v-69614465] .el-pager li:hover,.page-wrap[data-v-69614465] .el-pagination button:hover {
color: #0062eb
}
.service-result[data-v-69614465] {
position: relative;
top: -50px
}
.service-result .result-item[data-v-69614465] {
border: 1px solid rgba(51,51,51,.1);
background: #ffffffe6;
border-radius: 20px;
margin-right: 20px;
width: 385px;
margin-bottom: 20px;
padding: 20px;
box-sizing: border-box
}
.service-result .result-item[data-v-69614465]:nth-of-type(4n+4) {
margin-right: 0
}
.service-result .result-item .head[data-v-69614465] {
margin-bottom: 9px
}
.service-result .result-item .head span[data-v-69614465] {
height: 26px;
line-height: 26px;
display: inline-block;
padding: 0 8px;
background: #4079ff;
border-radius: 4px;
color: #fff;
font-size: 14px
}
.service-result .result-item .head span.green[data-v-69614465] {
background: #4dbc5c
}
.service-result .result-item .head span.yellow[data-v-69614465] {
background: #ffb340
}
.service-result .result-item h6[data-v-69614465] {
font-size: 16px;
color: #333;
line-height: 23px;
font-weight: 700;
margin-bottom: 8px
}
.service-result .result-item p[data-v-69614465] {
font-weight: 400;
font-size: 14px;
color: #3339;
line-height: 20px
}
.service-result .result-item p img[data-v-69614465] {
margin-right: 3px
}
.service-result .result-item p.elli-2[data-v-69614465] {
height: 40px
}
.service-result .result-item .foot[data-v-69614465] {
padding-top: 5px
}
.service-result .result-item .foot .price[data-v-69614465] {
font-size: 18px;
color: #ff4949;
line-height: 26px;
font-weight: 700
}
.service-result .result-item .foot .btn[data-v-69614465] {
height: 36px;
line-height: 36px;
padding: 0 16px;
border-radius: 7px;
border: 1px solid #4079FF;
color: #4079ff;
font-size: 14px;
display: flex;
align-items: center;
cursor: pointer
}
.service-result .result-item .foot .btn img[data-v-69614465] {
margin-right: 4px
}
@media (max-width: 1600px) {
.service-result[data-v-69614465] {
justify-content:space-between
}
.service-result .result-item[data-v-69614465] {
border-radius: 15px;
margin-right: 0;
width: 24%
}
}
.condition-cont[data-v-69614465] {
min-height: 130px;
background: #ffffffe6;
border-radius: 20px;
position: relative;
top: -50px;
padding: 0 40px;
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: center;
align-items: center
}
.condition-cont>div[data-v-69614465] {
width: 100%;
height: 36px;
line-height: 28px;
margin: 4px 0
}
.condition-cont>div p[data-v-69614465] {
color: #333;
font-size: 16px;
margin-right: 15px;
width: 80px
}
.condition-cont>div div.item[data-v-69614465] {
border-radius: 4px;
border: 1px solid rgba(51,51,51,.08);
padding: 0 8px;
color: #999;
font-size: 14px;
margin-right: 18px;
cursor: pointer
}
.condition-cont>div div.item.more[data-v-69614465] {
color: #333
}
.condition-cont>div div.item.active[data-v-69614465] {
color: #4079ff;
border: 1px solid #4079FF
}
.condition-cont>div div.item[data-v-69614465]:hover {
color: #4079ff;
border: 1px solid #4079FF;
transition: all .3s
}
.banner-wrapper[data-v-69614465] {
background: url(/build/assets/service-C0Bq4c8A.png);
background-size: cover;
height: 380px;
width: 100%
}
.banner-wrapper[data-v-69614465] .el-input__inner {
height: 60px;
border-radius: 8px;
font-size: 14px
}
.banner-wrapper[data-v-69614465] .el-input__wrapper {
border-radius: 8px 0 0 8px;
padding: 1px 20px;
background: #fff;
border: none;
box-shadow: none
}
.banner-wrapper[data-v-69614465] .el-input-group__append {
border-radius: 0 8px 8px 0;
background: #fff;
padding: 0;
width: 128px;
border: none;
box-shadow: none
}
.banner-wrapper[data-v-69614465] .el-input-group__append .el-button--primary {
background: #4079ff;
width: 118px;
height: 52px;
color: #fff;
font-size: 20px
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 525 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 911 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 B

762
ibisaas/index.html Normal file
View File

@ -0,0 +1,762 @@
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>数据资产</title>
<style>
body {
margin: 0;
font-family: '微软雅黑', 'Microsoft YaHei', sans-serif;
}
.header-wrap {
border-bottom: 1px solid #eee;
}
.width1600 {
max-width: 1600px;
margin: 0 auto;
padding: 0 20px;
}
.header-inner {
display: flex;
align-items: center;
justify-content: space-between;
height: 80px;
}
.s-flex {
display: flex;
}
.ai-ct {
align-items: center;
}
.jc-bt {
justify-content: space-between;
}
.banner-wrap {
background: url('./build/assets/banner-6yKP_oUz.png') no-repeat center center;
background-size: cover;
height: 400px;
}
.banner-wrap .width1600 {
padding-left: 20px;
padding-top: 80px;
}
.banner-wrap h3 {
font-size: 70px;
font-family: Avenir, Helvetica, Arial, sans-serif;
margin: 0 0 20px 0;
color: #1e88e5;
font-weight: 700;
line-height: 70px;
padding-left: 0;
}
.banner-wrap .width1600 > div {
margin-left: 0;
padding-left: 0;
}
.banner-wrap p {
font-size: 20px;
margin: 0;
color: #333;
max-width: 800px;
}
.function-module {
background: #f6f6f6;
padding: 60px 0;
}
.public-title {
text-align: center;
margin-bottom: 40px;
}
.public-title h4 {
font-size: 36px;
margin: 0 0 15px 0;
}
.public-title p {
font-size: 18px;
color: #666;
margin: 0;
}
.function-module-list {
display: flex;
flex-wrap: wrap;
gap: 30px;
justify-content: center;
padding: 20px 0;
}
.function-item {
background: white;
padding: 40px;
border-radius: 8px;
width: 280px;
text-align: center;
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
}
.function-item:hover {
transform: translateY(-10px);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}
.function-item img {
width: 120px;
height: 120px;
margin-bottom: 30px;
transition: transform 0.3s ease;
}
.function-item:hover img {
transform: scale(1.05);
}
.function-item h5 {
font-size: 22px;
margin: 0 0 15px 0;
color: #333;
}
.function-item p {
color: #666;
margin: 0 0 25px 0;
line-height: 1.6;
}
.function-item .btn {
display: inline-block;
padding: 12px 40px;
background: #4285f4;
color: white;
border-radius: 4px;
text-decoration: none;
font-size: 16px;
transition: background-color 0.3s ease;
}
.function-item .btn:hover {
background: #1a73e8;
}
.core-tech {
padding: 60px 0;
background: #fff;
}
.tech-tabs {
display: flex;
justify-content: center;
margin-bottom: 40px;
border-bottom: 1px solid #eee;
gap: 60px;
}
.tech-tab {
padding: 15px 30px;
font-size: 18px;
color: #666;
cursor: pointer;
position: relative;
transition: all 0.3s ease;
}
.tech-tab.active {
color: #4285f4;
}
.tech-tab.active::after {
content: '';
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: 2px;
background: #4285f4;
}
.tech-content {
display: flex;
align-items: flex-start;
gap: 60px;
padding: 40px;
background: #f8f9fa;
border-radius: 8px;
}
.tech-image {
flex: 0 0 45%;
max-width: 600px;
position: relative;
transition: all 0.3s ease;
cursor: pointer;
}
.tech-image:hover {
transform: scale(1.02);
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.tech-image img {
width: 100%;
height: auto;
border-radius: 8px;
display: block;
transition: all 0.3s ease;
}
.tech-image:hover .tech-image-value {
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 0.95));
}
.tech-image-value {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 0.9));
padding: 30px 20px 20px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
color: #333;
}
.tech-image-value h5 {
font-size: 20px;
margin: 0 0 10px 0;
font-weight: bold;
}
.tech-image-value p {
margin: 0;
line-height: 1.5;
font-size: 16px;
color: #444;
}
.tech-info {
flex: 1;
}
.tech-value {
margin-bottom: 30px;
}
.tech-value h5 {
font-size: 20px;
color: #333;
margin: 0 0 15px 0;
}
.tech-value p {
color: #666;
line-height: 1.6;
margin: 0;
}
.tech-intro {
margin-bottom: 30px;
}
.tech-advantages li {
margin-bottom: 10px;
color: #666;
line-height: 1.6;
}
.core-tech-frame {
width: 100%;
height: 600px;
border: none;
margin: 40px 0 0;
display: block;
}
/* 添加浮窗样式 */
.modal-overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
display: none;
justify-content: center;
align-items: center;
z-index: 1000;
}
.modal-content {
background: white;
border-radius: 8px;
position: relative;
width: 90%;
max-width: 1200px;
height: 80vh;
}
.modal-close {
position: absolute;
right: -40px;
top: 0;
color: white;
font-size: 30px;
cursor: pointer;
padding: 10px;
}
.modal-iframe {
width: 100%;
height: 100%;
border: none;
border-radius: 8px;
}
/* 添加应用场景样式 */
.application {
padding: 60px 0;
background: #0066ff; /* 蓝色背景 */
color: white;
}
.application .public-title h4,
.application .public-title p {
color: white;
}
.application-list {
display: flex;
justify-content: center;
gap: 30px;
margin-top: 40px;
}
.application-item {
background: white;
border-radius: 8px;
padding: 40px;
width: 300px;
text-align: center;
transition: all 0.3s ease;
}
.application-item:hover {
transform: translateY(-10px);
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
}
.application-item img {
width: 80px;
height: 80px;
margin-bottom: 20px;
}
.application-item h5 {
font-size: 22px;
color: #333;
margin: 0 0 15px 0;
}
.application-item p {
color: #666;
margin: 0 0 20px 0;
line-height: 1.6;
}
.application-item .features {
text-align: left;
color: #666;
}
.application-item .features li {
margin-bottom: 8px;
display: flex;
align-items: center;
}
.application-item .features li::before {
content: "✓";
color: #0066ff;
margin-right: 8px;
font-weight: bold;
}
.application-item .btn {
display: inline-block;
padding: 12px 40px;
background: #0066ff;
color: white;
border-radius: 4px;
text-decoration: none;
font-size: 16px;
margin-top: 20px;
transition: background-color 0.3s ease;
}
.application-item .btn:hover {
background: #0052cc;
}
/* 修改页脚样式 */
.footer {
background: #333;
padding: 20px 0; /* 减小内边距 */
color: #fff;
text-align: center; /* 居中显示 */
}
.footer p {
margin: 0;
color: rgba(255, 255, 255, 0.7);
font-size: 14px;
}
</style>
</head>
<body>
<div class="header-wrap">
<div class="header-inner width1600">
<a href="/" style="text-decoration:none;">
<div class="s-flex ai-ct">
<img src="./build/assets/logo-new-BAvcg2T4.png" alt="logo" style="height:60px;width:auto;margin-right:8px;">
<span style="font-size:25px;color:#333;font-weight:bold;">可信数据空间</span>
</div>
</a>
</div>
</div>
<div class="banner-wrap">
<div class="s-flex ai-ct" style="height:100%">
<div class="width1600">
<h3>可信数据空间</h3>
<p>构建安全可信环境,保障数据全生命周期的安全流转,促进数据高效共享与深度应用</p>
</div>
</div>
</div>
<div class="function-module">
<div class="width1600">
<div class="public-title">
<h4>功能模块</h4>
<p>可信数据空间四大核心功能模块</p>
</div>
<div class="function-module-list">
<div class="function-item">
<img src="./build/assets/func01-jNIM7hjY.png" alt="数据资产登记">
<h5>数据资产登记</h5>
<p>专业的数据资产登记服务,助力企业完成数据确权和入表。</p>
<a href="http://demo.sutedt.com:3060" class="btn" target="_blank">了解更多</a>
</div>
<div class="function-item">
<img src="./build/assets/func02-Bnh0ZuN5.png" alt="数据治理服务">
<h5>数据治理服务</h5>
<p>全面的数据治理能力,提供数据标准化、质量管理等服务。</p>
<a href="http://demo.sutedt.com:3070" class="btn" target="_blank">立即体验</a>
</div>
<div class="function-item">
<img src="./build/assets/func03-DYYDzlwQ.png" alt="可信数据环境">
<h5>可信数据环境</h5>
<p>安全可信的数据环境,支持数据沙箱和隐私计算。</p>
<a href="https://icloud-open.ibisaas.com" class="btn" target="_blank">进入环境</a>
</div>
<div class="function-item">
<img src="./build/assets/func04-D80yO0ne.png" alt="数据运营服务">
<h5>数据运营服务</h5>
<p>专业的数据运营服务,助力企业挖掘数据价值。</p>
<a href="services.html" class="btn">进入数据市场</a>
</div>
</div>
</div>
</div>
<div class="core-tech">
<div class="width1600">
<div class="public-title">
<h4>核心技术</h4>
<p>基于隐私计算的可信数据环境</p>
</div>
<iframe
class="core-tech-frame"
src="https://icraft.gantcloud.com/editor?url=http://111.229.146.203:5000/icraft/数联网-可信数据空间.icraft&preview=true"
frameborder="0"
allowfullscreen>
</iframe>
<div class="tech-tabs">
<div class="tech-tab active">数据沙箱</div>
<div class="tech-tab">数据抽样</div>
<div class="tech-tab">数据脱敏</div>
<div class="tech-tab">多方安全计算</div>
</div>
<div class="tech-content">
<div class="tech-image">
<img src="./build/assets/core01-Do-49SRi.png" alt="数据沙箱">
<div class="tech-image-value">
<h5>技术价值</h5>
<p>实现数据可用不可见,保障数据在流通过程中的安全可信。</p>
</div>
</div>
<div class="tech-info">
<div class="tech-value">
<h5>技术价值</h5>
<p>数据沙箱技术是一种安全的数据使用环境,通过构建独立的计算空间,允许数据需求方在不接触原始数据的情况下完成数据分析和计算任务。该技术集成了数据脱敏、访问控制、安全审计等多重保护机制,确保数据在流通和使用过程中的安全性。同时,通过提供标准化的数据服务接口,支持多样化的数据应用场景,实现数据价值的安全释放。</p>
</div>
<div class="tech-advantages">
<h5>技术优势</h5>
<ul>
<li>安全性高:采用多层安全防护架构,包括身份认证、权限控制、数据加密等措施,从多个维度保障数据安全</li>
<li>场景丰富:支持数据分析、机器学习、统计建模等多种计算场景,满足不同行业的数据应用需求</li>
<li>易于管理:提供完整的管理功能,包括数据接入、权限配置、使用监控、审计追踪等,降低运维管理成本</li>
<li>性能优异:通过优化的计算引擎和资源调度机制,确保数据处理的高效性,支持大规模数据分析需求</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="application">
<div class="width1600">
<div class="public-title">
<h4>应用场景</h4>
<p>基于隐私计算的可信数据环境</p>
</div>
<div class="application-list">
<div class="application-item">
<img src="./build/assets/scen01-Df1_Ba-D.png" alt="供应链金融企业信用评级">
<h5>供应链金融企业信用评级</h5>
<p>基于多方数据的企业信用评估模型,助力供应链金融风控。</p>
<ul class="features">
<li>多维度数据分析</li>
<li>实时风险预警</li>
<li>信用评分模型</li>
</ul>
<a href="#" class="btn">立即体验</a>
</div>
<div class="application-item">
<img src="./build/assets/scen02-Db38haXK.png" alt="行业研究数据服务">
<h5>行业研究数据服务</h5>
<p>整合多家行业数据,提供深度分析和研究报告服务。</p>
<ul class="features">
<li>行业趋势分析</li>
<li>市场洞察</li>
<li>竞争情报</li>
</ul>
<a href="#" class="btn">了解更多</a>
</div>
<div class="application-item">
<img src="./build/assets/scen03-BMj46DR7.png" alt="工业互联网大模型">
<h5>工业互联网大模型</h5>
<p>基于海量工业数据训练的专业大模型,赋能智能制造。</p>
<ul class="features">
<li>设备预测性维护</li>
<li>生产优化</li>
<li>质量控制</li>
</ul>
<a href="#" class="btn">体验演示</a>
</div>
</div>
</div>
</div>
<div class="footer">
<div class="width1600">
<p>© 2024 国信中健数字科技有限公司</p>
</div>
</div>
<div class="modal-overlay">
<div class="modal-content">
<div class="modal-close">&times;</div>
<iframe class="modal-iframe" frameborder="0" allowfullscreen></iframe>
</div>
</div>
<script>
// 准备所有技术内容
const techContents = {
'数据沙箱': {
image: './build/assets/core01-Do-49SRi.png',
content: `
<div class="tech-image">
<img src="./build/assets/core01-Do-49SRi.png" alt="数据沙箱">
<div class="tech-image-value">
<h5>技术价值</h5>
<p>实现数据可用不可见,保障数据在流通过程中的安全可信。</p>
</div>
</div>
<div class="tech-info">
<div class="tech-intro">
<h5>技术简介</h5>
<p>数据沙箱技术是一种安全的数据使用环境,通过构建独立的计算空间,允许数据需求方在不接触原始数据的情况下完成数据分析和计算任务。该技术集成了数据脱敏、访问控制、安全审计等多重保护机制,确保数据在流通和使用过程中的安全性。同时,通过提供标准化的数据服务接口,支持多样化的数据应用场景,实现数据价值的安全释放。</p>
</div>
<div class="tech-advantages">
<h5>技术优势</h5>
<ul>
<li>安全性高:采用多层安全防护架构,包括身份认证、权限控制、数据加密等措施,从多个维度保障数据安全</li>
<li>场景丰富:支持数据分析、机器学习、统计建模等多种计算场景,满足不同行业的数据应用需求</li>
<li>易于管理:提供完整的管理功能,包括数据接入、权限配置、使用监控、审计追踪等,降低运维管理成本</li>
<li>性能优异:通过优化的计算引擎和资源调度机制,确保数据处理的高效性,支持大规模数据分析需求</li>
</ul>
</div>
</div>
`
},
'数据抽样': {
image: './build/assets/core02-DYE3Nswp.png',
content: `
<div class="tech-image">
<img src="./build/assets/core02-DYE3Nswp.png" alt="数据抽样">
<div class="tech-image-value">
<h5>技术价值</h5>
<p>确保数据采样的科学性和代表性,提供高效可靠的数据获取方法。</p>
</div>
</div>
<div class="tech-info">
<div class="tech-intro">
<h5>技术简介</h5>
<p>数据抽样技术是一种从大规模数据集中提取代表性样本的科学方法,通过系统化的抽样策略和质量控制机制,确保抽取的数据样本能够准确反映整体数据特征。该技术融合了统计学原理和计算优化算法,支持多种抽样方法,包括随机抽样、分层抽样、配额抽样等,并通过智能化的参数调优和样本验证,保证抽样结果的可靠性和实用价值。</p>
</div>
<div class="tech-advantages">
<h5>技术优势</h5>
<ul>
<li>科学准确:基于严谨的统计学理论,通过多种抽样方法和验证机制,确保样本的代表性和可信度</li>
<li>灵活高效:支持多种抽样策略,可根据不同场景需求灵活配置抽样参数,显著提升数据获取效率</li>
<li>成本优化:通过合理的样本量设计和优化算法,在保证数据质量的同时,有效降低数据处理成本</li>
<li>易于集成:提供标准化的接口和服务,可无缝集成到现有数据处理流程中,支持自动化操作</li>
</ul>
</div>
</div>
`
},
'数据脱敏': {
image: './build/assets/core03--_bSTplJ.png',
content: `
<div class="tech-image">
<img src="./build/assets/core03--_bSTplJ.png" alt="数据脱敏">
<div class="tech-image-value">
<h5>技术价值</h5>
<p>在保护敏感信息的同时保持数据可用性,实现数据安全共享和分析利用。</p>
</div>
</div>
<div class="tech-info">
<div class="tech-intro">
<h5>技术简介</h5>
<p>数据脱敏技术是一种信息安全保护方法,通过对敏感数据进行变形、替换、加密等处理,在确保数据分析价值的同时有效保护隐私信息。该技术包含静态脱敏和动态脱敏两大类,支持字符遮蔽、数据替换、格式保留加密等多种脱敏策略,并通过智能规则引擎实现数据的精准识别和安全转换,广泛应用于金融、医疗、政务等领域的数据安全流通场景。</p>
</div>
<div class="tech-advantages">
<h5>技术优势</h5>
<ul>
<li>安全可控:采用多层级脱敏策略,支持字段级、记录级的精细化控制,确保敏感信息得到全面保护</li>
<li>业务友好:在实现隐私保护的同时保持数据的业务价值,支持多种格式保留脱敏方法,便于后续分析利用</li>
<li>性能卓越:通过优化的脱敏算法和并行处理机制,支持海量数据的高效处理,满足实时业务需求</li>
<li>灵活扩展:提供丰富的脱敏规则配置选项,可根据不同场景快速定制脱敏方案,适应各类业务需求</li>
</ul>
</div>
</div>
`
},
'多方安全计算': {
image: './build/assets/core04-CgdtwWqu.png',
content: `
<div class="tech-image">
<img src="./build/assets/core04-CgdtwWqu.png" alt="多方安全计算">
<div class="tech-image-value">
<h5>技术价值</h5>
<p>实现多个参与方在不泄露原始数据的前提下进行联合数据计算和分析。</p>
</div>
</div>
<div class="tech-info">
<div class="tech-intro">
<h5>技术简介</h5>
<p>多方安全计算是一种先进的密码学技术,允许多个数据持有方在保护各自数据隐私的前提下完成联合计算任务。该技术融合了秘密分享、混淆电路、同态加密等密码学方法,通过构建安全的计算协议,确保计算过程中各方只能获得最终结果,无法获取其他参与方的原始数据。广泛应用于跨机构数据分析、联合风控、隐私计算等场景,是数据安全流通的核心支撑技术。</p>
</div>
<div class="tech-advantages">
<h5>技术优势</h5>
<ul>
<li>隐私保护:基于严格的密码学协议,确保计算过程中各方数据不出域、不泄露,从根本上解决数据安全问题</li>
<li>结果可信:采用安全的多方计算协议,保证计算结果的准确性和可验证性,支持公平计算</li>
<li>场景丰富:支持多种基础运算和高级分析功能,可用于联合建模、统计分析、特征计算等多种业务场景</li>
<li>可扩展性:支持两方到多方的安全计算场景,并可通过分布式计算提升性能,满足大规模数据计算需求</li>
</ul>
</div>
</div>
`
}
};
// 添加点击事件处理
document.querySelectorAll('.tech-tab').forEach(tab => {
tab.addEventListener('click', function() {
// 更新激活状态
document.querySelector('.tech-tab.active').classList.remove('active');
this.classList.add('active');
// 更新内容
const content = techContents[this.textContent];
document.querySelector('.tech-content').innerHTML = content.content;
});
});
const techUrls = {
'数据沙箱': 'https://icraft.gantcloud.com/editor?url=http://111.229.146.203:5000/icraft/数据沙箱.icraft&preview=true',
'数据抽样': 'https://icraft.gantcloud.com/editor?url=http://111.229.146.203:5000/icraft/数据抽样.icraft&preview=true',
'数据脱敏': 'https://icraft.gantcloud.com/editor?url=http://111.229.146.203:5000/icraft/数据脱敏计算.icraft&preview=true',
'多方安全计算': 'https://icraft.gantcloud.com/editor?url=http://111.229.146.203:5000/icraft/多方安全计算.icraft&preview=true'
};
// 浮窗相关
const modal = document.querySelector('.modal-overlay');
const modalIframe = modal.querySelector('.modal-iframe');
const closeBtn = modal.querySelector('.modal-close');
// 点击图片打开浮窗
document.addEventListener('click', function(e) {
if (e.target.closest('.tech-image')) {
const techName = document.querySelector('.tech-tab.active').textContent;
const url = techUrls[techName];
if (url) {
modalIframe.src = url;
modal.style.display = 'flex';
document.body.style.overflow = 'hidden'; // 防止背景滚动
}
}
});
// 关闭浮窗
closeBtn.addEventListener('click', function() {
modal.style.display = 'none';
modalIframe.src = ''; // 清空 iframe 内容
document.body.style.overflow = ''; // 恢复背景滚动
});
// 点击遮罩层关闭浮窗
modal.addEventListener('click', function(e) {
if (e.target === modal) {
closeBtn.click();
}
});
// ESC 键关闭浮窗
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape' && modal.style.display === 'flex') {
closeBtn.click();
}
});
</script>
</body>
</html>

123
ibisaas/index1.html Normal file
View File

@ -0,0 +1,123 @@
.core-tech {
padding: 60px 0;
background: #fff;
}
.tech-tabs {
display: flex;
justify-content: center;
margin-bottom: 40px;
border-bottom: 1px solid #eee;
}
.tech-tab {
padding: 15px 30px;
font-size: 18px;
color: #666;
cursor: pointer;
position: relative;
transition: all 0.3s ease;
}
.tech-tab.active {
color: #4285f4;
}
.tech-tab.active::after {
content: '';
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: 2px;
background: #4285f4;
}
.tech-content {
display: flex;
align-items: flex-start;
gap: 60px;
padding: 40px;
background: #f8f9fa;
border-radius: 8px;
}
.tech-image {
flex: 0 0 45%;
max-width: 600px;
}
.tech-image img {
width: 100%;
height: auto;
border-radius: 8px;
}
.tech-info {
flex: 1;
}
.tech-value {
margin-bottom: 30px;
}
.tech-value h5 {
font-size: 20px;
color: #333;
margin: 0 0 15px 0;
}
.tech-value p {
color: #666;
line-height: 1.6;
margin: 0;
}
.tech-intro {
margin-bottom: 30px;
}
.tech-advantages li {
margin-bottom: 10px;
color: #666;
line-height: 1.6;
}
<div class="core-tech">
<div class="width1600">
<div class="public-title">
<h4>核心技术</h4>
<p>基于隐私计算的可信数据环境</p>
</div>
<div class="tech-tabs">
<div class="tech-tab active">数据沙箱</div>
<div class="tech-tab">数据抽样</div>
<div class="tech-tab">数据脱敏</div>
<div class="tech-tab">多方安全计算</div>
</div>
<div class="tech-content">
<div class="tech-image">
<img src="path/to/sandbox-image.png" alt="数据沙箱">
</div>
<div class="tech-info">
<div class="tech-value">
<h5>技术价值</h5>
<p>实现数据可用不可见,保障数据在流通过程中的安全可信。</p>
</div>
<div class="tech-intro">
<h5>技术简介</h5>
<p>数据沙箱技术是一种安全的数据使用环境,通过构建独立的计算空间,允许数据需求方在不接触原始数据的情况下完成数据分析和计算任务。该技术集成了数据脱敏、访问控制、安全审计等多重保护机制,确保数据在流通和使用过程中的安全性。同时,通过提供标准化的数据服务接口,支持多样化的数据应用场景,实现数据价值的安全释放。</p>
</div>
<div class="tech-advantages">
<h5>技术优势</h5>
<ul>
<li>安全性高:采用多层安全防护架构,包括身份认证、权限控制、数据加密等措施,从多个维度保障数据安全</li>
<li>场景丰富:支持数据分析、机器学习、统计建模等多种计算场景,满足不同行业的数据应用需求</li>
<li>易于管理:提供完整的管理功能,包括数据接入、权限配置、使用监控、审计追踪等,降低运维管理成本</li>
<li>性能优异:通过优化的计算引擎和资源调度机制,确保数据处理的高效性,支持大规模数据分析需求</li>
</ul>
</div>
</div>
</div>
</div>
</div>