no message
This commit is contained in:
parent
e6411da5c9
commit
a4493420db
@ -67,8 +67,17 @@
|
|||||||
methods: {
|
methods: {
|
||||||
handleClick(row, item){
|
handleClick(row, item){
|
||||||
|
|
||||||
|
|
||||||
|
console.log(item)
|
||||||
|
|
||||||
|
// 打开新窗口链接
|
||||||
|
if (item.open && item.open.name && row[item.open.name]?.trim()) {
|
||||||
|
window.open(row[item.open.name], "_blank");
|
||||||
|
return ;
|
||||||
|
}
|
||||||
|
|
||||||
// 打开编辑层
|
// 打开编辑层
|
||||||
if (item.update && (item.update.url || item.update.name)) {
|
else if (item.update && (item.update.url || item.update.name)) {
|
||||||
this.$emit('xtableupdate', row, {
|
this.$emit('xtableupdate', row, {
|
||||||
name:item.update.name || item.name,
|
name:item.update.name || item.name,
|
||||||
remoteurl: item.update.url || 'table/getUpdate?name='+item.update.name
|
remoteurl: item.update.url || 'table/getUpdate?name='+item.update.name
|
||||||
@ -77,7 +86,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 打开表格
|
// 打开表格
|
||||||
if (item.table && (item.table.url || item.table.name)) {
|
else if (item.table && (item.table.url || item.table.name)) {
|
||||||
this.$emit('xtableupdate', row, {
|
this.$emit('xtableupdate', row, {
|
||||||
name:item.table.name || item.name,
|
name:item.table.name || item.name,
|
||||||
remoteurl: item.table.url || 'table/get?name='+item.table.name
|
remoteurl: item.table.url || 'table/get?name='+item.table.name
|
||||||
|
@ -100,6 +100,7 @@
|
|||||||
stat:[],
|
stat:[],
|
||||||
chartoption: {},
|
chartoption: {},
|
||||||
tablename: this.$route.meta.tablename,
|
tablename: this.$route.meta.tablename,
|
||||||
|
tableurl: this.$route.meta.tableurl,
|
||||||
groupFilterText:'',
|
groupFilterText:'',
|
||||||
tabskey:'',
|
tabskey:'',
|
||||||
tabsdefaultvalue:''
|
tabsdefaultvalue:''
|
||||||
@ -109,9 +110,11 @@
|
|||||||
if (this.name) {
|
if (this.name) {
|
||||||
this.tablename = this.name || this.$route.meta.tablename;
|
this.tablename = this.name || this.$route.meta.tablename;
|
||||||
}
|
}
|
||||||
|
|
||||||
//判断是否开启自定义列
|
//判断是否开启自定义列
|
||||||
if(this.tablename) {
|
if(this.tablename || this.tableurl) {
|
||||||
this.$api.system.table.get(this.tablename, { cache: this.$route.meta.tablecache || 0 }).then((res) => {
|
var awaitvar = this.tableurl ? this.$http.get(this.tableurl, {}, {cache:true}) : this.$api.system.table.get(this.tablename, { cache: this.$route.meta.tablecache || 0 });
|
||||||
|
awaitvar.then((res) => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
Object.assign(this.$data, res.data);
|
Object.assign(this.$data, res.data);
|
||||||
if (res.data.tabsdefaultvalue && res.data.tabskey) {
|
if (res.data.tabsdefaultvalue && res.data.tabskey) {
|
||||||
|
Loading…
Reference in New Issue
Block a user