JyrEdit.mxml 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
  3. xmlns:s="library://ns.adobe.com/flex/spark"
  4. xmlns:mx="library://ns.adobe.com/flex/mx"
  5. xmlns:ui="com.jtgh.yjpt.common.component.ui.*"
  6. xmlns:sys="com.jtgh.yjpt.view.sys.*"
  7. xmlns:aqsszxyssc="com.jtgh.yjpt.view.aqsszxyssc.*"
  8. xmlns:cus="com.jtgh.yjpt.common.cus.*"
  9. width="100%" height="100%" creationComplete="creationComplete(event)">
  10. <fx:Script>
  11. <![CDATA[
  12. import com.jtgh.yjpt.common.Global;
  13. import com.jtgh.yjpt.common.MyEvent;
  14. import com.jtgh.yjpt.common.TypeBase;
  15. import com.jtgh.yjpt.common.util.Constants;
  16. import com.jtgh.yjpt.common.util.Utils;
  17. import com.jtgh.yjpt.model.jyr.JyrEditModel;
  18. import com.jtgh.yjpt.model.jyr.JyrModel;
  19. import com.jtgh.yjpt.vo.common.CodeVo;
  20. import mx.collections.ArrayCollection;
  21. import mx.events.CalendarLayoutChangeEvent;
  22. import mx.events.FlexEvent;
  23. import spark.components.gridClasses.GridColumn;
  24. import spark.events.IndexChangeEvent;
  25. [Bindable]
  26. public var thisModel:JyrEditModel = new JyrEditModel();
  27. public var bwxxid:Number=-1;
  28. public var tzqkid:Number=-1;
  29. public var ckxxid:Number=-1;
  30. public var dcxxid:Number=-1;
  31. [Bindable]
  32. public var parentModel:JyrModel;
  33. [Bindable]
  34. public var mode:String=Constants.mode_add;
  35. /** 当前功能ID */
  36. public var functionId:Number;
  37. //修改时已选文件列表 -- 无绑定
  38. public var filesList:ArrayCollection = new ArrayCollection();
  39. public function creationComplete(event:FlexEvent):void{
  40. thisModel.doCreationComplete(this);
  41. // filesList = thisModel.filesList;
  42. aqfzrzbdhStr.text="安全负责人\r\n值班电话";
  43. zzagryslStr.text="专职安管\r\n人员数量";
  44. gsyyzzbhStr.text="工商营业\r\n执照编号";
  45. qyzzjgdmStr.text="企业组织机构代码";
  46. qyzzjgdmStr.notNull=true;
  47. gkwxhwzyfzbhStr.text="港口危险货物\r\n作业附证编号";
  48. gkssbafhzsbhStr.text="港口设施保安\r\n符合证书编号";
  49. zywxhwpmStr.text="作业危险货物\r\n品名";
  50. }
  51. protected function vboxClick(event:Event):void
  52. {
  53. // scroller.verticalScrollBar.value = 0;
  54. // scroller.verticalScrollBar.validateNow();
  55. }
  56. private function getXh(obj:Object,col:GridColumn):String{
  57. return new String(dcGrid.dataProvider.getItemIndex(obj)+1);
  58. }
  59. private function getXhbw(obj:Object,col:GridColumn):String{
  60. return new String(bwGrid.dataProvider.getItemIndex(obj)+1);
  61. }
  62. private var hwpm:String = "";
  63. private function showWxhw(event:MouseEvent):void{
  64. var view:Wxhwpm=new Wxhwpm();
  65. view.hwpm=hwpm;
  66. view.addEventListener(MyEvent.SAVE_OK,saveWxhwpm)
  67. Utils.popupWindow("危险品信息",view,this,null,800,600);
  68. }
  69. private function saveWxhwpm(event:MyEvent):void{
  70. hwpm=event.data["hwpm"] as String;
  71. zywxhwpm.text+=event.data["hwpmStr"] as String;
  72. }
  73. protected function sfwhqy_changeHandler(event:IndexChangeEvent):void
  74. {
  75. if(sfwhqy.textValue=='N')
  76. {
  77. gkwxhwzyfzbh.text="";
  78. gkwxhwzyfzbh.editable=false;
  79. fzyxq.dateTime=null;
  80. lb.notNull=false;
  81. }else{
  82. lb.notNull=true;
  83. gkwxhwzyfzbh.editable=true;
  84. }
  85. }
  86. protected function fzrq_changeHandler(event:CalendarLayoutChangeEvent):void
  87. {
  88. var returnDate:Date=fzrq.dateTime;
  89. returnDate.fullYear+=3;
  90. xkzyxq.dateTime=returnDate;
  91. }
  92. protected function sshydl_changeHandler(event:IndexChangeEvent):void
  93. {
  94. // sshyz.parentId=sshydl.selectedVO as CodeVo;
  95. sshyz.reload((sshydl.selectedVO as CodeVo).id);
  96. }
  97. private function showMt(e:MouseEvent):void{
  98. if(bw0.selected){
  99. mtqy.visible=true;
  100. mtqy.includeInLayout=true;
  101. }else{
  102. mtqy.visible=false;
  103. mtqy.includeInLayout=false;
  104. var j :Number=0;
  105. for(j=2; j<5; j++){
  106. if(this["bw" + j].selected){
  107. this["bw" + j].selected=false;
  108. }
  109. }
  110. }
  111. }
  112. private function showCc(e:MouseEvent):void{
  113. if(bw1.selected){
  114. ccqy.visible=true;
  115. ccqy.includeInLayout=true;
  116. }else{
  117. ccqy.visible=false;
  118. ccqy.includeInLayout=false;
  119. var j :Number=0;
  120. for(j=5; j<7; j++){
  121. if(this["bw" + j].selected){
  122. this["bw" + j].selected=false;
  123. }
  124. }
  125. }
  126. }
  127. private function changeB(e:MouseEvent,i:Number):void {
  128. var j:Number=0;
  129. if(i>1 && i<5){
  130. for(j=2; j<5; j++){
  131. if(j!=i && this["bw" + i].selected){
  132. this["bw" + j].selected=false;
  133. }
  134. }
  135. }
  136. if(i>4 && i <7){
  137. for(j=5; j<7; j++){
  138. if(j!=i && this["bw" + i].selected){
  139. this["bw" + j].selected=false;
  140. }
  141. }
  142. }
  143. }
  144. ]]>
  145. </fx:Script>
  146. <s:VGroup width="100%" height="100%" id="group" paddingTop="10" paddingBottom="10">
  147. <mx:Accordion width="100%" height="480" headerStyleName="AccordionHeader"
  148. change="vboxClick(event)">
  149. <mx:VBox width="100%" height="100%" label="{resourceManager.getString('jlrxxgl','jyrjcxx')}">
  150. <s:VGroup width="100%" height="100%" paddingTop="10" paddingBottom="10">
  151. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  152. <cus:QLabel width="13%" text="{resourceManager.getString('common','gkjyr')}" notNull="true"/>
  153. <cus:QTextInput id="gkjyr" text="@{thisModel.vo.gkjyr}" width="19%" />
  154. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','glzd.szd')}" notNull="true"/>
  155. <cus:QComboBox id="szd" comboxClass="SzdEditSelect" parentId="{Global.szd.id}"
  156. selectedVO="{thisModel.vo.szd==null?Global.user.szd:thisModel.vo.szd}" width="19%"/>
  157. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','szgq')}" notNull="true" />
  158. <cus:QComboBox id="szgq" comboxClass="GqBySzdSelect" selectedVO="{thisModel.vo.szgq}" parentId="{thisModel.vo.szd==null?Global.user.szd:thisModel.vo.szd}" width="19%"/>
  159. </s:HGroup>
  160. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  161. <cus:QLabel width="13%" text="站所"/>
  162. <cus:QComboBox id="zs" comboxClass="ZsBySzdSelect" parentId="{thisModel.vo.szd==null?Global.user.szd.id.toString():thisModel.vo.szd.id.toString()}"
  163. selectedVO="{thisModel.vo.zs}" width="19%" hasBlank="true"/>
  164. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','qylx')}" notNull="true" />
  165. <cus:QComboBox id="qylx" comboxClass="QylxSelect" width="19%" dataField="{thisModel.vo.qylx}"/>
  166. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','yzbm')} "/>
  167. <cus:QTextInput id="yzbm" text="@{thisModel.vo.yzbm}" width="19%" type="int"/>
  168. </s:HGroup>
  169. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  170. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','sjjyr')}"/>
  171. <cus:QComboBox id="parentJyr" comboxClass="JyrAllSelect" selectedVO="{thisModel.vo.parentJyr}" hasBlank="true" width="19%"/>
  172. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','bgdz')}" notNull="true"/>
  173. <cus:QTextInput id="bgdz" text="@{thisModel.vo.bgdz}" width="51%"/>
  174. </s:HGroup>
  175. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  176. <cus:QLabel id="lb" width="13%" text="类别" notNull="{!((thisModel.vo.sfwhqy==null?'N':thisModel.vo.sfwhqy)=='N')}" />
  177. <mx:VBox width="83%">
  178. <s:HGroup width="100%" gap="0">
  179. <!--码头企业-->
  180. <s:CheckBox id="bw0" label="{resourceManager.getString('select','qyxz.newname0')}" width="20%" click="showMt(event)"/>
  181. <!--仓储企业-->
  182. <s:CheckBox id="bw1" label="{resourceManager.getString('select','qyxz.newname1')}" width="20%" click="showCc(event)"/>
  183. </s:HGroup>
  184. <s:HGroup id="mtqy" width="100%" gap="0" visible="false" includeInLayout="false">
  185. <!--危险货物集装箱码头-->
  186. <s:CheckBox id="bw2" label="{resourceManager.getString('select','qyxz.newname2')}" width="20%" click="changeB(event,2)"/>
  187. <!--石油化工码头-->
  188. <s:CheckBox id="bw3" label="{resourceManager.getString('select','qyxz.newname3')}" width="20%" click="changeB(event,3)" />
  189. <!--危险货物非石油化工码头-->
  190. <s:CheckBox id="bw4" label="{resourceManager.getString('select','qyxz.newname4')}" width="20%" click="changeB(event,4)" />
  191. </s:HGroup>
  192. <s:HGroup width="100%" id="ccqy" gap="0" visible="false" includeInLayout="false">
  193. <!--石油库-->
  194. <s:CheckBox id="bw5" label="{resourceManager.getString('select','qyxz.newname5')}" width="20%" click="changeB(event,5)" />
  195. <!--港口危险货物库区-->
  196. <s:CheckBox id="bw6" label="{resourceManager.getString('select','qyxz.newname6')}" width="20%" click="changeB(event,6)" />
  197. </s:HGroup>
  198. </mx:VBox>
  199. </s:HGroup>
  200. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  201. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','gkjyxkzh')}" notNull="true"/>
  202. <cus:QTextInput id="gkjyxkzh" text="@{thisModel.vo.gkjyxkzh}" width="16%" />
  203. <s:Image width="3%" source="@Embed(source='resource/photo/open.png')" toolTip="上传附件" buttonMode="true" click="thisModel.upload(event)"/>
  204. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','fzrq')}" />
  205. <ui:DateTime id="fzrq" dateTime="{thisModel.vo.fzrq}" width="19%" />
  206. <cus:QLabel width="13%" notNull="true" text="{resourceManager.getString('jlrxxgl','yxq')}" />
  207. <ui:DateTime id="xkzyxq" dateTime="{thisModel.vo.bafzrq}" width="19%" />
  208. </s:HGroup>
  209. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  210. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','fzjg')}"/>
  211. <cus:QTextInput id="fzjg" text="@{thisModel.vo.fzjg}" width="19%"/>
  212. <cus:QLabel width="13%" notNull="true" text="{resourceManager.getString('jlrxxgl','xzqh')}"/>
  213. <cus:QComboBox id="xzqh" comboxClass="XzqhSelect" parentId="{Global.systemSzd}"
  214. selectedVO="{thisModel.vo.xzqh}" width="19%"/>
  215. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','zyhz')}(前10种)"/>
  216. <cus:QTextInput id="zyhz" text="@{thisModel.vo.zyhz}" width="19%"/>
  217. </s:HGroup>
  218. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  219. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','jyfw')}"/>
  220. <cus:QTextInput id="jyfw" text="@{thisModel.vo.jyfw}" width="83%"/>
  221. </s:HGroup>
  222. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  223. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','jyqy')}"/>
  224. <cus:QTextInput id="jyqy" text="@{thisModel.vo.jyqy}" width="83%"/>
  225. </s:HGroup>
  226. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  227. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','fddbr')}" notNull="true"/>
  228. <cus:QTextInput id="fddbr" text="@{thisModel.vo.fddbr}" width="19%"/>
  229. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','lxdh')}"/>
  230. <cus:QTextInput id="lxdh" text="@{thisModel.vo.lxdh}" width="19%" type="int"/>
  231. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','cz')}"/>
  232. <cus:QTextInput id="cz" text="@{thisModel.vo.cz}" width="19%" type="int"/>
  233. </s:HGroup>
  234. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  235. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','aqbmfzr')}" notNull="true"/>
  236. <cus:QTextInput id="aqbmfzr" text="@{thisModel.vo.aqbmfzr}" width="19%"/>
  237. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','aqfzrlxdh')}" notNull="true"/>
  238. <cus:QTextInput id="aqfzrlxdh" text="@{thisModel.vo.aqfzrlxdh}" width="19%" type="int"/>
  239. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','aqfzrsj')}"/>
  240. <cus:QTextInput id="aqfzrsj" text="@{thisModel.vo.aqfzrsj}" width="19%" type="int"/>
  241. </s:HGroup>
  242. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  243. <cus:QLabel width="13%" id="aqfzrzbdhStr"/>
  244. <cus:QTextInput id="aqfzrzbdh" text="@{thisModel.vo.aqfzrzbdh}" width="19%" type="int"/>
  245. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','aqzgbm')}"/>
  246. <cus:QTextInput id="aqzgbm" text="@{thisModel.vo.aqzgbm}" width="19%"/>
  247. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','aqgljg')}"/>
  248. <cus:QTextInput id="aqgljg" text="@{thisModel.vo.aqgljg}" width="19%"/>
  249. </s:HGroup>
  250. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  251. <cus:QLabel width="13%" id="zzagryslStr"/>
  252. <cus:QTextInput id="zzagrysl" type="int" text="{thisModel.vo.zzagrysl}" width="19%"/>
  253. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','zcze')}"/>
  254. <cus:QTextInput id="zcze" type="double" text="@{thisModel.vo.zcze}" width="19%"/>
  255. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','xsje')}"/>
  256. <cus:QTextInput id="xsje" type="double" text="@{thisModel.vo.xsje}" width="19%"/>
  257. </s:HGroup>
  258. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  259. <cus:QLabel width="13%" id="gsyyzzbhStr"/>
  260. <cus:QTextInput id="gsyyzzbh" text="@{thisModel.vo.gsyyzzbh}" width="19%"/>
  261. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','tzze')}"/>
  262. <cus:QTextInput id="tzze" type="double" text="{thisModel.vo.tzze}" width="19%"/>
  263. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','zczb')}"/>
  264. <cus:QTextInput id="zczb" type="double" text="{thisModel.vo.zczb}" width="19%"/>
  265. </s:HGroup>
  266. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  267. <cus:QLabel id="qyzzjgdmStr" text="企业组织机构代码" width="13%" notNull="true"/>
  268. <cus:QTextInput id="qyzzjgdm" text="@{thisModel.vo.qyzzjgdm}" width="19%" />
  269. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','sshydl')}" notNull="true"/>
  270. <cus:QComboBox id="sshydl" codeType="{Constants.GROUP_CODE_SSHYDL}"
  271. comboxClass="CodeSelect"
  272. selectedVO="{thisModel.vo.sshydl}" width="19%" change="sshydl_changeHandler(event)"/>
  273. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','sshyz')}" notNull="true"/>
  274. <cus:QComboBox id="sshyz" codeType="{Constants.GROUP_CODE_SSHYDL_SSHYZL}"
  275. comboxClass="CodeSelect"
  276. selectedVO="{thisModel.vo.sshyz}" parentId="{thisModel.vo.sshydl.id.toString()}" width="19%"/>
  277. </s:HGroup>
  278. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  279. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','qyaqdj')}" />
  280. <cus:QComboBox id="qyaqdj" comboxClass="QyaqdjSelect" width="19%" dataField="{thisModel.vo.qyaqdj}"/>
  281. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','rs')}"/>
  282. <cus:QTextInput id="rs" type="int" text="{thisModel.vo.rs}" width="19%"/>
  283. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','gjjgdm')}" notNull="true"/>
  284. <cus:QTextInput id="gjjgdm" text="@{thisModel.vo.gjjgdm}" width="19%" toolTip="可以和组织机构代码相同"/>
  285. </s:HGroup>
  286. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  287. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','sfwhqy')}" notNull="true"/>
  288. <cus:QComboBox id="sfwhqy" comboxClass="JyrSfwhqySelect" width="19%" dataField="{thisModel.vo.sfwhqy}" change="sfwhqy_changeHandler(event)"/>
  289. <cus:QLabel width="13%" id="gkwxhwzyfzbhStr"/>
  290. <cus:QTextInput id="gkwxhwzyfzbh" text="@{thisModel.vo.gkwxhwzyfzbh}" width="19%" editable="{thisModel.vo.sfwhqy != 'N'}"/>
  291. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','yxq')}" verticalAlign="middle"/>
  292. <ui:DateTime id="fzyxq" dateTime="{thisModel.vo.fzyxq}" width="19%" />
  293. </s:HGroup>
  294. <s:HGroup width="100%" verticalAlign="middle" gap="0">
  295. <cus:QLabel width="13%" id="gkssbafhzsbhStr"/>
  296. <cus:QTextInput id="gkssbafhzsbh" text="@{thisModel.vo.gkssbafhzsbh}" width="19%" />
  297. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','bayxq')}"/>
  298. <ui:DateTime id="bayxq" dateTime="{thisModel.vo.bayxq}" width="19%"/>
  299. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','bafzjg')}"/>
  300. <cus:QTextInput id="bafzjg" text="@{thisModel.vo.bafzjg}" width="19%"/>
  301. </s:HGroup>
  302. <s:HGroup width="100%" verticalAlign="middle" gap="0" height="54">
  303. <cus:QLabel width="13%" id="zywxhwpmStr"/>
  304. <cus:QTextArea id="zywxhwpm" text="@{thisModel.vo.zywxhwpm}" width="76%" height="54"/>
  305. <s:Spacer width="2%" />
  306. <ui:Button label="选择" click="showWxhw(event)" width="5%"/>
  307. </s:HGroup>
  308. <s:HGroup width="100%" verticalAlign="middle" gap="0" height="54" id="sfzdsp">
  309. <cus:QLabel width="13%" text="{resourceManager.getString('jlrxxgl','sfzdsp')}"/>
  310. <ui:CheckBox label="" selected="@{thisModel.vo.zdsp}" width="19%"/>
  311. </s:HGroup>
  312. </s:VGroup>
  313. </mx:VBox>
  314. <mx:VBox id="bwboxinfo" width="100%" label="泊位信息">
  315. <ui:DataGrid id="bwGrid" width="100%" height="350" doubleClickEnabled="true" rowHeight="30" dataProvider="{thisModel.bw_add_list}">
  316. <ui:columns><s:ArrayList>
  317. <ui:DataGridColumn width="80" dataField="id" visible="false" headerText="{resourceManager.getString('common','col.id')}"/>
  318. <ui:DataGridColumn labelFunction="getXhbw" headerText="{resourceManager.getString('yjgl','xh')}"/>
  319. <ui:DataGridColumn dataField="bwmc" headerText="泊位名称"/>
  320. <ui:DataGridColumn dataField="mtmcName" headerText="码头名称"/>
  321. <ui:DataGridColumn dataField="sjkpnl" headerText="设计靠泊能力(万吨)"/>
  322. <ui:DataGridColumn dataField="hckpnl" headerText="核查靠泊能力(万吨)"/>
  323. <ui:DataGridColumn dataField="bwcd" headerText="泊位长度(米)"/>
  324. <ui:DataGridColumn dataField="zwbwyt" headerText="泊位用途"/>
  325. <ui:DataGridColumn headerText="{resourceManager.getString('yjgl','cz')}" type="{TypeBase.MULTIBUTTON}" width="80" delFunction="{thisModel.bw_delete}" editFunction="{thisModel.bwToUpdate}"/>
  326. </s:ArrayList></ui:columns>
  327. </ui:DataGrid>
  328. <s:HGroup width="100%" height="25" gap="0">
  329. <s:Button id="bwBtn" label="{resourceManager.getString('common','btn.add')}"
  330. click="thisModel.bwToAdd(event)" enabled="true" skinClass="skins.cus.ButtonSkin" />
  331. </s:HGroup>
  332. </mx:VBox>
  333. <mx:VBox width="100%" label="堆场信息">
  334. <ui:DataGrid id="dcGrid" width="100%" height="350" doubleClickEnabled="true" rowHeight="30" dataProvider="{thisModel.dc_add_list}">
  335. <ui:columns><s:ArrayList>
  336. <ui:DataGridColumn width="80" dataField="id" visible="false" headerText="{resourceManager.getString('common','col.id')}"/>
  337. <ui:DataGridColumn labelFunction="getXh" headerText="{resourceManager.getString('yjgl','xh')}"/>
  338. <ui:DataGridColumn dataField="dcmc" headerText="堆场名称"/>
  339. <ui:DataGridColumn dataField="zwdcyt" headerText="主要用途"/>
  340. <ui:DataGridColumn dataField="dczmj" headerText="堆场总面积(平方米)"/>
  341. <ui:DataGridColumn dataField="dczrl" headerText="堆场总容量(吨)"/>
  342. <ui:DataGridColumn dataField="wxpdcName" headerText="是否危险品堆场"/>
  343. <ui:DataGridColumn headerText="{resourceManager.getString('yjgl','cz')}" type="{TypeBase.MULTIBUTTON}" width="80" delFunction="{thisModel.dc_delete}" editFunction="{thisModel.dcToUpdate}"/>
  344. </s:ArrayList></ui:columns>
  345. </ui:DataGrid>
  346. <s:HGroup width="100%" height="25" gap="0">
  347. <s:Button id="dcBtn" label="{resourceManager.getString('common','btn.add')}"
  348. click="thisModel.dcToAdd(event)" enabled="true" skinClass="skins.cus.ButtonSkin" />
  349. </s:HGroup>
  350. </mx:VBox>
  351. <mx:VBox id="ckboxinfo" width="100%" label="{resourceManager.getString('jlrxxgl','ckxx')}">
  352. <ui:DataGrid id="ckGrid" width="100%" height="350" doubleClickEnabled="true" rowHeight="30" dataProvider="{thisModel.ckList}">
  353. <ui:columns><s:ArrayList>
  354. <ui:DataGridColumn dataField="ckmc" headerText="{resourceManager.getString('jlrxxgl','ck.ckmc')}"/>
  355. <ui:DataGridColumn dataField="ckgs" headerText="{resourceManager.getString('jlrxxgl','ck.ckgs')}"/>
  356. <ui:DataGridColumn dataField="zwckyt" headerText="{resourceManager.getString('jlrxxgl','ck.ckyt')}"/>
  357. <ui:DataGridColumn dataField="scyckmj" headerText="{resourceManager.getString('jlrxxgl','ck.scyckmj')}"/>
  358. <ui:DataGridColumn dataField="scyckrj" headerText="{resourceManager.getString('jlrxxgl','ck.scyckrj')}"/>
  359. <ui:DataGridColumn headerText="{resourceManager.getString('yjgl','cz')}" type="{TypeBase.MULTIBUTTON}" width="80" delFunction="{thisModel.delCk}" editFunction="{thisModel.editCk}"/>
  360. </s:ArrayList></ui:columns>
  361. </ui:DataGrid>
  362. <s:Button label="{resourceManager.getString('common','btn.add')}"
  363. click="thisModel.addCk()" enabled="true" skinClass="skins.cus.ButtonSkin" />
  364. </mx:VBox>
  365. </mx:Accordion>
  366. <s:HGroup width="100%" height="40" horizontalAlign="center" verticalAlign="middle">
  367. <s:Spacer width="10" height="0"/>
  368. <s:Button id="save" label="{resourceManager.getString('common','btn.save')}" click="thisModel.doSave()" skinClass="skins.cus.ButtonSkin"/>
  369. <s:Spacer width="10" height="0"/>
  370. <s:Button id="zycs" label="{resourceManager.getString('jlrxxgl','btn.zycs')}" click="thisModel.doSetZycs()" width="80" skinClass="skins.cus.ButtonSkin"/>
  371. <s:Spacer width="10" height="0"/>
  372. <s:Button id="cancel" label="{resourceManager.getString('common','btn.close')}" click="{thisModel.doPopupClose(event)}"
  373. skinClass="skins.cus.ButtonSkin"/>
  374. </s:HGroup>
  375. </s:VGroup>
  376. </s:Group>