|
@@ -10,6 +10,7 @@
|
|
|
horizontalAlign="center">
|
|
|
<fx:Script>
|
|
|
<![CDATA[
|
|
|
+ import com.jtgh.yjpt.select.YesNoSelect;
|
|
|
import com.jtgh.yjpt.common.Global;
|
|
|
import com.jtgh.yjpt.common.util.Constants;
|
|
|
import com.jtgh.yjpt.common.util.Utils;
|
|
@@ -73,24 +74,81 @@
|
|
|
if(shjy==""){
|
|
|
Utils.showInfoMessage("shyj.empty",null,"zysqbp");
|
|
|
return;
|
|
|
+ }
|
|
|
+ if(Global.iSignature== YesNoSelect.YES){
|
|
|
+ var view_self:ZysqbpAudit = this;
|
|
|
+ var confirmView:zysqbpConfirm = new zysqbpConfirm();
|
|
|
+ confirmView.v = view_self;
|
|
|
+ Utils.popupWindow("确认信息",confirmView as DisplayObject,FlexGlobals.topLevelApplication as DisplayObject,null, 300, 150);
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ 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 ConfirmBackPass():void{
|
|
|
+ //Alert.show("pass");
|
|
|
+ PassCallRemoteFun();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 确认操作页面"同意且盖章"按钮回调的函数
|
|
|
+ */
|
|
|
+ public function ConfirmBackPassAndSignature():void{
|
|
|
+ //Alert.show("pass signature");
|
|
|
+ if(CallSignatue()){//调用签章代码,签章成功,再审批通过
|
|
|
+ PassCallRemoteFun();
|
|
|
}
|
|
|
- Utils.doOtherConfirm(function():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);
|
|
|
- });
|
|
|
}
|
|
|
+
|
|
|
+ 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);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 不通过
|
|
|
*/
|