|
|
@@ -132,56 +132,35 @@ public class PlatComAfAdapter extends BaseAdapter{
|
|
|
viewHolder.AppFlowNode.setImageResource(R.drawable.node_finished3);
|
|
|
viewHolder.AppFlowTime.setText(mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_dealTime());
|
|
|
|
|
|
- //当已审批时判断有没有审批语
|
|
|
- if (mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_nodeDescription() != null) {
|
|
|
- viewHolder.AppFlowDescriptionll.setVisibility(View.VISIBLE);
|
|
|
- viewHolder.AppFlowDescriptiontv.setTextColor(mContext.getResources().getColor(R.color.done_approval));
|
|
|
- viewHolder.AppFlowDescriptiontv.setText("( " + mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_nodeDescription().toString() + " )");
|
|
|
- final String des_msg = mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_nodeDescription().toString();
|
|
|
- viewHolder.AppFlowDescriptionll.setOnClickListener(new View.OnClickListener() {
|
|
|
- //点击查看详细批语
|
|
|
- @Override
|
|
|
- public void onClick(View v) {
|
|
|
- new AlertDialog
|
|
|
- .Builder(mContext)
|
|
|
- .setTitle("审批语详情")
|
|
|
- .setMessage("\t" + des_msg)
|
|
|
- .setPositiveButton("确定", null)
|
|
|
- .show();
|
|
|
- }
|
|
|
- });
|
|
|
- } else {
|
|
|
- viewHolder.AppFlowDescriptionll.setVisibility(View.GONE);
|
|
|
- viewHolder.AppFlowDescriptiontv.setText("");
|
|
|
- }
|
|
|
}else if (!StringUtils.isEmpty(mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_result()) &&
|
|
|
mPlatComAfBean.getNodes().get(datanum -position -1).getJn_result().equals("不同意")){
|
|
|
viewHolder.AppFlowStatus.setTextColor(mContext.getResources().getColor(R.color.no_approval));
|
|
|
viewHolder.AppFlowStatus.setText("不同意");
|
|
|
viewHolder.AppFlowNode.setImageResource(R.drawable.icon_disagree_nor);
|
|
|
viewHolder.AppFlowTime.setText(mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_dealTime());
|
|
|
+ }
|
|
|
|
|
|
-// if (mPlatComAfBean.getNodes().get(datanum - position -1).getJn_nodeDescription() != null){
|
|
|
-// viewHolder.AppFlowDescriptionll.setVisibility(View.VISIBLE);
|
|
|
-// viewHolder.AppFlowDescriptiontv.setTextColor(mContext.getResources().getColor(R.color.done_approval));
|
|
|
-// viewHolder.AppFlowDescriptiontv.setText("( " + mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_nodeDescription().toString() + " )");
|
|
|
-// final String des_msg = mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_nodeDescription().toString();
|
|
|
-// viewHolder.AppFlowDescriptionll.setOnClickListener(new View.OnClickListener() {
|
|
|
-// //点击查看详细批语
|
|
|
-// @Override
|
|
|
-// public void onClick(View v) {
|
|
|
-// new AlertDialog
|
|
|
-// .Builder(mContext)
|
|
|
-// .setTitle("审批语详情")
|
|
|
-// .setMessage("\t" + des_msg)
|
|
|
-// .setPositiveButton("确定", null)
|
|
|
-// .show();
|
|
|
-// }
|
|
|
-// });
|
|
|
-// } else {
|
|
|
-// viewHolder.AppFlowDescriptionll.setVisibility(View.GONE);
|
|
|
-// viewHolder.AppFlowDescriptiontv.setText("");
|
|
|
-// }
|
|
|
+ //当已审批时判断有没有审批语
|
|
|
+ if (mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_nodeDescription() != null) {
|
|
|
+ viewHolder.AppFlowDescriptionll.setVisibility(View.VISIBLE);
|
|
|
+ viewHolder.AppFlowDescriptiontv.setTextColor(mContext.getResources().getColor(R.color.done_approval));
|
|
|
+ viewHolder.AppFlowDescriptiontv.setText("( " + mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_nodeDescription().toString() + " )");
|
|
|
+ final String des_msg = mPlatComAfBean.getNodes().get(datanum - position - 1).getJn_nodeDescription().toString();
|
|
|
+ viewHolder.AppFlowDescriptionll.setOnClickListener(new View.OnClickListener() {
|
|
|
+ //点击查看详细批语
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ new AlertDialog
|
|
|
+ .Builder(mContext)
|
|
|
+ .setTitle("审批语详情")
|
|
|
+ .setMessage("\t" + des_msg)
|
|
|
+ .setPositiveButton("确定", null)
|
|
|
+ .show();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ viewHolder.AppFlowDescriptionll.setVisibility(View.GONE);
|
|
|
+ viewHolder.AppFlowDescriptiontv.setText("");
|
|
|
}
|
|
|
}else if (position == (datanum - nodesnum -1)){//当前待处理的节点(nodes里面将要统计的数据)
|
|
|
if (!StringUtils.isEmpty(mPlatComAfBean.getNodes().get(datanum - position - 2).getJn_result()) &&
|
|
|
@@ -189,14 +168,12 @@ public class PlatComAfAdapter extends BaseAdapter{
|
|
|
viewHolder.AppFlowNode.setImageResource(R.drawable.node_wait3);
|
|
|
viewHolder.AppFlowStatus.setTextColor(mContext.getResources().getColor(R.color.no_approval));
|
|
|
viewHolder.AppFlowStatus.setText("待审批");
|
|
|
- viewHolder.AppFlowTime.setText("");
|
|
|
- viewHolder.AppFlowDescriptionll.setVisibility(View.GONE);
|
|
|
}else {
|
|
|
- if (position == datanum - nodesnum -1){
|
|
|
- viewHolder.AppFlowNode.setImageResource(R.drawable.node_none3);
|
|
|
- viewHolder.AppFlowStatus.setText("");
|
|
|
- }
|
|
|
+ viewHolder.AppFlowNode.setImageResource(R.drawable.node_none3);
|
|
|
+ viewHolder.AppFlowStatus.setText("");
|
|
|
}
|
|
|
+ viewHolder.AppFlowTime.setText("");
|
|
|
+ viewHolder.AppFlowDescriptionll.setVisibility(View.GONE);
|
|
|
}else if (position < (datanum - nodesnum - 1)) { //未走过审批流的节点
|
|
|
viewHolder.AppFlowStatus.setText("");
|
|
|
viewHolder.AppFlowNode.setImageResource(R.drawable.node_none3);
|