diff --git a/f/web-kboss/src/api/H5/index.js b/f/web-kboss/src/api/H5/index.js index 6704d81..a9e3cb7 100644 --- a/f/web-kboss/src/api/H5/index.js +++ b/f/web-kboss/src/api/H5/index.js @@ -1,9 +1,31 @@ import request from "@/utils/request"; - +// 获取首页产品 export const reqHotProduct = () => { return request({ url: '/product/get_firstpage_jizuonet.dspy', method: 'post', }) } +// 获取云,算,网,用数据 +export const reqNavList = (data) => { + return request({ + url: '/product/get_firstpage_product_tree.dspy', + method: 'post', + headers: { + 'Content-Type': 'application/json' + }, + data + }) +} +//立即咨询 +export const reqNewHomeConsult = (data) => { + return request({ + url: '/product/add_user_inquiry.dspy', + method: 'post', + headers: { + 'Content-Type': 'application/json' + }, + data + }) +} diff --git a/f/web-kboss/src/router/index.js b/f/web-kboss/src/router/index.js index d155c42..398473d 100644 --- a/f/web-kboss/src/router/index.js +++ b/f/web-kboss/src/router/index.js @@ -85,7 +85,7 @@ export const constantRoutes = [ path: '/h5HomePage', name: 'H5HomePage', title: 'H5首页', - component: () => import('@/views/H5/indexPage/index.vue'), + component: () => import('@/views/H5/calculate/index.vue'), hidden: true, }, diff --git a/f/web-kboss/src/views/H5/calculate/index.vue b/f/web-kboss/src/views/H5/calculate/index.vue new file mode 100644 index 0000000..d845802 --- /dev/null +++ b/f/web-kboss/src/views/H5/calculate/index.vue @@ -0,0 +1,151 @@ + + + + + + diff --git a/f/web-kboss/src/views/H5/cloud/index.vue b/f/web-kboss/src/views/H5/cloud/index.vue new file mode 100644 index 0000000..789d3c3 --- /dev/null +++ b/f/web-kboss/src/views/H5/cloud/index.vue @@ -0,0 +1,150 @@ + + + + + diff --git a/f/web-kboss/src/views/H5/images/tabBar/calculate.png b/f/web-kboss/src/views/H5/images/tabBar/calculate.png new file mode 100644 index 0000000..2d85206 Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/calculate.png differ diff --git a/f/web-kboss/src/views/H5/images/tabBar/calculateColor.png b/f/web-kboss/src/views/H5/images/tabBar/calculateColor.png new file mode 100644 index 0000000..09ca9fa Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/calculateColor.png differ diff --git a/f/web-kboss/src/views/H5/images/tabBar/cloud.png b/f/web-kboss/src/views/H5/images/tabBar/cloud.png new file mode 100644 index 0000000..d452a89 Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/cloud.png differ diff --git a/f/web-kboss/src/views/H5/images/tabBar/cloudColor.png b/f/web-kboss/src/views/H5/images/tabBar/cloudColor.png new file mode 100644 index 0000000..d158c7a Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/cloudColor.png differ diff --git a/f/web-kboss/src/views/H5/images/tabBar/home.png b/f/web-kboss/src/views/H5/images/tabBar/home.png new file mode 100644 index 0000000..134d588 Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/home.png differ diff --git a/f/web-kboss/src/views/H5/images/tabBar/homeColor.png b/f/web-kboss/src/views/H5/images/tabBar/homeColor.png new file mode 100644 index 0000000..34d2b36 Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/homeColor.png differ diff --git a/f/web-kboss/src/views/H5/images/tabBar/net.png b/f/web-kboss/src/views/H5/images/tabBar/net.png new file mode 100644 index 0000000..8b41bf5 Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/net.png differ diff --git a/f/web-kboss/src/views/H5/images/tabBar/netColor.png b/f/web-kboss/src/views/H5/images/tabBar/netColor.png new file mode 100644 index 0000000..dd348ad Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/netColor.png differ diff --git a/f/web-kboss/src/views/H5/images/tabBar/user.png b/f/web-kboss/src/views/H5/images/tabBar/user.png new file mode 100644 index 0000000..c4f9066 Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/user.png differ diff --git a/f/web-kboss/src/views/H5/images/tabBar/userColor.png b/f/web-kboss/src/views/H5/images/tabBar/userColor.png new file mode 100644 index 0000000..51aa648 Binary files /dev/null and b/f/web-kboss/src/views/H5/images/tabBar/userColor.png differ diff --git a/f/web-kboss/src/views/H5/index.vue b/f/web-kboss/src/views/H5/index.vue new file mode 100644 index 0000000..f84269d --- /dev/null +++ b/f/web-kboss/src/views/H5/index.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/f/web-kboss/src/views/H5/media.js b/f/web-kboss/src/views/H5/media.js index f8fc27e..4f55b34 100644 --- a/f/web-kboss/src/views/H5/media.js +++ b/f/web-kboss/src/views/H5/media.js @@ -1,23 +1,10 @@ -// 修正适配函数 function adapter() { - // 获取布局视口宽度 + //获取布局视口宽度,因为开启了理想视口,布局视口=设备横向独立像素值 const dpWidth = document.documentElement.clientWidth - // 设置最小和最大宽度限制,防止字体过大或过小 - const minWidth = 375 - const maxWidth = 1920 - const constrainedWidth = Math.min(Math.max(dpWidth, minWidth), maxWidth) - - // 计算根字体大小(基于设计稿宽度 1900px) - const rootFontSize = (constrainedWidth * 100) / 1900 - - // 设置根字体大小,限制在合理范围内 - document.documentElement.style.fontSize = Math.max(12, Math.min(20, rootFontSize)) + 'px' + //计算根字体大小 + const rootFonstSize = (dpWidth * 100) / 750 + //设置根字体大小 + document.documentElement.style.fontSize = rootFonstSize + 'px' } - -// 页面加载时执行 adapter() - -// 监听窗口大小变化 - 修正语法错误 -window.onresize = adapter -// 或者使用防抖版本,避免频繁触发 -// window.addEventListener('resize', debounce(adapter, 200)) +window.onresize = adapter() diff --git a/f/web-kboss/src/views/H5/net/index.vue b/f/web-kboss/src/views/H5/net/index.vue new file mode 100644 index 0000000..020eabc --- /dev/null +++ b/f/web-kboss/src/views/H5/net/index.vue @@ -0,0 +1,151 @@ + + + + + + diff --git a/f/web-kboss/src/views/H5/indexPage/index.vue b/f/web-kboss/src/views/H5/official/index.vue similarity index 100% rename from f/web-kboss/src/views/H5/indexPage/index.vue rename to f/web-kboss/src/views/H5/official/index.vue diff --git a/f/web-kboss/src/views/H5/use/index.vue b/f/web-kboss/src/views/H5/use/index.vue new file mode 100644 index 0000000..adbd236 --- /dev/null +++ b/f/web-kboss/src/views/H5/use/index.vue @@ -0,0 +1,148 @@ + + + + +