|
@@ -18,28 +18,28 @@
|
|
import com.jtgh.yjpt.vo.common.SinglePageRequestVo;
|
|
import com.jtgh.yjpt.vo.common.SinglePageRequestVo;
|
|
|
|
|
|
import mx.collections.ArrayCollection;
|
|
import mx.collections.ArrayCollection;
|
|
- import mx.events.CloseEvent;
|
|
|
|
import mx.events.FlexEvent;
|
|
import mx.events.FlexEvent;
|
|
import mx.events.IndexChangedEvent;
|
|
import mx.events.IndexChangedEvent;
|
|
import mx.formatters.DateFormatter;
|
|
import mx.formatters.DateFormatter;
|
|
import mx.managers.CursorManager;
|
|
import mx.managers.CursorManager;
|
|
import mx.rpc.events.ResultEvent;
|
|
import mx.rpc.events.ResultEvent;
|
|
- import mx.utils.StringUtil;
|
|
|
|
|
|
|
|
import spark.components.gridClasses.GridColumn;
|
|
import spark.components.gridClasses.GridColumn;
|
|
|
|
|
|
public const FRXZXK_INDEX:Number=0;
|
|
public const FRXZXK_INDEX:Number=0;
|
|
public const DSJ_INDEX:Number=1;
|
|
public const DSJ_INDEX:Number=1;
|
|
|
|
+ public const XKSB_INDEX:Number=2;
|
|
[Bindable]
|
|
[Bindable]
|
|
public var index:Number=FRXZXK_INDEX;
|
|
public var index:Number=FRXZXK_INDEX;
|
|
- public var last_index:Number=DSJ_INDEX;
|
|
|
|
|
|
+ public var last_index:Number=XKSB_INDEX;
|
|
[Bindable]
|
|
[Bindable]
|
|
public var list:ArrayCollection=new ArrayCollection();
|
|
public var list:ArrayCollection=new ArrayCollection();
|
|
[Bindable]
|
|
[Bindable]
|
|
public var frList:ArrayCollection=new ArrayCollection();
|
|
public var frList:ArrayCollection=new ArrayCollection();
|
|
[Bindable]
|
|
[Bindable]
|
|
public var bdList:ArrayCollection=new ArrayCollection();
|
|
public var bdList:ArrayCollection=new ArrayCollection();
|
|
-
|
|
|
|
|
|
+ [Bindable]
|
|
|
|
+ public var xkList:ArrayCollection=new ArrayCollection();
|
|
|
|
|
|
[Bindable]
|
|
[Bindable]
|
|
public var selectMode:String="singleRow";
|
|
public var selectMode:String="singleRow";
|
|
@@ -49,6 +49,8 @@
|
|
public var frString:String="NYYYYYYYYYYYYYYYY";
|
|
public var frString:String="NYYYYYYYYYYYYYYYY";
|
|
[Bindable]
|
|
[Bindable]
|
|
public var bdString:String="YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY";
|
|
public var bdString:String="YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY";
|
|
|
|
+ [Bindable]
|
|
|
|
+ public var xkString:String="NYYYYYYYYYYYYYY";
|
|
|
|
|
|
protected function init(event:FlexEvent):void{
|
|
protected function init(event:FlexEvent):void{
|
|
thisView=this;
|
|
thisView=this;
|
|
@@ -78,6 +80,15 @@
|
|
}
|
|
}
|
|
bdPager.doQuery();
|
|
bdPager.doQuery();
|
|
}
|
|
}
|
|
|
|
+ if(e.newIndex==XKSB_INDEX) {
|
|
|
|
+ if(xkString.length>14){
|
|
|
|
+ var xkName:String="xk";
|
|
|
|
+ for(var z:int=0;z<15;z++){
|
|
|
|
+ thisView[xkName+z].visible=xkString.charAt(z)=="Y";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ xkPager.doQuery();
|
|
|
|
+ }
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -87,7 +98,10 @@
|
|
}
|
|
}
|
|
if(index==DSJ_INDEX) {
|
|
if(index==DSJ_INDEX) {
|
|
bdPager.doQuery();
|
|
bdPager.doQuery();
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ if(index==XKSB_INDEX) {
|
|
|
|
+ xkPager.doQuery();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
protected function query_fr(pager:SinglePageRequestVo):void{
|
|
protected function query_fr(pager:SinglePageRequestVo):void{
|
|
@@ -126,13 +140,36 @@
|
|
},pager,Utils.getFunctionId(thisView),szdId,start,stop);
|
|
},pager,Utils.getFunctionId(thisView),szdId,start,stop);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ protected function query_xk(pager:SinglePageRequestVo):void{
|
|
|
|
+ pager.sortField="bgsj";
|
|
|
|
+ pager.direction="desc";
|
|
|
|
+ var szdId:Number;
|
|
|
|
+ var start:Date=null;
|
|
|
|
+ var stop:Date=null;
|
|
|
|
+ if(szd.selectedVO != null){
|
|
|
|
+ szdId=(szd.selectedVO as CodeVo).id;
|
|
|
|
+ }
|
|
|
|
+ start=startTime.dateTime;
|
|
|
|
+ stop = stopTime.dateTime;
|
|
|
|
+ Utils.callRemote("zysqbpController","listOfXksb",function(r:ResultEvent):void{
|
|
|
|
+ var bc:BusinessContext=r.result as BusinessContext;
|
|
|
|
+ xkList = bc.getAttribute("list") as ArrayCollection;
|
|
|
|
+ (thisView.xkPager.pageVo as SinglePageRequestVo).totalCount = bc.getAttribute("totalCount") as int;
|
|
|
|
+ },pager,Utils.getFunctionId(thisView),szdId,start,stop);
|
|
|
|
+ }
|
|
|
|
+
|
|
private function labelFun(item:Object,column:GridColumn):String
|
|
private function labelFun(item:Object,column:GridColumn):String
|
|
{
|
|
{
|
|
if(index == FRXZXK_INDEX){
|
|
if(index == FRXZXK_INDEX){
|
|
return (this.frPager.pageVo.page*10+this.frGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
return (this.frPager.pageVo.page*10+this.frGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
- }else{
|
|
|
|
|
|
+ }
|
|
|
|
+ if(index == DSJ_INDEX){
|
|
return (this.bdPager.pageVo.page*10+this.bdGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
return (this.bdPager.pageVo.page*10+this.bdGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ if(index == XKSB_INDEX){
|
|
|
|
+ return (this.xkPager.pageVo.page*10+this.xkGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
|
|
+ }
|
|
|
|
+ return (this.frPager.pageVo.page*10+this.frGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
}
|
|
}
|
|
|
|
|
|
public function downLond(e:MouseEvent):void{;
|
|
public function downLond(e:MouseEvent):void{;
|
|
@@ -153,6 +190,12 @@
|
|
method="printBigData";
|
|
method="printBigData";
|
|
cString = bdString;
|
|
cString = bdString;
|
|
}
|
|
}
|
|
|
|
+ if(index==XKSB_INDEX){
|
|
|
|
+ title="危险货物港口作业申报许可";
|
|
|
|
+ columns=thisView.xkGrid.columns as ArrayList;
|
|
|
|
+ method="printXksb";
|
|
|
|
+ cString = xkString;
|
|
|
|
+ }
|
|
var headers:Array=new Array;
|
|
var headers:Array=new Array;
|
|
for each(var column:DataGridColumn in columns.source){
|
|
for each(var column:DataGridColumn in columns.source){
|
|
if(column.visible&&""!=column.headerText)
|
|
if(column.visible&&""!=column.headerText)
|
|
@@ -196,15 +239,21 @@
|
|
var width:Number=200;
|
|
var width:Number=200;
|
|
var heigth:Number=400;
|
|
var heigth:Number=400;
|
|
if(index == FRXZXK_INDEX) {
|
|
if(index == FRXZXK_INDEX) {
|
|
- view.flag=true;
|
|
|
|
|
|
+ view.index=index;
|
|
view.columns=frString;
|
|
view.columns=frString;
|
|
title="法人行政许可";
|
|
title="法人行政许可";
|
|
- }else{
|
|
|
|
- view.flag=false;
|
|
|
|
|
|
+ }
|
|
|
|
+ if(index == DSJ_INDEX) {
|
|
|
|
+ view.index=index;
|
|
view.columns=bdString;
|
|
view.columns=bdString;
|
|
title="大数据分析";
|
|
title="大数据分析";
|
|
width=330;
|
|
width=330;
|
|
}
|
|
}
|
|
|
|
+ if(index == XKSB_INDEX) {
|
|
|
|
+ view.index=index;
|
|
|
|
+ view.columns=xkString;
|
|
|
|
+ title="危险货物港口作业申报许可";
|
|
|
|
+ }
|
|
view.addEventListener(MyEvent.SAVE_OK,saveColumns)
|
|
view.addEventListener(MyEvent.SAVE_OK,saveColumns)
|
|
Utils.popupWindow(title,view,thisView as DisplayObject,null,width,heigth);
|
|
Utils.popupWindow(title,view,thisView as DisplayObject,null,width,heigth);
|
|
}
|
|
}
|
|
@@ -218,7 +267,8 @@
|
|
this[frName+i].visible=frString.charAt(i)=="Y";
|
|
this[frName+i].visible=frString.charAt(i)=="Y";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- }else{
|
|
|
|
|
|
+ }
|
|
|
|
+ if(index == DSJ_INDEX) {
|
|
bdString=e.data as String;
|
|
bdString=e.data as String;
|
|
if(bdString.length>39){
|
|
if(bdString.length>39){
|
|
var bdName:String="bd";
|
|
var bdName:String="bd";
|
|
@@ -226,7 +276,16 @@
|
|
this[bdName+j].visible=bdString.charAt(j)=="Y";
|
|
this[bdName+j].visible=bdString.charAt(j)=="Y";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ if(index == XKSB_INDEX) {
|
|
|
|
+ xkString=e.data as String;
|
|
|
|
+ if(xkString.length>14){
|
|
|
|
+ var xkName:String="xk";
|
|
|
|
+ for(var z:int=0;z<15;z++){
|
|
|
|
+ this[xkName+z].visible=xkString.charAt(z)=="Y";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
]]>
|
|
]]>
|
|
@@ -333,6 +392,32 @@
|
|
<ui:Pager id="bdPager" queryFunction="{query_bd}"/>
|
|
<ui:Pager id="bdPager" queryFunction="{query_bd}"/>
|
|
</s:VGroup>
|
|
</s:VGroup>
|
|
</s:NavigatorContent>
|
|
</s:NavigatorContent>
|
|
|
|
+
|
|
|
|
+ <s:NavigatorContent label="作业申报许可">
|
|
|
|
+ <s:VGroup width="100%" gap="0" horizontalAlign="left" verticalAlign="middle">
|
|
|
|
+ <ui:DataGrid id="xkGrid" width="100%" selectionMode="{selectMode}" dataProvider="{xkList}" minHeight="330"
|
|
|
|
+ verticalScrollPolicy="off" horizontalScrollPolicy="on">
|
|
|
|
+ <ui:columns><s:ArrayList >
|
|
|
|
+ <ui:DataGridColumn id="xk0" labelFunction="labelFun" headerText="序号" width="50"/>
|
|
|
|
+ <ui:DataGridColumn id="xk1" dataField="bjh" headerText="办件号" minWidth="100" dataTipField="bjh" />
|
|
|
|
+ <ui:DataGridColumn id="xk2" dataField="qlsxbm" headerText="权利事项编码" minWidth="100" dataTipField="qlsxbm" />
|
|
|
|
+ <ui:DataGridColumn id="xk3" dataField="ywcs" headerText="业务处室" minWidth="100" dataTipField="ywcs" />
|
|
|
|
+ <ui:DataGridColumn id="xk4" dataField="sqdw" headerText="申请人(单位)" minWidth="100" dataTipField="sqdw" />
|
|
|
|
+ <ui:DataGridColumn id="xk5" dataField="lxr" headerText="联系人" minWidth="100" dataTipField="lxr" />
|
|
|
|
+ <ui:DataGridColumn id="xk6" dataField="sqrlxdz" headerText="申请人联系地址" minWidth="100" dataTipField="sqrlxdz" />
|
|
|
|
+ <ui:DataGridColumn id="xk7" dataField="lxdh" headerText="联系电话" minWidth="100" dataTipField="lxdh" />
|
|
|
|
+ <ui:DataGridColumn id="xk8" dataField="cnsx" headerText="承诺时限" minWidth="100" dataTipField="cnsx" />
|
|
|
|
+ <ui:DataGridColumn id="xk9" dataField="slsj" headerText="受理时间" minWidth="100" dateFormatString="YYYY-MM-DD JJ:NN:SS" dataTipField="slsj" />
|
|
|
|
+ <ui:DataGridColumn id="xk10" dataField="blryxm" headerText="办理人员姓名" minWidth="100" dataTipField="blryxm" />
|
|
|
|
+ <ui:DataGridColumn id="xk11" dataField="blrygh" headerText="办理人员工号" minWidth="100" dataTipField="blrygh" />
|
|
|
|
+ <ui:DataGridColumn id="xk12" dataField="bjzt" headerText="办结状态" minWidth="100" dataTipField="bjzt" />
|
|
|
|
+ <ui:DataGridColumn id="xk13" dataField="bjyj" headerText="办结意见" minWidth="100" dataTipField="bjyj" />
|
|
|
|
+ <ui:DataGridColumn id="xk14" dataField="bjsj" headerText="办结时间" minWidth="100" dateFormatString="YYYY-MM-DD JJ:NN:SS" dataTipField="bjsj" />
|
|
|
|
+ </s:ArrayList></ui:columns>
|
|
|
|
+ </ui:DataGrid>
|
|
|
|
+ <ui:Pager id="xkPager" queryFunction="{query_xk}"/>
|
|
|
|
+ </s:VGroup>
|
|
|
|
+ </s:NavigatorContent>
|
|
</mx:TabNavigator>
|
|
</mx:TabNavigator>
|
|
|
|
|
|
</ui:QueryLayout>
|
|
</ui:QueryLayout>
|