From 89600b73ad557ff3e1b4614536379d1a30ea78df Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期五, 15 十一月 2024 10:55:43 +0800
Subject: [PATCH] 修改action
---
Source/plt-web/plt-web-ui/src/components/actions/base/ViewAction.js | 9 ++++++---
Source/plt-web/plt-web-ui/src/store/index.js | 2 +-
Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue | 2 +-
Source/plt-web/plt-web-ui/src/components/actions/base/ViewDialogAction.js | 5 ++---
Source/plt-web/plt-web-ui/src/permission.js | 4 ++++
Source/plt-web/plt-web-ui/src/router/views/index.js | 9 +++++----
6 files changed, 19 insertions(+), 12 deletions(-)
diff --git a/Source/plt-web/plt-web-ui/src/components/actions/base/ViewAction.js b/Source/plt-web/plt-web-ui/src/components/actions/base/ViewAction.js
index 344364c..d08e4c9 100644
--- a/Source/plt-web/plt-web-ui/src/components/actions/base/ViewAction.js
+++ b/Source/plt-web/plt-web-ui/src/components/actions/base/ViewAction.js
@@ -53,11 +53,11 @@
}
}
paramVOS.component=component;
- let name="鏌ョ湅璇︽儏"
if(paramVOS.showname){
- name="鏌ョ湅銆�"+replaceFreeMarker(paramVOS.showname,options.dataStore,options.sourceData)+"銆�"
+ const name="鏌ョ湅銆�"+replaceFreeMarker(paramVOS.showname,options.dataStore,options.sourceData)+"銆�";
+ paramVOS.title=name;
}
- paramVOS.title=name;
+
const params= {
options:options,
paramVOS:paramVOS,
@@ -68,6 +68,9 @@
router.push({
name: "鏌ョ湅璇︽儏",
params:params,
+ query:{
+ name:paramVOS.title
+ }
});
}
diff --git a/Source/plt-web/plt-web-ui/src/components/actions/base/ViewDialogAction.js b/Source/plt-web/plt-web-ui/src/components/actions/base/ViewDialogAction.js
index d63fb9d..49e066a 100644
--- a/Source/plt-web/plt-web-ui/src/components/actions/base/ViewDialogAction.js
+++ b/Source/plt-web/plt-web-ui/src/components/actions/base/ViewDialogAction.js
@@ -51,11 +51,10 @@
}
}
paramVOS.component=component;
- let name="鏌ョ湅璇︽儏"
if(paramVOS.showname){
- name="鏌ョ湅銆�"+replaceFreeMarker(paramVOS.showname,options.dataStore,options.sourceData)+"銆�"
+ const name="鏌ョ湅銆�"+replaceFreeMarker(paramVOS.showname,options.dataStore,options.sourceData)+"銆�"
+ paramVOS.title=name;
}
- paramVOS.title=name;
const dialogConstructor = Vue.extend(ViewDialog);
let instance = new dialogConstructor();
instance.sourceData = options.sourceData;
diff --git a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue
index 3f07b29..8a7ccc6 100644
--- a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue
+++ b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue
@@ -354,7 +354,7 @@
this.$refs.dataTable.rowView(row,index)
},
rowClickChange(row){
- this.$refs.dataTable.toggleRowSelection(row);
+ this.$refs.dataTable.toggleRowSelection(row,true);
},
selectChange(row) {
this.selectList = row;
diff --git a/Source/plt-web/plt-web-ui/src/permission.js b/Source/plt-web/plt-web-ui/src/permission.js
index 3af463c..fd61203 100644
--- a/Source/plt-web/plt-web-ui/src/permission.js
+++ b/Source/plt-web/plt-web-ui/src/permission.js
@@ -30,6 +30,10 @@
const label = to.query.name || to.name;
const meta = to.meta || router.$avueRouter.meta || {};
const i18n = to.query.i18n;
+ if(to.query.name){
+ //淇敼璺敱鏍囬
+ meta.title=to.query.name;
+ }
if (to.query.target) {
window.open(value)
} else if (meta.isTab !== false && !validatenull(value) && !validatenull(label)) {
diff --git a/Source/plt-web/plt-web-ui/src/router/views/index.js b/Source/plt-web/plt-web-ui/src/router/views/index.js
index 92e7775..7b9f113 100644
--- a/Source/plt-web/plt-web-ui/src/router/views/index.js
+++ b/Source/plt-web/plt-web-ui/src/router/views/index.js
@@ -104,14 +104,15 @@
import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
}]
},{
- path: '/viewTab',
+ path: '/base',
component: Layout,
- redirect: '/viewTab/index',
+ redirect: '/viewTab',
children: [{
- path: 'index',
+ path: 'viewTab',
name: '鏌ョ湅璇︽儏',
meta: {
- i18n: 'viewTab'
+ i18n: 'viewTab',
+ title:'鏌ョ湅璇︽儏'
},
component: () =>
import('@/views/base/ViewTab')
diff --git a/Source/plt-web/plt-web-ui/src/store/index.js b/Source/plt-web/plt-web-ui/src/store/index.js
index cbeb5d1..1e2a682 100644
--- a/Source/plt-web/plt-web-ui/src/store/index.js
+++ b/Source/plt-web/plt-web-ui/src/store/index.js
@@ -21,7 +21,7 @@
},
getters,
state: {
- viewtabparams:undefined, //鏌ョ湅tab Action鍙傛暟
+ viewtabparams:undefined, //tab娴忚 Action鍙傛暟
},
mutations: {
// 瑙勭▼璇︽儏鍙傛暟
--
Gitblit v1.9.3