|
@@ -3,49 +3,145 @@
|
|
|
xmlns:s="library://ns.adobe.com/flex/spark"
|
|
|
xmlns:mx="library://ns.adobe.com/flex/mx"
|
|
|
xmlns:ui="com.jtgh.yjpt.common.component.ui.*"
|
|
|
- xmlns:xxlr="com.jtgh.yjpt.view.yjgl.zdwxyfb.xxlr.*"
|
|
|
- width="100%" height="100%" creationComplete="creationComplete(event)"
|
|
|
- xmlns:cus="com.jtgh.yjpt.common.cus.*" xmlns:button="com.jtgh.yjpt.common.component.ui.button.*" >
|
|
|
+ width="100%" height="100%" creationComplete="init(event)"
|
|
|
+ xmlns:renderer="com.jtgh.yjpt.common.component.renderer.*"
|
|
|
+ xmlns:cus="com.jtgh.yjpt.common.cus.*"
|
|
|
+ xmlns:button="com.jtgh.yjpt.common.component.ui.button.*">
|
|
|
<fx:Script>
|
|
|
<![CDATA[
|
|
|
- import com.jtgh.yjpt.model.yjgl.zdwxyfb.xxlr.CgModel;
|
|
|
+ import com.anychart.axesPlot.scales.dateTime.DateUtils;
|
|
|
+ import com.jtgh.yjpt.common.BusinessContext;
|
|
|
+ import com.jtgh.yjpt.common.Global;
|
|
|
+ import com.jtgh.yjpt.common.MyEvent;
|
|
|
+ import com.jtgh.yjpt.common.component.ui.Pager;
|
|
|
+ import com.jtgh.yjpt.common.util.Utils;
|
|
|
+ import com.jtgh.yjpt.vo.common.CodeVo;
|
|
|
+ import com.jtgh.yjpt.vo.common.SinglePageRequestVo;
|
|
|
+ import com.jtgh.yjpt.vo.yjgl.zdwxyfb.CgVo;
|
|
|
|
|
|
+ import mx.collections.ArrayCollection;
|
|
|
import mx.events.FlexEvent;
|
|
|
+ import mx.events.IndexChangedEvent;
|
|
|
+ import mx.formatters.DateFormatter;
|
|
|
+ import mx.managers.CursorManager;
|
|
|
+ import mx.rpc.events.ResultEvent;
|
|
|
|
|
|
import spark.components.gridClasses.GridColumn;
|
|
|
+
|
|
|
+ public const DC_INDEX:Number=0;
|
|
|
+ public const ZC_INDEX:Number=1;
|
|
|
+ public var cgVo:CgVo;
|
|
|
+
|
|
|
[Bindable]
|
|
|
- public var thisModel:CgModel;
|
|
|
+ public var index:Number=DC_INDEX;//tab index ,default show first tab content
|
|
|
|
|
|
- /**
|
|
|
- *初始化
|
|
|
- */
|
|
|
- protected function creationComplete(event:FlexEvent):void
|
|
|
- {
|
|
|
- this.pager.doQuery();
|
|
|
+ [Bindable]
|
|
|
+ public var dcList:ArrayCollection=new ArrayCollection();
|
|
|
+ [Bindable]
|
|
|
+ public var zcList:ArrayCollection=new ArrayCollection();
|
|
|
+
|
|
|
+ [Bindable]
|
|
|
+ public var selectMode:String="singleRow";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ protected function init(event:FlexEvent):void{
|
|
|
+
|
|
|
+ dcPager.doQuery();
|
|
|
+ this.tab.addEventListener(IndexChangedEvent.CHANGE,function(e:IndexChangedEvent):void{
|
|
|
+ if(e.newIndex==DC_INDEX){
|
|
|
+
|
|
|
+ dcPager.doQuery();
|
|
|
+ }
|
|
|
+
|
|
|
+ if(e.newIndex==ZC_INDEX) {
|
|
|
+
|
|
|
+ zcPager.doQuery();
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
- private function labelFun(item:Object, column:GridColumn):String
|
|
|
+
|
|
|
+ public function doQuery(e:Event):void{
|
|
|
+ if(index==DC_INDEX){
|
|
|
+ dcPager.doQuery();
|
|
|
+ }
|
|
|
+
|
|
|
+ if(index==ZC_INDEX) {
|
|
|
+ zcPager.doQuery();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ //督查
|
|
|
+ protected function query_dc(pager:SinglePageRequestVo):void{
|
|
|
+ Utils.callRemote("cgController","listDcYh",function(r:ResultEvent):void{
|
|
|
+ var bc:BusinessContext = r.result as BusinessContext;
|
|
|
+ dcList = bc.getAttribute("records") as ArrayCollection;
|
|
|
+ var pageVo:SinglePageRequestVo = dcPager.pageVo;
|
|
|
+ pageVo.totalCount = bc.getAttribute("totalCount") as int;
|
|
|
+ },pager,cgVo)
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ //自查
|
|
|
+ protected function query_zc(pager:SinglePageRequestVo):void{
|
|
|
+ Utils.callRemote("cgController","listYh",function(r:ResultEvent):void{
|
|
|
+ var bc:BusinessContext = r.result as BusinessContext;
|
|
|
+ zcList = bc.getAttribute("records") as ArrayCollection;
|
|
|
+ var pageVo:SinglePageRequestVo = zcPager.pageVo;
|
|
|
+ pageVo.totalCount = bc.getAttribute("totalCount") as int;
|
|
|
+ },pager,cgVo)
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ //序号
|
|
|
+ private function labelFun(item:Object,column:GridColumn):String
|
|
|
{
|
|
|
- return (this.pager.pageVo.page*10+this.dataGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
|
+ if(index == DC_INDEX){
|
|
|
+ return (this.dcPager.pageVo.page*10+this.dcGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ if(index == ZC_INDEX){
|
|
|
+ return (this.zcPager.pageVo.page*10+this.zcGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
|
+ }
|
|
|
+ return (this.dcPager.pageVo.page*10+this.dcGrid.dataProvider.getItemIndex(item)+1).toString();
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
|
|
|
- ]]>
|
|
|
+
|
|
|
+
|
|
|
+ ]]>
|
|
|
</fx:Script>
|
|
|
- <s:VGroup width="100%">
|
|
|
- <s:DataGrid id="dataGrid" width="100%" borderAlpha="1" minHeight="330" height="100%"
|
|
|
- doubleClickEnabled="true" verticalScrollPolicy="off" horizontalScrollPolicy="off"
|
|
|
- rowHeight="30" selectionMode="singleRow" textAlign="center" dataProvider="{thisModel.yhList}"
|
|
|
- doubleClick="{thisModel.toViewYh(event)}">
|
|
|
- <s:columns>
|
|
|
- <s:ArrayList>
|
|
|
- <ui:DataGridColumn dataField="xmmc" headerText="{resourceManager.getString('check','zcyh.xmmc')}"/>
|
|
|
- <ui:DataGridColumn dataField="yhjbName" editable="false" headerText="{resourceManager.getString('check','zcyh.yhjb')}"/>
|
|
|
- <ui:DataGridColumn dataField="mqzt_s" editable="false" headerText="{resourceManager.getString('check','mqzt')}"/>
|
|
|
- <ui:DataGridColumn dataField="jhwcsj_s" editable="false" headerText="{resourceManager.getString('check','jhwcsj')}"/>
|
|
|
- </s:ArrayList>
|
|
|
- </s:columns>
|
|
|
- </s:DataGrid>
|
|
|
- <ui:Pager id="pager" queryFunction="{thisModel.pageQueryYh}"/>
|
|
|
- </s:VGroup>
|
|
|
-</ui:QueryLayout>
|
|
|
+
|
|
|
+ <mx:TabNavigator id="tab" width="100%" height="100%" selectedIndex="@{index}" minHeight="350">
|
|
|
+ <s:NavigatorContent label="督查隐患">
|
|
|
+ <s:VGroup width="100%" gap="0" horizontalAlign="left" verticalAlign="middle">
|
|
|
+ <ui:DataGrid id="dcGrid" width="100%" selectionMode="{selectMode}" dataProvider="{dcList}" minHeight="330"
|
|
|
+ verticalScrollPolicy="off" horizontalScrollPolicy="on">
|
|
|
+ <ui:columns><s:ArrayList>
|
|
|
+ <ui:DataGridColumn dataField="jdjcnr" headerText="{resourceManager.getString('check','zcyh.xmmc')}"/>
|
|
|
+ <ui:DataGridColumn dataField="yhjbName" editable="false" headerText="{resourceManager.getString('check','zcyh.yhjb')}"/>
|
|
|
+ <ui:DataGridColumn dataField="mqztName" editable="false" headerText="{resourceManager.getString('check','mqzt')}"/>
|
|
|
+ <ui:DataGridColumn dataField="jhwcsj_s" editable="false" headerText="{resourceManager.getString('check','jhwcsj')}"/>
|
|
|
+ </s:ArrayList></ui:columns>
|
|
|
+ </ui:DataGrid>
|
|
|
+ <ui:Pager id="dcPager" queryFunction="{query_dc}"/>
|
|
|
+ </s:VGroup>
|
|
|
+ </s:NavigatorContent>
|
|
|
+
|
|
|
+ <s:NavigatorContent label="自查隐患">
|
|
|
+ <s:VGroup width="100%" gap="0" horizontalAlign="left" verticalAlign="middle">
|
|
|
+ <ui:DataGrid id="zcGrid" width="100%" selectionMode="{selectMode}" dataProvider="{zcList}" minHeight="330"
|
|
|
+ verticalScrollPolicy="off" horizontalScrollPolicy="on">
|
|
|
+ <ui:columns><s:ArrayList >
|
|
|
+ <ui:DataGridColumn dataField="xmmc" headerText="{resourceManager.getString('check','zcyh.xmmc')}"/>
|
|
|
+ <ui:DataGridColumn dataField="yhjbName" editable="false" headerText="{resourceManager.getString('check','zcyh.yhjb')}"/>
|
|
|
+ <ui:DataGridColumn dataField="mqzt_s" editable="false" headerText="{resourceManager.getString('check','mqzt')}"/>
|
|
|
+ <ui:DataGridColumn dataField="jhwcsj_s" editable="false" headerText="{resourceManager.getString('check','jhwcsj')}"/>
|
|
|
+ </s:ArrayList></ui:columns>
|
|
|
+ </ui:DataGrid>
|
|
|
+ <ui:Pager id="zcPager" queryFunction="{query_zc}"/>
|
|
|
+ </s:VGroup>
|
|
|
+ </s:NavigatorContent>
|
|
|
+ </mx:TabNavigator>
|
|
|
+
|
|
|
+</ui:QueryLayout>
|