Commit e48e1285 authored by zhengke's avatar zhengke

no message

parent eb223c00
...@@ -4,144 +4,147 @@ ...@@ -4,144 +4,147 @@
</div> </div>
</template> </template>
<script> <script>
export default { export default {
data() { data() {
return {}; return {};
}, },
ceated() { ceated() {
},
mounted() {
let getData
if (this.$route.query) {
getData = JSON.stringify(this.$route.query)
getData = JSON.parse(getData)
if (getData.erpOrderObj) {
getData = JSON.parse(getData.erpOrderObj)
}
}
if (!this.getLocalStorage() && !getData) {
this.$router.push({
path: "/login",
});
} else if (getData && getData.path) { // erp自动登陆传过来的参数
let parameter = getData
this.$router.push({
path: `/automaticLogin?toke=${data.token}&data=${JSON.stringify(parameter)}`,
})
} else {
this.$router.push({
name: "Home",
});
}
setTimeout(() => {
this.getUserInfo()
}, 100)
},
methods: {
// 获取用户权限信息
getUserInfo() {
this.apipost("/api/AutoLogin/GetCRMLoginMenu", {}, (res) => {
var jsonData = res.data;
if (jsonData.resultCode == 1) {
var userData = jsonData.data
var userJson = userData;
var userInfo = JSON.parse(localStorage.userInfo)
userInfo.UserMenu = userJson
localStorage.userInfo = JSON.stringify(userInfo)
} else {
this.$message({
message: res.data.message,
type: "error",
});
this.loginState = 0;
}
});
},
},
};
</script>
<style>
@import "./assets/css/tablevoerride.css";
@import "./assets/global/font.css";
@import "//at.alicdn.com/t/font_1627123_xio004ni8y.css";
@import url("//at.alicdn.com/t/font_1627123_grz80mbm3sv.css");
/* @import './assets/css/common.css'; */
}, @import "./assets/css/init.css";
mounted() { body,
let getData html {
if(this.$route.query){ padding: 0px;
getData = JSON.stringify(this.$route.query) margin: 0px;
getData = JSON.parse(getData) font-family: "微软雅黑", " Microsoft YaHei", "PingFang", "PingFangR";
if(getData.erpOrderObj){ -webkit-font-smoothing: antialiased;
getData = JSON.parse(getData.erpOrderObj) height: 100%;
}
} }
if (!this.getLocalStorage()&&!getData) {
this.$router.push({ #app {
path: "/login", height: 100%;
});
} else if(getData&&getData.path) { // erp自动登陆传过来的参数
let parameter = getData
this.$router.push({
path: `/automaticLogin?toke=${data.token}&data=${JSON.stringify(parameter)}`,
})
} else {
this.$router.push({
name: "Home",
});
} }
// this.getUserInfo()
}, .el-scrollbar {
methods: { height: 100%;
// 获取用户权限信息
getUserInfo(){
this.apipost("/api/AutoLogin/GetCRMLoginMenu", {}, (res) => {
var jsonData = res.data;
if (jsonData.resultCode == 1) {
//登录成功
let autoLogin = this.isAutoLogin ?
{
acc: this.account,
pwd: this.pwd,
} :
null;
localStorage.autoLogin = JSON.stringify(autoLogin);
var userData = jsonData.data;
var userJson = JSON.stringify(userData);
localStorage.userInfo = userJson;
this.loginState = 0;
this.$router.push({
path: "/Home"
});
} else {
this.$message({
message: res.data.message,
type: "error",
});
this.loginState = 0;
}
});
} }
},
}; .el-scrollbar__wrap {
</script> overflow: auto !important;
width: 100%;
<style> height: 100%;
@import "./assets/css/tablevoerride.css"; }
@import "./assets/global/font.css";
@import "//at.alicdn.com/t/font_1627123_xio004ni8y.css"; .el-scrollbar__view {
@import url("//at.alicdn.com/t/font_1627123_grz80mbm3sv.css"); width: 100%;
/* @import './assets/css/common.css'; */ height: 100%;
@import "./assets/css/init.css"; }
body, .page-component-up {
html { position: fixed;
padding: 0px; right: calc(8.3% - 60px);
margin: 0px; bottom: 150px;
font-family: "微软雅黑", " Microsoft YaHei", "PingFang", "PingFangR"; width: 40px;
-webkit-font-smoothing: antialiased; height: 90px;
height: 100%; z-index: 2000;
} }
#app {
height: 100%; .page-component-up img {
} width: 38px;
.el-scrollbar { height: 38px;
height: 100%; }
}
.el-scrollbar__wrap { .page-component-up i {
overflow: auto !important; background-color: #fff;
width: 100%; cursor: pointer;
height: 100%; transition: 0.3s;
} /* box-shadow: 0 0 6px rgba(0,0,0,.12); */
.el-scrollbar__view { z-index: 5;
width: 100%; border: 1px solid #ddd;
height: 100%; box-sizing: border-box;
} line-height: 40px;
.page-component-up { text-align: center;
position: fixed; display: inline-block;
right: calc(8.3% - 60px); }
bottom: 150px;
width: 40px; .page-component-up i {
height: 90px; font-size: 36px;
z-index: 2000; color: #bbb;
} }
.page-component-up img {
width: 38px; .page-component-up i:hover {
height: 38px; background-color: #ef4455;
} border: 1px solid #ec3346;
.page-component-up i { }
background-color: #fff;
.page-component-up:hover i {
cursor: pointer; color: #f1f1f1;
transition: 0.3s; }
/* box-shadow: 0 0 6px rgba(0,0,0,.12); */
z-index: 5; .el-form-item .el-form-item__label {
border: 1px solid #ddd; color: #3d3b4f !important;
box-sizing: border-box; }
line-height: 40px;
text-align: center; .el-button [class*="el-icon-"]+span {
display: inline-block; margin-left: 5px;
} font-family: "perfectFont";
.page-component-up i { }
font-size: 36px; </style>
color: #bbb; \ No newline at end of file
}
.page-component-up i:hover {
background-color: #ef4455;
border: 1px solid #ec3346;
}
.page-component-up:hover i {
color: #f1f1f1;
}
.el-form-item .el-form-item__label {
color: #3d3b4f !important;
}
.el-button [class*="el-icon-"] + span {
margin-left: 5px;
font-family: "perfectFont";
}
</style>
This diff is collapsed.
This diff is collapsed.
...@@ -6,19 +6,19 @@ export default { ...@@ -6,19 +6,19 @@ export default {
apiurl: '' apiurl: ''
}, },
install(Vue, options) { install(Vue, options) {
Vue.prototype.isOnline = function () { Vue.prototype.isOnline = function() {
return process.env.NODE_ENV !== 'development'; return process.env.NODE_ENV !== 'development';
}, },
//域名管理对象 //域名管理对象
Vue.prototype.domainManager = function () { Vue.prototype.domainManager = function() {
//CRM API //CRM API
let domainUrl = ""; let domainUrl = "";
domainUrl = "http://192.168.10.2:8098"; domainUrl = "http://192.168.10.36:8098";
//domainUrl = "http://localhost:5003"; //domainUrl = "http://localhost:5003";
let locationName = window.location.hostname; let locationName = window.location.hostname;
//旅游ERPApi //旅游ERPApi
let domainPostUrl = "" let domainPostUrl = ""
domainPostUrl = "http://192.168.10.2:8083"; domainPostUrl = "http://192.168.10.36:8083";
//domainPostUrl = "http://192.168.10.46"; //domainPostUrl = "http://192.168.10.46";
if (this.isOnline()) { if (this.isOnline()) {
if (window.location.host.indexOf('fcrmyx.oytour.com') != -1) { if (window.location.host.indexOf('fcrmyx.oytour.com') != -1) {
...@@ -47,7 +47,7 @@ export default { ...@@ -47,7 +47,7 @@ export default {
}, },
//消息成功提示 //消息成功提示
Vue.prototype.Success = function (msg) { Vue.prototype.Success = function(msg) {
this.$message({ this.$message({
message: msg, message: msg,
duration: 2000, duration: 2000,
...@@ -55,7 +55,7 @@ export default { ...@@ -55,7 +55,7 @@ export default {
}); });
}, },
//错误提示 //错误提示
Vue.prototype.Error = function (msg) { Vue.prototype.Error = function(msg) {
this.$message({ this.$message({
message: msg, message: msg,
duration: 2000, duration: 2000,
...@@ -64,7 +64,7 @@ export default { ...@@ -64,7 +64,7 @@ export default {
}, },
//一般提示 //一般提示
Vue.prototype.Info = function (msg) { Vue.prototype.Info = function(msg) {
this.$message({ this.$message({
message: msg, message: msg,
duration: 2000, duration: 2000,
...@@ -72,7 +72,7 @@ export default { ...@@ -72,7 +72,7 @@ export default {
}); });
}, },
//警告提示 //警告提示
Vue.prototype.Warning = function (msg) { Vue.prototype.Warning = function(msg) {
this.$message({ this.$message({
message: msg, message: msg,
duration: 2000, duration: 2000,
...@@ -80,7 +80,7 @@ export default { ...@@ -80,7 +80,7 @@ export default {
}); });
}, },
//Confirm //Confirm
Vue.prototype.Confirm = function (msg, callback) { Vue.prototype.Confirm = function(msg, callback) {
this.$confirm(msg, "提示", { this.$confirm(msg, "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
...@@ -100,7 +100,7 @@ export default { ...@@ -100,7 +100,7 @@ export default {
//type : m_filt 填充 m_w 宽度固定 高度不固定 m_h 高度固定 宽度不固定 //type : m_filt 填充 m_w 宽度固定 高度不固定 m_h 高度固定 宽度不固定
// w : 宽 // w : 宽
// h : 高 // h : 高
Vue.prototype.compressImg = function (path, type, w, h) { Vue.prototype.compressImg = function(path, type, w, h) {
let url = this.domainManager().UploadUrl; let url = this.domainManager().UploadUrl;
let poise = 'width='; let poise = 'width=';
w = w ? w : '' w = w ? w : ''
...@@ -115,7 +115,7 @@ export default { ...@@ -115,7 +115,7 @@ export default {
//旅游ERP接口 //旅游ERP接口
Vue.prototype.apipost2 = function (cmd, msg, successCall, faildCall, isOnline) { Vue.prototype.apipost2 = function(cmd, msg, successCall, faildCall, isOnline) {
if (msg == null || msg == "") { if (msg == null || msg == "") {
msg = {} msg = {}
} }
...@@ -164,7 +164,7 @@ export default { ...@@ -164,7 +164,7 @@ export default {
} }
//CRM接口 //CRM接口
Vue.prototype.apipost = function (cmd, msg, successCall, faildCall) { Vue.prototype.apipost = function(cmd, msg, successCall, faildCall) {
if (msg == null || msg == "") { if (msg == null || msg == "") {
msg = {} msg = {}
} }
...@@ -207,7 +207,7 @@ export default { ...@@ -207,7 +207,7 @@ export default {
}, },
// 自动登录HTTP提交数据 // 自动登录HTTP提交数据
Vue.prototype.apipostLogin = function (cmd, msg, successCall, faildCall) { Vue.prototype.apipostLogin = function(cmd, msg, successCall, faildCall) {
if (msg == null || msg == "") { if (msg == null || msg == "") {
msg = {} msg = {}
} }
...@@ -250,7 +250,7 @@ export default { ...@@ -250,7 +250,7 @@ export default {
}, },
//Java接口 //Java接口
Vue.prototype.apiJavaPost = function (cmd, msg, successCall, faildCall) { Vue.prototype.apiJavaPost = function(cmd, msg, successCall, faildCall) {
if (msg == null || msg == "") { if (msg == null || msg == "") {
msg = {} msg = {}
} }
...@@ -302,7 +302,7 @@ export default { ...@@ -302,7 +302,7 @@ export default {
}, },
//下载文件 //下载文件
Vue.prototype.GetLocalFile = function (cmd, msg, fileName, callBack) { Vue.prototype.GetLocalFile = function(cmd, msg, fileName, callBack) {
if (msg == null || msg == "") { if (msg == null || msg == "") {
msg = {} msg = {}
} }
...@@ -344,7 +344,7 @@ export default { ...@@ -344,7 +344,7 @@ export default {
}; };
callBack(result); callBack(result);
} }
}).catch(function (res) { }).catch(function(res) {
console.log("GetLocalFile", res); console.log("GetLocalFile", res);
}); });
} }
......
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