diff --git a/ant-design-vue-jeecg/src/components/menu/Contextmenu.vue b/ant-design-vue-jeecg/src/components/menu/Contextmenu.vue index f88f7b45..f67ba135 100644 --- a/ant-design-vue-jeecg/src/components/menu/Contextmenu.vue +++ b/ant-design-vue-jeecg/src/components/menu/Contextmenu.vue @@ -43,9 +43,15 @@ export default { }, methods: { closeMenu (e) { + if(e.target.href && e.target.href.indexOf('shopping/shopHome')>0) { + window.open(e.target.href, '_blank') + } if (this.visible === true && ['menuitemicon', 'menuitem'].indexOf(e.target.getAttribute('role')) < 0) { this.$emit('update:visible', false) } + + + }, setPosition (e) { this.left = e.clientX diff --git a/ant-design-vue-jeecg/src/config/router.config.js b/ant-design-vue-jeecg/src/config/router.config.js index 80af5425..932ab936 100644 --- a/ant-design-vue-jeecg/src/config/router.config.js +++ b/ant-design-vue-jeecg/src/config/router.config.js @@ -620,4 +620,8 @@ export const constantRouterMap = [ path: '/atlas', component: () => import(/* webpackChunkName: "fail" */ '@/views/seknowgroup/SeKnowAtlasList') }, + { + path: '/shopping/shopHome',//这里是你需要设置新窗口打开的页面的路径 + component: () => import('@/views/shopping/shopHome') + }, ] diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/bg.png b/ant-design-vue-jeecg/src/views/shopping/assets/bg.png new file mode 100644 index 00000000..27d72654 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/bg.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/bg02.png b/ant-design-vue-jeecg/src/views/shopping/assets/bg02.png new file mode 100644 index 00000000..27d72654 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/bg02.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/bg03.png b/ant-design-vue-jeecg/src/views/shopping/assets/bg03.png new file mode 100644 index 00000000..27d72654 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/bg03.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/cloth001.png b/ant-design-vue-jeecg/src/views/shopping/assets/cloth001.png new file mode 100644 index 00000000..cf1bff37 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/cloth001.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/cloth002.png b/ant-design-vue-jeecg/src/views/shopping/assets/cloth002.png new file mode 100644 index 00000000..19a55d8d Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/cloth002.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/cloth003.png b/ant-design-vue-jeecg/src/views/shopping/assets/cloth003.png new file mode 100644 index 00000000..5f86ac5d Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/cloth003.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/cloth004.png b/ant-design-vue-jeecg/src/views/shopping/assets/cloth004.png new file mode 100644 index 00000000..b04d514f Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/cloth004.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/cloth005.png b/ant-design-vue-jeecg/src/views/shopping/assets/cloth005.png new file mode 100644 index 00000000..1f4fa819 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/cloth005.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/cloth01.png b/ant-design-vue-jeecg/src/views/shopping/assets/cloth01.png new file mode 100644 index 00000000..ff787a1d Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/cloth01.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/cloth02.png b/ant-design-vue-jeecg/src/views/shopping/assets/cloth02.png new file mode 100644 index 00000000..fc1e7261 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/cloth02.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/common.css b/ant-design-vue-jeecg/src/views/shopping/assets/common.css new file mode 100644 index 00000000..f7dbad78 --- /dev/null +++ b/ant-design-vue-jeecg/src/views/shopping/assets/common.css @@ -0,0 +1,95 @@ +html, +body, +#app { + height: 100%; +} + +* { + margin: 0; + padding: 0; +} + +a { + text-decoration: none; +} + +.jz { + width: 1440px; + margin: 0 auto; +} + +.d-flex { + display: flex; +} + +.f_12 { + font-size: 12px; +} + +.f_13 { + font-size: 13px; +} + +.f_16 { + font-size: 16px; +} + +.f_18 { + font-size: 18px; +} + +.f_20 { + font-size: 20px; +} + +.f_22 { + font-size: 22px; +} + +.f_24 { + font-size: 24px; +} + +.f_30 { + font-size: 30px; +} + +.f_36 { + font-size: 36px; +} + +.f_48 { + font-size: 48px; +} + +.mb_30 { + margin-bottom: 30px; +} + +.mb_100 { + margin-bottom: 100px; +} + +.fw_600 { + font-weight: 600; +} + +.c_333 { + color: #333; +} + +.c_999 { + color: #999; +} + +.c_fff { + color: #fff; +} + +.c_000 { + color: #000; +} + +.c_9a9b9b { + color: #9A9B9B; +} \ No newline at end of file diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/gerenzhongxin.png b/ant-design-vue-jeecg/src/views/shopping/assets/gerenzhongxin.png new file mode 100644 index 00000000..eb229e7e Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/gerenzhongxin.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/gouwudai.png b/ant-design-vue-jeecg/src/views/shopping/assets/gouwudai.png new file mode 100644 index 00000000..3af9a841 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/gouwudai.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.css b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.css new file mode 100644 index 00000000..ff38f99a --- /dev/null +++ b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.css @@ -0,0 +1,27 @@ +@font-face { + font-family: "iconfont"; /* Project id 3854415 */ + src: url('iconfont.woff2?t=1673012900302') format('woff2'), + url('iconfont.woff?t=1673012900302') format('woff'), + url('iconfont.ttf?t=1673012900302') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-sousuo:before { + content: "\e622"; +} + +.icon-gerenzhongxin:before { + content: "\e71d"; +} + +.icon-gouwudai:before { + content: "\e6b2"; +} + diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.js b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.js new file mode 100644 index 00000000..9a95f567 --- /dev/null +++ b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_3854415='',function(n){var t=(t=document.getElementsByTagName("script"))[t.length-1],e=t.getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var c,o,i,s,d,a=function(t,e){e.parentNode.insertBefore(t,e)};if(e&&!n.__iconfont__svg__cssinject__){n.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}c=function(){var t,e=document.createElement("div");e.innerHTML=n._iconfont_svg_string_3854415,(e=e.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",e=e,(t=document.body).firstChild?a(e,t.firstChild):t.appendChild(e))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),c()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(i=c,s=n.document,d=!1,h(),s.onreadystatechange=function(){"complete"==s.readyState&&(s.onreadystatechange=null,l())})}function l(){d||(d=!0,i())}function h(){try{s.documentElement.doScroll("left")}catch(t){return void setTimeout(h,50)}l()}}(window); \ No newline at end of file diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.json b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.json new file mode 100644 index 00000000..acb41baa --- /dev/null +++ b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.json @@ -0,0 +1,30 @@ +{ + "id": "3854415", + "name": "易创商城项目", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "1304890", + "name": "搜索", + "font_class": "sousuo", + "unicode": "e622", + "unicode_decimal": 58914 + }, + { + "icon_id": "7093672", + "name": "个人中心", + "font_class": "gerenzhongxin", + "unicode": "e71d", + "unicode_decimal": 59165 + }, + { + "icon_id": "7629049", + "name": "购物袋", + "font_class": "gouwudai", + "unicode": "e6b2", + "unicode_decimal": 59058 + } + ] +} diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.ttf b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.ttf new file mode 100644 index 00000000..57e07f90 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.ttf differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.woff b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.woff new file mode 100644 index 00000000..a5ceba4d Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.woff differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.woff2 b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.woff2 new file mode 100644 index 00000000..6a42ba0b Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/iconfont/iconfont.woff2 differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/logo.png b/ant-design-vue-jeecg/src/views/shopping/assets/logo.png new file mode 100644 index 00000000..f3d2503f Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/logo.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/order01.png b/ant-design-vue-jeecg/src/views/shopping/assets/order01.png new file mode 100644 index 00000000..032d33f0 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/order01.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/order02.png b/ant-design-vue-jeecg/src/views/shopping/assets/order02.png new file mode 100644 index 00000000..e66a9fbf Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/order02.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/order03.png b/ant-design-vue-jeecg/src/views/shopping/assets/order03.png new file mode 100644 index 00000000..b6dfc758 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/order03.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/order04.png b/ant-design-vue-jeecg/src/views/shopping/assets/order04.png new file mode 100644 index 00000000..2fc4dab6 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/order04.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/sousuo.png b/ant-design-vue-jeecg/src/views/shopping/assets/sousuo.png new file mode 100644 index 00000000..1c404031 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/sousuo.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/assets/youjiantou.png b/ant-design-vue-jeecg/src/views/shopping/assets/youjiantou.png new file mode 100644 index 00000000..8ab7e7e0 Binary files /dev/null and b/ant-design-vue-jeecg/src/views/shopping/assets/youjiantou.png differ diff --git a/ant-design-vue-jeecg/src/views/shopping/components/Footer/FooterView.vue b/ant-design-vue-jeecg/src/views/shopping/components/Footer/FooterView.vue new file mode 100644 index 00000000..e22fafc9 --- /dev/null +++ b/ant-design-vue-jeecg/src/views/shopping/components/Footer/FooterView.vue @@ -0,0 +1,82 @@ + + + + + diff --git a/ant-design-vue-jeecg/src/views/shopping/components/Header/HeaderView.vue b/ant-design-vue-jeecg/src/views/shopping/components/Header/HeaderView.vue new file mode 100644 index 00000000..d4125af1 --- /dev/null +++ b/ant-design-vue-jeecg/src/views/shopping/components/Header/HeaderView.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/ant-design-vue-jeecg/src/views/shopping/components/HelloWorld.vue b/ant-design-vue-jeecg/src/views/shopping/components/HelloWorld.vue new file mode 100644 index 00000000..b2c89408 --- /dev/null +++ b/ant-design-vue-jeecg/src/views/shopping/components/HelloWorld.vue @@ -0,0 +1,59 @@ + + + + + + diff --git a/ant-design-vue-jeecg/src/views/shopping/components/InitialHeader/InitialHeader.vue b/ant-design-vue-jeecg/src/views/shopping/components/InitialHeader/InitialHeader.vue new file mode 100644 index 00000000..fb70b8e6 --- /dev/null +++ b/ant-design-vue-jeecg/src/views/shopping/components/InitialHeader/InitialHeader.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/ant-design-vue-jeecg/src/views/shopping/shopHome.vue b/ant-design-vue-jeecg/src/views/shopping/shopHome.vue new file mode 100644 index 00000000..682d4582 --- /dev/null +++ b/ant-design-vue-jeecg/src/views/shopping/shopHome.vue @@ -0,0 +1,920 @@ + + + + \ No newline at end of file