|
@@ -18,15 +18,10 @@
|
|
|
|
|
|
import mx.core.FlexGlobals;
|
|
import mx.core.FlexGlobals;
|
|
|
|
|
|
- import com.jtgh.yjpt.common.Global;
|
|
|
|
- import com.jtgh.yjpt.common.TypeBase;
|
|
|
|
- import com.jtgh.yjpt.common.util.Constants;
|
|
|
|
- import com.jtgh.yjpt.common.util.Utils;
|
|
|
|
- import com.jtgh.yjpt.model.check.ZcModel;
|
|
|
|
- import com.jtgh.yjpt.vo.check.ZcVo;
|
|
|
|
- import com.jtgh.yjpt.vo.common.CodeVo;
|
|
|
|
- import com.jtgh.yjpt.vo.common.SinglePageRequestVo;
|
|
|
|
- import com.jtgh.yjpt.vo.gkgq.GqVo;
|
|
|
|
|
|
+ import com.jtgh.yjpt.common.Global;
|
|
|
|
+ import com.jtgh.yjpt.common.util.Utils;
|
|
|
|
+ import com.jtgh.yjpt.vo.common.SinglePageRequestVo;
|
|
|
|
+ import com.jtgh.yjpt.model.SystemModel;
|
|
|
|
|
|
import mx.collections.ArrayCollection;
|
|
import mx.collections.ArrayCollection;
|
|
import mx.events.FlexEvent;
|
|
import mx.events.FlexEvent;
|
|
@@ -35,76 +30,36 @@
|
|
import spark.components.gridClasses.GridColumn;
|
|
import spark.components.gridClasses.GridColumn;
|
|
|
|
|
|
[Bindable]
|
|
[Bindable]
|
|
- public var zcModel:ZcModel=new ZcModel;
|
|
|
|
- public var initParam:Array;
|
|
|
|
|
|
+ public var thisDataList:ArrayCollection;
|
|
[Bindable]
|
|
[Bindable]
|
|
public var sfJyrFlag:Boolean=false;
|
|
public var sfJyrFlag:Boolean=false;
|
|
|
|
|
|
|
|
|
|
protected function creationComplete(event:FlexEvent):void
|
|
protected function creationComplete(event:FlexEvent):void
|
|
- {
|
|
|
|
- if(null!=initParam){
|
|
|
|
- initQueryConditon();
|
|
|
|
- }
|
|
|
|
- zcModel.zcLayout=this;
|
|
|
|
- zcModel.doQuery();
|
|
|
|
|
|
+ {
|
|
if("Y"==Global.user.sfjyr){
|
|
if("Y"==Global.user.sfjyr){
|
|
sfJyrFlag=true;
|
|
sfJyrFlag=true;
|
|
}
|
|
}
|
|
else{
|
|
else{
|
|
szd.selectedVO=Global.szd;
|
|
szd.selectedVO=Global.szd;
|
|
}
|
|
}
|
|
|
|
+ pageQuery(pager.pageVo);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
|
|
- /**
|
|
|
|
- * 返回选中的记录
|
|
|
|
- */
|
|
|
|
- public function getSelectedRecords():ArrayCollection
|
|
|
|
- {
|
|
|
|
- var items:Object = this.grid.selectedItems;
|
|
|
|
- var records:ArrayCollection = new ArrayCollection();
|
|
|
|
- if(items != null)
|
|
|
|
- {
|
|
|
|
- for(var i : int=0;i< items.length;i++){
|
|
|
|
- var obj:ZcVo =items[i] as ZcVo;
|
|
|
|
- records.addItem(obj);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- return records;
|
|
|
|
|
|
+ public function pageQuery(pager1:SinglePageRequestVo):void
|
|
|
|
+ {
|
|
|
|
+ Utils.callRemote("cgInfoController","list",function(r:ResultEvent):void{
|
|
|
|
+ var bc:BusinessContext = r.result as BusinessContext;
|
|
|
|
+ thisDataList = bc.getAttribute("records") as ArrayCollection;
|
|
|
|
+ var pageVo:SinglePageRequestVo = pager.pageVo;
|
|
|
|
+ pageVo.totalCount = bc.getAttribute("totalCount") as int;
|
|
|
|
+ },pager1,Utils.getFunctionId(this))
|
|
}
|
|
}
|
|
|
|
|
|
- private function initQueryConditon():void
|
|
|
|
|
|
+ private function labelFun(item:Object, column:GridColumn):String
|
|
{
|
|
{
|
|
- if(Global.deployMode == Constants.DEPLOY_MODE_0){//则传进来的参数为所在地
|
|
|
|
- Utils.callRemote("codeController","listByGroup",function(r:ResultEvent):void{
|
|
|
|
- var bc:BusinessContext = r.result as BusinessContext;
|
|
|
|
- var arr:ArrayCollection = bc.result as ArrayCollection;
|
|
|
|
- for(var i:int;i<arr.length;i++){
|
|
|
|
- var szdName:String=resourceManager.getString("select",(arr.getItemAt(i) as CodeVo).name);
|
|
|
|
- if(initParam[0]==szdName){
|
|
|
|
- zcModel.queryVo.szd=arr.getItemAt(i) as CodeVo;
|
|
|
|
- zcModel.doQuery();
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },Constants.GROUP_CODE_SZD);
|
|
|
|
-
|
|
|
|
- }else{//传进来的参数为港区
|
|
|
|
- zcModel.queryVo.szd=Global.szd;
|
|
|
|
- Utils.callRemote("gqController","listBySzd",function(r:ResultEvent):void{
|
|
|
|
- var bc:BusinessContext = r.result as BusinessContext;
|
|
|
|
- var arr:ArrayCollection = bc.result as ArrayCollection;
|
|
|
|
- for(var i:int;i<arr.length;i++){
|
|
|
|
- var gqName:String=(arr.getItemAt(i) as GqVo).gqmc;
|
|
|
|
- if(initParam[0]==gqName){
|
|
|
|
- zcModel.queryVo.szgq=arr.getItemAt(i) as GqVo;
|
|
|
|
- zcModel.doQuery();
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },Global.szd);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ return (this.pager.pageVo.page*10+this.grid.dataProvider.getItemIndex(item)+1).toString();
|
|
}
|
|
}
|
|
|
|
|
|
protected function getSzgq(event:Event):void
|
|
protected function getSzgq(event:Event):void
|
|
@@ -112,20 +67,7 @@
|
|
szgq.reload(szd.selectedVO);
|
|
szgq.reload(szd.selectedVO);
|
|
dwmc.reload(szd.selectedVO);
|
|
dwmc.reload(szd.selectedVO);
|
|
}
|
|
}
|
|
- private function labelFun(item:Object, column:GridColumn):String
|
|
|
|
- {
|
|
|
|
- return (this.pager.pageVo.page*10+this.grid.dataProvider.getItemIndex(item)+1).toString();
|
|
|
|
- }
|
|
|
|
|
|
|
|
- public function gqtxFun(item:Object):uint
|
|
|
|
- {
|
|
|
|
- if((item as ZcVo).hasSjyh=="1"){
|
|
|
|
- return 0xff6666;
|
|
|
|
- }
|
|
|
|
- if("-1"==(item as ZcVo).mqzt)
|
|
|
|
- return 0xFFFF33;
|
|
|
|
- return 0xffffff;
|
|
|
|
- }
|
|
|
|
/**
|
|
/**
|
|
* 开关查询框
|
|
* 开关查询框
|
|
*/
|
|
*/
|
|
@@ -139,19 +81,29 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+ public function doQuery():void
|
|
|
|
+ {
|
|
|
|
+ var pageVo:SinglePageRequestVo = pager.pageVo;
|
|
|
|
+ pageQuery(pageVo);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
|
|
+ ///跳出新增页面
|
|
|
|
+ public function doAdd():void
|
|
|
|
+ {
|
|
|
|
+ var cgInfoEdit:CgInfoEdit=new CgInfoEdit();
|
|
|
|
+ Utils.popupWindow(resourceManager.getString("common","btn.add"),
|
|
|
|
+ cgInfoEdit,SystemModel.getInstance().getMainLayout() as DisplayObject,null,800,600);
|
|
|
|
+ }
|
|
]]>
|
|
]]>
|
|
</fx:Script>
|
|
</fx:Script>
|
|
<!-- 定义工具栏按钮 -->
|
|
<!-- 定义工具栏按钮 -->
|
|
|
|
|
|
<s:HGroup width="100%" height="40" gap="10" horizontalAlign="left" verticalAlign="middle">
|
|
<s:HGroup width="100%" height="40" gap="10" horizontalAlign="left" verticalAlign="middle">
|
|
- <button:IconButton id="add" type="add" visible="{Global.BUTTON_STATUS}" includeInLayout="{Global.BUTTON_STATUS}"
|
|
|
|
- click="{zcModel.doAdd(Utils.getFunctionId(add))}" toolTip="{resourceManager.getString('common','btn.add')}" />
|
|
|
|
- <button:IconButton id="del" type="delete" visible="{Global.BUTTON_STATUS}" includeInLayout="{Global.BUTTON_STATUS}"
|
|
|
|
- click="{zcModel.doDel()}" toolTip="{resourceManager.getString('common','btn.del')}"/>
|
|
|
|
- <button:IconButton id="edit" type="edit" visible="{Global.BUTTON_STATUS}" includeInLayout="{Global.BUTTON_STATUS}"
|
|
|
|
- click="{zcModel.doEdit()}" toolTip="{resourceManager.getString('common','btn.edit')}"/>
|
|
|
|
|
|
+ <button:IconButton id="add" type="add" click="{doAdd()}"
|
|
|
|
+ toolTip="{resourceManager.getString('common','btn.add')}" />
|
|
|
|
+ <button:IconButton id="del" type="delete" toolTip="{resourceManager.getString('common','btn.del')}"/>
|
|
|
|
+ <button:IconButton id="edit" type="edit" toolTip="{resourceManager.getString('common','btn.edit')}"/>
|
|
<button:IconButton id="query" type="query" click="switchSearchBox(event)" toolTip="{resourceManager.getString('common','btn.query')}"/>
|
|
<button:IconButton id="query" type="query" click="switchSearchBox(event)" toolTip="{resourceManager.getString('common','btn.query')}"/>
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
<s:VGroup id="searchGroup" width="100%" visible="false" includeInLayout="false">
|
|
<s:VGroup id="searchGroup" width="100%" visible="false" includeInLayout="false">
|
|
@@ -160,22 +112,23 @@
|
|
visible="{!sfJyrFlag}" includeInLayout="{!sfJyrFlag}">
|
|
visible="{!sfJyrFlag}" includeInLayout="{!sfJyrFlag}">
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalAlign="middle">
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalAlign="middle">
|
|
<cus:QLabel width="130" text="{resourceManager.getString('check','zc.szd')}"/>
|
|
<cus:QLabel width="130" text="{resourceManager.getString('check','zc.szd')}"/>
|
|
- <cus:QComboBox width="180" id="szd" comboxClass="SzdSelect" requireSelection="true" parentId="{Global.szd.id}" change="getSzgq(event)" />
|
|
|
|
|
|
+ <cus:QComboBox width="180" id="szd" comboxClass="SzdSelect" requireSelection="true" parentId="{Global.szd.id}"
|
|
|
|
+ change="getSzgq(event)" />
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalAlign="middle">
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalAlign="middle">
|
|
<cus:QLabel width="130" text="{resourceManager.getString('check','zc.szgq')}"/>
|
|
<cus:QLabel width="130" text="{resourceManager.getString('check','zc.szgq')}"/>
|
|
- <cus:QComboBox width="180" id="szgq" selectedVO="{zcModel.queryVo.szgq}" comboxClass="GqBySzdSelect" hasBlank="true" parentId="{Global.szd}"/>
|
|
|
|
|
|
+ <cus:QComboBox width="180" id="szgq" comboxClass="GqBySzdSelect" hasBlank="true" parentId="{Global.szd}"/>
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalCenter="middle">
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalCenter="middle">
|
|
<cus:QLabel width="130" text="{resourceManager.getString('common','gkjyr')}"/>
|
|
<cus:QLabel width="130" text="{resourceManager.getString('common','gkjyr')}"/>
|
|
- <cus:QComboBox id="dwmc" selectedVO="{zcModel.queryVo.qymc}" comboxClass="JyrSelect" hasBlank="true" parentId="{Global.szd}" width="180"/>
|
|
|
|
|
|
+ <cus:QComboBox id="dwmc" comboxClass="JyrSelect" hasBlank="true" parentId="{Global.szd}" width="180"/>
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
|
|
|
|
<s:HGroup width="100%" height="40" gap="0" horizontalAlign="left" verticalAlign="middle">
|
|
<s:HGroup width="100%" height="40" gap="0" horizontalAlign="left" verticalAlign="middle">
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalAlign="middle">
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalAlign="middle">
|
|
<cus:QLabel width="130" text="{resourceManager.getString('check','zc.aqfzr')}"/>
|
|
<cus:QLabel width="130" text="{resourceManager.getString('check','zc.aqfzr')}"/>
|
|
- <cus:QTextInput id="aqfzr" width="180" text="@{zcModel.queryVo.aqfzr}"/>
|
|
|
|
|
|
+ <cus:QTextInput id="aqfzr" width="180" />
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalAlign="middle">
|
|
<s:HGroup width="31%" horizontalAlign="left" verticalAlign="middle">
|
|
<cus:QLabel width="130" text="{resourceManager.getString('check','jdjcgl.jcrq')}"/>
|
|
<cus:QLabel width="130" text="{resourceManager.getString('check','jdjcgl.jcrq')}"/>
|
|
@@ -186,12 +139,12 @@
|
|
<ui:DateTime id="sj2" width="180"/>
|
|
<ui:DateTime id="sj2" width="180"/>
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
<s:HGroup verticalAlign="middle" textAlign="right">
|
|
<s:HGroup verticalAlign="middle" textAlign="right">
|
|
- <s:Image source="@Embed('resource/yjpt/list/btn_query.png')" buttonMode="true" click="zcModel.doQuery()"/>
|
|
|
|
|
|
+ <s:Image source="@Embed('resource/yjpt/list/btn_query.png')" buttonMode="true" click="doQuery()"/>
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
</s:HGroup>
|
|
</s:VGroup>
|
|
</s:VGroup>
|
|
<!-- 显示一览记录 -->
|
|
<!-- 显示一览记录 -->
|
|
- <ui:DataGrid id="grid" width="100%" dataProvider="{zcModel.thisDataList}" doubleClickEnabled="true" doubleClick="{zcModel.doView()}" rowColorFunction="{gqtxFun}">
|
|
|
|
|
|
+ <ui:DataGrid id="grid" width="100%" dataProvider="{thisDataList}" doubleClickEnabled="true">
|
|
<ui:columns><s:ArrayList>
|
|
<ui:columns><s:ArrayList>
|
|
<ui:DataGridColumn labelFunction="labelFun"
|
|
<ui:DataGridColumn labelFunction="labelFun"
|
|
headerText="{resourceManager.getString('yjzyxxgl','yjzjk.xh')}" width="40"/>
|
|
headerText="{resourceManager.getString('yjzyxxgl','yjzjk.xh')}" width="40"/>
|
|
@@ -204,5 +157,5 @@
|
|
</s:ArrayList>
|
|
</s:ArrayList>
|
|
</ui:columns>
|
|
</ui:columns>
|
|
</ui:DataGrid>
|
|
</ui:DataGrid>
|
|
- <ui:Pager id="pager" queryFunction="{zcModel.pageQuery}"/>
|
|
|
|
|
|
+ <ui:Pager id="pager" queryFunction="{pageQuery}"/>
|
|
</s:Group>
|
|
</s:Group>
|