no message
This commit is contained in:
parent
e038b5e01d
commit
56e68109d5
@ -28,7 +28,6 @@
|
||||
@click="handleClick(row, item)"
|
||||
:key="value"
|
||||
:type="type"
|
||||
style="margin: 0;"
|
||||
:size="size"
|
||||
:link="link"
|
||||
:icon="icon"
|
||||
@ -47,7 +46,7 @@
|
||||
:icon="item.options.icon"> {{ row[item.name] }} </el-button>
|
||||
</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">
|
||||
{{ 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");
|
||||
return ;
|
||||
}
|
||||
|
||||
// 打开编辑层
|
||||
else if (item.update && (item.update.url || item.update.name)) {
|
||||
this.$emit('xtableupdate', row, {
|
||||
@ -78,7 +76,6 @@
|
||||
}, item.update.type || 'dialog', 'update');
|
||||
return ;
|
||||
}
|
||||
|
||||
// 打开表格
|
||||
else if (item.table && (item.table.url || item.table.name)) {
|
||||
this.$emit('xtableupdate', row, {
|
||||
@ -86,6 +83,14 @@
|
||||
remoteurl: item.table.url || 'table/get?name='+item.table.name
|
||||
}, item.table.type || 'dialog', 'table');
|
||||
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) {
|
||||
|
Loading…
Reference in New Issue
Block a user