|
@@ -18,6 +18,8 @@
|
|
|
import com.jtgh.yjpt.model.zysqbp.ShbpModel;
|
|
|
import com.jtgh.yjpt.vo.common.CodeVo;
|
|
|
import com.jtgh.yjpt.vo.zysqbp.ZysqbpVo;
|
|
|
+ import com.jtgh.yjpt.select.YesNoSelect;
|
|
|
+ import flash.external.ExternalInterface;
|
|
|
|
|
|
import mx.collections.ArrayCollection;
|
|
|
import mx.core.FlexGlobals;
|
|
@@ -71,24 +73,105 @@
|
|
|
/**
|
|
|
* 通过
|
|
|
*/
|
|
|
+// public function doPass(e:Event):void{
|
|
|
+// var shjy:String=StringUtil.trim(shyj.text);
|
|
|
+// if(shjy==""){
|
|
|
+// Utils.showInfoMessage("shyj.empty",null,"zysqbp");
|
|
|
+// return;
|
|
|
+// }
|
|
|
+// Utils.doOtherConfirm(function():void{
|
|
|
+// var shDate:Date=shsj.selectedDate;
|
|
|
+// Utils.callRemote("zysqbpController","aduit",function():void{
|
|
|
+// if(taskModel!=null){
|
|
|
+// taskModel.thisView.doQuery();
|
|
|
+// }else{
|
|
|
+// model.doQuery(null);
|
|
|
+// }
|
|
|
+// view.dispatchEvent(new CloseEvent(Event.CLOSE));
|
|
|
+// },shjy,shDate,true,zysqbp);
|
|
|
+// });
|
|
|
+// }
|
|
|
public function doPass(e:Event):void{
|
|
|
var shjy:String=StringUtil.trim(shyj.text);
|
|
|
if(shjy==""){
|
|
|
Utils.showInfoMessage("shyj.empty",null,"zysqbp");
|
|
|
return;
|
|
|
+ }
|
|
|
+ if(Global.iSignature== YesNoSelect.YES){
|
|
|
+ var view_self:ZysqbpAudit = this;
|
|
|
+ var view:zysqbpConfirm = new zysqbpConfirm();
|
|
|
+ view.v = view_self;
|
|
|
+ Utils.popupWindow("确认信息",view as DisplayObject,FlexGlobals.topLevelApplication as DisplayObject,null, 300, 150);
|
|
|
}
|
|
|
- Utils.doOtherConfirm(function():void{
|
|
|
+ else{
|
|
|
+ Utils.doOtherConfirm(function():void{
|
|
|
var shDate:Date=shsj.selectedDate;
|
|
|
- Utils.callRemote("zysqbpController","aduit",function():void{
|
|
|
+ Utils.callRemote("zysqbpController","aduit",function():void{
|
|
|
if(taskModel!=null){
|
|
|
taskModel.thisView.doQuery();
|
|
|
}else{
|
|
|
model.doQuery(null);
|
|
|
}
|
|
|
view.dispatchEvent(new CloseEvent(Event.CLOSE));
|
|
|
- },shjy,shDate,true,zysqbp);
|
|
|
- });
|
|
|
+ },shjy,shDate,true,zysqbp);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 确认操作页面"同意"按钮回调的函数
|
|
|
+ */
|
|
|
+ public function ConfirmBackPass():void{
|
|
|
+ //Alert.show("pass");
|
|
|
+ PassCallRemoteFun();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 确认操作页面"同意且盖章"按钮回调的函数
|
|
|
+ */
|
|
|
+ public function ConfirmBackPassAndSignature():void{
|
|
|
+ //Alert.show("pass signature");
|
|
|
+ if(CallSignatue()){//调用签章代码,签章成功,再审批通过
|
|
|
+ PassCallRemoteFun();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public function CallSignatue():Boolean{
|
|
|
+ var shjy:String=StringUtil.trim(shyj.text);
|
|
|
+ var shDate:String=shsj.selectedDate.fullYear+"-"+ (shsj.selectedDate.month+1)+"-"+ shsj.selectedDate.date;
|
|
|
+ var shr_txt:String=StringUtil.trim(shr.text);
|
|
|
+ var ExtParam:String = "SHYJ=" +shjy + "\r\n"+
|
|
|
+ "SHR=" +shr_txt+ "\r\n"+
|
|
|
+ "SHSJ=" + shDate + "\r\n";
|
|
|
+ //签章
|
|
|
+ var SignatureResult:Boolean =ExternalInterface.call("RunBatchSignature",zysqbp.id,Global.user.name,ExtParam);
|
|
|
+ return SignatureResult;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 点击通过按钮调用后台代码
|
|
|
+ */
|
|
|
+ public function PassCallRemoteFun():void{
|
|
|
+ var shjy:String=StringUtil.trim(shyj.text);
|
|
|
+ if(shjy==""){
|
|
|
+ Utils.showInfoMessage("shyj.empty",null,"zysqbp");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ var shDate:Date=shsj.selectedDate;
|
|
|
+ Utils.callRemote("zysqbpController","aduit",function():void{
|
|
|
+
|
|
|
+ if(taskModel!=null){
|
|
|
+ taskModel.thisView.doQuery();
|
|
|
+ }else{
|
|
|
+ model.doQuery(null);
|
|
|
+ }
|
|
|
+ view.dispatchEvent(new CloseEvent(Event.CLOSE));
|
|
|
+ },shjy,shDate,true,zysqbp);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 不同意
|
|
|
*/
|