|
|
@ -63,10 +63,10 @@ |
|
|
|
var detailFlag = [[${@permission.hasPermi('system:outsource_order:detail')}]]; |
|
|
|
|
|
|
|
var auditStatusDatas = [[${@dict.getType('auditStatus')}]]; |
|
|
|
var useStatusDatas = [[${@dict.getType('use_status')}]]; |
|
|
|
var useStatusDatas = [[${@dict.getType('useStatus')}]]; |
|
|
|
var receiveStatusDatas = [[${@dict.getType('receiveStatus')}]]; |
|
|
|
var remitStatusDatas = [[${@dict.getType('remitStatus')}]]; |
|
|
|
var closedStatusDatas = [[${@dict.getType('closedStatus')}]]; |
|
|
|
var closedStatusDatas = [[${@dict.getType('sys_pay_close')}]]; |
|
|
|
|
|
|
|
|
|
|
|
var prefix = ctx + "system/outsource_order"; |
|
|
@ -156,15 +156,22 @@ |
|
|
|
}, |
|
|
|
{ |
|
|
|
field: 'taskName', |
|
|
|
title: '当前任务名称', |
|
|
|
title: '当前状态', |
|
|
|
align: 'center', |
|
|
|
formatter: function(value, row, index) { |
|
|
|
formatter: function(value, row, index) { |
|
|
|
if(row.auditStatus!="1"&&value != "未启动"){ |
|
|
|
return '<span class="badge badge-danger">' + value + '</span>'; |
|
|
|
} |
|
|
|
if(value === "未启动"){ |
|
|
|
return '<span class="badge badge-primary">' + value + '</span>'; |
|
|
|
} |
|
|
|
return '<span class="badge badge-primary">' + value + '</span>'; |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
field: 'auditStatus', |
|
|
|
title: '审核状态', |
|
|
|
visible: false, |
|
|
|
formatter: function(value, row, index) { |
|
|
|
return $.table.selectDictLabel(auditStatusDatas, value); |
|
|
|
} |
|
|
@ -243,11 +250,22 @@ |
|
|
|
align: 'center', |
|
|
|
formatter: function(value, row, index) { |
|
|
|
var actions = []; |
|
|
|
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.edit(\'' + row.outsourceOrderId + '\')"><i class="fa fa-edit"></i>编辑</a> '); |
|
|
|
// 审核状态-审核通过 |
|
|
|
if(row.auditStatus=="1"){ |
|
|
|
// actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.edit(\'' + row.outsourceOrderId + '\')"><i class="fa fa-edit"></i>编辑</a> '); |
|
|
|
// 审核状态-审核通过 使用状态-是 未发起作废流程 |
|
|
|
if(row.auditStatus=="1" && row.useStatus=="1" && !row.cancelInstanceId){ |
|
|
|
// 作废 |
|
|
|
actions.push('<a class="btn btn-danger btn-xs" href="javascript:void(0)" onclick="$.operate.cancel(\'' + row.id + '\')"><i class="fa fa-remove"></i> 作废</a>'); |
|
|
|
// 编辑 |
|
|
|
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.edit(\'' + row.outsourceOrderId + '\')"><i class="fa fa-edit"></i> 编辑</a> '); |
|
|
|
actions.push('<a class="btn btn-success btn-xs" onclick="addRequisition(\''+row.outsourceOrderNo+'\')"><i class="fa fa-edit"></i>委外领料</a> '); |
|
|
|
actions.push('<a class="btn btn-warning btn-xs" onclick="addStorage(\''+row.outsourceOrderNo+'\')"><i class="fa fa-edit"></i>入库通知</a> '); |
|
|
|
}else{ |
|
|
|
actions.push('<a class="btn btn-default btn-xs" disabled href="javascript:void(0)"><i class="fa fa-edit"></i> 编辑</a> '); |
|
|
|
} |
|
|
|
// 已作废 |
|
|
|
if(row.useStatus=="2" && !row.restoreInstanceId){ |
|
|
|
// 恢复 |
|
|
|
actions.push('<a class="btn btn-success btn-xs" href="javascript:void(0)" onclick="$.operate.restore(\'' + row.id + '\')"><i class="fa fa-window-restore"></i> 恢复</a> '); |
|
|
|
} |
|
|
|
// 有流程实例id |
|
|
|
if (row.instanceId) { |
|
|
@ -267,7 +285,15 @@ |
|
|
|
actions.push('<a class="btn btn-info btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="$.operate.detail(\'' + row.outsourceOrderId + '\')"><i class="fa fa-detail"></i>详情</a>'); |
|
|
|
return actions.join(''); |
|
|
|
} |
|
|
|
}] |
|
|
|
}], |
|
|
|
rowStyle: function (row, index) { |
|
|
|
if (row.auditStatus=="0") { |
|
|
|
// 如果审核状态为待审核,则设置为红色 |
|
|
|
return {css:{"color":"red"}}; |
|
|
|
} |
|
|
|
// 否则使用默认样式 |
|
|
|
return {}; |
|
|
|
} |
|
|
|
}; |
|
|
|
$.table.init(options); |
|
|
|
}); |
|
|
|