//申请流程按钮 /** * @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 }