feat:Nez-506 新增表达式模板功能

This commit is contained in:
zhangyu
2021-03-16 17:54:05 +08:00
parent 620a30489d
commit a900833a92
14 changed files with 1286 additions and 198 deletions

View File

@@ -4,7 +4,7 @@ import MessageBox from "element-ui/packages/message-box/src/main";
import vuex from 'vuex'
import i18n from "../i18n";
/*弹窗点击外部后关闭*/
const exceptClassName = ["config-dropdown", "nz-pop", "el-picker", "chart-box-dropdown", 'metric-dropdown', 'el-cascader__dropdown', "asset-dropdown", "no-style-class", 'el-message-box','nz-dashboard-dropdown', "el-autocomplete-suggestion"]; //clickoutside排除的class(白名单) no-style-class没有任何样式的class
const exceptClassName = ["config-dropdown", "nz-pop", "el-picker", "chart-box-dropdown", 'metric-dropdown', 'el-cascader__dropdown', "asset-dropdown", "no-style-class", 'el-message-box','nz-dashboard-dropdown', "el-autocomplete-suggestion",'nz-temp-box']; //clickoutside排除的class(白名单) no-style-class没有任何样式的class
export const clickoutside = {
// 初始化指令
bind(el, binding, vnode) {
@@ -515,6 +515,7 @@ export const tableSet = {
case 'threshold':
case 'idc':
case 'alertNum':
case 'gname':
return'custom';
default : return false;
}
@@ -633,6 +634,13 @@ export const tableSet = {
case 'severity': return'ar.severity';
default : return prop;
}
case 'exprTemp':
switch(prop){
case 'id': return'id';
case 'name': return'name';
case 'gname': return'gname';
default : return prop;
}
default: break;
}
},