提交 996e90ee 编写于 作者: chengxiang.li's avatar chengxiang.li

update no-select logic

上级 fc8b3f12
...@@ -589,6 +589,10 @@ export const responseCheck = (res, self) => { ...@@ -589,6 +589,10 @@ export const responseCheck = (res, self) => {
return true; return true;
} else if (ResponseEnum.has(code)) { } else if (ResponseEnum.has(code)) {
messageBox(self, "提示", ResponseEnum.get(code), "是", function () { messageBox(self, "提示", ResponseEnum.get(code), "是", function () {
// debugger;
if( code == '201550' ){
logout();
}
// logout(); // logout();
}, "", null); }, "", null);
// setTimeout(function () { // setTimeout(function () {
......
...@@ -152,7 +152,7 @@ ...@@ -152,7 +152,7 @@
}, },
mounted() { mounted() {
vm.handleForbid(); // 禁止默认事件
}, },
data() { data() {
return { return {
...@@ -184,6 +184,20 @@ ...@@ -184,6 +184,20 @@
} }
}, },
methods: { methods: {
handleForbid() {
document.oncontextmenu = function(){
return false;
}
document.oncopy = function(){
return false;
}
document.onpaste = function(){
return false;
}
document.onselectstart = function(){
return false;
}
},
handleRemarkClose() { handleRemarkClose() {
vm.newRemark = ''; vm.newRemark = '';
vm.remarkHistory = []; vm.remarkHistory = [];
...@@ -476,7 +490,7 @@ ...@@ -476,7 +490,7 @@
.data-view-message-wrap { .data-view-message-wrap {
width: 100%; width: 100%;
height: 100%; height: 100%;
display: flex; flex-direction: column; display: flex; flex-direction: column; user-select: none;
.no-table-data{ .no-table-data{
width: 100%; width: 100%;
......
...@@ -230,8 +230,23 @@ export default { ...@@ -230,8 +230,23 @@ export default {
mounted() { mounted() {
vm.getUrlQuery(); vm.getUrlQuery();
vm.getWaterMark(); // 获取水印 vm.getWaterMark(); // 获取水印
vm.handleForbid(); // 禁止默认事件
}, },
methods: { methods: {
handleForbid() {
document.oncontextmenu = function(){
return false;
}
document.oncopy = function(){
return false;
}
document.onpaste = function(){
return false;
}
document.onselectstart = function(){
return false;
}
},
getUrlQuery() { getUrlQuery() {
let query = vm.$route.query; let query = vm.$route.query;
if( query && query.dingdingNumber ){ if( query && query.dingdingNumber ){
...@@ -529,6 +544,7 @@ export default { ...@@ -529,6 +544,7 @@ export default {
input[type="number"] { input[type="number"] {
-moz-appearance: textfield; -moz-appearance: textfield;
} }
user-select: none;
ul, ul,
li { li {
list-style: none; list-style: none;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册