|
@@ -25,6 +25,7 @@
|
|
|
import mx.events.FlexEvent;
|
|
|
import mx.events.ListEvent;
|
|
|
import mx.rpc.events.ResultEvent;
|
|
|
+ import mx.core.FlexGlobals;
|
|
|
|
|
|
import spark.components.gridClasses.GridColumn;
|
|
|
|
|
@@ -105,6 +106,8 @@
|
|
|
return resourceManager.getString("workflow","task.complete");
|
|
|
else if(data.taskState==Constants.TASK_CANDIDATE)
|
|
|
return resourceManager.getString("workflow","task.complete");
|
|
|
+ else if(data.taskState == Constants.TASK_SIGNATURE)
|
|
|
+ return resourceManager.getString("workflow","task.signature");
|
|
|
return "";
|
|
|
}
|
|
|
|
|
@@ -122,9 +125,14 @@
|
|
|
},data);
|
|
|
}else if(data.recordStatus==Constants.RECORD_STATE_QXSUBMIT){//取消作业的审核办理
|
|
|
thisModel.doqxAudit(data.id,"audit",null);
|
|
|
- }else{
|
|
|
+ }
|
|
|
+ else if(data.recordStatus == Constants.RECORD_STATE_COMPLETED || data.recordStatus == Constants.RECORD_STATE_BGCOMPLETED){
|
|
|
+ //完成或变更完成状态,显示操作按钮用来打开补签章页面
|
|
|
+
|
|
|
+ }
|
|
|
+ else{
|
|
|
//办理 申请人不是经营人,提供的入口进行修改
|
|
|
- if(data.recordStatus==Constants.RECORD_STATE_REJECT)
|
|
|
+ if(data.recordStatus==Constants.RECORD_STATE_REJECT)//结合linkButtonLabel函数,退回状态都不会显示操作按钮,此处代码有什么用处?
|
|
|
{
|
|
|
// 打回时修改
|
|
|
thisModel.toEdit(null);
|
|
@@ -135,9 +143,52 @@
|
|
|
thisModel.doViewPop(data.id,"audit",null);
|
|
|
},data);
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 打开补签章页面
|
|
|
+ * 函数不放在model.as中是认为model.as也有其他页面引用,放置公共的都会使用的代码比较好,不适合都往其中添加,
|
|
|
+ * 否则似乎会有一些不可预知的错误
|
|
|
+ */
|
|
|
+ public function toSignature(id:Number):void
|
|
|
+ {
|
|
|
+ Utils.callRemote("zysqbpController","doViewInit",function (r:ResultEvent):void{
|
|
|
+ //get vo by id
|
|
|
+ var bc:BusinessContext=r.result as BusinessContext;
|
|
|
+ var zysqbp:ZysqbpVo=bc.result as ZysqbpVo;
|
|
|
+
|
|
|
+ var view:ZysqbpView = new ZysqbpView();
|
|
|
+ view.zysqbp = zysqbp;
|
|
|
+ if(zysqbp.recordStatus!=Constants.RECORD_STATE_COMPLETED&&zysqbp.recordStatus!=Constants.RECORD_STATE_CALEL){//审核已经完成的数据才能显示签章
|
|
|
+ view.qianzhang=false;
|
|
|
+ }
|
|
|
+ view.enable = false;
|
|
|
+ view.mode = "signature";
|
|
|
+ Utils.popupWindow(resourceManager.getString('common','btn.view'), view as DisplayObject, FlexGlobals.topLevelApplication as DisplayObject,null, 0, 0);
|
|
|
+ },id);
|
|
|
+ }
|
|
|
+
|
|
|
+// public function doViewPop(id:Number,mode:String,taskModel:TaskModel):void{
|
|
|
+// var editView:ZysqbpAudit=new ZysqbpAudit();
|
|
|
+// if(taskModel!=null&&instance.thisView is TaskLayout)
|
|
|
+// editView.model = instance;
|
|
|
+// else
|
|
|
+// editView.model = this;
|
|
|
+// Utils.callRemote("zysqbpController","doViewInit",function (r:ResultEvent):void{
|
|
|
+// var bc:BusinessContext=r.result as BusinessContext;
|
|
|
+// var vo:ZysqbpVo=bc.result as ZysqbpVo;
|
|
|
+// editView.taskModel=taskModel;
|
|
|
+// editView.zysqbp=vo;
|
|
|
+//
|
|
|
+// editView.mode=mode;
|
|
|
+// Utils.popupWindow("审核",editView as DisplayObject,FlexGlobals.topLevelApplication as DisplayObject);
|
|
|
+// },id)
|
|
|
+// }
|
|
|
+
|
|
|
]]>
|
|
|
</fx:Script>
|
|
|
<ui:QueryLayout id="zysblayout" visible="true" includeInLayout="{zysblayout.visible}">
|