diff --git a/rc-busness/assets/css/producted.less b/rc-busness/assets/css/producted.less index e0068f71..a77cf156 100644 --- a/rc-busness/assets/css/producted.less +++ b/rc-busness/assets/css/producted.less @@ -1,5 +1,47 @@ // 手机端 @media screen and(min-width: 320px) and(max-width:768px) { + .rc-fixright{ + width: 0.60rem; + height: 1.81rem; + background: #FFFFFF; + box-shadow: 0px 0px 0.10rem rgba(0, 0, 0, 0.16); + border-radius: 0.04rem; + position: fixed; + right: 0; + top: 30%; + display: flex; + flex-direction: column; + z-index: 9999; + ul{ + height: 100%; + li{ + width: 100%; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + margin-top: 0.08rem; + } + } + img{ + width: 0.30rem; + height: 0.30rem; + display: block; + } + + img{ + width: 0.30rem; + height: 0.30rem; + display: block; + } + span{ + font-size: 0.12rem; + color: #666666; + } + } + .rc-top{ + margin-top: 0; + } .rc-button{ width: 100%; display: flex; diff --git a/rc-busness/components/tabs.vue b/rc-busness/components/tabs.vue new file mode 100644 index 00000000..92be0d68 --- /dev/null +++ b/rc-busness/components/tabs.vue @@ -0,0 +1,250 @@ + + + + + diff --git a/rc-busness/components/unlogin.vue b/rc-busness/components/unlogin.vue new file mode 100644 index 00000000..db5f8889 --- /dev/null +++ b/rc-busness/components/unlogin.vue @@ -0,0 +1,86 @@ + + + + + \ No newline at end of file diff --git a/rc-busness/middleware/metaTitle.js b/rc-busness/middleware/metaTitle.js new file mode 100644 index 00000000..da7bfc34 --- /dev/null +++ b/rc-busness/middleware/metaTitle.js @@ -0,0 +1,7 @@ + +export default ({store, route, redirect}) => { + route.matched.forEach((item, index) => { + item.meta.title = route.meta[index].title || ''; + item.meta.redirect = route.meta[index].redirect || '';//设置重定向 + }) +} diff --git a/rc-busness/nuxt.config.js b/rc-busness/nuxt.config.js index 67a11eff..aed06e0a 100644 --- a/rc-busness/nuxt.config.js +++ b/rc-busness/nuxt.config.js @@ -1,4 +1,4 @@ -const rem = '!function(e){var t,n=document,i=window,o=n.documentElement;function u(){var t=o.getBoundingClientRect().width/e*100;o.style.fontSize=t+"px"}u(),i.addEventListener("resize",function(){clearTimeout(t),t=setTimeout(u,300)},!1),i.addEventListener("pageshow",function(e){e.persisted&&(clearTimeout(t),t=setTimeout(u,300))},!1)}(750);'; + export default { @@ -14,10 +14,8 @@ export default { // { src: '/js/flexible.js', type: 'text/javascript', charset: 'utf-8'}, { src: 'https://ocstest.royalcanin.com.cn:8081/livechat/chatapp/customer/branch/RoyalCanin/14053/index.js' }, { src: '"https://ocstest.royalcanin.com.cn:8081/livechat/chatapp/customer/branch/RoyalCanin/14054/index.js"' } - // { innerHTML: rem, type: 'text/javascript', charset: 'utf-8'} ], -__dangerouslyDisableSanitizers: ['script'], meta: [ { charset: 'utf-8' }, @@ -37,13 +35,18 @@ __dangerouslyDisableSanitizers: ['script'], { src: "swiper/css/swiper.css" } ], + router: { + middleware: ['metaTitle'] + }, // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins plugins: [ '@/plugins/vant', '@/plugins/ElementUI', { src: "~/plugins/swiper.js", ssr: false }, - { src: '@/plugins/localStorage', ssr: false } + { src: "~/plugins/axios.js", ssr: false }, + { src: '@/plugins/localStorage', ssr: false }, + ], diff --git a/rc-busness/pages/index.vue b/rc-busness/pages/index.vue index bb3036d0..accf8cb6 100644 --- a/rc-busness/pages/index.vue +++ b/rc-busness/pages/index.vue @@ -4,19 +4,8 @@
-
-
-
- - - 登录/注册 - -
-
- -
-
-
+ + @@ -593,10 +582,15 @@ import $ from 'jquery' import Myheader from "~/components/header.vue"; import Myfooter from "~/components/rc-footer.vue"; + import unlogin from "~/components/unlogin.vue"; + import tabs from "@/components/tabs.vue"; import '@vant/touch-emulator'; import { userquery,postCourseId,biaomessage,userque } from "../ajax/getData"; const settings = require("@/config"); export default { + middleware: 'metaTitle', + // middleware: 'metaTitle', + meta: {title: '首页'}, data(){ return{ processinformation:[], @@ -908,7 +902,9 @@ activeInde3:0, }, components:{ Myheader, - Myfooter + Myfooter, + tabs, + unlogin, }, mounted(){ this.usermessage= JSON.parse(localStorage.getItem("userInfo")); @@ -953,15 +949,7 @@ activeInde3:0, } }, - //用户登录 - userlogin(){ - this.$router.push({ - path: "/userlogin/login", - query: { - stype: 1, - }, - }); - }, + showmesg(){ this.toTop(); diff --git a/rc-busness/pages/myorder/userrecord.vue b/rc-busness/pages/myorder/userrecord.vue index 93858ee7..3b1991bb 100644 --- a/rc-busness/pages/myorder/userrecord.vue +++ b/rc-busness/pages/myorder/userrecord.vue @@ -1,9 +1,10 @@