wzy
2021-04-01 d388e2788b7ef088d7cd40f901b0acdcec460bc3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 
 
 
 
<button matrix:btn="suppliertype-add"  onclick="openAdd()" type="button" class="btn btn-info btn-sm"><i class="fa fa-plus" ></i>  新增</button>
<button matrix:btn="suppliertype-edit"  onclick="openEdit()" type="button" class="btn btn-info btn-sm"><i class="fa fa-edit" ></i> 编辑</button>
<button matrix:btn="suppliertype-dels"  onclick="myGrid.delItems()" type="button" class="btn btn-danger btn-sm"><i class="fa fa-trash" ></i>批量删除</button>
<button  matrix:btn="instoreInfo-excelOut"  onclick="exportExcel()" type="button" class="btn btn-default btn-sm"><i class="fa fa-download"></i>导出 </button>
 
 
var btns=[];
btns[0]="",btns[1]="",btns[2]="",btns[3]="",btns[4]="";
//构建操作栏的按钮
function buidOperate(value, row, index) {
var html=[];
var makingmanId=row.makingmanId
var staffId=/*[[${session.userInfo.suId}]]*/  ;
var isSame=(makingmanId==staffId);
var checkStatus=row.checkStatus;
var appmanId=row.appManId;
var html = "";
html += '<div class="btn-group"   >'
    + '<button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown">'
        + '操作 <span class="caret"></span>' + '</button>'
    + '<ul class="dropdown-menu" role="menu">'
        + btns[0].replace('VALUE',value);
        //没有审核的才可以修改,审核后不可以修改,不可以在审核
        if(checkStatus=="待审核"||checkStatus=="审核通过"){
        //没有审核并且登入者是审核者才显示审核的按钮,
        if( (staffId==appmanId)){
        html+=btns[2].replace('VALUE',value);
        }
        if(isSame){
        html+=btns[1].replace('VALUE',value);
        html+=btns[3].replace('VALUE',value);
        }
        }
        html+='</ul></div>';
console.log(html);
return html;
}
 
 
 
<script matrix:btn="checkInfo-look"  >
    btns[0]='<li><a href="javascript:void(0)" onClick="openLook(\'VALUE\')" >查看</a></li>'
</script>
 
<script matrix:btn="checkInfo-edit"  >
    btns[1]='<li><a href="javascript:void(0)" onClick="openEdit(\'VALUE\')">编辑</a></li>'
</script>
<script matrix:btn="checkInfo-check"  >
    btns[2]='<li><a href="javascript:void(0)" onClick="openCheck(\'VALUE\')">审核</a></li>'
</script>
<script matrix:btn="checkInfo-del"  >
    btns[3]='<li><a href="javascript:void(0)" onClick="myGrid.delItem(\'VALUE\')">删除</a></li>'
</script>