Commit 502a887a authored by 黄奎's avatar 黄奎

页面修改

parent f0a818d2
import Vue from 'vue' import Vue from 'vue'
import axios from 'axios' import axios from 'axios'
import md5 from 'js-md5'
Vue.prototype.$axios = axios Vue.prototype.$axios = axios
//域名管理对象
Vue.prototype.domainManager = function () {
let domainUrl = '';
domainUrl = "http://127.0.0.1";
let locationName = window.location.hostname;
if (locationName.indexOf('testerp.oytour') !== -1) {
domainUrl = "http://testapi.oytour.com";
} else if (locationName.indexOf('oytour') !== -1) {
domainUrl = "http://reborn.oytour.com";
}
var obj = {
//主地址
DomainUrl: domainUrl,
//常用提交数据URL
PostUrl: domainUrl + "/api/common/post",
};
return obj;
}
//HTTP提交数据
Vue.prototype.apipost = function (cmd, msg, successCall, faildCall) {
if (msg == null || msg == "") {
msg = {}
}
var apiurl = this.domainManager().PostUrl;
var timestamp = (new Date()).valueOf();
this.apiurl = apiurl;
var token = "";
var key = "";
var tempLanguage = 0;
if (this.getLocalStorage() != null) {
token = this.getLocalStorage().token;
key = this.getLocalStorage().SecretKey;
}
var encodeMsg = encodeURIComponent(JSON.stringify(msg)).toLowerCase();
var md5Str = md5(`cmd=${cmd}&msg=${encodeMsg}&timestamp=${timestamp}&token=${token}&key=${key}`);
var postData = {
"msg": msg,
"cmd": cmd,
"timestamp": timestamp,
"token": token,
"sign": md5Str,
"languageId": tempLanguage
}
this.$axios.post(apiurl, postData, {
headers: {
'Content-Type': 'application/json',
'Referer-Viitto': this.$route.path
}
})
.then(res => {
if (res.data.resultCode == 10000 || res.data.resultCode == 10001) {
} else if (res.resultCode == 10005) {
this.$router.go(-1);
} else {
successCall(res);
}
}, faildCall)
}
//ERP本地缓存
Vue.prototype.getLocalStorage = function () {
var localStorageData = window.localStorage["b2bUser"];
if (localStorageData !== undefined && localStorageData != 'undefined') {
return JSON.parse(localStorageData);
} else {
return null;
}
}
export default ({
app
}) => {
// Set i18n instance on app
app.axios = axios
}
export {
axios
}
<template> <template>
<q-layout view="hHh lpr fFf"> <q-layout view="hHh lpr fFf">
<hor-big-one v-if="headType==1" :base-data="baseinfo" ref="webhead"></hor-big-one> <hor-big-one v-if="headType==1" :base-data="baseinfo" ref="webhead"></hor-big-one>
<hor-big-two v-if="headType==2" :base-data="baseinfo" ref="webhead" ></hor-big-two> <hor-big-two v-if="headType==2" :base-data="baseinfo" ref="webhead"></hor-big-two>
<q-page-container> <q-page-container>
<router-view /> <router-view />
</q-page-container> </q-page-container>
...@@ -19,71 +19,89 @@ ...@@ -19,71 +19,89 @@
</template> </template>
<script> <script>
import horBigOne from "../components/navs/hor-big-one"; import horBigOne from "../components/navs/hor-big-one";
import horBigTwo from "../components/navs/hor-big-tow"; import horBigTwo from "../components/navs/hor-big-tow";
export default { export default {
components: { components: {
horBigOne, horBigOne,
horBigTwo horBigTwo
}, },
data() { data() {
return { return {
leftDrawerOpen: false, leftDrawerOpen: false,
baseinfo: { baseinfo: {
logo: logo: "https://de0s2vtm6rzpn.cloudfront.net/white_label/575/logo_1583290210_rsz.png",
"https://de0s2vtm6rzpn.cloudfront.net/white_label/575/logo_1583290210_rsz.png", name: "玩家旅遊",
name: "玩家旅遊", nav: {
nav: { bg: "rgba(255,255,255,.95)",
bg: "rgba(255,255,255,.95)", color: "#222",
color: "#222", navs: [{
navs: [ title: "極上•深之旅",
{ url: "http://17658.byethost18.com/",
title: "極上•深之旅", icon: ""
url: "http://17658.byethost18.com/", },
icon: "" {
}, title: "519住宿趣",
{ url: "http://winterfavor.byethost7.com/",
title: "519住宿趣", icon: ""
url: "http://winterfavor.byethost7.com/", },
icon: "" {
}, title: "玩家旅遊論壇",
{ url: "https://www.facebook.com/papago17658/",
title: "玩家旅遊論壇", icon: ""
url: "https://www.facebook.com/papago17658/", },
icon: "" {
}, title: "全球租車",
{ url: "https://yvonne.tripsaas.com/",
title: "全球租車", icon: ""
url: "https://yvonne.tripsaas.com/", },
icon: "" {
}, title: "歐洲團體行程",
{ url: "https://yvonne.tripsaas.com/search/search_result?keyword=%E5%85%A8%E5%8D%80%20%E6%AD%90&type=area&from=2019-07-10&to=2020-01-06",
title: "歐洲團體行程", icon: ""
url: },
"https://yvonne.tripsaas.com/search/search_result?keyword=%E5%85%A8%E5%8D%80%20%E6%AD%90&type=area&from=2019-07-10&to=2020-01-06", {
icon: "" title: "茸茸毛寵物用品商城",
}, url: "https://petsiloveyou.123web.tw/",
{ icon: ""
title: "茸茸毛寵物用品商城", }
url: "https://petsiloveyou.123web.tw/", ]
icon: "" },
} desc: "這是一家非常牛逼的旅遊網站"
]
}, },
desc: "這是一家非常牛逼的旅遊網站" headType: 0
};
},
created() {
this.$root.$on('change-head-style', param => {
this.changeHeadHandler(param);
this.getData()
})
},
methods: {
getData() {
this.apipost(
"ws_get_GetHomePage", {
RB_Group_Id: 2
},
res => {
console.log(res);
if (res.data.resultCode == 1) {
} else {
}
},
err => {}
);
}, },
headType:0 changeHeadHandler(t) {
}; this.headType = t;
}, }
created() { },
this.$root.$on('change-head-style', param=>{ };
this.changeHeadHandler(param)
})
},
methods: {
changeHeadHandler(t) {
this.headType = t;
}
},
};
</script> </script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment