no message
This commit is contained in:
parent
e038b5e01d
commit
56e68109d5
@ -28,7 +28,6 @@
|
|||||||
@click="handleClick(row, item)"
|
@click="handleClick(row, item)"
|
||||||
:key="value"
|
:key="value"
|
||||||
:type="type"
|
:type="type"
|
||||||
style="margin: 0;"
|
|
||||||
:size="size"
|
:size="size"
|
||||||
:link="link"
|
:link="link"
|
||||||
:icon="icon"
|
:icon="icon"
|
||||||
@ -47,7 +46,7 @@
|
|||||||
:icon="item.options.icon"> {{ row[item.name] }} </el-button>
|
:icon="item.options.icon"> {{ row[item.name] }} </el-button>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p v-else-if="item.columntype=='tag'" @click="handleClick(row, item)" v-time.tip="row[item.name]"></p>
|
<p v-else-if="item.columntype=='tag' || item.columntype=='time'" @click="handleClick(row, item)" v-time.tip="row[item.name]"></p>
|
||||||
|
|
||||||
<slot v-else :name="item.name" v-bind="scope">
|
<slot v-else :name="item.name" v-bind="scope">
|
||||||
{{ item.columntype=='select' && item.options && item.options.items ? getNameByValue( row[item.name], item.options.items ) : row[item.name] }}
|
{{ item.columntype=='select' && item.options && item.options.items ? getNameByValue( row[item.name], item.options.items ) : row[item.name] }}
|
||||||
@ -69,7 +68,6 @@
|
|||||||
window.open(row[item.open.name], "_blank");
|
window.open(row[item.open.name], "_blank");
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 打开编辑层
|
// 打开编辑层
|
||||||
else 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, {
|
||||||
@ -78,7 +76,6 @@
|
|||||||
}, item.update.type || 'dialog', 'update');
|
}, item.update.type || 'dialog', 'update');
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 打开表格
|
// 打开表格
|
||||||
else 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, {
|
||||||
@ -86,6 +83,14 @@
|
|||||||
remoteurl: item.table.url || 'table/get?name='+item.table.name
|
remoteurl: item.table.url || 'table/get?name='+item.table.name
|
||||||
}, item.table.type || 'dialog', 'table');
|
}, item.table.type || 'dialog', 'table');
|
||||||
return ;
|
return ;
|
||||||
|
}else if(item.http && item.http.url && item.http.key && row[item.http.key]?.trim()){
|
||||||
|
this.$http.post(item.http.url, {[item.http.key]: row[item.http.key]}).then((res) => {
|
||||||
|
if (res.code == 200 ) {
|
||||||
|
this.$message.success(res.message || '操作成功')
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.$alert(res.message || '操作失败', "提示", {type: 'error'});
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getType(value) {
|
getType(value) {
|
||||||
|
Loading…
Reference in New Issue
Block a user