You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
2.1 KiB
100 lines
2.1 KiB
//申请流程按钮
|
|
/**
|
|
* @param {*} that 主页this
|
|
* @returns
|
|
*/
|
|
|
|
export function formatDefalutConfig(){
|
|
return {
|
|
code:"code",//子集代码
|
|
parentCode:"parentCode",//父级代码
|
|
sort:"sort",//排序代码
|
|
}
|
|
}
|
|
export function treeDefalutButton(addHide,editHide,deleteHide){
|
|
return [{
|
|
type: 'text',
|
|
// type: 'primary',
|
|
// icon: 'el-icon-plus',
|
|
label: '创建子菜单',
|
|
name: "add",
|
|
permission:"['Auth.Menu.Update']",
|
|
hide:(row)=>{
|
|
if(typeof addHide == 'boolean'){
|
|
return addHide
|
|
}else if(typeof addHide == 'function'){
|
|
return addHide(row)
|
|
}else{
|
|
return false
|
|
}
|
|
},
|
|
size: 'mini'
|
|
},
|
|
{
|
|
type: 'text',
|
|
// type: 'warning',
|
|
// icon: 'el-icon-edit',
|
|
label: '编辑',
|
|
name: "edit",
|
|
permission:"['Auth.Menu.Update']",
|
|
hide:(row)=>{
|
|
if(typeof editHide == 'boolean'){
|
|
return editHide
|
|
}else if(typeof editHide == 'function'){
|
|
return editHide(row)
|
|
}else{
|
|
return false
|
|
}
|
|
},
|
|
size: 'mini'
|
|
},
|
|
{
|
|
type: 'text',
|
|
// type: 'danger',
|
|
// icon: 'el-icon-delete',
|
|
label: '删除',
|
|
name: "delete",
|
|
permission:"['Auth.Menu.Delete']",
|
|
style:{color:'red'},
|
|
hide:(row)=>{
|
|
if(typeof deleteHide == 'boolean'){
|
|
return deleteHide
|
|
}else if(typeof deleteHide == 'function'){
|
|
return deleteHide(row)
|
|
}else{
|
|
return false
|
|
}
|
|
},
|
|
size: 'mini'
|
|
},]
|
|
}
|
|
export function queryDefalutButtons(type,addLabel){
|
|
let _btns = []
|
|
if(type == "left"){
|
|
_btns = [{
|
|
type: 'primary',
|
|
icon: 'el-icon-plus',
|
|
label: addLabel || '创建一级菜单',
|
|
name: "addFirst",
|
|
size: "mini",
|
|
permission:"['Auth.Menu.Update']",
|
|
},{
|
|
type: 'success',
|
|
icon: 'el-icon-refresh',
|
|
label: '刷新',
|
|
name: "fresh",
|
|
size: "mini",
|
|
permission: null,
|
|
}]
|
|
}
|
|
if(type == "right"){
|
|
_btns = [{
|
|
type: 'primary',
|
|
label: '搜索',
|
|
name: "search",
|
|
size: "mini",
|
|
permission:null,
|
|
}]
|
|
}
|
|
return _btns
|
|
}
|
|
|