|
|
@@ -263,6 +263,31 @@ export default {
|
|
|
* @date : 2022/4/2 21:02
|
|
|
*/
|
|
|
handleCloseTag(res, type, route) {
|
|
|
+ // 如果当前页面需要是关闭提示,需要给出question询问
|
|
|
+ if (type === undefined && this.$route.meta && this.$route.meta.closeQuestion) {
|
|
|
+ this.$IBMessage({
|
|
|
+ content: this.$t('Q_002', {'param': this.$v('close')}),
|
|
|
+ title: this.$t('systemQuestion')
|
|
|
+ },
|
|
|
+ {
|
|
|
+ ok: () => {
|
|
|
+ // 执行关闭,页面跳转操作
|
|
|
+ this._turnToPage(res, type, route);
|
|
|
+ },
|
|
|
+ cancel:()=>{
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ // 执行关闭,页面跳转操作
|
|
|
+ this._turnToPage(res, type, route);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @desc : 执行跳转页面
|
|
|
+ * @author : 周兴
|
|
|
+ * @date : 2023/7/14 17:09
|
|
|
+ */
|
|
|
+ _turnToPage(res, type, route) {
|
|
|
//关闭当前
|
|
|
if (type === undefined) {
|
|
|
if (routeEqual(this.$route, route)) {
|
|
|
@@ -350,9 +375,9 @@ export default {
|
|
|
if (event.keyCode === 122) {
|
|
|
event.returnValue = false;
|
|
|
this.enterFullScreen(); //这里方的是触发全屏的方法
|
|
|
- }else if(event.keyCode === 13){
|
|
|
+ } else if (event.keyCode === 13) {
|
|
|
// 如果是多行文本不用拦截
|
|
|
- if(event.target.type != 'textarea'){
|
|
|
+ if (event.target.type != 'textarea') {
|
|
|
event.returnValue = false;
|
|
|
}
|
|
|
}
|
|
|
@@ -405,10 +430,10 @@ export default {
|
|
|
this.setBreadCrumb(newRoute)
|
|
|
this.setTagNavList(getNewTagList(this.tagNavList, newRoute))
|
|
|
},
|
|
|
- maxFlag(n,o){
|
|
|
+ maxFlag(n, o) {
|
|
|
// 如果最小化时记录
|
|
|
- if(!n){
|
|
|
- localSave('restore','restore')
|
|
|
+ if (!n) {
|
|
|
+ localSave('restore', 'restore')
|
|
|
}
|
|
|
}
|
|
|
},
|