bootstrap列表查询时根据不同的状态显示不同的按钮

//根据不同的状态显示不同的按钮  修改 删除 查看 按钮 
	function ActionFormatter(value, row, index) {
          
   //赋予的参数
		var myArray = new Array();
		if(row.status == 0){
          
    //暂存
			myArray.push(<button οnclick="updateOrder( + row.id + )" class="btn btn-info btn-sm rightSize detailBtn" data-toggle="modal" data-target="#myModal" type="button"> 修改</button>&nbsp;&nbsp;);
			myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">查看 </button>&nbsp;&nbsp;);
			myArray.push(<button οnclick="delOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">删除</button>&nbsp;&nbsp;);
		}else if(row.status == 1){
          
    //待签收
			
			myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">查看 </button>&nbsp;&nbsp;);
			if(row.createBy != localStorage.getItem("userId")){
          
   
				myArray.push(<button οnclick="signOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">签收 </button>&nbsp;&nbsp;);
			}
			
		}else if(row.status == 2){
          
    //被驳回
			myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">查看 </button>&nbsp;&nbsp;);
			if(row.createBy == localStorage.getItem("userId")){
          
   
				myArray.push(<button οnclick="updateOrder( + row.id + )" class="btn btn-info btn-sm rightSize detailBtn" data-toggle="modal" data-target="#myModal" type="button"> 修改</button>&nbsp;&nbsp;);
			}
		}else if(row.status == 3){
          
    //拆分处理中
			myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">查看 </button>&nbsp;&nbsp;);
		
			if(row.createBy != localStorage.getItem("userId")){
          
   
				myArray.push(<button οnclick="updateOrder( + row.id + )" class="btn btn-info btn-sm rightSize detailBtn" data-toggle="modal" data-target="#myModal" type="button"> 修改</button>&nbsp;&nbsp;);
			}
		}else if(row.status == 4){
          
    //待确认
			myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">查看 </button>&nbsp;&nbsp;);
		
			if(row.createBy == localStorage.getItem("userId")){
          
   
				myArray.push(<button οnclick="updateOrder( + row.id + )" class="btn btn-info btn-sm rightSize detailBtn" data-toggle="modal" data-target="#myModal" type="button"> 修改</button>&nbsp;&nbsp;);
			}
			
		}else if(row.status == 5){
          
    //处理中
			myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">查看 </button>&nbsp;&nbsp;);
			if(row.createBy != localStorage.getItem("userId")){
          
   
				myArray.push(<button οnclick="updateOrder( + row.id + )" class="btn btn-info btn-sm rightSize detailBtn" data-toggle="modal" data-target="#myModal" type="button"> 修改</button>&nbsp;&nbsp;);
			}
			
		}else if(row.status == 6){
          
   //待验收
			myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">查看 </button>&nbsp;&nbsp;);
			if(localStorage.getItem("role") == operation){
          
    //运维
				myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">验收 </button>&nbsp;&nbsp;);
			}
		}else if(row.status == 7){
          
    //完成处理
			myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">查看 </button>&nbsp;&nbsp;);
			if(row.createBy == localStorage.getItem("userId")){
          
   
				myArray.push(<button οnclick="getOrder(+ row.id+)" class="btn btn-danger btn-sm rightSize packageBtn" type="button">关闭工单 </button>&nbsp;&nbsp;);
			}
		}
		 return myArray.join();
	}
经验分享 程序员 微信小程序 职场和发展