Browse Source

一泊一证

git-svn-id: https://192.168.57.71/svn/jsgkj@1034 931142cf-59ea-a443-aa0e-51397b428577
xt_xuhao 8 years ago
parent
commit
2f0e595ba5
100 changed files with 10664 additions and 0 deletions
  1. 33 0
      gkaq/yjpt-flex/tags/4.2.1/.actionScriptProperties
  2. 17 0
      gkaq/yjpt-flex/tags/4.2.1/.classpath
  3. 2 0
      gkaq/yjpt-flex/tags/4.2.1/.flexProperties
  4. 35 0
      gkaq/yjpt-flex/tags/4.2.1/.project
  5. 2 0
      gkaq/yjpt-flex/tags/4.2.1/.settings/org.eclipse.core.resources.prefs
  6. 12 0
      gkaq/yjpt-flex/tags/4.2.1/.settings/org.eclipse.wst.xsl.core.prefs
  7. 6 0
      gkaq/yjpt-flex/tags/4.2.1/html-template/history/history.css
  8. 678 0
      gkaq/yjpt-flex/tags/4.2.1/html-template/history/history.js
  9. 29 0
      gkaq/yjpt-flex/tags/4.2.1/html-template/history/historyFrame.html
  10. 179 0
      gkaq/yjpt-flex/tags/4.2.1/html-template/index.template.html
  11. BIN
      gkaq/yjpt-flex/tags/4.2.1/html-template/playerProductInstall.swf
  12. 777 0
      gkaq/yjpt-flex/tags/4.2.1/html-template/swfobject.js
  13. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/AnyChartFlexComponent.swc
  14. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/Cairngorm.swc
  15. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/FlexPaper_Resources_SDK4.swc
  16. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/FlexPaper_SDK4.swc
  17. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/FusionCharts.swc
  18. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/IDV_AS.swc
  19. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/Png9Tool.swc
  20. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/SuperMap.Web-6.1.3-10106.swc
  21. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/SuperMap.Web.Symbol-6.1.3-10106.swc
  22. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/SuperMap.Web.iServerJava2-6.1.3-10106.swc
  23. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/SuperMap.Web.iServerJava6R-6.1.3-10106.swc
  24. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/as3corelib.swc
  25. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/as3xls-1.0.1.swc
  26. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/flexiframe.swc
  27. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/flexlib.swc
  28. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/greensock.swc
  29. BIN
      gkaq/yjpt-flex/tags/4.2.1/libs/sg186appframework.swc
  30. 78 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/Gkwxhwzyfzblhhz.properties
  31. 30 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/aqsc.properties
  32. 131 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/aqsszxys.properties
  33. 55 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/author.properties
  34. 353 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/bagl.properties
  35. 125 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/check.properties
  36. 248 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/common.properties
  37. 102 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/fileType.properties
  38. 21 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/gg.properties
  39. 40 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/gkjsxmaqsc.properties
  40. 41 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/gq.properties
  41. 194 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/jlrxxgl.properties
  42. 8 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/menu.properties
  43. 152 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/module.properties
  44. 96 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/qlyg.properties
  45. 1754 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/select.properties
  46. 67 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/sgalgl.properties
  47. 16 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/system.properties
  48. 45 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/task.properties
  49. 77 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/workflow.properties
  50. 487 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/yjgl.properties
  51. 68 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/yjzyxxgl.properties
  52. 72 0
      gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/zysqbp.properties
  53. 187 0
      gkaq/yjpt-flex/tags/4.2.1/src/Main.mxml
  54. 48 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/BusinessContext.as
  55. 358 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/ClassRegistry.as
  56. 131 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/Global.as
  57. 135 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/IModule.as
  58. 76 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/IconResource.as
  59. 24 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/Msg.as
  60. 21 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/MsgLevel.as
  61. 29 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/MyEvent.as
  62. 57 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/PrintParam.as
  63. 111 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/PrintTypes.as
  64. 70 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/SystemError.as
  65. 35 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/TypeBase.as
  66. 49 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/CheckBoxHeaderRenderer.as
  67. 48 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/CheckBoxItemRenderer.mxml
  68. 15 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/DataGridRenderer.mxml
  69. 68 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/ImageButtom.as
  70. 60 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/LinkButtonRenderer.mxml
  71. 97 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/MultiButtonItemRenderer.as
  72. 9 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/QComboBoxItemRendererForStatic.mxml
  73. 34 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/RiskCheckBox.as
  74. 44 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/SelectAllRenderer.mxml
  75. 46 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/TextInputRenderer.mxml
  76. 28 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/TjDataGridItemRenderer.mxml
  77. 208 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/Accessory.mxml
  78. 249 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/AccessoryList.mxml
  79. 133 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/AqsssbxxTree.as
  80. 157 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/AqsssbxxTreeCheckBoxRenderer.as
  81. 26 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/AqsssbxxTreeDataDescriptor.as
  82. 13 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/BigFontClass.as
  83. 40 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/BorderContainer9Patch.mxml
  84. 15 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/Button.as
  85. 12 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/ButtonBox.as
  86. 32 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/CheckBox.as
  87. 393 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/ComboBox.as
  88. 93 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/DataGrid.as
  89. 240 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/DataGridColumn.as
  90. 27 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/DateField.as
  91. 608 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/DateTime.mxml
  92. 22 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/EditLayout.as
  93. 10 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/FileTypeItem.mxml
  94. 39 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/FormItem.as
  95. 83 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/IFrame.mxml
  96. 155 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/LzTreeCheckBoxRenderer.as
  97. 23 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/MapView.mxml
  98. 32 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/MenuButton.mxml
  99. 197 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/MenuTree.as
  100. 47 0
      gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/MenuTreeDataDescriptor.as

+ 33 - 0
gkaq/yjpt-flex/tags/4.2.1/.actionScriptProperties

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<actionScriptProperties analytics="false" mainApplicationPath="Main.mxml" projectUUID="fe1e1578-3966-4ead-8333-729eba30b1cb" version="10">
+  <compiler additionalCompilerArguments="-services &quot;E:\code\jsyjpt\yjpt\yjpt\WEB-INF\flex\services-config.xml&quot; -locale=en_US,zh_CN -source-path=./locale/{locale} -allow-source-path-overlap=true -keep-all-type-selectors=true" autoRSLOrdering="true" copyDependentFiles="true" fteInMXComponents="false" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="true" htmlHistoryManagement="true" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderLocation="E:/code/jsyjpt/yjpt/bin-debug" outputFolderPath="bin-debug" removeUnusedRSL="true" sourceFolderPath="src" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" verifyDigests="true" warn="true">
+    <compilerSourcePath>
+      <compilerSourcePathEntry kind="1" linkType="1" path="src"/>
+      <compilerSourcePathEntry kind="1" linkType="1" path="locale/{locale}"/>
+    </compilerSourcePath>
+    <libraryPath defaultLinkType="1">
+      <libraryPathEntry kind="4" path="">
+        <excludedEntries>
+          <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/flex.swc" useDefaultLinkType="false"/>
+          <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/core.swc" useDefaultLinkType="false"/>
+        </excludedEntries>
+      </libraryPathEntry>
+      <libraryPathEntry kind="1" linkType="1" path="libs"/>
+    </libraryPath>
+    <sourceAttachmentPath/>
+  </compiler>
+  <applications>
+    <application path="Main.mxml"/>
+  </applications>
+  <modules>
+    <module application="src/Main.mxml" destPath="module/JyrxxModule.swf" optimize="true" sourcePath="src/module/JyrxxModule.as"/>
+    <module application="src/Main.mxml" destPath="module/BaglModule.swf" optimize="true" sourcePath="src/module/BaglModule.as"/>
+    <module application="src/Main.mxml" destPath="module/YjglModule.swf" optimize="true" sourcePath="src/module/YjglModule.as"/>
+    <module application="src/Main.mxml" destPath="module/QlygModule.swf" optimize="true" sourcePath="src/module/QlygModule.as"/>
+    <module application="src/Main.mxml" destPath="module/TaskModule.swf" optimize="true" sourcePath="src/module/TaskModule.as"/>
+    <module application="src/Main.mxml" destPath="module/WxhwspModule.swf" optimize="true" sourcePath="src/module/WxhwspModule.as"/>
+    <module application="src/Main.mxml" destPath="module/ZcdcModule.swf" optimize="true" sourcePath="src/module/ZcdcModule.as"/>
+  </modules>
+  <buildCSSFiles/>
+  <flashCatalyst validateFlashCatalystCompatibility="false"/>
+</actionScriptProperties>

+ 17 - 0
gkaq/yjpt-flex/tags/4.2.1/.classpath

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre6">
+		<attributes>
+			<attribute name="owner.project.facets" value="java"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0">
+		<attributes>
+			<attribute name="owner.project.facets" value="jst.web"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
+	<classpathentry kind="output" path="yjpt/WEB-INF/classes"/>
+</classpath>

+ 2 - 0
gkaq/yjpt-flex/tags/4.2.1/.flexProperties

@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<flexProperties enableServiceManager="false" flexServerFeatures="4" flexServerType="2" serverContextRoot="/yjpt" serverRoot="E:/code/jsyjpt/yjpt/yjpt" serverRootURL="http://localhost:8080/yjpt" toolCompile="true" useServerFlexSDK="false" version="2"/>

+ 35 - 0
gkaq/yjpt-flex/tags/4.2.1/.project

@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>yjpt-flex</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>com.adobe.flexbuilder.project.flexbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>com.adobe.flexbuilder.project.flexnature</nature>
+		<nature>com.adobe.flexbuilder.project.actionscriptnature</nature>
+	</natures>
+	<linkedResources>
+		<link>
+			<name>bin-debug</name>
+			<type>2</type>
+			<location>E:/code/jsyjpt/yjpt/bin-debug</location>
+		</link>
+		<link>
+			<name>bin-release</name>
+			<type>2</type>
+			<location>E:/release/yjpt-flex</location>
+		</link>
+		<link>
+			<name>bin-release1</name>
+			<type>2</type>
+			<location>E:/code/jsyjpt/flex_release</location>
+		</link>
+	</linkedResources>
+</projectDescription>

+ 2 - 0
gkaq/yjpt-flex/tags/4.2.1/.settings/org.eclipse.core.resources.prefs

@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=utf-8

+ 12 - 0
gkaq/yjpt-flex/tags/4.2.1/.settings/org.eclipse.wst.xsl.core.prefs

@@ -0,0 +1,12 @@
+#Mon Aug 01 16:37:11 CST 2016
+CHECK_CALL_TEMPLATES=2
+CHECK_XPATHS=2
+CIRCULAR_REF=2
+DUPLICATE_PARAMETER=2
+EMPTY_PARAM=1
+MISSING_INCLUDE=2
+MISSING_PARAM=1
+NAME_ATTRIBUTE_EMPTY=2
+NAME_ATTRIBUTE_MISSING=2
+TEMPLATE_CONFLICT=2
+eclipse.preferences.version=1

+ 6 - 0
gkaq/yjpt-flex/tags/4.2.1/html-template/history/history.css

@@ -0,0 +1,6 @@
+/* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
+
+#ie_historyFrame { width: 0px; height: 0px; display:none }
+#firefox_anchorDiv { width: 0px; height: 0px; display:none }
+#safari_formDiv { width: 0px; height: 0px; display:none }
+#safari_rememberDiv { width: 0px; height: 0px; display:none }

+ 678 - 0
gkaq/yjpt-flex/tags/4.2.1/html-template/history/history.js

@@ -0,0 +1,678 @@
+BrowserHistoryUtils = {
+    addEvent: function(elm, evType, fn, useCapture) {
+        useCapture = useCapture || false;
+        if (elm.addEventListener) {
+            elm.addEventListener(evType, fn, useCapture);
+            return true;
+        }
+        else if (elm.attachEvent) {
+            var r = elm.attachEvent('on' + evType, fn);
+            return r;
+        }
+        else {
+            elm['on' + evType] = fn;
+        }
+    }
+}
+
+BrowserHistory = (function() {
+    // type of browser
+    var browser = {
+        ie: false, 
+        ie8: false, 
+        firefox: false, 
+        safari: false, 
+        opera: false, 
+        version: -1
+    };
+
+    // Default app state URL to use when no fragment ID present
+    var defaultHash = '';
+
+    // Last-known app state URL
+    var currentHref = document.location.href;
+
+    // Initial URL (used only by IE)
+    var initialHref = document.location.href;
+
+    // Initial URL (used only by IE)
+    var initialHash = document.location.hash;
+
+    // History frame source URL prefix (used only by IE)
+    var historyFrameSourcePrefix = 'history/historyFrame.html?';
+
+    // History maintenance (used only by Safari)
+    var currentHistoryLength = -1;
+    
+    // Flag to denote the existence of onhashchange
+    var browserHasHashChange = false;
+
+    var historyHash = [];
+
+    var initialState = createState(initialHref, initialHref + '#' + initialHash, initialHash);
+
+    var backStack = [];
+    var forwardStack = [];
+
+    var currentObjectId = null;
+
+    //UserAgent detection
+    var useragent = navigator.userAgent.toLowerCase();
+
+    if (useragent.indexOf("opera") != -1) {
+        browser.opera = true;
+    } else if (useragent.indexOf("msie") != -1) {
+        browser.ie = true;
+        browser.version = parseFloat(useragent.substring(useragent.indexOf('msie') + 4));
+        if (browser.version == 8)
+        {
+            browser.ie = false;
+            browser.ie8 = true;
+        }
+    } else if (useragent.indexOf("safari") != -1) {
+        browser.safari = true;
+        browser.version = parseFloat(useragent.substring(useragent.indexOf('safari') + 7));
+    } else if (useragent.indexOf("gecko") != -1) {
+        browser.firefox = true;
+    }
+
+    if (browser.ie == true && browser.version == 7) {
+        window["_ie_firstload"] = false;
+    }
+
+    function hashChangeHandler()
+    {
+        currentHref = document.location.href;
+        var flexAppUrl = getHash();
+        //ADR: to fix multiple
+        if (typeof BrowserHistory_multiple != "undefined" && BrowserHistory_multiple == true) {
+            var pl = getPlayers();
+            for (var i = 0; i < pl.length; i++) {
+                pl[i].browserURLChange(flexAppUrl);
+            }
+        } else {
+            getPlayer().browserURLChange(flexAppUrl);
+        }
+    }
+
+    // Accessor functions for obtaining specific elements of the page.
+    function getHistoryFrame()
+    {
+        return document.getElementById('ie_historyFrame');
+    }
+
+    function getFormElement()
+    {
+        return document.getElementById('safari_formDiv');
+    }
+
+    function getRememberElement()
+    {
+        return document.getElementById("safari_remember_field");
+    }
+
+    // Get the Flash player object for performing ExternalInterface callbacks.
+    // Updated for changes to SWFObject2.
+    function getPlayer(id) {
+        var i;
+
+		if (id && document.getElementById(id)) {
+			var r = document.getElementById(id);
+			if (typeof r.SetVariable != "undefined") {
+				return r;
+			}
+			else {
+				var o = r.getElementsByTagName("object");
+				var e = r.getElementsByTagName("embed");
+                for (i = 0; i < o.length; i++) {
+                    if (typeof o[i].browserURLChange != "undefined")
+                        return o[i];
+                }
+                for (i = 0; i < e.length; i++) {
+                    if (typeof e[i].browserURLChange != "undefined")
+                        return e[i];
+                }
+			}
+		}
+		else {
+			var o = document.getElementsByTagName("object");
+			var e = document.getElementsByTagName("embed");
+            for (i = 0; i < e.length; i++) {
+                if (typeof e[i].browserURLChange != "undefined")
+                {
+                    return e[i];
+                }
+            }
+            for (i = 0; i < o.length; i++) {
+                if (typeof o[i].browserURLChange != "undefined")
+                {
+                    return o[i];
+                }
+            }
+		}
+		return undefined;
+	}
+    
+    function getPlayers() {
+        var i;
+        var players = [];
+        if (players.length == 0) {
+            var tmp = document.getElementsByTagName('object');
+            for (i = 0; i < tmp.length; i++)
+            {
+                if (typeof tmp[i].browserURLChange != "undefined")
+                    players.push(tmp[i]);
+            }
+        }
+        if (players.length == 0 || players[0].object == null) {
+            var tmp = document.getElementsByTagName('embed');
+            for (i = 0; i < tmp.length; i++)
+            {
+                if (typeof tmp[i].browserURLChange != "undefined")
+                    players.push(tmp[i]);
+            }
+        }
+        return players;
+    }
+
+	function getIframeHash() {
+		var doc = getHistoryFrame().contentWindow.document;
+		var hash = String(doc.location.search);
+		if (hash.length == 1 && hash.charAt(0) == "?") {
+			hash = "";
+		}
+		else if (hash.length >= 2 && hash.charAt(0) == "?") {
+			hash = hash.substring(1);
+		}
+		return hash;
+	}
+
+    /* Get the current location hash excluding the '#' symbol. */
+    function getHash() {
+       // It would be nice if we could use document.location.hash here,
+       // but it's faulty sometimes.
+       var idx = document.location.href.indexOf('#');
+       return (idx >= 0) ? document.location.href.substr(idx+1) : '';
+    }
+
+    /* Get the current location hash excluding the '#' symbol. */
+    function setHash(hash) {
+       // It would be nice if we could use document.location.hash here,
+       // but it's faulty sometimes.
+       if (hash == '') hash = '#'
+       document.location.hash = hash;
+    }
+
+    function createState(baseUrl, newUrl, flexAppUrl) {
+        return { 'baseUrl': baseUrl, 'newUrl': newUrl, 'flexAppUrl': flexAppUrl, 'title': null };
+    }
+
+    /* Add a history entry to the browser.
+     *   baseUrl: the portion of the location prior to the '#'
+     *   newUrl: the entire new URL, including '#' and following fragment
+     *   flexAppUrl: the portion of the location following the '#' only
+     */
+    function addHistoryEntry(baseUrl, newUrl, flexAppUrl) {
+
+        //delete all the history entries
+        forwardStack = [];
+
+        if (browser.ie) {
+            //Check to see if we are being asked to do a navigate for the first
+            //history entry, and if so ignore, because it's coming from the creation
+            //of the history iframe
+            if (flexAppUrl == defaultHash && document.location.href == initialHref && window['_ie_firstload']) {
+                currentHref = initialHref;
+                return;
+            }
+            if ((!flexAppUrl || flexAppUrl == defaultHash) && window['_ie_firstload']) {
+                newUrl = baseUrl + '#' + defaultHash;
+                flexAppUrl = defaultHash;
+            } else {
+                // for IE, tell the history frame to go somewhere without a '#'
+                // in order to get this entry into the browser history.
+                getHistoryFrame().src = historyFrameSourcePrefix + flexAppUrl;
+            }
+            setHash(flexAppUrl);
+        } else {
+
+            //ADR
+            if (backStack.length == 0 && initialState.flexAppUrl == flexAppUrl) {
+                initialState = createState(baseUrl, newUrl, flexAppUrl);
+            } else if(backStack.length > 0 && backStack[backStack.length - 1].flexAppUrl == flexAppUrl) {
+                backStack[backStack.length - 1] = createState(baseUrl, newUrl, flexAppUrl);
+            }
+
+            if (browser.safari && !browserHasHashChange) {
+                // for Safari, submit a form whose action points to the desired URL
+                if (browser.version <= 419.3) {
+                    var file = window.location.pathname.toString();
+                    file = file.substring(file.lastIndexOf("/")+1);
+                    getFormElement().innerHTML = '<form name="historyForm" action="'+file+'#' + flexAppUrl + '" method="GET"></form>';
+                    //get the current elements and add them to the form
+                    var qs = window.location.search.substring(1);
+                    var qs_arr = qs.split("&");
+                    for (var i = 0; i < qs_arr.length; i++) {
+                        var tmp = qs_arr[i].split("=");
+                        var elem = document.createElement("input");
+                        elem.type = "hidden";
+                        elem.name = tmp[0];
+                        elem.value = tmp[1];
+                        document.forms.historyForm.appendChild(elem);
+                    }
+                    document.forms.historyForm.submit();
+                } else {
+                    top.location.hash = flexAppUrl;
+                }
+                // We also have to maintain the history by hand for Safari
+                historyHash[history.length] = flexAppUrl;
+                _storeStates();
+            } else {
+                // Otherwise, just tell the browser to go there
+                setHash(flexAppUrl);
+            }
+        }
+        backStack.push(createState(baseUrl, newUrl, flexAppUrl));
+    }
+
+    function _storeStates() {
+        if (browser.safari) {
+            getRememberElement().value = historyHash.join(",");
+        }
+    }
+
+    function handleBackButton() {
+        //The "current" page is always at the top of the history stack.
+        var current = backStack.pop();
+        if (!current) { return; }
+        var last = backStack[backStack.length - 1];
+        if (!last && backStack.length == 0){
+            last = initialState;
+        }
+        forwardStack.push(current);
+    }
+
+    function handleForwardButton() {
+        //summary: private method. Do not call this directly.
+
+        var last = forwardStack.pop();
+        if (!last) { return; }
+        backStack.push(last);
+    }
+
+    function handleArbitraryUrl() {
+        //delete all the history entries
+        forwardStack = [];
+    }
+
+    /* Called periodically to poll to see if we need to detect navigation that has occurred */
+    function checkForUrlChange() {
+
+        if (browser.ie) {
+            if (currentHref != document.location.href && currentHref + '#' != document.location.href) {
+                //This occurs when the user has navigated to a specific URL
+                //within the app, and didn't use browser back/forward
+                //IE seems to have a bug where it stops updating the URL it
+                //shows the end-user at this point, but programatically it
+                //appears to be correct.  Do a full app reload to get around
+                //this issue.
+                if (browser.version < 7) {
+                    currentHref = document.location.href;
+                    document.location.reload();
+                } else {
+					if (getHash() != getIframeHash()) {
+						// this.iframe.src = this.blankURL + hash;
+						var sourceToSet = historyFrameSourcePrefix + getHash();
+						getHistoryFrame().src = sourceToSet;
+                        currentHref = document.location.href;
+					}
+                }
+            }
+        }
+
+        if (browser.safari && !browserHasHashChange) {
+            // For Safari, we have to check to see if history.length changed.
+            if (currentHistoryLength >= 0 && history.length != currentHistoryLength) {
+                //alert("did change: " + history.length + ", " + historyHash.length + "|" + historyHash[history.length] + "|>" + historyHash.join("|"));
+                var flexAppUrl = getHash();
+                if (browser.version < 528.16 /* Anything earlier than Safari 4.0 */)
+                {    
+                    // If it did change and we're running Safari 3.x or earlier, 
+                    // then we have to look the old state up in our hand-maintained 
+                    // array since document.location.hash won't have changed, 
+                    // then call back into BrowserManager.
+                currentHistoryLength = history.length;
+                    flexAppUrl = historyHash[currentHistoryLength];
+                }
+
+                //ADR: to fix multiple
+                if (typeof BrowserHistory_multiple != "undefined" && BrowserHistory_multiple == true) {
+                    var pl = getPlayers();
+                    for (var i = 0; i < pl.length; i++) {
+                        pl[i].browserURLChange(flexAppUrl);
+                    }
+                } else {
+                    getPlayer().browserURLChange(flexAppUrl);
+                }
+                _storeStates();
+            }
+        }
+        if (browser.firefox && !browserHasHashChange) {
+            if (currentHref != document.location.href) {
+                var bsl = backStack.length;
+
+                var urlActions = {
+                    back: false, 
+                    forward: false, 
+                    set: false
+                }
+
+                if ((window.location.hash == initialHash || window.location.href == initialHref) && (bsl == 1)) {
+                    urlActions.back = true;
+                    // FIXME: could this ever be a forward button?
+                    // we can't clear it because we still need to check for forwards. Ugg.
+                    // clearInterval(this.locationTimer);
+                    handleBackButton();
+                }
+                
+                // first check to see if we could have gone forward. We always halt on
+                // a no-hash item.
+                if (forwardStack.length > 0) {
+                    if (forwardStack[forwardStack.length-1].flexAppUrl == getHash()) {
+                        urlActions.forward = true;
+                        handleForwardButton();
+                    }
+                }
+
+                // ok, that didn't work, try someplace back in the history stack
+                if ((bsl >= 2) && (backStack[bsl - 2])) {
+                    if (backStack[bsl - 2].flexAppUrl == getHash()) {
+                        urlActions.back = true;
+                        handleBackButton();
+                    }
+                }
+                
+                if (!urlActions.back && !urlActions.forward) {
+                    var foundInStacks = {
+                        back: -1, 
+                        forward: -1
+                    }
+
+                    for (var i = 0; i < backStack.length; i++) {
+                        if (backStack[i].flexAppUrl == getHash() && i != (bsl - 2)) {
+                            arbitraryUrl = true;
+                            foundInStacks.back = i;
+                        }
+                    }
+                    for (var i = 0; i < forwardStack.length; i++) {
+                        if (forwardStack[i].flexAppUrl == getHash() && i != (bsl - 2)) {
+                            arbitraryUrl = true;
+                            foundInStacks.forward = i;
+                        }
+                    }
+                    handleArbitraryUrl();
+                }
+
+                // Firefox changed; do a callback into BrowserManager to tell it.
+                currentHref = document.location.href;
+                var flexAppUrl = getHash();
+                //ADR: to fix multiple
+                if (typeof BrowserHistory_multiple != "undefined" && BrowserHistory_multiple == true) {
+                    var pl = getPlayers();
+                    for (var i = 0; i < pl.length; i++) {
+                        pl[i].browserURLChange(flexAppUrl);
+                    }
+                } else {
+                    getPlayer().browserURLChange(flexAppUrl);
+                }
+            }
+        }
+    }
+
+    var _initialize = function () {
+        
+        browserHasHashChange = ("onhashchange" in document.body);
+        
+        if (browser.ie)
+        {
+            var scripts = document.getElementsByTagName('script');
+            for (var i = 0, s; s = scripts[i]; i++) {
+                if (s.src.indexOf("history.js") > -1) {
+                    var iframe_location = (new String(s.src)).replace("history.js", "historyFrame.html");
+                }
+            }
+            historyFrameSourcePrefix = iframe_location + "?";
+            var src = historyFrameSourcePrefix;
+
+            var iframe = document.createElement("iframe");
+            iframe.id = 'ie_historyFrame';
+            iframe.name = 'ie_historyFrame';
+            iframe.src = 'javascript:false;'; 
+
+            try {
+                document.body.appendChild(iframe);
+            } catch(e) {
+                setTimeout(function() {
+                    document.body.appendChild(iframe);
+                }, 0);
+            }
+        }
+
+        if (browser.safari && !browserHasHashChange)
+        {
+            var rememberDiv = document.createElement("div");
+            rememberDiv.id = 'safari_rememberDiv';
+            document.body.appendChild(rememberDiv);
+            rememberDiv.innerHTML = '<input type="text" id="safari_remember_field" style="width: 500px;">';
+
+            var formDiv = document.createElement("div");
+            formDiv.id = 'safari_formDiv';
+            document.body.appendChild(formDiv);
+
+            var reloader_content = document.createElement('div');
+            reloader_content.id = 'safarireloader';
+            var scripts = document.getElementsByTagName('script');
+            for (var i = 0, s; s = scripts[i]; i++) {
+                if (s.src.indexOf("history.js") > -1) {
+                    html = (new String(s.src)).replace(".js", ".html");
+                }
+            }
+            reloader_content.innerHTML = '<iframe id="safarireloader-iframe" src="about:blank" frameborder="no" scrolling="no"></iframe>';
+            document.body.appendChild(reloader_content);
+            reloader_content.style.position = 'absolute';
+            reloader_content.style.left = reloader_content.style.top = '-9999px';
+            iframe = reloader_content.getElementsByTagName('iframe')[0];
+
+            if (document.getElementById("safari_remember_field").value != "" ) {
+                historyHash = document.getElementById("safari_remember_field").value.split(",");
+            }
+        }
+
+        if (browserHasHashChange)        
+            document.body.onhashchange = hashChangeHandler;
+    }
+
+    return {
+        historyHash: historyHash, 
+        backStack: function() { return backStack; }, 
+        forwardStack: function() { return forwardStack }, 
+        getPlayer: getPlayer, 
+        initialize: function(src) {
+            _initialize(src);
+        }, 
+        setURL: function(url) {
+            document.location.href = url;
+        }, 
+        getURL: function() {
+            return document.location.href;
+        }, 
+        getTitle: function() {
+            return document.title;
+        }, 
+        setTitle: function(title) {
+            try {
+                backStack[backStack.length - 1].title = title;
+            } catch(e) { }
+            //if on safari, set the title to be the empty string. 
+            if (browser.safari) {
+                if (title == "") {
+                    try {
+                    var tmp = window.location.href.toString();
+                    title = tmp.substring((tmp.lastIndexOf("/")+1), tmp.lastIndexOf("#"));
+                    } catch(e) {
+                        title = "";
+                    }
+                }
+            }
+            document.title = title;
+        }, 
+        setDefaultURL: function(def)
+        {
+            defaultHash = def;
+            def = getHash();
+            //trailing ? is important else an extra frame gets added to the history
+            //when navigating back to the first page.  Alternatively could check
+            //in history frame navigation to compare # and ?.
+            if (browser.ie)
+            {
+                window['_ie_firstload'] = true;
+                var sourceToSet = historyFrameSourcePrefix + def;
+                var func = function() {
+                    getHistoryFrame().src = sourceToSet;
+                    window.location.replace("#" + def);
+                    setInterval(checkForUrlChange, 50);
+                }
+                try {
+                    func();
+                } catch(e) {
+                    window.setTimeout(function() { func(); }, 0);
+                }
+            }
+
+            if (browser.safari)
+            {
+                currentHistoryLength = history.length;
+                if (historyHash.length == 0) {
+                    historyHash[currentHistoryLength] = def;
+                    var newloc = "#" + def;
+                    window.location.replace(newloc);
+                } else {
+                    //alert(historyHash[historyHash.length-1]);
+                }
+                setInterval(checkForUrlChange, 50);
+            }
+            
+            
+            if (browser.firefox || browser.opera)
+            {
+                var reg = new RegExp("#" + def + "$");
+                if (window.location.toString().match(reg)) {
+                } else {
+                    var newloc ="#" + def;
+                    window.location.replace(newloc);
+                }
+                setInterval(checkForUrlChange, 50);
+            }
+
+        }, 
+
+        /* Set the current browser URL; called from inside BrowserManager to propagate
+         * the application state out to the container.
+         */
+        setBrowserURL: function(flexAppUrl, objectId) {
+            if (browser.ie && typeof objectId != "undefined") {
+                currentObjectId = objectId;
+            }
+           //fromIframe = fromIframe || false;
+           //fromFlex = fromFlex || false;
+           //alert("setBrowserURL: " + flexAppUrl);
+           //flexAppUrl = (flexAppUrl == "") ? defaultHash : flexAppUrl ;
+
+           var pos = document.location.href.indexOf('#');
+           var baseUrl = pos != -1 ? document.location.href.substr(0, pos) : document.location.href;
+           var newUrl = baseUrl + '#' + flexAppUrl;
+
+           if (document.location.href != newUrl && document.location.href + '#' != newUrl) {
+               currentHref = newUrl;
+               addHistoryEntry(baseUrl, newUrl, flexAppUrl);
+               currentHistoryLength = history.length;
+           }
+        }, 
+
+        browserURLChange: function(flexAppUrl) {
+            var objectId = null;
+            if (browser.ie && currentObjectId != null) {
+                objectId = currentObjectId;
+            }
+            
+            if (typeof BrowserHistory_multiple != "undefined" && BrowserHistory_multiple == true) {
+                var pl = getPlayers();
+                for (var i = 0; i < pl.length; i++) {
+                    try {
+                        pl[i].browserURLChange(flexAppUrl);
+                    } catch(e) { }
+                }
+            } else {
+                try {
+                    getPlayer(objectId).browserURLChange(flexAppUrl);
+                } catch(e) { }
+            }
+
+            currentObjectId = null;
+        },
+        getUserAgent: function() {
+            return navigator.userAgent;
+        },
+        getPlatform: function() {
+            return navigator.platform;
+        }
+
+    }
+
+})();
+
+// Initialization
+
+// Automated unit testing and other diagnostics
+
+function setURL(url)
+{
+    document.location.href = url;
+}
+
+function backButton()
+{
+    history.back();
+}
+
+function forwardButton()
+{
+    history.forward();
+}
+
+function goForwardOrBackInHistory(step)
+{
+    history.go(step);
+}
+
+//BrowserHistoryUtils.addEvent(window, "load", function() { BrowserHistory.initialize(); });
+(function(i) {
+    var u =navigator.userAgent;var e=/*@cc_on!@*/false; 
+    var st = setTimeout;
+    if(/webkit/i.test(u)){
+        st(function(){
+            var dr=document.readyState;
+            if(dr=="loaded"||dr=="complete"){i()}
+            else{st(arguments.callee,10);}},10);
+    } else if((/mozilla/i.test(u)&&!/(compati)/.test(u)) || (/opera/i.test(u))){
+        document.addEventListener("DOMContentLoaded",i,false);
+    } else if(e){
+    (function(){
+        var t=document.createElement('doc:rdy');
+        try{t.doScroll('left');
+            i();t=null;
+        }catch(e){st(arguments.callee,0);}})();
+    } else{
+        window.onload=i;
+    }
+})( function() {BrowserHistory.initialize();} );

+ 29 - 0
gkaq/yjpt-flex/tags/4.2.1/html-template/history/historyFrame.html

@@ -0,0 +1,29 @@
+<html>
+    <head>
+        <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
+        <META HTTP-EQUIV="Expires" CONTENT="-1"> 
+    </head>
+    <body>
+    <script>
+        function processUrl()
+        {
+
+            var pos = url.indexOf("?");
+            url = pos != -1 ? url.substr(pos + 1) : "";
+            if (!parent._ie_firstload) {
+                parent.BrowserHistory.setBrowserURL(url);
+                try {
+                    parent.BrowserHistory.browserURLChange(url);
+                } catch(e) { }
+            } else {
+                parent._ie_firstload = false;
+            }
+        }
+
+        var url = document.location.href;
+        processUrl();
+        document.write(encodeURIComponent(url));
+    </script>
+    Hidden frame for Browser History support.
+    </body>
+</html>

+ 179 - 0
gkaq/yjpt-flex/tags/4.2.1/html-template/index.template.html

@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- saved from url=(0014)about:internet -->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
+    <!-- 
+    Smart developers always View Source. 
+    
+    This application was built using Adobe Flex, an open source framework
+    for building rich Internet applications that get delivered via the
+    Flash Player or to desktops via Adobe AIR. 
+    
+    Learn more about Flex at http://flex.org 
+    // -->
+    <head>
+        <title>${title}</title>
+        <meta name="google" value="notranslate" />         
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <meta http-equiv="pragma" content="no-cache"/>
+        <meta http-equiv="Cache-Control" content="no-cache, must-revalidate"/>
+     	<meta http-equiv="expires" content="0"/>
+        <!-- Include CSS to eliminate any default margins/padding and set the height of the html element and 
+             the body element to 100%, because Firefox, or any Gecko based browser, interprets percentage as 
+             the percentage of the height of its parent container, which has to be set explicitly.  Fix for
+             Firefox 3.6 focus border issues.  Initially, don't display flashContent div so it won't show 
+             if JavaScript disabled.
+        -->
+        <style type="text/css" media="screen"> 
+            html, body  { height:100%; }
+            body { margin:0; padding:0; overflow:auto; text-align:center; 
+                   background-color: ${bgcolor}; }   
+            object:focus { outline:none; }
+            #flashContent { display:none; }
+        </style>
+        
+        <!-- Enable Browser History by replacing useBrowserHistory tokens with two hyphens -->
+        <!-- BEGIN Browser History required section ${useBrowserHistory}>
+        <link rel="stylesheet" type="text/css" href="history/history.css" />
+        <script type="text/javascript" src="history/history.js"></script>
+        <!${useBrowserHistory} END Browser History required section -->  
+            
+        <script type="text/javascript" src="swfobject.js"></script>
+        <script type="text/javascript">
+            // For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. 
+            var swfVersionStr = "${version_major}.${version_minor}.${version_revision}";
+            // To use express install, set to playerProductInstall.swf, otherwise the empty string. 
+            var xiSwfUrlStr = "${expressInstallSwf}";
+            var flashvars = {"localeChain":"zh_CN,en_US"};
+            var params = {};
+            params.quality = "high";
+            params.bgcolor = "${bgcolor}";
+            params.allowscriptaccess = "sameDomain";
+            params.allowfullscreen = "true";
+            var attributes = {};
+            attributes.id = "${application}";
+            attributes.name = "${application}";
+            attributes.align = "middle";
+            swfobject.embedSWF(
+                "${swf}.swf?version=4.2.0", "flashContent", 
+                "${width}", "${height}", 
+                swfVersionStr, xiSwfUrlStr, 
+                flashvars, params, attributes);
+            // JavaScript enabled so display the flashContent div in case it is not replaced with a swf object.
+            swfobject.createCSS("#flashContent", "display:block;text-align:left;");
+        </script>
+    </head>
+    <body>
+        <!-- SWFObject's dynamic embed method replaces this alternative HTML content with Flash content when enough 
+             JavaScript and Flash plug-in support is available. The div is initially hidden so that it doesn't show
+             when JavaScript is disabled.
+        -->
+        <div id="flashContent">
+            <p>
+                To view this page ensure that Adobe Flash Player version 
+                ${version_major}.${version_minor}.${version_revision} or greater is installed. 
+            </p>
+            <script type="text/javascript"> 
+                var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://"); 
+                document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='" 
+                                + pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" ); 
+            </script> 
+        </div>
+        
+		<script type="text/javascript">
+		
+		function moveIFrame(x,y,w,h) {
+		    var frameRef=document.getElementById("myFrame");
+		    frameRef.style.left=x+"px";
+		    frameRef.style.top=y+"px";
+		    var iFrameRef=document.getElementById("myIFrame");	
+			iFrameRef.width=w;
+			iFrameRef.height=h;
+		}
+		
+		function hideIFrame(){
+		    document.getElementById("myFrame").style.visibility="hidden";
+		}
+			
+		function showIFrame(){
+		    document.getElementById("myFrame").style.visibility="visible";
+		}
+		
+		function loadIFrame(url){
+			document.getElementById("myFrame").innerHTML = "<iframe id='myIFrame' src='" + url + "'frameborder='0'></iframe>";
+		}
+		
+		</script>
+		<div id="myFrame" style="position:absolute;background-color:transparent;border:0px;visibility:hidden;"></div>
+
+        <noscript>
+            <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="${width}" height="${height}" id="${application}">
+                <param name="movie" value="${swf}.swf" />
+                <param name="quality" value="high" />
+                <param name="bgcolor" value="${bgcolor}" />
+                <param name="allowScriptAccess" value="sameDomain" />
+                <param name="allowFullScreen" value="true" />
+                <!--[if !IE]>-->
+                <object type="application/x-shockwave-flash" data="${swf}.swf" width="${width}" height="${height}">
+                    <param name="quality" value="high" />
+                    <param name="bgcolor" value="${bgcolor}" />
+                    <param name="allowScriptAccess" value="sameDomain" />
+                    <param name="allowFullScreen" value="true" />
+                <!--<![endif]-->
+                <!--[if gte IE 6]>-->
+                    <p> 
+                        Either scripts and active content are not permitted to run or Adobe Flash Player version
+                        ${version_major}.${version_minor}.${version_revision} or greater is not installed.
+                    </p>
+                <!--<![endif]-->
+                    <a href="http://www.adobe.com/go/getflashplayer">
+                        <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash Player" />
+                    </a>
+                <!--[if !IE]>-->
+                </object>
+                <!--<![endif]-->
+            </object>
+        </noscript>  
+        
+        <!--------------------------- iSignature begin: ----------------------------------->
+        <form name="mainForm" style="display:none">  
+			<div id="obj" ></div> 
+		</form>
+		
+        <script type="text/javascript"> 
+        	window.onload=function(){ 
+				var ServiceUrl =  window.location.protocol+"//"+ window.location.hostname +":"+window.location.port+ window.location.pathname+ "iSignature/jspServer/Service.jsp";
+				var objHtml= '<OBJECT id="SignatureControl" classid="clsid:D85C89BE-263C-472D-9B6B-5264CD85B36E" codebase="iSignatureHTML.cab#version=8,2,2,56" width="0" height="0" >'+
+		 			'<param name="ServiceUrl"  value="'+
+					ServiceUrl+'"  > '+
+					'</OBJECT>';
+				document.getElementById('obj').innerHTML = objHtml;
+			}
+        	
+			//作用:进行批量签章
+			function RunBatchSignature(documentID,userName,ExtParam){ 
+				ExtParam = encodeURI(ExtParam,"utf-8");
+				//userName = encodeURI(userName,"utf-8"); 
+  				mainForm.SignatureControl.FieldsList="BH=编号;ZYDW=作业单位;ZYWTR=作业委托人;CM=船名;XCGLFZR=现场管理负责人;WXHWMCBH=危险品名称;WPBH=物品编号;JSPM=技术品名;BZ=包装;WXPLB=类别和项别;BYZD4=包装类别;INOROUT=进出港;ZYSL=作业数量(吨);SG=上港;XG=下港;MAO=内外贸;HZWXX=火灾危险性;DXDJ=毒性等级;WRLB=污染类别;JZXSL=集装箱数量;HC=航次;HWZL=货物种类;HWXS=货物形式;LHXZ=理化性质;ZYDD=作业地点;ZYSJQ=作业时间起;ZYSJZ=作业时间止;AQFFCS=安全防范措施;BGR=报告人;LXFS=联系方式;BGSJ=报告时间;BYZD2=申报员证书编号;SHYJ=审核意见;SHR=审核人;SHSJ=审核时间";       //所保护字段
+  				mainForm.SignatureControl.Position(0,0);                        //签章位置
+  				mainForm.SignatureControl.DocumentList=documentID;                        //签章页面ID
+  				mainForm.SignatureControl.WebSetFontOther("True","同意通过","0","宋体","11","000128","True");  //默认签章附加信息及字体,具体参数信息参阅技术白皮书
+  				mainForm.SignatureControl.UserName="wjd";                          //文件版签章用户
+  				mainForm.SignatureControl.WebCancelOrder=0;			                 //签章撤消原则设置, 0无顺序 1先进后出  2先进先出  默认值0
+  				mainForm.SignatureControl.DivId = "yfdiv";                    //签章所在层
+  				mainForm.SignatureControl.EnableMove = "false";
+  				mainForm.SignatureControl.AutoCloseBatchWindow=true;		//为true当批量签章完成后,系统自动关闭进度窗口,否则不自动关闭,系统默认为false。
+  				mainForm.SignatureControl.ExtParam = ExtParam;						//输入的附加信息
+  				mainForm.SignatureControl.SaveHistory="True";                    //是否自动保存历史记录,true保存  false不保存  默认值false
+  				return mainForm.SignatureControl.RunBatchSignature();                //执行批量签章 
+			}
+			
+			//打开危险品审批的打印页面
+			function ZysqbpPrintSignature(documentID){
+				var url = "/yjpt/iSignature/view/ZysqbpPrintSignature.jsp?Template=1468222709986&UserName=&FileType=.doc&documentID="+documentID;
+				window.open (url,"_blank");
+			}
+		</script>
+		<!------------------------------ iSignature end ----------------------------------->
+           
+   </body>
+</html>

BIN
gkaq/yjpt-flex/tags/4.2.1/html-template/playerProductInstall.swf


+ 777 - 0
gkaq/yjpt-flex/tags/4.2.1/html-template/swfobject.js

@@ -0,0 +1,777 @@
+/*!	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
+	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
+*/
+
+var swfobject = function() {
+	
+	var UNDEF = "undefined",
+		OBJECT = "object",
+		SHOCKWAVE_FLASH = "Shockwave Flash",
+		SHOCKWAVE_FLASH_AX = "ShockwaveFlash.ShockwaveFlash",
+		FLASH_MIME_TYPE = "application/x-shockwave-flash",
+		EXPRESS_INSTALL_ID = "SWFObjectExprInst",
+		ON_READY_STATE_CHANGE = "onreadystatechange",
+		
+		win = window,
+		doc = document,
+		nav = navigator,
+		
+		plugin = false,
+		domLoadFnArr = [main],
+		regObjArr = [],
+		objIdArr = [],
+		listenersArr = [],
+		storedAltContent,
+		storedAltContentId,
+		storedCallbackFn,
+		storedCallbackObj,
+		isDomLoaded = false,
+		isExpressInstallActive = false,
+		dynamicStylesheet,
+		dynamicStylesheetMedia,
+		autoHideShow = true,
+	
+	/* Centralized function for browser feature detection
+		- User agent string detection is only used when no good alternative is possible
+		- Is executed directly for optimal performance
+	*/	
+	ua = function() {
+		var w3cdom = typeof doc.getElementById != UNDEF && typeof doc.getElementsByTagName != UNDEF && typeof doc.createElement != UNDEF,
+			u = nav.userAgent.toLowerCase(),
+			p = nav.platform.toLowerCase(),
+			windows = p ? /win/.test(p) : /win/.test(u),
+			mac = p ? /mac/.test(p) : /mac/.test(u),
+			webkit = /webkit/.test(u) ? parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // returns either the webkit version or false if not webkit
+			ie = !+"\v1", // feature detection based on Andrea Giammarchi's solution: http://webreflection.blogspot.com/2009/01/32-bytes-to-know-if-your-browser-is-ie.html
+			playerVersion = [0,0,0],
+			d = null;
+		if (typeof nav.plugins != UNDEF && typeof nav.plugins[SHOCKWAVE_FLASH] == OBJECT) {
+			d = nav.plugins[SHOCKWAVE_FLASH].description;
+			if (d && !(typeof nav.mimeTypes != UNDEF && nav.mimeTypes[FLASH_MIME_TYPE] && !nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)) { // navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin indicates whether plug-ins are enabled or disabled in Safari 3+
+				plugin = true;
+				ie = false; // cascaded feature detection for Internet Explorer
+				d = d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
+				playerVersion[0] = parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);
+				playerVersion[1] = parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
+				playerVersion[2] = /[a-zA-Z]/.test(d) ? parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0;
+			}
+		}
+		else if (typeof win.ActiveXObject != UNDEF) {
+			try {
+				var a = new ActiveXObject(SHOCKWAVE_FLASH_AX);
+				if (a) { // a will return null when ActiveX is disabled
+					d = a.GetVariable("$version");
+					if (d) {
+						ie = true; // cascaded feature detection for Internet Explorer
+						d = d.split(" ")[1].split(",");
+						playerVersion = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
+					}
+				}
+			}
+			catch(e) {}
+		}
+		return { w3:w3cdom, pv:playerVersion, wk:webkit, ie:ie, win:windows, mac:mac };
+	}(),
+	
+	/* Cross-browser onDomLoad
+		- Will fire an event as soon as the DOM of a web page is loaded
+		- Internet Explorer workaround based on Diego Perini's solution: http://javascript.nwbox.com/IEContentLoaded/
+		- Regular onload serves as fallback
+	*/ 
+	onDomLoad = function() {
+		if (!ua.w3) { return; }
+		if ((typeof doc.readyState != UNDEF && doc.readyState == "complete") || (typeof doc.readyState == UNDEF && (doc.getElementsByTagName("body")[0] || doc.body))) { // function is fired after onload, e.g. when script is inserted dynamically 
+			callDomLoadFunctions();
+		}
+		if (!isDomLoaded) {
+			if (typeof doc.addEventListener != UNDEF) {
+				doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, false);
+			}		
+			if (ua.ie && ua.win) {
+				doc.attachEvent(ON_READY_STATE_CHANGE, function() {
+					if (doc.readyState == "complete") {
+						doc.detachEvent(ON_READY_STATE_CHANGE, arguments.callee);
+						callDomLoadFunctions();
+					}
+				});
+				if (win == top) { // if not inside an iframe
+					(function(){
+						if (isDomLoaded) { return; }
+						try {
+							doc.documentElement.doScroll("left");
+						}
+						catch(e) {
+							setTimeout(arguments.callee, 0);
+							return;
+						}
+						callDomLoadFunctions();
+					})();
+				}
+			}
+			if (ua.wk) {
+				(function(){
+					if (isDomLoaded) { return; }
+					if (!/loaded|complete/.test(doc.readyState)) {
+						setTimeout(arguments.callee, 0);
+						return;
+					}
+					callDomLoadFunctions();
+				})();
+			}
+			addLoadEvent(callDomLoadFunctions);
+		}
+	}();
+	
+	function callDomLoadFunctions() {
+		if (isDomLoaded) { return; }
+		try { // test if we can really add/remove elements to/from the DOM; we don't want to fire it too early
+			var t = doc.getElementsByTagName("body")[0].appendChild(createElement("span"));
+			t.parentNode.removeChild(t);
+		}
+		catch (e) { return; }
+		isDomLoaded = true;
+		var dl = domLoadFnArr.length;
+		for (var i = 0; i < dl; i++) {
+			domLoadFnArr[i]();
+		}
+	}
+	
+	function addDomLoadEvent(fn) {
+		if (isDomLoaded) {
+			fn();
+		}
+		else { 
+			domLoadFnArr[domLoadFnArr.length] = fn; // Array.push() is only available in IE5.5+
+		}
+	}
+	
+	/* Cross-browser onload
+		- Based on James Edwards' solution: http://brothercake.com/site/resources/scripts/onload/
+		- Will fire an event as soon as a web page including all of its assets are loaded 
+	 */
+	function addLoadEvent(fn) {
+		if (typeof win.addEventListener != UNDEF) {
+			win.addEventListener("load", fn, false);
+		}
+		else if (typeof doc.addEventListener != UNDEF) {
+			doc.addEventListener("load", fn, false);
+		}
+		else if (typeof win.attachEvent != UNDEF) {
+			addListener(win, "onload", fn);
+		}
+		else if (typeof win.onload == "function") {
+			var fnOld = win.onload;
+			win.onload = function() {
+				fnOld();
+				fn();
+			};
+		}
+		else {
+			win.onload = fn;
+		}
+	}
+	
+	/* Main function
+		- Will preferably execute onDomLoad, otherwise onload (as a fallback)
+	*/
+	function main() { 
+		if (plugin) {
+			testPlayerVersion();
+		}
+		else {
+			matchVersions();
+		}
+	}
+	
+	/* Detect the Flash Player version for non-Internet Explorer browsers
+		- Detecting the plug-in version via the object element is more precise than using the plugins collection item's description:
+		  a. Both release and build numbers can be detected
+		  b. Avoid wrong descriptions by corrupt installers provided by Adobe
+		  c. Avoid wrong descriptions by multiple Flash Player entries in the plugin Array, caused by incorrect browser imports
+		- Disadvantage of this method is that it depends on the availability of the DOM, while the plugins collection is immediately available
+	*/
+	function testPlayerVersion() {
+		var b = doc.getElementsByTagName("body")[0];
+		var o = createElement(OBJECT);
+		o.setAttribute("type", FLASH_MIME_TYPE);
+		var t = b.appendChild(o);
+		if (t) {
+			var counter = 0;
+			(function(){
+				if (typeof t.GetVariable != UNDEF) {
+					var d = t.GetVariable("$version");
+					if (d) {
+						d = d.split(" ")[1].split(",");
+						ua.pv = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
+					}
+				}
+				else if (counter < 10) {
+					counter++;
+					setTimeout(arguments.callee, 10);
+					return;
+				}
+				b.removeChild(o);
+				t = null;
+				matchVersions();
+			})();
+		}
+		else {
+			matchVersions();
+		}
+	}
+	
+	/* Perform Flash Player and SWF version matching; static publishing only
+	*/
+	function matchVersions() {
+		var rl = regObjArr.length;
+		if (rl > 0) {
+			for (var i = 0; i < rl; i++) { // for each registered object element
+				var id = regObjArr[i].id;
+				var cb = regObjArr[i].callbackFn;
+				var cbObj = {success:false, id:id};
+				if (ua.pv[0] > 0) {
+					var obj = getElementById(id);
+					if (obj) {
+						if (hasPlayerVersion(regObjArr[i].swfVersion) && !(ua.wk && ua.wk < 312)) { // Flash Player version >= published SWF version: Houston, we have a match!
+							setVisibility(id, true);
+							if (cb) {
+								cbObj.success = true;
+								cbObj.ref = getObjectById(id);
+								cb(cbObj);
+							}
+						}
+						else if (regObjArr[i].expressInstall && canExpressInstall()) { // show the Adobe Express Install dialog if set by the web page author and if supported
+							var att = {};
+							att.data = regObjArr[i].expressInstall;
+							att.width = obj.getAttribute("width") || "0";
+							att.height = obj.getAttribute("height") || "0";
+							if (obj.getAttribute("class")) { att.styleclass = obj.getAttribute("class"); }
+							if (obj.getAttribute("align")) { att.align = obj.getAttribute("align"); }
+							// parse HTML object param element's name-value pairs
+							var par = {};
+							var p = obj.getElementsByTagName("param");
+							var pl = p.length;
+							for (var j = 0; j < pl; j++) {
+								if (p[j].getAttribute("name").toLowerCase() != "movie") {
+									par[p[j].getAttribute("name")] = p[j].getAttribute("value");
+								}
+							}
+							showExpressInstall(att, par, id, cb);
+						}
+						else { // Flash Player and SWF version mismatch or an older Webkit engine that ignores the HTML object element's nested param elements: display alternative content instead of SWF
+							displayAltContent(obj);
+							if (cb) { cb(cbObj); }
+						}
+					}
+				}
+				else {	// if no Flash Player is installed or the fp version cannot be detected we let the HTML object element do its job (either show a SWF or alternative content)
+					setVisibility(id, true);
+					if (cb) {
+						var o = getObjectById(id); // test whether there is an HTML object element or not
+						if (o && typeof o.SetVariable != UNDEF) { 
+							cbObj.success = true;
+							cbObj.ref = o;
+						}
+						cb(cbObj);
+					}
+				}
+			}
+		}
+	}
+	
+	function getObjectById(objectIdStr) {
+		var r = null;
+		var o = getElementById(objectIdStr);
+		if (o && o.nodeName == "OBJECT") {
+			if (typeof o.SetVariable != UNDEF) {
+				r = o;
+			}
+			else {
+				var n = o.getElementsByTagName(OBJECT)[0];
+				if (n) {
+					r = n;
+				}
+			}
+		}
+		return r;
+	}
+	
+	/* Requirements for Adobe Express Install
+		- only one instance can be active at a time
+		- fp 6.0.65 or higher
+		- Win/Mac OS only
+		- no Webkit engines older than version 312
+	*/
+	function canExpressInstall() {
+		return !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac) && !(ua.wk && ua.wk < 312);
+	}
+	
+	/* Show the Adobe Express Install dialog
+		- Reference: http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=6a253b75
+	*/
+	function showExpressInstall(att, par, replaceElemIdStr, callbackFn) {
+		isExpressInstallActive = true;
+		storedCallbackFn = callbackFn || null;
+		storedCallbackObj = {success:false, id:replaceElemIdStr};
+		var obj = getElementById(replaceElemIdStr);
+		if (obj) {
+			if (obj.nodeName == "OBJECT") { // static publishing
+				storedAltContent = abstractAltContent(obj);
+				storedAltContentId = null;
+			}
+			else { // dynamic publishing
+				storedAltContent = obj;
+				storedAltContentId = replaceElemIdStr;
+			}
+			att.id = EXPRESS_INSTALL_ID;
+			if (typeof att.width == UNDEF || (!/%$/.test(att.width) && parseInt(att.width, 10) < 310)) { att.width = "310"; }
+			if (typeof att.height == UNDEF || (!/%$/.test(att.height) && parseInt(att.height, 10) < 137)) { att.height = "137"; }
+			doc.title = doc.title.slice(0, 47) + " - Flash Player Installation";
+			var pt = ua.ie && ua.win ? "ActiveX" : "PlugIn",
+				fv = "MMredirectURL=" + encodeURI(window.location).toString().replace(/&/g,"%26") + "&MMplayerType=" + pt + "&MMdoctitle=" + doc.title;
+			if (typeof par.flashvars != UNDEF) {
+				par.flashvars += "&" + fv;
+			}
+			else {
+				par.flashvars = fv;
+			}
+			// IE only: when a SWF is loading (AND: not available in cache) wait for the readyState of the object element to become 4 before removing it,
+			// because you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
+			if (ua.ie && ua.win && obj.readyState != 4) {
+				var newObj = createElement("div");
+				replaceElemIdStr += "SWFObjectNew";
+				newObj.setAttribute("id", replaceElemIdStr);
+				obj.parentNode.insertBefore(newObj, obj); // insert placeholder div that will be replaced by the object element that loads expressinstall.swf
+				obj.style.display = "none";
+				(function(){
+					if (obj.readyState == 4) {
+						obj.parentNode.removeChild(obj);
+					}
+					else {
+						setTimeout(arguments.callee, 10);
+					}
+				})();
+			}
+			createSWF(att, par, replaceElemIdStr);
+		}
+	}
+	
+	/* Functions to abstract and display alternative content
+	*/
+	function displayAltContent(obj) {
+		if (ua.ie && ua.win && obj.readyState != 4) {
+			// IE only: when a SWF is loading (AND: not available in cache) wait for the readyState of the object element to become 4 before removing it,
+			// because you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
+			var el = createElement("div");
+			obj.parentNode.insertBefore(el, obj); // insert placeholder div that will be replaced by the alternative content
+			el.parentNode.replaceChild(abstractAltContent(obj), el);
+			obj.style.display = "none";
+			(function(){
+				if (obj.readyState == 4) {
+					obj.parentNode.removeChild(obj);
+				}
+				else {
+					setTimeout(arguments.callee, 10);
+				}
+			})();
+		}
+		else {
+			obj.parentNode.replaceChild(abstractAltContent(obj), obj);
+		}
+	} 
+
+	function abstractAltContent(obj) {
+		var ac = createElement("div");
+		if (ua.win && ua.ie) {
+			ac.innerHTML = obj.innerHTML;
+		}
+		else {
+			var nestedObj = obj.getElementsByTagName(OBJECT)[0];
+			if (nestedObj) {
+				var c = nestedObj.childNodes;
+				if (c) {
+					var cl = c.length;
+					for (var i = 0; i < cl; i++) {
+						if (!(c[i].nodeType == 1 && c[i].nodeName == "PARAM") && !(c[i].nodeType == 8)) {
+							ac.appendChild(c[i].cloneNode(true));
+						}
+					}
+				}
+			}
+		}
+		return ac;
+	}
+	
+	/* Cross-browser dynamic SWF creation
+	*/
+	function createSWF(attObj, parObj, id) {
+		var r, el = getElementById(id);
+		if (ua.wk && ua.wk < 312) { return r; }
+		if (el) {
+			if (typeof attObj.id == UNDEF) { // if no 'id' is defined for the object element, it will inherit the 'id' from the alternative content
+				attObj.id = id;
+			}
+			if (ua.ie && ua.win) { // Internet Explorer + the HTML object element + W3C DOM methods do not combine: fall back to outerHTML
+				var att = "";
+				for (var i in attObj) {
+					if (attObj[i] != Object.prototype[i]) { // filter out prototype additions from other potential libraries
+						if (i.toLowerCase() == "data") {
+							parObj.movie = attObj[i];
+						}
+						else if (i.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
+							att += ' class="' + attObj[i] + '"';
+						}
+						else if (i.toLowerCase() != "classid") {
+							att += ' ' + i + '="' + attObj[i] + '"';
+						}
+					}
+				}
+				var par = "";
+				for (var j in parObj) {
+					if (parObj[j] != Object.prototype[j]) { // filter out prototype additions from other potential libraries
+						par += '<param name="' + j + '" value="' + parObj[j] + '" />';
+					}
+				}
+				el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
+				objIdArr[objIdArr.length] = attObj.id; // stored to fix object 'leaks' on unload (dynamic publishing only)
+				r = getElementById(attObj.id);	
+			}
+			else { // well-behaving browsers
+				var o = createElement(OBJECT);
+				o.setAttribute("type", FLASH_MIME_TYPE);
+				for (var m in attObj) {
+					if (attObj[m] != Object.prototype[m]) { // filter out prototype additions from other potential libraries
+						if (m.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
+							o.setAttribute("class", attObj[m]);
+						}
+						else if (m.toLowerCase() != "classid") { // filter out IE specific attribute
+							o.setAttribute(m, attObj[m]);
+						}
+					}
+				}
+				for (var n in parObj) {
+					if (parObj[n] != Object.prototype[n] && n.toLowerCase() != "movie") { // filter out prototype additions from other potential libraries and IE specific param element
+						createObjParam(o, n, parObj[n]);
+					}
+				}
+				el.parentNode.replaceChild(o, el);
+				r = o;
+			}
+		}
+		return r;
+	}
+	
+	function createObjParam(el, pName, pValue) {
+		var p = createElement("param");
+		p.setAttribute("name", pName);	
+		p.setAttribute("value", pValue);
+		el.appendChild(p);
+	}
+	
+	/* Cross-browser SWF removal
+		- Especially needed to safely and completely remove a SWF in Internet Explorer
+	*/
+	function removeSWF(id) {
+		var obj = getElementById(id);
+		if (obj && obj.nodeName == "OBJECT") {
+			if (ua.ie && ua.win) {
+				obj.style.display = "none";
+				(function(){
+					if (obj.readyState == 4) {
+						removeObjectInIE(id);
+					}
+					else {
+						setTimeout(arguments.callee, 10);
+					}
+				})();
+			}
+			else {
+				obj.parentNode.removeChild(obj);
+			}
+		}
+	}
+	
+	function removeObjectInIE(id) {
+		var obj = getElementById(id);
+		if (obj) {
+			for (var i in obj) {
+				if (typeof obj[i] == "function") {
+					obj[i] = null;
+				}
+			}
+			obj.parentNode.removeChild(obj);
+		}
+	}
+	
+	/* Functions to optimize JavaScript compression
+	*/
+	function getElementById(id) {
+		var el = null;
+		try {
+			el = doc.getElementById(id);
+		}
+		catch (e) {}
+		return el;
+	}
+	
+	function createElement(el) {
+		return doc.createElement(el);
+	}
+	
+	/* Updated attachEvent function for Internet Explorer
+		- Stores attachEvent information in an Array, so on unload the detachEvent functions can be called to avoid memory leaks
+	*/	
+	function addListener(target, eventType, fn) {
+		target.attachEvent(eventType, fn);
+		listenersArr[listenersArr.length] = [target, eventType, fn];
+	}
+	
+	/* Flash Player and SWF content version matching
+	*/
+	function hasPlayerVersion(rv) {
+		var pv = ua.pv, v = rv.split(".");
+		v[0] = parseInt(v[0], 10);
+		v[1] = parseInt(v[1], 10) || 0; // supports short notation, e.g. "9" instead of "9.0.0"
+		v[2] = parseInt(v[2], 10) || 0;
+		return (pv[0] > v[0] || (pv[0] == v[0] && pv[1] > v[1]) || (pv[0] == v[0] && pv[1] == v[1] && pv[2] >= v[2])) ? true : false;
+	}
+	
+	/* Cross-browser dynamic CSS creation
+		- Based on Bobby van der Sluis' solution: http://www.bobbyvandersluis.com/articles/dynamicCSS.php
+	*/	
+	function createCSS(sel, decl, media, newStyle) {
+		if (ua.ie && ua.mac) { return; }
+		var h = doc.getElementsByTagName("head")[0];
+		if (!h) { return; } // to also support badly authored HTML pages that lack a head element
+		var m = (media && typeof media == "string") ? media : "screen";
+		if (newStyle) {
+			dynamicStylesheet = null;
+			dynamicStylesheetMedia = null;
+		}
+		if (!dynamicStylesheet || dynamicStylesheetMedia != m) { 
+			// create dynamic stylesheet + get a global reference to it
+			var s = createElement("style");
+			s.setAttribute("type", "text/css");
+			s.setAttribute("media", m);
+			dynamicStylesheet = h.appendChild(s);
+			if (ua.ie && ua.win && typeof doc.styleSheets != UNDEF && doc.styleSheets.length > 0) {
+				dynamicStylesheet = doc.styleSheets[doc.styleSheets.length - 1];
+			}
+			dynamicStylesheetMedia = m;
+		}
+		// add style rule
+		if (ua.ie && ua.win) {
+			if (dynamicStylesheet && typeof dynamicStylesheet.addRule == OBJECT) {
+				dynamicStylesheet.addRule(sel, decl);
+			}
+		}
+		else {
+			if (dynamicStylesheet && typeof doc.createTextNode != UNDEF) {
+				dynamicStylesheet.appendChild(doc.createTextNode(sel + " {" + decl + "}"));
+			}
+		}
+	}
+	
+	function setVisibility(id, isVisible) {
+		if (!autoHideShow) { return; }
+		var v = isVisible ? "visible" : "hidden";
+		if (isDomLoaded && getElementById(id)) {
+			getElementById(id).style.visibility = v;
+		}
+		else {
+			createCSS("#" + id, "visibility:" + v);
+		}
+	}
+
+	/* Filter to avoid XSS attacks
+	*/
+	function urlEncodeIfNecessary(s) {
+		var regex = /[\\\"<>\.;]/;
+		var hasBadChars = regex.exec(s) != null;
+		return hasBadChars && typeof encodeURIComponent != UNDEF ? encodeURIComponent(s) : s;
+	}
+	
+	/* Release memory to avoid memory leaks caused by closures, fix hanging audio/video threads and force open sockets/NetConnections to disconnect (Internet Explorer only)
+	*/
+	var cleanup = function() {
+		if (ua.ie && ua.win) {
+			window.attachEvent("onunload", function() {
+				// remove listeners to avoid memory leaks
+				var ll = listenersArr.length;
+				for (var i = 0; i < ll; i++) {
+					listenersArr[i][0].detachEvent(listenersArr[i][1], listenersArr[i][2]);
+				}
+				// cleanup dynamically embedded objects to fix audio/video threads and force open sockets and NetConnections to disconnect
+				var il = objIdArr.length;
+				for (var j = 0; j < il; j++) {
+					removeSWF(objIdArr[j]);
+				}
+				// cleanup library's main closures to avoid memory leaks
+				for (var k in ua) {
+					ua[k] = null;
+				}
+				ua = null;
+				for (var l in swfobject) {
+					swfobject[l] = null;
+				}
+				swfobject = null;
+			});
+		}
+	}();
+	
+	return {
+		/* Public API
+			- Reference: http://code.google.com/p/swfobject/wiki/documentation
+		*/ 
+		registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr, callbackFn) {
+			if (ua.w3 && objectIdStr && swfVersionStr) {
+				var regObj = {};
+				regObj.id = objectIdStr;
+				regObj.swfVersion = swfVersionStr;
+				regObj.expressInstall = xiSwfUrlStr;
+				regObj.callbackFn = callbackFn;
+				regObjArr[regObjArr.length] = regObj;
+				setVisibility(objectIdStr, false);
+			}
+			else if (callbackFn) {
+				callbackFn({success:false, id:objectIdStr});
+			}
+		},
+		
+		getObjectById: function(objectIdStr) {
+			if (ua.w3) {
+				return getObjectById(objectIdStr);
+			}
+		},
+		
+		embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj, callbackFn) {
+			var callbackObj = {success:false, id:replaceElemIdStr};
+			if (ua.w3 && !(ua.wk && ua.wk < 312) && swfUrlStr && replaceElemIdStr && widthStr && heightStr && swfVersionStr) {
+				setVisibility(replaceElemIdStr, false);
+				addDomLoadEvent(function() {
+					widthStr += ""; // auto-convert to string
+					heightStr += "";
+					var att = {};
+					if (attObj && typeof attObj === OBJECT) {
+						for (var i in attObj) { // copy object to avoid the use of references, because web authors often reuse attObj for multiple SWFs
+							att[i] = attObj[i];
+						}
+					}
+					att.data = swfUrlStr;
+					att.width = widthStr;
+					att.height = heightStr;
+					var par = {}; 
+					if (parObj && typeof parObj === OBJECT) {
+						for (var j in parObj) { // copy object to avoid the use of references, because web authors often reuse parObj for multiple SWFs
+							par[j] = parObj[j];
+						}
+					}
+					if (flashvarsObj && typeof flashvarsObj === OBJECT) {
+						for (var k in flashvarsObj) { // copy object to avoid the use of references, because web authors often reuse flashvarsObj for multiple SWFs
+							if (typeof par.flashvars != UNDEF) {
+								par.flashvars += "&" + k + "=" + flashvarsObj[k];
+							}
+							else {
+								par.flashvars = k + "=" + flashvarsObj[k];
+							}
+						}
+					}
+					if (hasPlayerVersion(swfVersionStr)) { // create SWF
+						var obj = createSWF(att, par, replaceElemIdStr);
+						if (att.id == replaceElemIdStr) {
+							setVisibility(replaceElemIdStr, true);
+						}
+						callbackObj.success = true;
+						callbackObj.ref = obj;
+					}
+					else if (xiSwfUrlStr && canExpressInstall()) { // show Adobe Express Install
+						att.data = xiSwfUrlStr;
+						showExpressInstall(att, par, replaceElemIdStr, callbackFn);
+						return;
+					}
+					else { // show alternative content
+						setVisibility(replaceElemIdStr, true);
+					}
+					if (callbackFn) { callbackFn(callbackObj); }
+				});
+			}
+			else if (callbackFn) { callbackFn(callbackObj);	}
+		},
+		
+		switchOffAutoHideShow: function() {
+			autoHideShow = false;
+		},
+		
+		ua: ua,
+		
+		getFlashPlayerVersion: function() {
+			return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };
+		},
+		
+		hasFlashPlayerVersion: hasPlayerVersion,
+		
+		createSWF: function(attObj, parObj, replaceElemIdStr) {
+			if (ua.w3) {
+				return createSWF(attObj, parObj, replaceElemIdStr);
+			}
+			else {
+				return undefined;
+			}
+		},
+		
+		showExpressInstall: function(att, par, replaceElemIdStr, callbackFn) {
+			if (ua.w3 && canExpressInstall()) {
+				showExpressInstall(att, par, replaceElemIdStr, callbackFn);
+			}
+		},
+		
+		removeSWF: function(objElemIdStr) {
+			if (ua.w3) {
+				removeSWF(objElemIdStr);
+			}
+		},
+		
+		createCSS: function(selStr, declStr, mediaStr, newStyleBoolean) {
+			if (ua.w3) {
+				createCSS(selStr, declStr, mediaStr, newStyleBoolean);
+			}
+		},
+		
+		addDomLoadEvent: addDomLoadEvent,
+		
+		addLoadEvent: addLoadEvent,
+		
+		getQueryParamValue: function(param) {
+			var q = doc.location.search || doc.location.hash;
+			if (q) {
+				if (/\?/.test(q)) { q = q.split("?")[1]; } // strip question mark
+				if (param == null) {
+					return urlEncodeIfNecessary(q);
+				}
+				var pairs = q.split("&");
+				for (var i = 0; i < pairs.length; i++) {
+					if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
+						return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=") + 1)));
+					}
+				}
+			}
+			return "";
+		},
+		
+		// For internal usage only
+		expressInstallCallback: function() {
+			if (isExpressInstallActive) {
+				var obj = getElementById(EXPRESS_INSTALL_ID);
+				if (obj && storedAltContent) {
+					obj.parentNode.replaceChild(storedAltContent, obj);
+					if (storedAltContentId) {
+						setVisibility(storedAltContentId, true);
+						if (ua.ie && ua.win) { storedAltContent.style.display = "block"; }
+					}
+					if (storedCallbackFn) { storedCallbackFn(storedCallbackObj); }
+				}
+				isExpressInstallActive = false;
+			} 
+		}
+	};
+}();

BIN
gkaq/yjpt-flex/tags/4.2.1/libs/AnyChartFlexComponent.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/Cairngorm.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/FlexPaper_Resources_SDK4.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/FlexPaper_SDK4.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/FusionCharts.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/IDV_AS.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/Png9Tool.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/SuperMap.Web-6.1.3-10106.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/SuperMap.Web.Symbol-6.1.3-10106.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/SuperMap.Web.iServerJava2-6.1.3-10106.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/SuperMap.Web.iServerJava6R-6.1.3-10106.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/as3corelib.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/as3xls-1.0.1.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/flexiframe.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/flexlib.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/greensock.swc


BIN
gkaq/yjpt-flex/tags/4.2.1/libs/sg186appframework.swc


+ 78 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/Gkwxhwzyfzblhhz.properties

@@ -0,0 +1,78 @@
+#Created by JInto - www.guh-software.de
+#Tue Jan 07 17:46:42 CST 2014
+aqfz=\u5b89\u5168\u526f\u603b
+aqgljg=\u5b89\u5168\u7ba1\u7406\u673a\u6784
+aqgljgfzr=\u5b89\u5168\u7ba1\u7406\u673a\u6784\u8d1f\u8d23\u4eba
+aqgljgfzrxx=\u5b89\u5168\u7ba1\u7406\u673a\u6784\u8d1f\u8d23\u4eba\u4fe1\u606f
+bh=\u9644\u8bc1\u7f16\u53f7
+cq=\u4ea7\u6743
+dz=\u5730\u5740
+dzyx=\u7535\u5b50\u90ae\u7bb1
+fddbr=\u6cd5\u5b9a\u4ee3\u8868\u4eba
+fj1=\u6210\u7acb\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u673a\u6784\u6216\u8005\u4efb\u547d\u4e13\u804c\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u4eba\u5458\u7684\u6587\u4ef6
+fj2=\u5b89\u5168\u7ba1\u7406\u5236\u5ea6\u548c\u64cd\u4f5c\u89c4\u7a0b\u6e05\u5355
+fj3=\u7279\u79cd\u8bbe\u5907\u4f5c\u4e1a\u4eba\u5458\u6c47\u603b\u8868
+fj4=\u4f01\u4e1a\u4e3b\u8981\u8d1f\u8d23\u4eba\uff0c\u5371\u9669\u8d27\u7269\u88c5\u7f37\u7ba1\u7406\u4eba\u5458\u3001\u7533\u62a5\u4eba\u5458\u3001\u96c6\u88c5\u7bb1\u88c5\u7bb1\u73b0\u573a\u68c0\u67e5\u5458\u4ece\u4e1a\u8d44\u683c\u8bc1\u4e66\u590d\u5370\u4ef6
+fj5=\u5e94\u6025\u8bbe\u65bd\u8bbe\u5907\u6e05\u5355
+fj6=\u4e8b\u6545\u5e94\u6025\u9884\u6848\u6c47\u603b\u8868
+fj7=\u5b89\u5168\u4e13\u9879\u9a8c\u6536\u5408\u683c\u8bc1\u660e\u6216\u6709\u6548\u7684\u5b89\u5168\u73b0\u72b6\u8bc4\u4ef7\u62a5\u544a\u62a5\u5907\u5355
+fj8=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u573a\u6240\u5e73\u9762\u793a\u610f\u56fe
+fj9=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u4e66\u6216\u4e34\u65f6\u7ecf\u8425\u8bb8\u53ef\u8bc1\u590d\u5370\u4ef6
+fjsc=\u9644\u4ef6\u4e0a\u4f20
+frdb=\u6cd5\u4eba\u4ee3\u8868\uff08\u7b7e\u5b57\uff09\uff1a 
+fzbh=\u9644\u8bc1\u7f16\u53f7
+fzblbh=\u9644\u8bc1\u529e\u7406\u7f16\u53f7
+fzff=\u9644  \u8bc1  \u53d1  \u653e
+fzjg=\u53d1\u8bc1\u673a\u5173\uff08\u76d6\u7ae0\uff09\uff1a
+fzjg2=\u53d1\u8bc1\u673a\u5173
+fzrq=\u53d1\u8bc1\u65e5\u671f
+gkjyxkzh=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u53f7
+lxdh=\u8054\u7cfb\u7535\u8bdd
+qm=\u7b7e\u540d\uff1a
+qtxqctip=\u8bf7\u586b\u5199\u5168\u79f0
+que=\u7f3a
+qymc=\u6e2f\u53e3\u7ecf\u8425\u4eba\u540d\u79f0
+qzdyxhdgtip=\u8bf7\u5728\u5bf9\u5e94\u9879\u540e\u201c\u25a1\u201d\u4e2d\u6253\u201c\u221a\u201d
+sm=\    \u6839\u636e\u300a\u4e2d\u534e\u4eba\u6c11\u5171\u548c\u56fd\u6e2f\u53e3\u6cd5\u300b\u3001\u300a\u6c5f\u82cf\u7701\u6e2f\u53e3\u6761\u4f8b\u300b\u3001\u300a\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u5b89\u5168\u7ba1\u7406\u89c4\u5b9a\u300b\u7b49\u6cd5\u5f8b\u3001\u6cd5\u89c4\u548c\u89c4\u7ae0\uff0c\u73b0\u63d0\u51fa\u7533\u8bf7\uff0c\u5e76\u627f\u8bfa\u6240\u63d0\u4f9b\u6750\u6599\u771f\u5b9e\u3001\u5408\u6cd5\u3001\u6709\u6548\uff0c\u8bf7\u4e88\u4ee5\u5ba1\u67e5\u3002
+sqdw=\u7533\u8bf7\u5355\u4f4d
+sqqy=\u7533\u8bf7\u4f01\u4e1a\uff08\u76d6\u7ae0\uff09\uff1a
+sqsm=\u7533\u8bf7\u8bf4\u660e
+ssgq=\u6240\u5c5e\u6e2f\u533a
+szd=\u6240\u5728\u5730
+to=\u81f3
+whdj=\u5371\u8d27\u7b49\u7ea7
+wxhwgkzysq=\u5371\u9669\u8d27\u7269\u6e2f\u53e3\u4f5c\u4e1a\u9644\u8bc1\u7533\u8bf7\u8868
+xm=\u59d3\u540d
+xtgdfjcl=\u9700\u63d0\u4f9b\u7684\u9644\u4ef6\u6750\u6599
+yj1=\u521d\u5ba1\u610f\u89c1\uff1a
+yj2=\u5904(\u79d1)\u5ba4\u610f\u89c1\uff1a
+yj3=\u5206\u7ba1\u9886\u5bfc\u610f\u89c1\uff1a
+yj4=\u4e3b\u7ba1\u9886\u5bfc\u610f\u89c1\uff1a
+yxrq=\u6709\u6548\u65e5\u671f
+zc=\u804c\u79f0
+zycs=\u4f5c\u4e1a\u573a\u6240
+zyfs=\u4f5c\u4e1a\u65b9\u5f0f
+zyfstip=\u5982\u8239\u2015\u7ba1\u9053\uff0c\u8239\u2015\u7ba1\u9053\u2015\u50a8\u7f50\uff1b\u50a8\u7f50\u2015\u7ba1\u9053\u2015\u8239\uff0c\u8239\u2015\u8239\u7b49\u65b9\u5f0f
+zywxhwpm=\u4f5c\u4e1a\u5371\u9669\u8d27\u7269\u54c1\u540d
+zywxhwpmtip=\u6839\u636e\u300a\u5371\u9669\u8d27\u7269\u54c1\u540d\u8868\u300b\uff08GB12268\uff09\u548c\u300a\u56fd\u9645\u6d77\u8fd0\u5371\u9669\u8d27\u7269\u89c4\u5219\u300b\u6700\u65b0\u7248\u586b\u5199\u5177\u4f53\u7684\u4f5c\u4e1a\u54c1\u79cd\u540d\u79f0\uff08\u96c6\u88c5\u7bb1\u548c\u5305\u88c5\u8d27\u7269\u8f7d\u660e\u5230\u201c\u9879\u522b\u201d\uff09
+xh=\u5e8f\u53f7
+sfzh=\u8eab\u4efd\u8bc1\u53f7
+zsmc=\u8bc1\u4e66\u540d\u79f0
+zsbh=\u8bc1\u4e66\u7f16\u53f7
+fzbm=\u53d1\u8bc1\u90e8\u95e8
+zsyxq=\u8bc1\u4e66\u6709\u6548\u671f\u81f3
+cz=\u64cd\u4f5c
+ssmc=\u8bbe\u65bd\u540d\u79f0
+ssfl=\u8bbe\u65bd\u5206\u7c7b
+sl=\u6570\u91cf
+ggxh=\u89c4\u683c\u578b\u53f7
+yxq=\u6709\u6548\u671f\u81f3
+cfcs=\u5b58\u653e\u573a\u6240
+yamc=\u9884\u6848\u540d\u79f0
+wh=\u6587\u53f7
+fbrq=\u53d1\u5e03\u65e5\u671f
+xdrq=\u4fee\u8ba2\u65e5\u671f
+add=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u7533\u8bf7
+ns.add=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u5e74\u5ba1
+shouqi=<< \u6536\u8d77\u67e5\u8be2\u6761\u4ef6
+mtlx=\u5371\u9669\u8d27\u7269\u96c6\u88c5\u7bb1\u7801\u5934\u7b80\u79f0\u201cJX\u201d\u3001\u77f3\u6cb9\u5316\u5de5\u7801\u5934\u7b80\u79f0\u201cSH\u201d\u3001\u5371\u9669\u8d27\u7269\u975e\u77f3\u6cb9\u5316\u5de5\u7801\u5934\u7b80\u79f0\u201cWH\u201d

+ 30 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/aqsc.properties

@@ -0,0 +1,30 @@
+
+#\u5b89\u5168\u6761\u4ef6\u5ba1\u67e5
+sc.xmmc=\u9879\u76ee\u540d\u79f0
+sc.fzr=\u8d1f\u8d23\u4eba
+sc.lb=\u7c7b\u522b
+sc.lxr=\u8054\u7cfb\u4eba
+sc.sqdw=\u7533\u8bf7\u5355\u4f4d
+sc.dhcz=\u7535\u8bdd\u548c\u4f20\u771f
+sc.sqsx=\u7533\u8bf7\u4e8b\u9879
+sc.dwdz=\u5355\u4f4d\u5730\u5740
+sc.yb=\u90ae\u7f16
+sc.gcdz=\u5de5\u7a0b\u5730\u5740
+sc.gcksrq=\u5de5\u7a0b\u5f00\u59cb\u65f6\u95f4
+sc.gcjssj=\u5de5\u7a0b\u7ed3\u675f\u65f6\u95f4
+sc.gk=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee  \u6982 \u51b5
+sc.wxhwmc=\u88c5\u5378\u3001\u50a8\u5b58\u4e3b\u8981\u5371\u9669\u8d27\u7269\u54c1\u540d
+sc.fj=\u7533\u8bf7\u6750\u6599\u76ee\u5f55\uff08\u5177\u4f53\u7533\u8bf7\u6750\u6599\u9644\u540e\uff09
+sc.bh=\u7f16 \u53f7 
+sc.clmc=\u6750 \u6599 \u540d \u79f0    
+sc.ys=\u9875 \u6570
+sc.sqrq=\u7533\u8bf7\u65e5\u671f
+sc.title=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u5ba1\u67e5\u7533\u8bf7\u4e66
+sc.szgq=\u6240\u5728\u6e2f\u533a
+
+##\u5de5\u827a\u6d41\u7a0b\u7b80\u4ecb
+sc.tipgylc=\u5305\u62ec\u6d89\u53ca\u91cd\u70b9\u76d1\u7ba1\u5371\u9669\u5316\u5de5\u5de5\u827a\u3001\u91cd\u70b9\u76d1\u7ba1\u5371\u9669\u5316\u5b66\u54c1\u6216\u8005\u5371\u9669\u5316\u5b66\u54c1\u91cd\u5927\u5371\u9669\u6e90\u60c5\u51b5
+##\u6280\u672f\u53ca\u6765\u6e90\u7b80\u4ecb
+sc.tipjsjlyjj=\u56fd\u5185\u9996\u6b21\u4f7f\u7528\u7684\u5316\u5de5\u5de5\u827a\uff0c\u5176\u5b89\u5168\u53ef\u9760\u6027\u8bba\u8bc1\u60c5\u51b5
+##\u9644\u4ef6
+sc.fj=\u9644\u4ef6\u4e0a\u4f20\uff08\u5305\u542b\uff09\uff1a1 \u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6\u5ba1\u67e5\u7533\u8bf7\u4e66\u53ca\u6587\u4ef6;2 \u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6\u8bba\u8bc1\u62a5\u544a\uff1b3 \u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\uff1b4\u5efa\u8bbe\u9879\u76ee\u6279\u51c6\u3001\u6838\u51c6\u6216\u8005\u5907\u6848\u6587\u4ef6\u548c\u89c4\u5212\u76f8\u5173\u6587\u4ef6\uff08\u590d\u5236\u4ef6\uff09\uff1b4 \u5de5\u5546\u884c\u653f\u7ba1\u7406\u90e8\u95e8\u9881\u53d1\u7684\u4f01\u4e1a\u8425\u4e1a\u6267\u7167\u6216\u8005\u4f01\u4e1a\u540d\u79f0\u9884\u5148\u6838\u51c6\u901a\u77e5\u4e66\uff08\u590d\u5236\u4ef6\uff09

+ 131 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/aqsszxys.properties

@@ -0,0 +1,131 @@
+#Created by JInto - www.guh-software.de
+#Tue Dec 24 19:53:58 CST 2013
+djsj=\u767B\u8BB0\u65F6\u95F4
+sc.btg=\u4E0D\u901A\u8FC7
+sc.cjsltz=\u51FA\u5177\u53D7\u7406\u901A\u77E5
+sc.cjsm=\u51FA\u5177\u8BF4\u660E
+sc.cjsmcg=\u51FA\u5177\u8BF4\u660E\u6210\u529F
+sc.cl=\u5904\u7406
+sc.dd=\u7B49\u5F85
+sc.dtj=\u5F85\u63D0\u4EA4
+sc.jbr=\u7ECF\u529E\u4EBA
+sc.lcyj=\u6D41\u7A0B\u610F\u89C1
+sc.pz=\u6279\u51C6
+sc.qr=\u786E\u8BA4
+sc.rq=\u65E5\u671F
+sc.sc=\u5BA1\u67E5
+sc.sh=\u5BA1\u6838
+sc.shijpz=\u5E02\u7EA7\u6279\u51C6
+sc.shijsc=\u5E02\u7EA7\u5BA1\u67E5
+sc.shijsh=\u5E02\u7EA7\u5BA1\u6838
+sc.sjpz=\u7701\u7EA7\u6279\u51C6
+sc.sjsc=\u7701\u7EA7\u5BA1\u67E5
+sc.sjsh=\u7701\u7EA7\u5BA1\u6838
+sc.slsh=\u53D7\u7406\u5BA1\u6838
+sc.spfw=\u5BA1\u6279\u8303\u56F4
+sc.tg=\u901A\u8FC7
+sc.xssc=\u5F62\u5F0F\u5BA1\u67E5
+sc.yj=\u610F\u89C1
+sc.ypz=\u5DF2\u6279\u51C6
+sc.yth=\u5DF2\u9000\u56DE
+sc.zbsj=\u8F6C\u62A5\u7701\u7EA7
+sc.zysl=\u53D7\u7406\u5BA1\u6838
+sq.aqglbmfzr=\u5B89\u5168\u751F\u4EA7\u8D1F\u8D23\u4EBA
+sq.aqsssjscyjswh=\u5B89\u5168\u8BBE\u65BD\u8BBE\u8BA1\u5BA1\u67E5\u4EE5\u53CA\u90A3\u4E66\u6587\u53F7
+sq.aqsstze=\u5B89\u5168\u8BBE\u65BD\u6295\u8D44\u989D
+sq.badjfj=\u4E8B\u6545\u5E94\u6025\u9884\u6848\u5907\u6848\u767B\u8BB0
+sq.baozha=\u7206\u70B8
+sq.bc=\u4FDD\u5B58
+sq.bgdz=\u5730\u5740
+sq.bz=\u5907\u6CE8
+sq.csjsxmzyjl=\u4ECE\u4E8B\u5EFA\u8BBE\u9879\u76EE\u65BD\u5DE5\u5DE5\u4F5C\u4E3B\u8981\u7ECF\u5386
+sq.cz=\u64CD\u4F5C
+sq.dx=\u6BD2\u6027
+sq.dzyj=\u7535\u5B50\u90AE\u7BB1
+sq.fddbr=\u6CD5\u5B9A\u4EE3\u8868\u4EBA
+sq.fileMore=\u6587\u4EF6\u6570\u8FC7\u591A
+sq.gkjyr=\u540D\u79F0
+sq.gyjsjsjly=\u5DE5\u827A\u6280\u672F\u7B80\u8FF0\u53CA\u6765\u6E90
+sq.hxxz=\u5316\u5B66\u5C5E\u6027
+sq.jjlx=\u7ECF\u6D4E\u7C7B\u578B
+sq.jsdwqzr=\u5EFA\u8BBE\u5355\u4F4D\u7B7E\u5B57\u4EBA
+sq.jsdwqzsj=\u7B7E\u5B57\u65E5\u671F
+sq.jsdwyj=\u5EFA\u8BBE\u5355\u4F4D\u610F\u89C1
+sq.jsdz=\u9879\u76EE\u5730\u5740
+sq.jsxmjsjj=\u8270\u6DA9\u9879\u76EE\u6280\u672F\u3001\u5DE5\u827A\u6D41\u7A0B\u7B80\u4ECB
+sq.jx=\u6781\u9650
+sq.label1=\u7533\u8BF7\u5355\u4F4D
+sq.label2=\u5EFA\u8BBE\u9879\u76EE\u6240\u5728\u5355\u4F4D
+sq.label3=\u5EFA\u8BBE\u9879\u76EE\u5B89\u5168\u8BBE\u65BD\u65BD\u5DE5\u5355\u4F4D\u60C5\u51B5
+sq.label4=\u50A8\u5B58\u88C5\u7F6E\u8BBE\u65BD\u60C5\u51B5
+sq.label5=\u5316\u5B66\u54C1\u57FA\u672C\u7406\u5316\u6027\u80FD\u6307\u6807
+sq.label6=\u9644\u4EF6\u4E0A\u4F20
+sq.label7=\u6D4F\u89C8
+sq.lxdh=\u8054\u7CFB\u7535\u8BDD
+sq.mc=\u540D\u79F0
+sq.pjbgfj=\u6E2F\u53E3\u5EFA\u8BBE\u9879\u76EE\u5B89\u5168\u9A8C\u6536\u8BC4\u4EF7\u62A5\u544A
+sq.pm=\u54C1\u540D
+sq.qkbgfj=\u6E2F\u53E3\u5EFA\u8BBE\u9879\u76EE\u5B89\u5168\u8BBE\u65BD\u65BD\u5DE5\u3001\u76D1\u7406\u60C5\u51B5\u62A5\u544A
+sq.qx=\u53D6\u6D88
+sq.rd=\u71C3\u70B9
+sq.rypbfj=\u5B89\u5168\u751F\u4EA7\u7BA1\u7406\u673A\u6784\u8BBE\u7F6E\u6216\u8005\u5B89\u5168\u751F\u4EA7\u7BA1\u7406\u4EBA\u5458\u914D\u5907\u60C5\u51B5
+sq.scyjfj=\u6E2F\u53E3\u5EFA\u8BBE\u9879\u76EE\u5B89\u5168\u8BBE\u65BD\u8BBE\u8BA1\u5BA1\u67E5\u610F\u89C1
+sq.sd=\u95EA\u70B9
+sq.sgdwmc=\u5355\u4F4D\u540D\u79F0
+sq.sgfrdb=\u6CD5\u5B9A\u4EE3\u8868\u4EBA
+sq.sggzfzr=\u65BD\u5DE5\u5DE5\u4F5C\u8D1F\u8D23\u4EBA
+sq.sgjjlx=\u7ECF\u6D4E\u7C7B\u578B
+sq.sglxdh=\u8054\u7CFB\u7535\u8BDD
+sq.sgtxdz=\u901A\u8BAF\u5730\u5740
+sq.sgyzbm=\u90AE\u653F\u7F16\u7801
+sq.sgzsbh=\u8BC1\u4E66\u7F16\u53F7
+sq.sjly=\u6570\u636E\u6765\u6E90
+sq.sjnl=\u8BBE\u8BA1\u80FD\u529B
+sq.sqdwyj=\u7533\u8BF7\u5355\u4F4D\u610F\u89C1
+sq.sqqzr=\u7533\u8BF7\u4EBA\uFF1A\uFF08\u7B7E\u5B57\uFF09
+sq.sqqzsj=\u7B7E\u5B57\u65E5\u671F
+sq.szcs=\u6240\u5728\u5730\u5E02 
+sq.szgq=\u6240\u5728\u6E2F\u533A
+sq.tzjs=\u6295\u8D44\u51B3\u7B97
+sq.wjzlfj=\u6CD5\u5F8B\u3001\u884C\u653F\u6CD5\u89C4\u3001\u89C4\u7AE0\u89C4\u5B9A\u7684\u5176\u4ED6\u6587\u4EF6\u8D44\u6599
+sq.wlxz=\u7269\u7406\u5C5E\u6027
+sq.wxhwpm=\u5371\u9669\u8D27\u7269\u54C1\u540D
+sq.xmaqscfzr=\u5B89\u5168\u751F\u4EA7\u8D1F\u8D23\u4EBA 
+sq.xmczdh=\u4F20\u771F\u7535\u8BDD
+sq.xmdz=\u5730\u5740
+sq.xmdzyx=\u7535\u5B50\u90AE\u7BB1
+sq.xmjjlx=\u7ECF\u6D4E\u7C7B\u578B 
+sq.xmlx=\u9879\u76EE\u7C7B\u578B
+sq.xmlxdh=\u8054\u7CFB\u7535\u8BDD
+sq.xmmc=\u9879\u76EE\u540D\u79F0
+sq.xmms=\u9879\u76EE\u63CF\u8FF0
+sq.xmyzbm=\u90AE\u653F\u7F16\u7801
+sq.xmzyfzr=\u4E3B\u8981\u8D1F\u8D23\u4EBA
+sq.ydcs=\u5E94\u5BF9\u63AA\u65BD
+sq.ysyq=\u8FD0\u8F93\u8981\u6C42
+sq.yzbm=\u90AE\u653F\u7F16\u7801
+sq.zgqkfj=\u4ECE\u4E1A\u4EBA\u5458\u5B89\u5168\u57F9\u8BAD\u6559\u80B2\u53CA\u8D44\u683C\u60C5\u51B5
+sq.zmclfj=\u4ECE\u4E1A\u4EBA\u5458\u7F34\u7EB3\u5DE5\u4F24\u4FDD\u9669\u8D39\u7684\u8BC1\u660E\u6750\u6599\uFF08\u590D\u5236\u4EF6\uFF09
+sq.zmwjfj=\u65BD\u5DE5\u5355\u4F4D\u7684\u8D44\u8D28\u8BC1\u660E\u6587\u4EF6
+sq.zrd=\u81EA\u71C3\u70B9
+sq.zysbmcjly=\u4E3B\u8981\u8BBE\u5907\u540D\u79F0\u53CA\u6765\u6E90
+sq.zzfw=\u8D44\u8D28\u8303\u56F4
+sq.zzjb=\u8D44\u8D28\u7EA7\u522B
+sq.zzssmc=\u88C5\u7F6E\u8BBE\u65BD\u540D\u79F0
+title=\u5B89\u5168\u8BBE\u65BD\u4E13\u9879\u9A8C\u6536\u7533\u8BF7
+tj.aqscfzr=\u5B89\u5168\u751F\u4EA7\u8D1F\u8D23\u4EBA
+tj.sqdwmc=\u7533\u8BF7\u5355\u4F4D\u540D\u79F0
+tj.szd=\u6240\u5728\u5730
+tj.szgq=\u6240\u5728\u6E2F\u533A
+tj.xmdz=\u9879\u76EE\u5730\u5740
+tj.xmmc=\u9879\u76EE\u540D\u79F0
+yl.aqscfzr=\u5B89\u5168\u751F\u4EA7\u8D1F\u8D23\u4EBA
+yl.djsj=\u767B\u8BB0\u65F6\u95F4
+yl.jsaqscfzr=\u5EFA\u8BBE\u5B89\u5168\u751F\u4EA7\u8D1F\u8D23\u4EBA
+yl.jsszdwmc=\u5EFA\u8BBE\u6240\u5728\u5355\u4F4D\u540D\u79F0
+yl.lcck=\u6D41\u7A0B\u67E5\u770B
+yl.sqdw=\u7533\u8BF7\u5355\u4F4D\u540D\u79F0
+yl.szd=\u6240\u5728\u5730
+yl.szgq=\u6240\u5728\u6E2F\u533A
+yl.xmdz=\u9879\u76EE\u5730\u5740
+yl.xmmc=\u9879\u76EE\u540D\u79F0

+ 55 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/author.properties

@@ -0,0 +1,55 @@
+#menu
+user.roleList=\u7528\u6237\u89d2\u8272
+user.removeRole=\u5220\u9664\u89d2\u8272
+user.addRole=\u5173\u8054\u89d2\u8272
+role.selector.title=\u9009\u62e9\u89d2\u8272
+role.name.empty=\u89d2\u8272\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+role.code.empty=\u89d2\u8272\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01
+role.not.remove=\u7cfb\u7edf\u89d2\u8272\u4e0d\u80fd\u5220\u9664\uff01
+user.not.remove=\u7cfb\u7edf\u7528\u6237\u4e0d\u80fd\u5220\u9664\uff01
+user.not.edit=\u7cfb\u7edf\u7528\u6237\u4e0d\u80fd\u4fee\u6539\uff01
+role.code.jyrError=\u7ecf\u8425\u4eba\u89d2\u8272\u7684\u7f16\u7801\u5fc5\u987b\u4ee5{0}\u5f00\u5934\uff0c\u5e76\u4e14\u957f\u5ea6\u5927\u4e8e{1}\u4f4d\uff01
+
+user.name.empty=\u7528\u6237\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.code.empty=\u7528\u6237\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.code.duplicate=\u7528\u6237\u7f16\u53f7\u5df2\u7ecf\u5b58\u5728\uff01
+user.jyrjcxx.empty=\u7ecf\u8425\u4eba\u7528\u6237\u7684\u6240\u5c5e\u7ecf\u8425\u4eba\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.birth.empty=\u76d1\u5bdf\u4eba\u5458\u51fa\u751f\u5e74\u6708\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.sex.empty=\u76d1\u5bdf\u4eba\u5458\u6027\u522b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.politicalLandscape.empty=\u76d1\u5bdf\u4eba\u5458\u653f\u6cbb\u9762\u8c8c\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.education.empty=\u76d1\u5bdf\u4eba\u5458\u5b66\u5386\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.position.empty=\u76d1\u5bdf\u4eba\u5458\u804c\u4f4d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.organization.empty=\u76d1\u5bdf\u4eba\u5458\u7f16\u5236\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.updateType.empty=\u76d1\u5bdf\u4eba\u5458\u72b6\u6001\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.lxdh.empty=\u76d1\u5bdf\u4eba\u5458\u8054\u7cfb\u7535\u8bdd\u4e0d\u80fd\u4e3a\u7a7a\uff01
+
+user.sfaqfzr=\u662f\u5426\u5b89\u5168\u8d1f\u8d23\u4eba
+user.sfyxdl=\u662f\u5426\u5141\u8bb8\u767b\u5f55
+user.lxdh=\u8054\u7cfb\u7535\u8bdd
+user.yx=\u90ae\u7bb1
+user.cz=\u4f20\u771f
+user.bgdz=\u529e\u516c\u5730\u5740
+user.szd.empty=\u6240\u5728\u5730\u4e0d\u80fd\u4e3a\u7a7a\uff01
+user.szds=\u6240\u5728\u5730\u5e02
+user.aqfzr=\u5b89\u5168\u8d1f\u8d23\u4eba
+user.fzr=\u8d1f\u8d23\u4eba
+user.aqfzrlxfs=\u5b89\u5168\u8d1f\u8d23\u4eba\u8054\u7cfb\u65b9\u5f0f
+user.ssjyr=\u6240\u5c5e\u7ecf\u8425\u4eba
+user.sfyxckdt=\u662f\u5426\u5141\u8bb8\u67e5\u770b\u5730\u56fe
+user.sfjyr=\u662f\u5426\u7ecf\u8425\u4eba
+user.sfxzry=\u662f\u5426\u884c\u653f\u4eba\u5458
+user.sfcd=\u662f\u5426\u8239\u4ee3
+user.sfjcry=\u662f\u5426\u76d1\u5bdf\u4eba\u5458
+user.birth=\u51fa\u751f\u5e74\u6708
+user.sex=\u6027\u522b
+user.politicalLandscape=\u653f\u6cbb\u9762\u8c8c
+user.education=\u5b66\u5386
+user.position=\u804c\u52a1
+user.organization=\u7f16\u5236
+user.updateType=\u4eba\u5458\u72b6\u6001
+user.sfyxsqzy=\u662f\u5426\u5141\u8bb8\u4f5c\u4e1a\u7533\u8bf7
+user.aqpjjg=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784
+user.jsdw=\u5efa\u8bbe\u5355\u4f4d
+
+user.regist=\u7528\u6237\u6ce8\u518c
+user.jyr.regist=\u7ecf\u8425\u4eba\u4fe1\u606f\u6ce8\u518c

+ 353 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/bagl.properties

@@ -0,0 +1,353 @@
+#\u5907\u6848\u5171\u901a
+baglcommon.zhi=\u81f3
+baglcommon.wanyuan=\u4e07\u5143
+bagl.szd=\u6240\u5728\u5730
+bagl.szgq=\u6240\u5728\u6e2f\u533a
+
+
+
+
+#\u91cd\u5927\u4e8b\u6545\u7684\u9690\u60a3\u6392\u67e5\u548c\u6cbb\u7406\u60c5\u51b5\u5907\u6848
+zdsgdyhpchzlqkba.title=\u91cd\u5927\u4e8b\u6545\u7684\u9690\u60a3\u6392\u67e5\u548c\u6cbb\u7406\u60c5\u51b5\u5907\u6848
+
+zdsgdyhpchzlqkba.projectname=\u9879\u76ee\u540d\u79f0
+zdsgdyhpchzlqkba.projecttype=\u5de5\u7a0b\u7c7b\u522b
+zdsgdyhpchzlqkba.sgdwname=\u65bd\u5de5\u5355\u4f4d
+zdsgdyhpchzlqkba.projectowner=\u9879\u76ee\u8d1f\u8d23\u4eba
+zdsgdyhpchzlqkba.jsdwname=\u5efa\u8bbe\u5355\u4f4d
+zdsgdyhpchzlqkba.sgstarttime=\u65bd\u5de5\u8d77\u59cb\u65e5\u671f
+zdsgdyhpchzlqkba.sgstime=\u65bd\u5de5\u65e5\u671f
+zdsgdyhpchzlqkba.sgstarttime_bak=\u65bd\u5de5\u8d77\u59cb\u65e5\u671f\u8303\u56f4
+zdsgdyhpchzlqkba.sgendtime=\u65bd\u5de5\u622a\u6b62\u65e5\u671f
+zdsgdyhpchzlqkba.sgendtime_bak=\u65bd\u5de5\u622a\u6b62\u65e5\u671f\u8303\u56f4
+zdsgdyhpchzlqkba.sjdwname=\u8bbe\u8ba1\u5355\u4f4d
+zdsgdyhpchzlqkba.sgpersonscount=\u65bd\u5de5\u4eba\u6570
+zdsgdyhpchzlqkba.jldwname=\u76d1\u7406\u5355\u4f4d
+zdsgdyhpchzlqkba.projectprice=\u5de5\u7a0b\u6807\u4ef7
+zdsgdyhpchzlqkba.projectprice_bak=\u5de5\u7a0b\u6807\u4ef7\u8303\u56f4
+zdsgdyhpchzlqkba.address=\u901a\u8baf\u5730\u5740
+zdsgdyhpchzlqkba.paojectgk=\u5de5\u7a0b\u6982\u51b5
+zdsgdyhpchzlqkba.paojectgkms=\uff08\u542b\u9879\u76ee\u7279\u70b9\u3001\u96be\u70b9\uff09
+zdsgdyhpchzlqkba.sgyhms=\u4e8b\u6545\u9690\u60a3\u63cf\u8ff0
+zdsgdyhpchzlqkba.yhzgcs=\u9690\u60a3\u6574\u6539\u63aa\u65bd
+zdsgdyhpchzlqkba.yhzgxg=\u9690\u60a3\u6574\u6539\u6548\u679c
+zdsgdyhpchzlqkba.yhpctime=\u9690\u60a3\u6392\u67e5\u65f6\u95f4
+zdsgdyhpchzlqkba.zgwctime=\u6574\u6539\u5b8c\u6210\u65f6\u95f4
+zdsgdyhpchzlqkba.zgwctime_bak=\u6574\u6539\u5b8c\u6210\u65f6\u95f4\u8303\u56f4
+zdsgdyhpchzlqkba.zgowner=\u6574\u6539\u8d1f\u8d23\u4eba
+zdsgdyhpchzlqkba.zglxfs=\u6574\u6539\u8d1f\u8d23\u4eba\u8054\u7cfb\u7535\u8bdd
+zdsgdyhpchzlqkba.jdowner=\u76d1\u7763\u4eba
+zdsgdyhpchzlqkba.jdlxfs=\u76d1\u7763\u4eba\u8054\u7cfb\u7535\u8bdd
+zdsgdyhpchzlqkba.tbdw=\u586b\u62a5\u5355\u4f4d
+zdsgdyhpchzlqkba.sgyhzp=\u4e8b\u6545\u9690\u60a3\u7167\u7247
+zdsgdyhpchzlqkba.sgzgzp=\u4e8b\u6545\u9690\u60a3\u6574\u6539\u7167\u7247
+select=\u9009\u62e9
+delete=\u5220\u9664
+tbr=\u586b\u8868\u4eba
+tbsj=\u586b\u8868\u65f6\u95f4
+
+#\u5e94\u6025\u9884\u6848\u5907\u6848
+yjyaba.title=\u5e94\u6025\u9884\u6848\u5907\u6848
+#\u5371\u9669\u6e90\u767b\u8bb0\u5907\u6848\u8868
+yjyaba.dwname=\u6e2f\u53e3\u7ecf\u8425\u4eba\u540d\u79f0
+yjyaba.dwaddress=\u5355\u4f4d\u5730\u5740
+yjyaba.yzbm=\u90ae\u653f\u7f16\u7801
+yjyaba.fddbr=\u6cd5\u5b9a\u4ee3\u8868\u4eba
+yjyaba.jbr=\u7ecf\u529e\u4eba
+yjyaba.lxdh=\u8054\u7cfb\u7535\u8bdd
+yjyaba.fax=\u4f20\u771f
+yjyaba.basj=\u5907\u6848\u65f6\u95f4
+yjyaba.yamc=\u9884\u6848\u540d\u79f0
+#\u5371\u9669\u6e90\u603b\u89c8\u8868
+wxyzlb.scjyhdlx=\u751f\u4ea7\u7ecf\u8425\u6d3b\u52a8\u7c7b\u578b
+##
+
+yjyaba.jjtype=\u7ecf\u6d4e\u7c7b\u578b
+yjyaba.cyry=\u4ece\u4e1a\u4eba\u5458
+yjyaba.zyfzr=\u4e3b\u8981\u8d1f\u8d23\u4eba
+yjyaba.zczj=\u6ce8\u518c\u8d44\u91d1
+yjyaba.fax=\u4f20\u771f
+
+yjyaba.dzemail=\u7535\u5b50\u4fe1\u7bb1
+yjyaba.bzdate=\u7f16\u5236\u65e5\u671f
+yjyaba.bzdate_bak=\u7f16\u5236\u65e5\u671f\u8303\u56f4
+yjyaba.versionno=\u7248\u672c\u53f7
+yjyaba.bbya=\u62a5\u5907\u9884\u6848
+yjyaba.fj=\u9644\u4ef6
+yjyaba.txr=\u586b\u5199\u4eba
+yjyaba.txsj=\u586b\u62a5\u65f6\u95f4
+yjyaba.fzrqq=\u586b\u62a5\u65f6\u95f4
+yjyaba.yjyalist=\u5e94\u6025\u9884\u6848\u6e05\u5355
+
+
+
+#\u91cd\u5927\u5371\u9669\u6e90\u5907\u6848
+zdwxyba.title=\u91cd\u5927\u5371\u9669\u6e90\u5907\u6848
+zdwxyba.sqdwinfo=\u7533\u8bf7\u5355\u4f4d\u57fa\u672c\u4fe1\u606f
+zdwxyba.dwname=\u5355\u4f4d\u540d\u79f0
+zdwxyba.dwaddress=\u5355\u4f4d\u5730\u5740
+zdwxyba.yzbm=\u90ae\u653f\u7f16\u7801
+zdwxyba.lxr=\u8054\u7cfb\u4eba
+zdwxyba.lxdh=\u8054\u7cfb\u7535\u8bdd
+zdwxyba.fax=\u4f20\u771f
+zdwxyba.dzemail=\u7535\u5b50\u4fe1\u7bb1
+zdwxyba.sqnr=\u7533\u8bf7\u5185\u5bb9
+zdwxyba.fjinfo=\u9644\u4ef6\u4fe1\u606f
+zdwxyba.sqhxly=\u7533\u8bf7\u6838\u9500\u7406\u7531
+zdwxyba.hxsbcl=\u6838\u9500\u7533\u62a5\u6750\u6599
+
+
+#\u5267\u6bd2\u5316\u5b66\u54c1\u5907\u6848
+jdhxpba.title=\u5267\u6bd2\u5316\u5b66\u54c1\u5907\u6848
+jdhxpba.sqdwinfo=\u7533\u8bf7\u5355\u4f4d\u4fe1\u606f
+jdhxpba.sqssjyr=\u7533\u8bf7\u5355\u4f4d\u540d\u79f0
+jdhxpba.sqfddbr=\u6cd5\u5b9a\u4ee3\u8868\u4eba
+jdhxpba.sqzcdz=\u6ce8\u518c\u5730\u5740
+jdhxpba.sqyzbm=\u90ae\u653f\u7f16\u7801
+jdhxpba.sqdzyx=\u7f51\u5740/\u7535\u5b50\u90ae\u7bb1
+jdhxpba.sqaqglrs=\u4e13\u804c\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u4eba\u5458\u4eba\u6570
+jdhxpba.sqjjlx=\u7ecf\u6d4e\u7c7b\u578b
+jdhxpba.sqqyzrs=\u4ece\u4e1a\u4eba\u5458\u4eba\u6570
+jdhxpba.sqlxdh=\u8054\u7cfb\u7535\u8bdd
+jdhxpba.sqclrq=\u6210\u7acb\u65e5\u671f
+jdhxpba.sngdzcjz=\u4e0a\u5e74\u56fa\u5b9a\u8d44\u4ea7\u51c0\u503c\uff08\u4e07\u5143\uff09
+jdhxpba.snxssr=\u4e0a\u5e74\u9500\u552e\u6536\u5165\uff08\u4e07\u5143\uff09
+jdhxpba.ccdwinfo=\u50a8\u5b58\u5355\u4f4d\u4fe1\u606f
+jdhxpba.ccssjyr=\u50a8\u5b58\u5355\u4f4d\u540d\u79f0
+jdhxpba.cczyfzr=\u4e3b\u8981\u8d1f\u8d23\u4eba
+jdhxpba.cczcdz=\u6ce8\u518c\u5730\u5740
+jdhxpba.ccyzbm=\u90ae\u653f\u7f16\u7801
+jdhxpba.ccdzyx=\u7f51\u5740/\u7535\u5b50\u90ae\u7bb1
+jdhxpba.ccaqglrs=\u4e13\u804c\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u4eba\u5458\u4eba\u6570
+jdhxpba.ccjjlx=\u7ecf\u6d4e\u7c7b\u578b
+jdhxpba.ccqyzrs=\u4ece\u4e1a\u4eba\u5458\u4eba\u6570
+jdhxpba.ccclrq=\u8054\u7cfb\u7535\u8bdd
+jdhxpba.slrq=\u8bbe\u7acb\u65e5\u671f
+jdhxpba.ckmj=\u4ed3\u5e93\u9762\u79ef
+jdhxpba.dxckmj=\u5927\u578b\u4ed3\u5e93\uff08\u4ed3\u5e93\u9762\u79ef\u5927\u4e8e9000\u33a1\uff09
+jdhxpba.zxckmj=\u4e2d\u578b\u4ed3\u5e93\uff08550\u33a1-9000\u33a1\u4e4b\u95f4\uff09
+jdhxpba.xxckmj=\u5c0f\u578b\u4ed3\u5e93\uff08\u5c0f\u4e8e550\u33a1\uff09
+jdhxpba.zdmj=\u5360\u5730\u9762\u79ef
+jdhxpba.wxhxpkfzmj=\u5371\u9669\u5316\u5b66\u54c1\u5e93\u623f\u603b\u9762\u79ef
+jdhxpba.wxhxpcgzrj=\u5371\u9669\u5316\u5b66\u54c1\u8d2e\u7f50\u603b\u5bb9\u79ef
+jdhxpba.dlwz=\u5730\u7406\u4f4d\u7f6e
+jdhxpba.zbzycsggssjl=\u5468\u8fb9\u91cd\u8981\u573a\u6240\u3001\u516c\u5171\u8bbe\u65bd\u8ddd\u79bb
+jdhxpba.zbjmqsyzxgydrkmjqyjj=\u5468\u8fb9\u5c45\u6c11\u533a\u3001\u5546\u4e1a\u4e2d\u5fc3\u3001\u516c\u56ed\u7b49\u4eba\u53e3\u5bc6\u96c6\u533a\u57df\u95f4\u8ddd
+jdhxpba.zhjhsyqkjsghlqjxsdsjczcs=\u5468\u8fb9\u6c5f\u6cb3\u3001\u6c34\u6e90\u60c5\u51b5\u53ca\u4e8b\u6545\u6c47\u6f0f\u201c\u6e05\u51c0\u4e0b\u6c34\u201d\u7684\u6536\u96c6\u3001\u5904\u7f6e\u63aa\u65bd
+jdhxpba.bz=\u5907\u6ce8
+jdhxpba.sqbainfo=\u7533\u8bf7\u5907\u6848\u4fe1\u606f
+jdhxpba.sqbafw=\u7533\u8bf7\u5907\u6848\u8303\u56f4
+jdhxpba.sqbafwbz=\u5907\u6ce8
+jdhxpba.cgkfmc=\u50a8\u7f50/\u5e93\u623f\u540d\u79f0
+jdhxpba.lx=\u7c7b/\u9879
+jdhxpba.mc=\u540d\u79f0
+jdhxpba.ccnl=\u50a8\u5b58\u80fd\u529b
+jdhxpba.yswh=\u9a8c\u6536\u6587\u53f7
+jdhxpba.tyrq=\u6295\u7528\u65e5\u671f
+jdhxpba.hwAdd=\u589e\u52a0
+jdhxpba.hwdel=\u5220\u9664
+jdhxpba.dwyj=\u5355\u4f4d\u610f\u89c1
+jdhxpba.dwfzr=\u8d1f\u8d23\u4eba\uff08\u7b7e\u5b57\uff09
+jdhxpba.dwfzrrq=\u65e5\u671f
+jdhxpba.pcsyj=\u6d3e\u51fa\u6240\u610f\u89c1
+jdhxpba.pcsspr=\u5ba1\u6279\u4eba
+jdhxpba.pcsspsj=\u5ba1\u6279\u65e5\u671f
+jdhxpba.zaddyj=\u6cbb\u5b89\u5927\u961f\u610f\u89c1
+jdhxpba.zaddspr=\u5ba1\u6279\u4eba
+jdhxpba.zaddspsj=\u5ba1\u6279\u65e5\u671f
+jdhxpba.jldyj=\u5c40\u9886\u5bfc\u610f\u89c1
+jdhxpba.jldspr=\u5ba1\u6279\u4eba
+jdhxpba.jdhxpba.jldspsj=\u5ba1\u6279\u65e5\u671f
+jdhxpba.spbz=\u5907\u6ce8
+
+#\u6e2f\u53e3\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u7533\u8bf7\u5907\u6848
+aqpjjgba.id=ID\u4e3b\u952e
+aqpjjgba.jgmc=\u673a\u6784\u540d\u79f0
+aqpjjgba.zzzsbh=\u8d44\u8d28\u8bc1\u4e66\u7f16\u53f7
+aqpjjgba.zzyxq=\u6709\u6548\u671f\u81f3
+aqpjjgba.pzjg=\u6279\u51c6\u673a\u5173
+aqpjjgba.pzwh=\u6279\u51c6\u6587\u53f7
+aqpjjgba.pzrq=\u6279\u51c6\u65e5\u671f
+aqpjjgba.aqpjywfw=\u5b89\u5168\u8bc4\u4ef7\u4e1a\u52a1\u8303\u56f4
+aqpjjgba.jsfzr=\u6280\u672f\u8d1f\u8d23\u4eba
+aqpjjgba.gckzfzr=\u8fc7\u7a0b\u63a7\u5236\u8d1f\u8d23\u4eba
+aqpjjgba.aqpjsrsyj=\u5b89\u5168\u8bc4\u4ef7\u5e08\u4eba\u6570\u4e00\u7ea7
+aqpjjgba.aqpjsrsrj=\u5b89\u5168\u8bc4\u4ef7\u5e08\u4eba\u6570\u4e8c\u7ea7
+aqpjjgba.aqpjsrssj=\u5b89\u5168\u8bc4\u4ef7\u5e08\u4eba\u6570\u4e09\u7ea7
+aqpjjgba.cyryzcgj=\u4ece\u4e1a\u4eba\u5458\u804c\u79f0\u9ad8\u7ea7
+aqpjjgba.cyryzczj=\u4ece\u4e1a\u4eba\u5458\u804c\u79f0\u4e2d\u7ea7
+aqpjjgba.cyryzccj=\u4ece\u4e1a\u4eba\u5458\u804c\u79f0\u521d\u7ea7
+aqpjjgba.zcaqgcsrs=\u5b89\u5168\u5de5\u7a0b\u5e08\u4eba\u6570
+aqpjjgba.qyfryyzzbh=\u8425\u4e1a\u6267\u7167\u7f16\u53f7
+aqpjjgba.yzzzbfrq=\u8425\u4e1a\u6267\u7167\u9881\u53d1\u65e5\u671f
+aqpjjgba.zczj=\u6ce8\u518c\u8d44\u91d1
+aqpjjgba.yyzzbfjg=\u8425\u4e1a\u6267\u7167\u9881\u53d1\u673a\u5173
+aqpjjgba.yyzzyxq=\u8425\u4e1a\u6267\u7167\u6709\u6548\u671f
+aqpjjgba.zcdz=\u6ce8\u518c\u5730\u5740
+aqpjjgba.bgdz=\u529e\u516c\u5730\u5740
+aqpjjgba.yzbm=\u90ae\u653f\u7f16\u7801
+aqpjjgba.dh=\u7535\u8bdd
+aqpjjgba.cz=\u4f20\u771f
+aqpjjgba.dzyx=\u7535\u5b50\u90ae\u7bb1
+aqpjjgba.fddbr=\u6cd5\u5b9a\u4ee3\u8868\u4eba
+aqpjjgba.fddbrdh=\u6cd5\u5b9a\u4ee3\u8868\u4eba\u7535\u8bdd
+aqpjjgba.fddbryddh=\u6cd5\u5b9a\u4ee3\u8868\u4eba\u79fb\u52a8\u7535\u8bdd
+aqpjjgba.jgfzr=\u673a\u6784\u8d1f\u8d23\u4eba
+aqpjjgba.jgfzrdh=\u673a\u6784\u8d1f\u8d23\u4eba\u7535\u8bdd
+aqpjjgba.jgfzryddh=\u673a\u6784\u8d1f\u8d23\u4eba\u79fb\u52a8\u7535\u8bdd
+aqpjjgba.lxr=\u8054\u7cfb\u4eba
+aqpjjgba.lxrdh=\u8054\u7cfb\u4eba\u7535\u8bdd
+aqpjjgba.jglxryddh=\u673a\u6784\u8054\u7cfb\u4eba\u79fb\u52a8\u7535\u8bdd
+aqpjjgba.bz=\u5907\u6ce8
+aqpjjgba.barq=\u5907\u6848\u65e5\u671f
+aqpjjgba.fzrq=\u53d1\u8bc1\u65e5\u671f
+aqpjjgba.fj=\u9644\u4ef6
+aqpjjgba.aqpjjgjbqk=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u57fa\u672c\u60c5\u51b5
+aqpjjgba.aqpjjgbasqb=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u5907\u6848\u7533\u8bf7\u8868
+aqpjjgba.jgdj=\u673a\u6784\u7b49\u7ea7
+aqpjjgba.tbrq=\u586b\u62a5\u65e5\u671f
+aqpjjgba.ywfw=\u6279\u51c6\u7684\u5b89\u5168\u8bc4\u4ef7\r\n\u4e1a\u52a1\u8303\u56f4\u53ca\uff08\u4ee3\u7801)
+aqpjjgba.dwjj=\u5355\u4f4d\u60c5\u51b5\u7b80\u4ecb
+aqpjjgba.sqclqd=\u7533\u8bf7\u6750\u6599\u6e05\u5355
+aqpjjgba.fzrqq=\u53d1\u8bc1\u65e5\u671f\u8d77
+aqpjjgba.fzrqz=\u53d1\u8bc1\u65e5\u671f\u6b62
+aqpjjgba.ywfw1=\u4e1a\u52a1\u8303\u56f4
+
+
+
+aqpjjgba.ren=\u4eba
+aqpjjgba.yiji=\u5b89\u5168\u8bc4\u4ef7\u5e08\u4e00\u7ea7
+aqpjjgba.erji=\u5b89\u5168\u8bc4\u4ef7\u5e08\u4e8c\u7ea7
+aqpjjgba.sanji=\u5b89\u5168\u8bc4\u4ef7\u5e08\u4e09\u7ea7
+aqpjjgba.gaoji=\u9ad8\u7ea7\u804c\u79f0\u4ece\u4e1a\u4eba\u5458
+aqpjjgba.zhongji=\u4e2d\u7ea7\u804c\u79f0\u4ece\u4e1a\u4eba\u5458
+aqpjjgba.chuji=\u521d\u7ea7\u804c\u79f0\u4ece\u4e1a\u4eba\u5458
+
+aqpjjgba.xm=\u59d3\u540d
+aqpjjgba.zc=\u804c\u79f0
+aqpjjgba.zynl=\u4e13\u4e1a\u80fd\u529b
+aqpjjgba.zyzgzsbh=\u804c\u4e1a\u8d44\u683c\u8bc1\u4e66\u7f16\u53f7
+aqpjjgba.cyxxsbkbh=\u4ece\u4e1a\u4fe1\u606f\u8bc6\u522b\u5361\u7f16\u53f7
+aqpjjgba.zjry=\u589e\u52a0\u4eba\u5458
+
+#\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u53ca\u6574\u6539\u65b9\u6848\u843d\u5b9e\u5907\u6848
+aqpjbgjzgfalsba.id=ID\u4e3b\u952e
+aqpjbgjzgfalsba.bah=\u5907\u6848\u53f7
+#aqpjbgjzgfalsba.jsxmmc=\u5efa\u8bbe\u9879\u76ee\u540d\u79f0
+aqpjbgjzgfalsba.xmjsdz=\u9879\u76ee\u5efa\u8bbe\u5730\u5740
+#aqpjbgjzgfalsba.jsdwmc=\u5efa\u8bbe\u5355\u4f4d\u540d\u79f0
+aqpjbgjzgfalsba.qyxz=\u4f01\u4e1a\u6027\u8d28
+aqpjbgjzgfalsba.jsdwdz=\u5efa\u8bbe\u5355\u4f4d\u5730\u5740
+aqpjbgjzgfalsba.yzbm=\u90ae\u653f\u7f16\u7801
+aqpjbgjzgfalsba.jsdwlxr=\u5efa\u8bbe\u5355\u4f4d\u8054\u7cfb\u4eba
+aqpjbgjzgfalsba.lxfs=\u8054\u7cfb\u65b9\u5f0f
+aqpjbgjzgfalsba.xmkxxyjdw=\u9879\u76ee\u53ef\u884c\u6027\u7814\u7a76\u5355\u4f4d
+aqpjbgjzgfalsba.jsxmscnl=\u5efa\u8bbe\u9879\u76ee\u751f\u4ea7\u80fd\u529b
+aqpjbgjzgfalsba.xmztzgs=\u9879\u76ee\u603b\u6295\u8d44\u6982\u7b97
+aqpjbgjzgfalsba.zdwxyzywxwhys=\u5efa\u8bbe\u9879\u76ee\u91cd\u5927\u5371\u9669\u6e90\u3001\u4e3b\u8981\u5371\u9669\u3001\u5371\u5bb3\u56e0\u7d20
+aqpjbgjzgfalsba.zyjl=\u9884\u8bc4\u4ef7\u62a5\u544a\u7684\u4e3b\u8981\u7ed3\u8bba
+aqpjbgjzgfalsba.psjg=\u9884\u8bc4\u4ef7\u62a5\u544a\u7684\u8bc4\u5ba1\u7ed3\u679c
+#aqpjbgjzgfalsba.jsdw=\u5efa\u8bbe\u5355\u4f4d
+#aqpjbgjzgfalsba.jsdwcrsj=\u5efa\u8bbe\u5355\u4f4d\u627f\u8ba4\u65f6\u95f4
+aqpjbgjzgfalsba.aqypjdw=\u5b89\u5168\u9884\u8bc4\u4ef7\u5355\u4f4d
+aqpjbgjzgfalsba.aqypjdwcrsj=\u5b89\u5168\u9884\u8bc4\u4ef7\u5355\u4f4d\u627f\u8ba4\u65f6\u95f4
+aqpjbgjzgfalsba.ypjbgpsdw=\u9884\u8bc4\u4ef7\u62a5\u544a\u8bc4\u5ba1\u5355\u4f4d
+aqpjbgjzgfalsba.ypjbgpsdwcrsj=\u9884\u8bc4\u4ef7\u62a5\u544a\u8bc4\u5ba1\u5355\u4f4d\u627f\u8ba4\u65f6\u95f4
+aqpjbgjzgfalsba.bajg=\u5907\u6848\u673a\u5173
+aqpjbgjzgfalsba.bajgcrsj=\u5907\u6848\u673a\u5173\u627f\u8ba4\u65f6\u95f4
+
+#\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u53ca\u6574\u6539\u65b9\u6848\u843d\u5b9e\u5907\u6848
+aqpjbgjzgfalsba.jsxmmc=\u5efa\u8bbe\u9879\u76ee\u540d\u79f0
+aqpjbgjzgfalsba.jsdwmc=\u5efa\u8bbe\u5355\u4f4d\u540d\u79f0
+aqpjbgjzgfalsba.dwxz=\u5355\u4f4d\u6027\u8d28
+aqpjbgjzgfalsba.dwdz=\u5355\u4f4d\u5730\u5740
+aqpjbgjzgfalsba.jsdwyzbm=\u90ae\u653f\u7f16\u7801
+aqpjbgjzgfalsba.qyfddbr=\u4f01\u4e1a\u6cd5\u5b9a\u4ee3\u8868\u4eba
+aqpjbgjzgfalsba.qyfddbrdh=\u4f01\u4e1a\u6cd5\u5b9a\u4ee3\u8868\u4eba\u7535\u8bdd
+aqpjbgjzgfalsba.qyfddbrcz=\u4f01\u4e1a\u6cd5\u5b9a\u4ee3\u8868\u4eba\u4f20\u771f
+aqpjbgjzgfalsba.lxr=\u8054\u7cfb\u4eba
+aqpjbgjzgfalsba.lxrdh=\u8054\u7cfb\u4eba\u7535\u8bdd
+aqpjbgjzgfalsba.lxrsj=\u8054\u7cfb\u4eba\u624b\u673a
+aqpjbgjzgfalsba.xmhy=\u9879\u76ee\u884c\u4e1a
+aqpjbgjzgfalsba.tzze=\u6295\u8d44\u603b\u989d\uff08\u4e07\u5143\uff09
+aqpjbgjzgfalsba.xmjchscgm=\u9879\u76ee\u5efa\u6210\u540e\u751f\u4ea7\u89c4\u6a21\uff08\u4ea7\u503c\u6216\u4ea7\u91cf\uff09
+aqpjbgjzgfalsba.xmjchzgrs=\u9879\u76ee\u5efa\u6210\u540e\u804c\u5de5\u4eba\u6570\u548c\u4e13\u804c\u5b89\u5168\u5458\u6570
+aqpjbgjzgfalsba.xmyjsyxsj=\u9879\u76ee\u9884\u8ba1\u8bd5\u8fd0\u884c\u65f6\u95f4
+aqpjbgjzgfalsba.xmyjzctcsj=\u9879\u76ee\u9884\u8ba1\u6b63\u5e38\u6295\u4ea7\u65f6\u95f4
+aqpjbgjzgfalsba.jsxmjbqkhaqssjsqk=\u5efa\u8bbe\u9879\u76ee\u57fa\u672c\u60c5\u51b5\u548c\u5b89\u5168\u8bbe\u65bd\u5efa\u8bbe\u60c5\u51b5
+aqpjbgjzgfalsba.kxxyjbgbzdwmc=\u53ef\u884c\u6027\u7814\u7a76\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u540d\u79f0
+aqpjbgjzgfalsba.kxxyjbgbzdwtxdz=\u53ef\u884c\u6027\u7814\u7a76\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u901a\u8baf\u5730\u5740
+aqpjbgjzgfalsba.kxxyjbgbzdwyzbm=\u53ef\u884c\u6027\u7814\u7a76\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u90ae\u653f\u7f16\u7801
+aqpjbgjzgfalsba.kxxyjbgbzdwzzzsh=\u53ef\u884c\u6027\u7814\u7a76\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u8d44\u8d28\u8bc1\u4e66\u53f7
+aqpjbgjzgfalsba.kybzfzrxm=\u53ef\u7814\u7f16\u5236\u8d1f\u8d23\u4eba\u59d3\u540d
+aqpjbgjzgfalsba.kybzfzrdh=\u53ef\u7814\u7f16\u5236\u8d1f\u8d23\u4eba\u7535\u8bdd
+aqpjbgjzgfalsba.kybzfzrcz=\u53ef\u7814\u7f16\u5236\u8d1f\u8d23\u4eba\u4f20\u771f
+aqpjbgjzgfalsba.kybzfzremail=\u53ef\u7814\u7f16\u5236\u8d1f\u8d23\u4ebaE-mail
+aqpjbgjzgfalsba.kybgbzwcsj=\u53ef\u7814\u62a5\u544a\u7f16\u5236\u5b8c\u6210\u65f6\u95f4
+aqpjbgjzgfalsba.kybgscsj=\u53ef\u7814\u62a5\u544a\u5ba1\u67e5\u65f6\u95f4
+aqpjbgjzgfalsba.jsxmkxxyjbgscjl=\u5efa\u8bbe\u9879\u76ee\u53ef\u884c\u6027\u7814\u7a76\u62a5\u544a\u5ba1\u67e5\u7ed3\u8bba
+aqpjbgjzgfalsba.aqypjbgbzdwmc=\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u540d\u79f0
+aqpjbgjzgfalsba.aqypjbgbzdwtxdz=\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u901a\u8baf\u5730\u5740
+aqpjbgjzgfalsba.aqypjbgbzdwzzsh=\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u8d44\u8d28\u8bc1\u4e66\u53f7
+aqpjbgjzgfalsba.pjjgfrxm=\u8bc4\u4ef7\u673a\u6784\u6cd5\u4eba\u59d3\u540d
+aqpjbgjzgfalsba.pjjgfrdh=\u8bc4\u4ef7\u673a\u6784\u6cd5\u4eba\u7535\u8bdd
+aqpjbgjzgfalsba.aqpjbgbzwcsj=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u5b8c\u6210\u65f6\u95f4
+aqpjbgjzgfalsba.aqpjbgbzxmfzr=\u9879\u76ee\u8d1f\u8d23\u4eba
+aqpjbgjzgfalsba.aqpjbgbzxmfzrgjaqpjszczsh=\u56fd\u5bb6\u5b89\u5168\u8bc4\u4ef7\u5e08\u6ce8\u518c\u8bc1\u4e66\u53f7
+aqpjbgjzgfalsba.aqpjbgbzjsfzr=\u6280\u672f\u8d1f\u8d23\u4eba
+aqpjbgjzgfalsba.aqpjbgbzjsfzrgjaqpjszczsh=\u56fd\u5bb6\u5b89\u5168\u8bc4\u4ef7\u5e08\u6ce8\u518c\u8bc1\u4e66\u53f7
+aqpjbgjzgfalsba.aqpjbgbzbgshr=\u62a5\u544a\u5ba1\u6838\u4eba
+aqpjbgjzgfalsba.aqpjbgbzbgshrgjaqpjszczsh=\u56fd\u5bb6\u5b89\u5168\u8bc4\u4ef7\u5e08\u6ce8\u518c\u8bc1\u4e66\u53f7
+aqpjbgjzgfalsba.pjzccyxm=\u8bc4\u4ef7\u7ec4\u6210\u6210\u5458\u59d3\u540d
+aqpjbgjzgfalsba.pjzccyzy=\u8bc4\u4ef7\u7ec4\u6210\u6210\u5458\u4e13\u4e1a
+aqpjbgjzgfalsba.pjzccyzc=\u8bc4\u4ef7\u7ec4\u6210\u6210\u5458\u804c\u79f0
+aqpjbgjzgfalsba.pjzccyjbqk=\u8bc4\u4ef7\u7ec4\u6210\u6210\u5458\u57fa\u672c\u60c5\u51b5
+aqpjbgjzgfalsba.pjzccygjaqpjszczsh=\u56fd\u5bb6\u5b89\u5168\u8bc4\u4ef7\u5e08\u6ce8\u518c\u8bc1\u4e66\u53f7
+aqpjbgjzgfalsba.aqypjbgschysj=\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a\u5ba1\u67e5\u4f1a\u8bae\u65f6\u95f4
+aqpjbgjzgfalsba.jsxmszd=\u5efa\u8bbe\u9879\u76ee\u6240\u5728\u5730
+aqpjbgjzgfalsba.aqypjbgscbm=\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a\u5ba1\u67e5\u90e8\u95e8
+aqpjbgjzgfalsba.jsxmaqypjbgscjl=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a\u5ba1\u67e5\u7ed3\u8bba
+aqpjbgjzgfalsba.cbsjaqzpbzdwmc=\u521d\u6b65\u8bbe\u8ba1\u5b89\u5168\u4e13\u7bc7\u7f16\u5236\u5355\u4f4d\u540d\u79f0
+aqpjbgjzgfalsba.cbsjaqzpbzdwtxdz=\u521d\u6b65\u8bbe\u8ba1\u5b89\u5168\u4e13\u7bc7\u7f16\u5236\u5355\u4f4d\u901a\u8baf\u5730\u5740
+aqpjbgjzgfalsba.cbsjaqzpbzdwyzbm=\u521d\u6b65\u8bbe\u8ba1\u5b89\u5168\u4e13\u7bc7\u7f16\u5236\u5355\u4f4d\u90ae\u653f\u7f16\u7801
+aqpjbgjzgfalsba.cbsjaqzpbzdwzzzsh=\u521d\u6b65\u8bbe\u8ba1\u5b89\u5168\u4e13\u7bc7\u7f16\u5236\u5355\u4f4d\u8d44\u8d28\u8bc1\u4e66\u53f7
+aqpjbgjzgfalsba.csaqzpfzrxm=\u521d\u8bbe\u5b89\u5168\u4e13\u7bc7\u8d1f\u8d23\u4eba\u59d3\u540d
+aqpjbgjzgfalsba.csaqzpfzrdh=\u521d\u8bbe\u5b89\u5168\u4e13\u7bc7\u8d1f\u8d23\u4eba\u7535\u8bdd
+aqpjbgjzgfalsba.csaqzpfzrcz=\u521d\u8bbe\u5b89\u5168\u4e13\u7bc7\u8d1f\u8d23\u4eba\u4f20\u771f
+aqpjbgjzgfalsba.csaqzpfzremail=\u521d\u8bbe\u5b89\u5168\u4e13\u7bc7\u8d1f\u8d23\u4ebaE-mail
+aqpjbgjzgfalsba.jsxmcbsjaqzpwcsh=\u5efa\u8bbe\u9879\u76ee\u521d\u6b65\u8bbe\u8ba1\u5b89\u5168\u4e13\u7bc7\u5b8c\u6210\u65f6\u95f4
+aqpjbgjzgfalsba.jsxmcbsjaqzpscsh=\u5efa\u8bbe\u9879\u76ee\u521d\u6b65\u8bbe\u8ba1\u5b89\u5168\u4e13\u7bc7\u5ba1\u67e5\u65f6\u95f4
+aqpjbgjzgfalsba.jsxmcbsjaqzpscjl=\u5efa\u8bbe\u9879\u76ee\u521d\u6b65\u8bbe\u8ba1\u5b89\u5168\u4e13\u7bc7\u5ba1\u67e5\u7ed3\u8bba
+#aqpjbgjzgfalsba.aqypjbgbzdwmc=\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u540d\u79f0
+#aqpjbgjzgfalsba.aqypjbgbzdwtxdz=\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u901a\u8baf\u5730\u5740
+#aqpjbgjzgfalsba.aqypjbgbzdwzzsh=\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u5355\u4f4d\u8d44\u8d28\u8bc1\u4e66\u53f7
+#aqpjbgjzgfalsba.pjjgfrxm=\u8bc4\u4ef7\u673a\u6784\u6cd5\u4eba\u59d3\u540d
+#aqpjbgjzgfalsba.pjjgfrdh=\u8bc4\u4ef7\u673a\u6784\u6cd5\u4eba\u7535\u8bdd
+#aqpjbgjzgfalsba.aqpjbgbzwcsj=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u5b8c\u6210\u65f6\u95f4
+#aqpjbgjzgfalsba.aqpjbgbzxmfzr=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u9879\u76ee\u8d1f\u8d23\u4eba
+#aqpjbgjzgfalsba.aqpjbgbzxmfzrgjaqpjszczsh=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u9879\u76ee\u8d1f\u8d23\u4eba\u56fd\u5bb6\u5b89\u5168\u8bc4\u4ef7\u5e08\u6ce8\u518c\u8bc1\u4e66\u53f7
+#aqpjbgjzgfalsba.aqpjbgbzjsfzr=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u6280\u672f\u8d1f\u8d23\u4eba
+#aqpjbgjzgfalsba.aqpjbgbzjsfzrgjaqpjszczsh=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u6280\u672f\u8d1f\u8d23\u4eba\u56fd\u5bb6\u5b89\u5168\u8bc4\u4ef7\u5e08\u6ce8\u518c\u8bc1\u4e66\u53f7
+#aqpjbgjzgfalsba.aqpjbgbzbgshr=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u62a5\u544a\u5ba1\u6838\u4eba
+#aqpjbgjzgfalsba.aqpjbgbzbgshrgjaqpjszczsh=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u7f16\u5236\u62a5\u544a\u5ba1\u6838\u4eba\u56fd\u5bb6\u5b89\u5168\u8bc4\u4ef7\u5e08\u6ce8\u518c\u8bc1\u4e66\u53f7
+#aqpjbgjzgfalsba.pjzccyxm=\u8bc4\u4ef7\u7ec4\u6210\u6210\u5458\u59d3\u540d
+#aqpjbgjzgfalsba.pjzccyzy=\u8bc4\u4ef7\u7ec4\u6210\u6210\u5458\u4e13\u4e1a
+#aqpjbgjzgfalsba.pjzccyzc=\u8bc4\u4ef7\u7ec4\u6210\u6210\u5458\u804c\u79f0
+#aqpjbgjzgfalsba.pjzccygjaqpjszczsh=\u8bc4\u4ef7\u7ec4\u6210\u6210\u5458\u56fd\u5bb6\u5b89\u5168\u8bc4\u4ef7\u5e08\u6ce8\u518c\u8bc1\u4e66\u53f7
+aqpjbgjzgfalsba.jsdw=\u5efa\u8bbe\u5355\u4f4d
+aqpjbgjzgfalsba.jsdwcrsj=\u5efa\u8bbe\u5355\u4f4d\u627f\u8ba4\u65f6\u95f4
+aqpjbgjzgfalsba.aqpjjg=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784
+aqpjbgjzgfalsba.aqpjjgcrsj=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u627f\u8ba4\u65f6\u95f4
+
+
+wxybadj.badjbmc=\u6e2f\u533a\u5185\u50a8\u5b58\u5267\u6bd2\u5316\u5b66\u54c1\u548c\u6e2f\u53e3\u91cd\u5927\u5371\u9669\u6e90\u767b\u8bb0\u5907\u6848
+wxybadj.badjjbxx=\u767b\u8bb0\u5907\u6848\u57fa\u672c\u4fe1\u606f
+wxybadj.badjwxyzl=\u5267\u6bd2\u5316\u5b66\u54c1\u548c\u6e2f\u53e3\u91cd\u5927\u5371\u9669\u6e90\u603b\u89c8
+wxybadj.fddbr=\u6cd5\u5b9a\u4ee3\u8868\u4eba
+wxybadj.jbr=\u7ecf\u529e\u4eba
+wxybazlb.scjyhdlx=\u751f\u4ea7\u7ecf\u8425\u6d3b\u52a8\u7c7b\u578b
+
+zgybqx=\u8d44\u683c\u5df2\u88ab\u53d6\u6d88
+zgwbqx=\u8d44\u683c\u672a\u88ab\u53d6\u6d88
+
+

+ 125 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/check.properties

@@ -0,0 +1,125 @@
+#\u76d1\u7763\u68c0\u67e5\u7ba1\u7406
+jdjcgl.ssjyr=\u6240\u5c5e\u7ecf\u8425\u4eba
+jdjcgl.dsr=\u5f53\u4e8b\u4eba
+jdjcgl.jcnrhqy=\u68c0\u67e5\u5185\u5bb9\u548c\u533a\u57df
+jdjcgl.jclb=\u68c0\u67e5\u7c7b\u522b
+jdjcgl.bz=\u5907\u6ce8
+jdjcgl.jcbm=\u68c0\u67e5\u90e8\u95e8
+jdjcgl.jcy=\u68c0\u67e5\u5458
+jdjcgl.jcrq=\u7533\u62a5\u65e5\u671f
+jdjcgl.yqqx=\u5ef6\u671f\u6574\u6539\u671f\u9650
+jdjcgl.ssbb=\u6240\u5c5e\u62a5\u544a
+jdjcgl.yhdm=\u9690\u60a3\u4ee3\u7801
+jdjcgl.yhms=\u9690\u60a3\u63cf\u8ff0
+jdjcgl.clyj=\u5904\u7406\u610f\u89c1
+jdjcgl.cldm=\u5904\u7406\u4ee3\u7801
+jdjcgl.yhs=\u9690\u60a3\u6570
+jdjcgl.dqjc=\u5b9a\u671f\u68c0\u67e5
+jdjcgl.rcjc=\u65e5\u5e38\u68c0\u67e5
+jdjcgl.zxjc=\u4e13\u9879\u68c0\u67e5
+
+jdjcgl.bdcdw=\u88ab\u7763\u67e5\u5355\u4f4d
+jdjcgl.cjdcry=\u53c2\u52a0\u7763\u67e5\u4eba\u5458
+jdjcgl.bdcdwcjry=\u88ab\u7763\u67e5\u5355\u4f4d\u53c2\u52a0\u4eba\u5458
+jdjcgl.bdcdwfzr=\u88ab\u7763\u67e5\u5355\u4f4d\u8d1f\u8d23\u4eba
+jdjcgl.zgzt=\u6574\u6539\u72b6\u6001
+jdjcgl.jlr=\u8bb0\u5f55\u4eba
+jdjcgl.yhjb=\u9690\u60a3\u7ea7\u522b
+jdjcgl.jdjcnr=\u9690\u60a3\u540d\u79f0
+jdjcgl.jdjcqk=\u9632\u8303\u63aa\u65bd\uff08\u9884\u6848\uff09
+jdjcgl.yhzgyj=\u6574\u6539\u63aa\u65bd\u8981\u6c42
+jdjcgl.zgsm=\u6574\u6539\u8bf4\u660e
+jdjcgl.szd=\u6240\u5728\u5730
+jdjcgl.szgq=\u6240\u5728\u6e2f\u533a
+jdjcgl.dcdw=\u7763\u67e5\u5355\u4f4d
+jdjcgl.lxdh=\u8054\u7cfb\u7535\u8bdd
+jdjcgl.zpfj=\u7167\u7247\u9644\u4ef6
+
+title.add=\u76d1\u7763\u68c0\u67e5\u62a5\u544a\u2014\u2014\u65b0\u589e
+title.edit=\u76d1\u7763\u68c0\u67e5\u62a5\u544a\u2014\u2014\u7f16\u8f91
+title.view=\u76d1\u7763\u68c0\u67e5\u62a5\u544a\u2014\u2014\u67e5\u770b
+
+yh.add=\u589e\u52a0\u9690\u60a3\u5185\u5bb9
+yh.delete=\u5220\u9664\u9690\u60a3\u5185\u5bb9
+
+
+zc.zlybb=\u6e2f\u53e3\u4f01\u4e1a\u5b89\u5168\u9690\u60a3\u6392\u67e5\u6cbb\u7406\u6708\u62a5\u8868
+zc.jcrq=\u68c0\u67e5\u65e5\u671f
+zc.szd=\u6240\u5728\u5730
+zc.szgq=\u6240\u5728\u6e2f\u533a
+zc.qymc=\u4f01\u4e1a\u540d\u79f0
+zc.dwdz=\u5355\u4f4d\u5730\u5740
+zc.aqfzr=\u5b89\u5168\u8d1f\u8d23\u4eba
+zc.lxdh=\u8054\u7cfb\u7535\u8bdd
+zc.cz=\u4f20\u771f
+zc.wzgyy=\u672a\u6574\u6539\u9879\u76ee\u7684\u539f\u56e0\u8bf4\u660e
+zc.zdyhqk=\u9690\u60a3\u6392\u67e5\u548c\u6cbb\u7406\u60c5\u51b5
+zc.yhs=\u67e5\u51fa\u9690\u60a3\u6570
+zc.zgs=\u6574\u6539\u6570
+zc.zgl=\u6574\u6539\u7387
+zc.wzgyy=\u672a\u6574\u6539\u539f\u56e0
+zc.txr=\u586b\u5199\u4eba
+zc.txsj=\u586b\u5199\u65f6\u95f4
+zc.zgzj=\u6574\u6539\u8d44\u91d1
+
+
+zcyh.yhjb=\u9690\u60a3\u7ea7\u522b
+zcyh.yhlb=\u9690\u60a3\u7c7b\u522b
+zcyh.xmmc=\u9690\u60a3\u540d\u79f0
+zcyh.szwz=\u6240\u5728\u4f4d\u7f6e
+zcyh.yhms=\u9690\u60a3\u63cf\u8ff0
+zcyh.zgcs=\u6574\u6539\u63aa\u65bd
+zcyh.yhzp=\u9690\u60a3\u7167\u7247
+zcyh.zghzp=\u6574\u6539\u540e\u7167\u7247
+zcyh.bz=\u5907\u6ce8
+zcyh.zgwcqkfj=\u6574\u6539\u5b8c\u6210\u60c5\u51b5\u9644\u4ef6
+zcyh.wzgyy=\u672a\u6574\u6539\u539f\u56e0
+zcyh.yjffcs=\u5e94\u6025\u9632\u8303\u63aa\u65bd
+
+szd.empty=\u6240\u5728\u5730\u4e0d\u80fd\u4e3a\u7a7a\uff01
+szgq.empty=\u6240\u5728\u6e2f\u533a\u4e0d\u80fd\u4e3a\u7a7a\uff01
+dwmc.empty=\u6e2f\u53e3\u7ecf\u8425\u4eba\u4e0d\u80fd\u4e3a\u7a7a\uff01
+bdcdw.empty=\u88ab\u7763\u67e5\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+yhdl.empty=\u9690\u60a3\u5927\u7c7b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+yhzl.empty=\u9690\u60a3\u4e2d\u7c7b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+yhjb.empty=\u9690\u60a3\u7ea7\u522b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+xmmc.empty=\u9879\u76ee\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+szwz.empty=\u6240\u5728\u4f4d\u7f6e\u4e0d\u80fd\u4e3a\u7a7a\uff01
+dcdw.empty=\u7763\u67e5\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jdjcnr.empty=\u76d1\u7763\u68c0\u67e5\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jdjcqk.empty=\u9632\u8303\u63aa\u65bd\uff08\u9884\u6848\uff09\u4e0d\u80fd\u4e3a\u7a7a\uff01
+yhzgyj.empty=\u9690\u60a3\u6574\u6539\u610f\u89c1\u4e0d\u80fd\u4e3a\u7a7a\uff01
+bdcdwfzr.empty=\u88ab\u7763\u5bdf\u5355\u4f4d\u8d1f\u8d23\u4eba\u4e0d\u80fd\u4e3a\u7a7a\uff01
+yhfl.empty=\u9690\u60a3\u5206\u7c7b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+yhqy.empty=\u9690\u60a3\u533a\u57df\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jcsj.empty=\u7533\u62a5\u65e5\u671f\u4e0d\u80fd\u4e3a\u7a7a\uff01
+mqzt.empty=\u8bf7\u9009\u62e9\u6574\u6539\u72b6\u6001\uff01
+
+jclx=\u68c0\u67e5\u7c7b\u578b
+jcyj=\u68c0\u67e5\u4f9d\u636e
+yhdl=\u9690\u60a3\u5927\u7c7b
+yhzl=\u9690\u60a3\u4e2d\u7c7b
+yhjb=\u9690\u60a3\u7ea7\u522b
+yhfl=\u9690\u60a3\u5206\u7c7b
+yhqy=\u9690\u60a3\u533a\u57df
+jhwcsj=\u6574\u6539\u671f\u9650
+fxrq=\u53d1\u73b0\u65e5\u671f
+mqzt=\u76ee\u524d\u72b6\u6001
+wzg=\u672a\u6574\u6539
+yzg=\u5df2\u6574\u6539
+yqzg=\u5ef6\u671f\u6574\u6539
+wcl=\u672a\u5904\u7406
+wwc=\u672a\u5b8c\u6210
+ywc=\u5df2\u5b8c\u6210
+zgtrzj=\u6574\u6539\u6295\u5165\u8d44\u91d1(\u5143)
+zgcsfj=\u6574\u6539\u63aa\u65bd\u9644\u4ef6
+zgjgfj=\u6574\u6539\u7ed3\u679c\u9644\u4ef6
+
+
+zxjc.ggmc=\u516c\u544a\u540d\u79f0
+zxjc.ggnr=\u516c\u544a\u5185\u5bb9
+zxjc.yhs=\u67e5\u51fa\u9690\u60a3\u6570
+zxjc.zgs=\u6574\u6539\u6570
+zxjc.zgl=\u6574\u6539\u7387
+zxjc.zgzj=\u6574\u6539\u8d44\u91d1
+zxjc.jcyhlb=\u68c0\u67e5\u9690\u60a3\u5217\u8868

+ 248 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/common.properties

@@ -0,0 +1,248 @@
+#\u6309\u94ae
+btn.acc=\u9644\u4ef6
+btn.add=\u65b0\u589e
+btn.all=\u5168\u9009
+btn.browse=\u6d4f\u89c8
+btn.cancel=\u53d6\u6d88
+btn.changePwd=\u4fee\u6539\u5bc6\u7801
+btn.close=\u5173\u95ed
+btn.confirm=\u786e\u5b9a
+btn.count=\u7edf\u8ba1\u67e5\u8be2
+btn.container=\u96c6\u88c5\u7bb1\u7edf\u8ba1
+btn.statistics1=\u4f5c\u4e1a\u91cf\u7edf\u8ba1
+btn.del=\u5220\u9664
+btn.download=\u4e0b\u8f7d
+btn.open=\u6253\u5f00
+btn.edit=\u7f16\u8f91
+btn.export=\u5bfc\u51fa
+btn.print=\u6253\u5370
+btn.first=\u9996\u9875
+btn.hideMap=\u9690\u85cf
+btn.last=\u5c3e\u9875
+btn.logout=\u767b\u51fa
+btn.next=\u4e0b\u4e00\u9875
+btn.previous=\u524d\u4e00\u9875
+btn.query=\u67e5\u8be2
+btn.wfHistory=\u6d41\u7a0b\u5386\u53f2
+btn.qxzy=\u53d6\u6d88\u4f5c\u4e1a
+btn.bgzy=\u53d8\u66f4\u4f5c\u4e1a
+btn.displayhs=\u6d77\u4e8b\u7533\u62a5\u8be6\u60c5
+btn.refresh=\u5237\u65b0
+btn.reset=\u91cd\u7f6e
+btn.save=\u4fdd\u5b58
+btn.select=\u9009\u62e9
+btn.showMap=\u5730\u56fe
+btn.submit=\u63d0\u4ea4
+btn.update=\u66f4\u65b0
+btn.upload=\u4e0a\u4f20
+btn.view=\u67e5\u770b
+btn.approve=\u901a\u8fc7
+btn.reject=\u4e0d\u901a\u8fc7
+btn.transfer=\u8f6c\u62a5
+btn.link=\u9644\u8bc1\u4fe1\u606f
+btn.cz=\u64cd\u4f5c
+btn.gather=\u6cca\u4f4d\u6c47\u603b
+btn.gather1=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u60c5\u51b5\u6c47\u603b
+btn.map=\u5b9a\u4f4d
+btn.changePwd=\u4fee\u6539\u5bc6\u7801
+btn.uploadPhoto=\u4e0a\u4f20\u56fe\u7247
+btn.statistics=\u7edf\u8ba1\u67e5\u8be2
+btn.hx=\u7533\u8bf7\u6838\u9500
+btn.check=\u4e13\u9879\u68c0\u67e5
+btn.back=\u8fd4\u56de
+btn.fz=\u590d\u5236
+btn.im=\u5bfc\u5165\u6a21\u677f
+btn.preview=\u9884\u89c8
+btn.automate=\u81ea\u52a8\u5ba1\u6279\u8bbe\u7f6e
+btn.wharf=\u5371\u8d27\u4f01\u4e1a\u4fe1\u606f\u7edf\u8ba1
+btn.storage=\u5b58\u50a8\u8bbe\u65bd\u4fe1\u606f\u7edf\u8ba1
+btn.administrative=\u6cd5\u4eba\u884c\u653f\u8bb8\u53ef
+btn.message=\u6d88\u606f\u7ba1\u7406
+btn.status=\u72b6\u6001
+
+col.code=\u7f16\u7801
+col.id=ID
+col.length=\u957f\u5ea6
+col.name=\u540d\u79f0
+col.order=\u5e8f\u53f7
+col.orderNo=\u5e8f\u53f7
+col.parent=\u7236ID
+col.path=\u8def\u5f84
+col.pcode=\u4e0a\u7ea7\u7f16\u7801
+col.pname=\u4e0a\u7ea7\u540d\u79f0
+col.remark=\u5907\u6ce8
+col.type=\u7c7b\u578b
+col.bz=\u5907\u6ce8
+col.px=\u6392\u5e8f
+col.tel=\u7535\u8bdd
+col.address=\u5730\u5740
+col.groupcode=\u7ec4\u7f16\u7801
+
+errorTitle=\u9519\u8bef\u63d0\u793a
+fileSelect=\u8bf7\u9009\u62e9\u6587\u4ef6\u4e0a\u4f20
+form.no=\u5426
+form.yes=\u662f
+login.title=\u6c5f\u82cf\u7701\u6e2f\u53e3\u5b89\u5168\u76d1\u7ba1\u4e0e\u5e94\u6025\u7ba1\u7406\u7cfb\u7edf
+loginError=\u7528\u6237\u540d\u6216\u5bc6\u7801\u9519\u8bef\uff0c\u767b\u5f55\u5931\u8d25\uff01
+loginPasswordError=\u8be5\u7528\u6237\u7981\u6b62\u767b\u9646\uff0c\u767b\u9646\u5931\u8d25\uff01
+login.btnLogin=\u767b\u5f55
+login.btnRegist=\u6ce8\u518c
+login.download=\u7528\u6237\u64cd\u4f5c\u624b\u518c\u4e0b\u8f7d
+login.btnSwitchUser=\u5207\u6362\u7528\u6237
+login.chkCode=\u9a8c\u8bc1\u7801\uff1a
+login.copyright=Copyright\u00a9\u6c5f\u82cf\u7701\u4ea4\u901a\u89c4\u5212\u8bbe\u8ba1\u9662\u80a1\u4efd\u6709\u9650\u516c\u53f8 2013\u7248\u6743\u6240\u6709
+login.err.chkCode=\u9a8c\u8bc1\u7801\u4e0d\u6b63\u786e\uff01
+login.err.emptyName=\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+login.err.emptypwd=\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01
+login.form.title=\u7528\u6237\u767b\u5f55
+login.name=\u7528\u6237\u540d\uff1a
+login.pwd=\u5bc6\u3000\u7801\uff1a
+login.checkcodeTip=\u70b9\u51fb\u66f4\u6362\u9a8c\u8bc1\u7801
+
+changePwd.title=\u4fee\u6539\u5bc6\u7801
+changePwd.user=\u7528\u3000\u6237\u3000\u540d\uff1a
+changePwd.oldPwd=\u65e7\u3000\u5bc6\u3000\u7801\uff1a
+changePwd.newPwd=\u65b0\u3000\u5bc6\u3000\u7801\uff1a
+changePwd.rePwd=\u786e\u8ba4\u65b0\u5bc6\u7801\uff1a
+
+changePwd.saveSuccess=\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff01
+changePwd.emptyNewPwd=\u65b0\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01
+changePwd.wrongOldPwd=\u65e7\u5bc6\u7801\u9519\u8bef\uff01
+changePwd.pwdNoChange=\u65b0\u5bc6\u7801\u548c\u65e7\u5bc6\u7801\u76f8\u540c\uff01
+changePwd.inconsistentNewPwd=\u4e24\u6b21\u8f93\u5165\u65b0\u5bc6\u7801\u4e0d\u4e00\u81f4\uff01
+changePwd.errStylepwd=\u5bc6\u7801\u592a\u8fc7\u7b80\u5355\uff0c\u5fc5\u987b\u75318\u4f4d\u4ee5\u4e0a\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u7279\u6b8a\u5b57\u7b26\uff08-`=\[];',./~!@#$%^&*()_+|{}:<>"\uff09\u7ec4\u5408\uff01
+changePwd.stylepwd=\u75318\u4f4d\u4ee5\u4e0a\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u7279\u6b8a\u5b57\u7b26\uff08-`=\[];',./~!@#$%^&*()_+|{}:<>"\uff09\u7ec4\u5408
+
+main.exit=\u9000\u51fa
+main.gkjyr=\u6e2f\u53e3\u7ecf\u8425\u4eba
+main.map.gzt=\u5de5\u4f5c\u53f0
+main.map.lxfs1=\u5b89\u5168\u8d1f\u8d23\u4eba
+main.map.lxfs2=\u8054\u7cfb\u65b9\u5f0f
+main.map.suser=\u8d85\u7ea7\u7528\u6237
+main.map.todayis=\u4eca\u5929\u662f\uff1a
+main.map.welcome=\u6b22\u8fce\u60a8\uff01
+main.map.yfssg=\u5df2\u53d1\u751f\u4e8b\u6545
+main.map.zdwxy=\u91cd\u5927\u5371\u9669\u6e90
+main.map.setting=\u7cfb\u7edf\u8bbe\u7f6e
+main.map.flfg=\u6cd5\u5f8b\u6cd5\u89c4
+main.map.wxpml=\u5371\u9669\u54c1\u540d\u5f55
+main.map.tjbb=\u7edf\u8ba1\u62a5\u8868
+main.ssd.province=\u7701\u5385\u6e2f\u53e3\u5c40
+main.ssd.city=\u6e2f\u53e3\u5c40
+main.work.aqfzr=\u5b89\u5168\u8d1f\u8d23\u4eba\uff1a
+main.work.phone=\u8054\u7cfb\u7535\u8bdd\uff1a
+main.map.flfg=\u6cd5\u5f8b\u6cd5\u89c4
+
+map.address=\u5730\u5740
+map.begin=\u5f00\u59cb\u5b9a\u4f4d
+map.giveUp=\u653e\u5f03\u5b9a\u4f4d
+map.giveup=\u653e\u5f03\u5b9a\u4f4d
+map.location=\u5b9a\u4f4d\u5ba2\u6237\u4e0e\u6b64
+map.locationTip=\u786e\u8ba4\u5b9a\u4f4d\u4e0e\u6b64\uff1f
+map.mark=\u624b\u52a8\u5b9a\u4f4d
+map.name=\u540d\u79f0
+map.searchfailure=\u5730\u56fe\u6570\u636e\u67e5\u8be2\u5931\u8d25
+map.x=\u7ecf\u5ea6
+map.y=\u7eac\u5ea6
+map.zoomIn=\u653e\u5927\u4e00\u7ea7
+map.zoomOut=\u7f29\u5c0f\u4e00\u7ea7
+
+msg.fail=\u64cd\u4f5c\u5931\u8d25\uff01
+msg.field.exist={0}\u5df2\u5b58\u5728\uff01
+msg.save=\u8bf7\u5148\u4fdd\u5b58\u8bb0\u5f55\uff01
+msg.select=\u8bf7\u9009\u62e9\u8bb0\u5f55\uff01
+msg.select.one=\u8bf7\u9009\u62e9\u4e00\u6761\u8bb0\u5f55\uff01
+msg.select.onePlace=\u8bf7\u9009\u62e9\u4e00\u4e2a\u4f5c\u4e1a\u573a\u6240\u7684\u8bb0\u5f55\uff01
+msg.success=\u64cd\u4f5c\u6210\u529f\uff01
+msg.field.inexistence={0}\u4e0d\u5b58\u5728
+msg.deleted=\u8be5\u8bb0\u5f55\u5df2\u88ab\u5220\u9664\uff0c\u662f\u5426\u5237\u65b0\u6570\u636e\uff1f
+msg.no.edit=\u8be5\u8bb0\u5f55\u5904\u4e8e\u6d41\u7a0b\u4e2d\uff0c\u4e0d\u80fd\u7f16\u8f91
+msg.no.del=\u8be5\u8bb0\u5f55\u5904\u4e8e\u6d41\u7a0b\u4e2d\uff0c\u4e0d\u80fd\u5220\u9664
+msg.upload.FileSizeOutOfRange=\u6587\u4ef6\u5185\u5bb9\u4e3a\u7a7a\u6216\u8005\u5355\u4e2a\u6587\u4ef6\u5927\u5c0f\u8d85\u51fa\u9650\u5236\uff0c\u6700\u5927\u4e3a{0}M\uff01
+msg.upload.ImageSizeOutOfRange=\u7167\u7247\u5185\u5bb9\u4e3a\u7a7a\u6216\u8005\u5355\u4e2a\u7167\u7247\u5927\u5c0f\u8d85\u51fa\u9650\u5236\uff0c\u6700\u5927\u4e3a{0}K\uff01
+msg.no.hx=\u8be5\u8bb0\u5f55\u672a\u5b8c\u6210\uff0c\u65e0\u6cd5\u7533\u8bf7\u6838\u9500
+msg.edit.auth.error=\u65e0\u7f16\u8f91\u6743\u9650\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\uff01
+msg.del.auth.error=\u65e0\u5220\u9664\u6743\u9650\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\uff01
+
+task.not.found=\u6d41\u7a0b\u8bb0\u5f55\u672a\u627e\u5230\uff01
+user.is.null=\u7528\u6237\u4e3a\u7a7a\uff01
+task.already.claimed=\u4efb\u52a1\u5df2\u7ecf\u88ab\u7b7e\u6536\uff01
+
+pager.currPage=\u672c\u9875\u4e3a\: {0}/{1} \u9875
+pager.goto=\u8f6c\u5230\:
+pager.info_1=\u5171
+pager.info_2=\u6761\u8bb0\u5f55
+pager.info_3=\u7b2c
+pager.info_4=\u9875
+pager.info_5=\u6bcf\u9875
+pager.info_6=\u6761
+pager.totalCount=\u603b\u5171\: {0} \u6761
+password.confirm=\u786e\u8ba4\u5bc6\u7801
+password.new=\u65b0\u5bc6\u7801
+password.old=\u521d\u59cb\u5bc6\u7801
+passwordError1=\u5bc6\u7801\u4e0d\u80fd\u5305\u542b\u7a7a\u683c\uff01
+passwordError2=\u521d\u59cb\u5bc6\u7801\u8f93\u5165\u9519\u8bef\uff01
+
+remoteCallFault=\u8fde\u63a5\u8d85\u65f6
+queryError=\u7cfb\u7edf\u9519\u8bef10002
+accessError=\u7cfb\u7edf\u9519\u8bef10003
+moduleLoadError=\u6a21\u5757\u52a0\u8f7d\u5931\u8d25
+
+save.fail=\u4fdd\u5b58\u5931\u8d25\uff01
+save.success=\u4fdd\u5b58\u6210\u529f\uff01
+del.fail=\u5220\u9664\u5931\u8d25\uff01
+del.success=\u5220\u9664\u6210\u529f\uff01
+submit.fail=\u63d0\u4ea4\u5931\u8d25\uff01
+submit.success=\u63d0\u4ea4\u6210\u529f\uff01
+
+saveConfirm=\u786e\u8ba4\u4fdd\u5b58\uff1f
+saveConfirmTitle=\u4fdd\u5b58\u6761\u76ee
+closeConfirm=\u786e\u8ba4\u5173\u95ed\uff1f
+closeConfirmTitle=\u5173\u95ed\u6761\u76ee
+delConfirm=\u786e\u8ba4\u5220\u9664\uff1f
+delConfirmTitle=\u5220\u9664\u6761\u76ee
+downloadComplete=\u4e0b\u8f7d\u5b8c\u6210
+downloadCompleteTitle=\u4e0b\u8f7d\u6587\u4ef6
+logoutConfirm=\u786e\u8ba4\u767b\u51fa\uff1f
+logoutConfirmTitle=\u767b\u51fa\u7cfb\u7edf
+otherConfirm=\u786e\u8ba4\u64cd\u4f5c\uff1f
+otherConfirmTitle=\u786e\u8ba4\u4fe1\u606f
+
+password.yxq=   \u60a8\u5f53\u524d\u5bc6\u7801\u4e0d\u6ee1\u8db3\u590d\u6742\u5ea6\u8981\u6c42\uff088\u4f4d\u53ca\u4ee5\u4e0a\u5e76\u5305\u62ec\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u7279\u6b8a\u5b57\u7b26\uff09\uff0c\u5f53\u524d\u5bc6\u7801\u8fd8\u53ef\u4ee5\u7ee7\u7eed\u4f7f\u7528\u81f3{0}\uff0c\u5efa\u8bae\u60a8\u7acb\u5373\u4fee\u6539\u5bc6\u7801\uff01
+session.timeout=\u4f1a\u8bdd\u8d85\u65f6\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55\uff01
+systemError=\u7cfb\u7edf\u9519\u8bef
+systemTip=\u7cfb\u7edf\u63d0\u793a
+tip=\u63d0\u793a
+tjlx=\u7edf\u8ba1\u7c7b\u578b
+welcome.message=\u6b22\u8fce{0}\u767b\u5f55\uff01
+xmlLoadError=\u914d\u7f6e\u6587\u4ef6\u52a0\u8f7d\u5931\u8d25
+gkjyr=\u6e2f\u53e3\u7ecf\u8425\u4eba\u540d\u79f0
+state.shz=\u5ba1\u6838\u4e2d\uff0c\u4e0d\u53ef\u64cd\u4f5c
+state.ywc=\u5df2\u5b8c\u6210\uff0c\u4e0d\u53ef\u64cd\u4f5c
+state.ytj=\u4e0d\u662f\u672a\u63d0\u4ea4\u7684\u6570\u636e\u4e0d\u53ef\u5220\u9664
+regist=  \u60a8\u7684\u6ce8\u518c\u4fe1\u606f\u5df2\u7ecf\u63d0\u4ea4\uff0c\u8bf7\u5728\u4e00\u4e2a\u5de5\u4f5c\u65e5\u4e4b\u540e\u767b\u5f55\uff0c\u5982\u679c\u65e0\u6cd5\u767b\u5f55\uff0c\u8bf7\u8054\u7cfb\u9547\u6c5f\u53e3\u5cb8\u548c\u6e2f\u53e3\u7ba1\u7406\u5c40\u9648\u4fca\u3002\u5982\u6709\u95ee\u9898\uff0c\u8bf7\u52a0\u5165QQ\u7fa4\uff1a\u6e2f\u53e3\u5b89\u5168\u7cfb\u7edf\u9547\u6c5f\u6e2f\uff08\u7fa4\u53f7\uff1a138690803\uff09\u8fdb\u884c\u8be2\u95ee\u89e3\u7b54\u3002\u8c22\u8c22\uff01
+yjyx.hint=*\u9644\u4ef6\u4e3a\uff1a1. \u6f14\u4e60\u65b9\u6848\uff0c2. \u6f14\u4e60\u8bb0\u5f55\uff0c3. \u6f14\u4e60\u8bc4\u4f30\uff08\u548c\u9884\u6848\u662f\u5426\u76f8\u7b26\uff0c\u6f14\u4e60\u6548\u679c\u8bc4\u4ef7\uff09
+yjyl.hint=*\u9644\u4ef6\u4e3a\uff1a1. \u6f14\u7ec3\u65b9\u6848\uff0c2. \u6f14\u7ec3\u8bb0\u5f55\uff0c3. \u6f14\u7ec3\u8bc4\u4f30\uff08\u548c\u9884\u6848\u662f\u5426\u76f8\u7b26\uff0c\u6f14\u4e60\u6548\u679c\u8bc4\u4ef7\uff09
+
+
+btn.backtotb=\u9000\u81f3\u586b\u62a5\u4eba
+btn.backtoqy=\u9000\u81f3\u4f01\u4e1a
+del.no=\u4e13\u9879\u68c0\u67e5\u5df2\u5173\u8054\uff0c\u4e0d\u80fd\u5220\u9664
+
+whzyfzsq-city=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9644\u8bc1\u7533\u8bf7
+aqyssc-city=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536\u5ba1\u67e5
+jyrUser=\u7528\u6237\u5ba1\u6279
+zdsgyhpc-city=\u91cd\u5927\u4e8b\u6545\u7684\u9690\u60a3\u6392\u67e5\u548c\u6cbb\u7406\u60c5\u51b5\u5907\u6848
+yjyaba-city=\u5e94\u6025\u9884\u6848\u5907\u6848
+jdhxpyjzdwxy-city=\u5267\u6bd2\u5316\u5b66\u54c1\u53ca\u91cd\u5927\u5371\u9669\u6e90\u5907\u6848
+aqpjbgjzgfa-city=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u53ca\u6574\u6539\u65b9\u6848\u843d\u5b9e\u5907\u6848
+zysbsp-city=\u5371\u9669\u8d27\u7269\u7684\u4f5c\u4e1a\u7533\u8bf7 
+qxzysbsp-city=\u5371\u9669\u8d27\u7269\u7684\u53d6\u6d88\u4f5c\u4e1a 
+bgzysbsp-city=\u5371\u9669\u8d27\u7269\u7684\u4f5c\u4e1a\u53d8\u66f4 
+whzyfzns-city=\u9644\u8bc1\u4f5c\u4e1a\u5e74\u5ba1
+whzyfzhz-city=\u9644\u8bc1\u4f5c\u4e1a\u53d8\u66f4
+jsxmaqtjsc-city=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6\u5ba1\u67e5
+dc-city=\u76d1\u7763\u68c0\u67e5
+aqpjjgba-city=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u5907\u6848
+aqyssc-province=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536\u5ba1\u67e5
+jsxmaqtjsc-province=\u7701\u7ea7\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6\u5ba1\u67e5

+ 102 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/fileType.properties

@@ -0,0 +1,102 @@
+#Created by JInto - www.guh-software.de
+#Thu Feb 27 09:54:45 CST 2014
+FILETYPE_NO=\u65e0\u5bf9\u5e94\u9644\u4ef6\u7c7b\u578b
+T_YJPT_AQSSZXYS_FJ1=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u8bbe\u65bd\u8bbe\u8ba1\u5ba1\u67e5\u610f\u89c1
+T_YJPT_AQSSZXYS_FJ10=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536\u7533\u8bf7\u4e66
+T_YJPT_AQSSZXYS_FJ2=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u8bbe\u65bd\u65bd\u5de5\u3001\u76d1\u7406\u60c5\u51b5\u62a5\u544a
+T_YJPT_AQSSZXYS_FJ3=\u65bd\u5de5\u5355\u4f4d\u7684\u8d44\u8d28\u8bc1\u660e\u6587\u4ef6
+T_YJPT_AQSSZXYS_FJ4=\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u673a\u6784\u8bbe\u7f6e\u6216\u8005\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u4eba\u5458\u914d\u5907\u60c5\u51b5
+T_YJPT_AQSSZXYS_FJ5=\u4ece\u4e1a\u4eba\u5458\u5b89\u5168\u57f9\u8bad\u6559\u80b2\u53ca\u8d44\u683c\u60c5\u51b5
+T_YJPT_AQSSZXYS_FJ6=\u4e3a\u4ece\u4e1a\u4eba\u5458\u7f34\u7eb3\u5de5\u4f24\u4fdd\u9669\u8d39\u7684\u8bc1\u660e\u6750\u6599\uff08\u590d\u5236\u4ef6\uff09
+T_YJPT_AQSSZXYS_FJ7=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u9a8c\u6536\u8bc4\u4ef7\u62a5\u544a
+T_YJPT_AQSSZXYS_FJ8=\u4e8b\u6545\u5e94\u6025\u9884\u6848\u5907\u6848\u767b\u8bb0
+T_YJPT_AQSSZXYS_FJ9=\u6cd5\u5f8b\u3001\u884c\u653f\u6cd5\u89c4\u3001\u89c4\u7ae0\u89c4\u5b9a\u7684\u5176\u4ed6\u6587\u4ef6\u8d44\u6599
+T_YJPT_AQXZPJBGBADJB_FJ1=\u8bc4\u5ba1\u4f1a\u4e13\u5bb6\u7ec4\u540d\u5355
+T_YJPT_AQXZPJBGBADJB_FJ2=\u8bc4\u5ba1\u4f1a\u4e13\u5bb6\u7ec4\u610f\u89c1
+T_YJPT_AQXZPJBGBADJB_FJ3=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u4e66
+T_YJPT_GKWXHWZYFZBLHHZ_FJ1=\u6210\u7acb\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u673a\u6784\u6216\u8005\u4efb\u547d\u4e13\u804c\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u4eba\u5458\u7684\u6587\u4ef6
+T_YJPT_GKWXHWZYFZBLHHZ_FJ1_TIP=\u987b\u4e3a\u516c\u53f8\u6b63\u5f0f\u6587\u4ef6
+T_YJPT_GKWXHWZYFZBLHHZ_FJ2=\u5b89\u5168\u7ba1\u7406\u5236\u5ea6\u548c\u64cd\u4f5c\u89c4\u7a0b\u6e05\u5355
+T_YJPT_GKWXHWZYFZBLHHZ_FJ3=\u7279\u79cd\u8bbe\u5907\u4f5c\u4e1a\u4eba\u5458\u6c47\u603b\u8868
+T_YJPT_GKWXHWZYFZBLHHZ_FJ4=\u4f01\u4e1a\u4e3b\u8981\u8d1f\u8d23\u4eba\uff0c\u5371\u9669\u8d27\u7269\u88c5\u7f37\u7ba1\u7406\u4eba\u5458\u3001\u7533\u62a5\u4eba\u5458\u3001\u96c6\u88c5\u7bb1\u88c5\u7bb1\u73b0\u573a\u68c0\u67e5\u5458\u4ece\u4e1a\u8d44\u683c\u8bc1\u4e66\u590d\u5370\u4ef6
+T_YJPT_GKWXHWZYFZBLHHZ_FJ4_TIP=\u4e0a\u4f20\u539f\u4ef6\u53ca\u590d\u5370\u4ef6
+T_YJPT_GKWXHWZYFZBLHHZ_FJ5=\u5e94\u6025\u8bbe\u65bd\u8bbe\u5907\u6e05\u5355
+T_YJPT_GKWXHWZYFZBLHHZ_FJ6=\u4e8b\u6545\u5e94\u6025\u9884\u6848\u6c47\u603b\u8868
+T_YJPT_GKWXHWZYFZBLHHZ_FJ7=\u5b89\u5168\u4e13\u9879\u9a8c\u6536\u5408\u683c\u8bc1\u660e\u6216\u6709\u6548\u7684\u5b89\u5168\u73b0\u72b6\u8bc4\u4ef7\u62a5\u544a\u62a5\u5907\u5355
+T_YJPT_GKWXHWZYFZBLHHZ_FJ8=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u573a\u6240\u5e73\u9762\u793a\u610f\u56fe
+T_YJPT_GKWXHWZYFZBLHHZ_FJ8_TIP=\u987b\u5728\u56fe\u4e2d\u6807\u8bb0\u4f5c\u4e1a\u70b9\u4f4d\u7f6e\u53ca\u516c\u53f8\u5185\u90e8\u7f16\u53f7\uff1a\u5982\u50a8\u7f50001\u53f7
+T_YJPT_GKWXHWZYFZBLHHZ_FJ9=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u4e66\u6216\u4e34\u65f6\u7ecf\u8425\u8bb8\u53ef\u8bc1\u590d\u5370\u4ef6
+T_YJPT_GKWXHWZYFZBLHHZ_FJ9_TIP=\u4e0a\u4f20\u539f\u4ef6\u53ca\u590d\u5370\u4ef6
+T_YJPT_JSXMAQSC_FJ1=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6\u5ba1\u67e5\u7533\u8bf7\u4e66
+T_YJPT_JSXMAQSC_FJ2=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u6982\u51b5
+T_YJPT_JSXMAQSC_FJ3=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6\u8bba\u8bc1\u62a5\u544a
+T_YJPT_JSXMAQSC_FJ4=\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u9884\u8bc4\u4ef7\u62a5\u544a
+T_YJPT_JSXMAQSC_FJ5=\u5de5\u5546\u884c\u653f\u7ba1\u7406\u90e8\u95e8\u9881\u53d1\u7684\u4f01\u4e1a\u8425\u4e1a\u6267\u7167\u6216\u8005\u4f01\u4e1a\u540d\u79f0\u9884\u5148\u6838\u51c6\u901a\u77e5\u4e66
+fileType=\u6587\u4ef6\u7c7b\u578b
+fileTypeSelect=\u8bf7\u9009\u62e9\u6587\u4ef6\u7c7b\u578b
+fileTypeSelectTitle=\u6587\u4ef6\u7c7b\u578b\u9009\u62e9
+#\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u7684\u9644\u4ef6\u7c7b\u578b
+AQPJJGFJLX.FJ1 = 1\u3001\u5b89\u5168\u8bc4\u4ef7\u8d44\u8d28\u8bc1\u4e66\u6b63\u526f\u672c
+AQPJJGFJLX.FJ2 = 2\u3001\u5de5\u5546\u8425\u4e1a\u6267\u7167\u526f\u672c\uff1b
+AQPJJGFJLX.FJ3 = 3\u3001\u4f01\u4e1a\u6cd5\u5b9a\u4ee3\u8868\u4eba\u8eab\u4efd\u8bc1\u660e\u53ca\u4e3b\u8981\u8d1f\u8d23\u4eba\u57f9\u8bad\u8d44\u683c\u8bc1\u4e66\uff1b
+AQPJJGFJLX.FJ4 = 4\u3001\u300a\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u5b89\u5168\u7ba1\u7406\u89c4\u5b9a\u300b\u7b2c\u5341\u4e09\u6761\u89c4\u5b9a\u7684\u4e8c\u7ea7\u5b89\u5168\u8bc4\u4ef7\u5e08\u6301\u6709\u7684\u6e2f\u53e3\u5de5\u7a0b\u3001\u822a\u9053\u5de5\u7a0b\u3001\u6d77\u5cb8\u5de5\u7a0b\u7b49\u76f8\u5173\u4e13\u4e1a\u672c\u79d1\u4ee5\u4e0a\u5b66\u5386\u8bc1\u4e66\u6216\u4ece\u4e8b\u6e2f\u53e3\u5de5\u7a0b\u6280\u672f\u3001\u6e2f\u53e3\u5b89\u5168\u3001\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u8fd0\u8425\u7b49\u884c\u653f\u7ba1\u7406\u6216\u4f01\u4e1a\u7ba1\u7406\u6216\u79d1\u7814\u5de5\u4f5c\u6ee1\u4e09\u5e74\u4ee5\u4e0a(\u7532\u7ea75\u5e74\u4ee5\u4e0a/\u4e59\u7ea7\u4e09\u5e74\u4ee5\u4e0a)\u7684\u8bc1\u660e\u6750\u6599\uff1b
+AQPJJGFJLX.FJ5 = 5\u3001\u300a\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u5b89\u5168\u7ba1\u7406\u89c4\u5b9a\u300b\u7b2c\u5341\u4e09\u6761\u89c4\u5b9a\u7684\u4e8c\u7ea7\u5b89\u5168\u8bc4\u4ef7\u5e08\u6301\u6709\u7684\u6cb9\u6c14\u50a8\u8fd0\u5de5\u7a0b\u3001\u77f3\u6cb9\u5de5\u7a0b\u3001\u5316\u5b66\u5de5\u7a0b\u4e0e\u5de5\u827a\u7b49\u76f8\u5173\u4e13\u4e1a\u672c\u79d1\u4ee5\u4e0a\u5b66\u5386\u8bc1\u4e66\u6216\u4ece\u4e8b\u6cb9\u6c14\u50a8\u8fd0\u5de5\u7a0b\u6280\u672f\u3001\u6cb9\u6c14\u50a8\u8fd0\u5b89\u5168\u3001\u6cb9\u6c14\u50a8\u8fd0\u8fd0\u8425\u7b49\u884c\u653f\u7ba1\u7406\u6216\u4f01\u4e1a\u7ba1\u7406\u6216\u79d1\u7814\u5de5\u4f5c\u6ee1\u4e09\u5e74\u4ee5\u4e0a(\u7532\u7ea75\u5e74\u4ee5\u4e0a/\u4e59\u7ea7\u4e09\u5e74\u4ee5\u4e0a)\u7684\u8bc1\u660e\u6750\u6599
+AQPJJGFJLX.FJ6 = 6\u3001\u672c\u8bc4\u4ef7\u673a\u6784\u5b89\u5168\u8bc4\u4ef7\u4eba\u5458\u8fd1\u4e09\u5e74\u7f16\u5199\u7684\u4e09\u4efd\u7ecf\u5907\u6848\u7684\u6e2f\u53e3\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\uff08\u542b\u5907\u6848\u90e8\u95e8\u610f\u89c1\uff09\uff0c\u4e14\u6bcf\u5e74\u81f3\u5c11\u4e00\u4e2a\uff1b
+AQPJJGFJLX.FJ7 = 7\u3001\u4e0a\u8ff0\uff08\u56db\uff09\u3001\uff08\u4e94\uff09\u3001\uff08\u516d\uff09\u6b3e\u4ece\u89c4\u5b9a\u4eba\u5458\u7684\u5b89\u5168\u8bc4\u4ef7\u8d44\u683c\u8bc1\u4e66\u3001\u52b3\u52a8\u5408\u540c\u3001\u6700\u8fd1\u4e00\u5e74\u7684\u4e8b\u4e1a\u5355\u4f4d\u4f4f\u623f\u516c\u79ef\u91d1\u8bc1\u660e\u6216\u4f01\u4e1a\u56db\u9669\u8bc1\u660e\u3002
+#\u9644\u8bc1\u5e74\u5ba1\u9644\u4ef6\u7c7b\u578b
+GKWXHWZYFZNS.FJ1 = 1\u3001\u300a\u6e2f\u53e3\u300b\u7ecf\u8425\u8bb8\u53ef\u8bc1\u590d\u5370\u4ef6
+GKWXHWZYFZNS.FJ2 = 2\u3001\u300a\u5371\u9669\u8d27\u7269\u6e2f\u53e3\u4f5c\u4e1a\u9644\u8bc1\u300b
+GKWXHWZYFZNS.FJ3 = 3\u3001\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u5de5\u4f5c\u62a5\u544a(\u5fc5\u987b\u5305\u542b\uff1a\u5b89\u5168\u4eba\u5458\u8ff0\u804c\u62a5\u544a\u3001\u5e94\u6025\u6f14\u7ec3\u60c5\u51b5\u3001\u4ed3\u5e93\u8bbe\u65bd\u5b89\u5168\u7ba1\u7406\u60c5\u51b5\u62a5\u544a)
+GKWXHWZYFZNS.FJ4 = 4\u3001\u5b89\u5168\u8d39\u7528\u6295\u5165\u4f7f\u7528\u60c5\u51b5
+GKWXHWZYFZNS.FJ5 = 5\u3001\u4f01\u4e1a\u6301\u8bc1\u4e0a\u5c97\u4eba\u5458\u60c5\u51b5
+GKWXHWZYFZNS.FJ6 = 6\u3001\u5e94\u6025\u8bbe\u7f6e\u8bbe\u5907\u6e05\u5355\u3001\u5e94\u6025\u9884\u6848\u76ee\u5f55\u53ca\u4fee\u8ba2\u60c5\u51b5
+GKWXHWZYFZNS.FJ7 = 7\u3001\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u8bc4\u4ef7\u62a5\u544a\u5907\u6848\u901a\u77e5
+GKWXHWZYFZNS.FJ8 = 8\u3001\u5176\u4ed6\uff08\u91cd\u5927\u5371\u9669\u6e90\u8bc4\u4f30\u62a5\u544a\u7b49\uff09
+#\u7ecf\u8425\u4eba\u9644\u4ef6\u7c7b\u578b
+JYRFJ1=\u8425\u4e1a\u6267\u7167
+JYRFJ2=\u6e2f\u53e3\u7ecf\u8425\u4eba\u8bb8\u53ef\u8bc1
+JYRFJ3=\u7a0e\u52a1\u767b\u8bb0\u8bc1
+#\u5371\u8d27\u4f5c\u4e1a\u5ba1\u6279
+WHZYSP.FJ1=\u6d77\u4e8b\u5ba1\u6279\u62a5\u8868
+#\u6d41\u7a0b\u9644\u4ef6\u7c7b\u578b
+AQSSZXYS_ZJYJ=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536-\u4e13\u5bb6\u610f\u89c1
+JSXMAQSC_ZJYJ=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u5ba1\u67e5-\u4e13\u5bb6\u610f\u89c1
+AQSSZXYS_ZJYJ_CITY=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536-\u4e13\u5bb6\u610f\u89c1-\u5e02\u7ea7\u53ef\u89c1
+JSXMAQSC_ZJYJ_CITY=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u5ba1\u67e5-\u4e13\u5bb6\u610f\u89c1-\u5e02\u7ea7\u53ef\u89c1
+AQSSZXYS_ZJYJ_JYR=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536-\u4e13\u5bb6\u610f\u89c1-\u7ecf\u8425\u4eba\u53ef\u89c1
+JSXMAQSC_ZJYJ_JYR=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u5ba1\u67e5-\u4e13\u5bb6\u610f\u89c1-\u7ecf\u8425\u4eba\u53ef\u89c1
+AQSSZXYS_ZLSC=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536-\u8d44\u6599\u5ba1\u67e5
+JSXMAQSC_ZLSC=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u5ba1\u67e5-\u8d44\u6599\u5ba1\u67e5
+AQSSZXYS_ZLSC_CITY=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536-\u8d44\u6599\u5ba1\u67e5-\u5e02\u7ea7\u53ef\u89c1
+JSXMAQSC_ZLSC_CITY=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u5ba1\u67e5-\u8d44\u6599\u5ba1\u67e5-\u5e02\u7ea7\u53ef\u89c1
+AQSSZXYS_ZLSC_JYR=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536-\u8d44\u6599\u5ba1\u67e5-\u7ecf\u8425\u4eba\u53ef\u89c1
+JSXMAQSC_ZLSC_JYR=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u5ba1\u67e5-\u8d44\u6599\u5ba1\u67e5-\u7ecf\u8425\u4eba\u53ef\u89c1
+AQSSZXYS_CITYSC=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536-\u5e02\u7ea7\u5ba1\u67e5\u610f\u89c1
+JSXMAQSC_CITYSC=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u5ba1\u67e5-\u5e02\u7ea7\u5ba1\u67e5\u610f\u89c1
+#\u6743\u529b\u9633\u5149
+T_QLYG_SUPERVISE_FJ1=\u7763\u529e\u76f8\u5173\u6750\u6599
+T_QLYG_SUPERVISE_REPLY_FJ1=\u53cd\u9988\u76f8\u5173\u6750\u6599
+#\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u4fe1\u606f\u7684\u9644\u4ef6\u7c7b\u578b
+T_YJPT_AQPJJGXX_FJ1 = 1\u3001\u5b89\u5168\u8bc4\u4ef7\u8d44\u8d28\u8bc1\u4e66\u6b63\u526f\u672c
+T_YJPT_AQPJJGXX_FJ2 = 2\u3001\u5de5\u5546\u8425\u4e1a\u6267\u7167\u526f\u672c
+#\u65bd\u5de5\u5355\u4f4d\u8d44\u8d28\u8bc1\u4e66
+T_YJPT_SGDWZZZS_FJ_1=\u65bd\u5de5\u5355\u4f4d\u8d44\u8d28\u8bc1\u4e66
+#\u5e94\u6025\u9884\u6848\u5907\u6848
+YJYABA.FJ1=\u5e94\u6025\u9884\u6848\u8bba\u8bc1\u610f\u89c1
+YJYABA.FJ2=\u8bba\u8bc1\u4eba\u5458\u7b7e\u540d\u8868
+YJYABA.FJ3=\u7efc\u5408\u5e94\u6025\u9884\u6848\u7535\u5b50\u6863
+YJYABA.FJ4=\u4e13\u9879\u5e94\u6025\u9884\u6848\u7535\u5b50\u6863
+YJYABA.FJ5=\u73b0\u573a\u5904\u7f6e\u65b9\u6848\u7535\u5b50\u6863
+#\u5e94\u6025\u9884\u6848\u5907\u6848
+YJYA.FJ1=\u5e94\u6025\u9884\u6848\u8bba\u8bc1\u610f\u89c1
+YJYA.FJ2=\u8bba\u8bc1\u4eba\u5458\u7b7e\u540d\u8868
+YJYA.FJ3=\u7efc\u5408\u5e94\u6025\u9884\u6848\u7535\u5b50\u6863
+YJYA.FJ4=\u4e13\u9879\u5e94\u6025\u9884\u6848\u7535\u5b50\u6863
+YJYA.FJ5=\u73b0\u573a\u5904\u7f6e\u65b9\u6848\u7535\u5b50\u6863
+#\u7763\u67e5
+DC.FJ1=\u6574\u6539\u8ba1\u5212
+DC.FJ2=\u6574\u6539\u63aa\u65bd
+#\u91cd\u5927\u5371\u9669\u6e90\u6838\u9500
+JDHXPZDWXY.FJ1=\u5b89\u5168\u8bc4\u4f30\u62a5\u544a\u6216\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a
+JDHXPZDWXY.FJ2=\u6e2f\u533a\u5185\u50a8\u5b58\u5267\u6bd2\u5316\u5b66\u54c1\u548c\u6e2f\u53e3\u91cd\u5927\u5371\u9669\u6e90\u767b\u8bb0\u5907\u6848\u8868
+JDHXPZDWXY.FJ3=\u5176\u4ed6\u8d44\u6599\u3001\u6587\u4ef6

+ 21 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/gg.properties

@@ -0,0 +1,21 @@
+#Created by JInto - www.guh-software.de
+#Tue Jun 10 10:49:31 CST 2014
+gg.addDate=\u53d1\u5e03\u65f6\u95f4
+gg.fj=\u9644\u4ef6
+gg.lkr=\u843d\u6b3e\u4eba
+gg.content=\u516c\u544a\u5185\u5bb9
+gg.title=\u516c\u544a\u6807\u9898
+gg.title.add=\u65b0\u589e
+gg.title.view=\u67e5\u770b
+gg.title.edit=\u7f16\u8f91
+gg.title.sync=\u540c\u6b65
+gg.szd=\u6240\u5728\u5730
+gg.qykj=\u7ecf\u8425\u4eba\u662f\u5426\u53ef\u89c1
+gg.syqykj=\u662f\u5426\u6240\u6709\u7ecf\u8425\u4eba\u53ef\u89c1
+gg.zxjc=\u662f\u5426\u4e13\u9879\u68c0\u67e5
+gg.sjlr=\u662f\u5426\u7531\u7701\u7ea7\u5f55\u5165
+gg.jyr=\u5141\u8bb8\u53ef\u89c1\u7684\u7ecf\u8425\u4eba
+
+view.qymc=\u4f01\u4e1a\u540d\u79f0
+view.cksj=\u67e5\u770b\u65f6\u95f4
+view.ckr=\u67e5\u770b\u4eba

+ 40 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/gkjsxmaqsc.properties

@@ -0,0 +1,40 @@
+#Created by JInto - www.guh-software.de
+#Thu Jan 02 17:57:29 CST 2014
+aqscfzr=\u5b89\u5168\u751f\u4ea7\u8d1f\u8d23\u4eba
+aqtz=\u5b89\u5168\u6295\u8d44
+czdh=\u4f20\u771f\u7535\u8bdd
+dwdz=\u5355\u4f4d\u5730\u5740
+dwmc=\u6e2f\u53e3\u7ecf\u8425\u4eba\u540d\u79f0
+fddbr=\u6cd5\u5b9a\u4ee3\u8868\u4eba
+from=\u4ece
+gcjssj=\u5de5\u7a0b\u7ed3\u675f\u65f6\u95f4
+gcjzsj=\u5de5\u7a0b\u622a\u6b62\u65f6\u95f4
+gckssj=\u5de5\u7a0b\u5f00\u59cb\u65f6\u95f4
+gq=\u6e2f\u533a
+gylcjj=\u5de5\u827a\u6d41\u7a0b\u7b80\u4ecb
+jjlx=\u7ecf\u6d4e\u7c7b\u578b
+jsdwyj=\u5efa\u8bbe\u5355\u4f4d\u610f\u89c1
+jsdz=\u5efa\u8bbe\u5730\u5740
+jsjlyjj=\u6280\u672f\u53ca\u6765\u6e90\u7b80\u4ecb
+jsxmaqpjdw=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u8bc4\u4ef7\u5355\u4f4d
+jsxmjbgk=\u5efa\u8bbe\u9879\u76ee\u57fa\u672c\u6982\u51b5\uff08\u9879\u76ee\u6027\u8d28\u3001\u89c4\u6a21\u7b49\uff09
+jsxmkxxyjdw=\u5efa\u8bbe\u9879\u76ee\u53ef\u884c\u6027\u7814\u7a76\u5355\u4f4d
+jsxmsc=\u5efa\u8bbe\u9879\u76ee\u751f\u4ea7\u3001\u50a8\u5b58\u533a\u5468\u8fb9\u72b6\u51b5
+jsxmszdw=\u5efa\u8bbe\u9879\u76ee\u6240\u5728\u5355\u4f4d
+jsxmzyzz=\u5efa\u8bbe\u9879\u76ee\u4e3b\u8981\u88c5\u7f6e\u3001\u8bbe\u65bd\u7b80\u4ecb
+lxdh=\u8054\u7cfb\u7535\u8bdd
+qylx=\u4f01\u4e1a\u7c7b\u578b
+qzrq=\u7b7e\u5b57\u65e5\u671f
+sqdw=\u6e2f\u53e3\u7ecf\u8425\u4eba\u540d\u79f0
+sqdwyj=\u7533\u8bf7\u5355\u4f4d\u610f\u89c1
+szd=\u6240\u5728\u5730
+szgq=\u6240\u5728\u6e2f\u533a
+to=\u81f3
+txdz=\u901a\u8baf\u5730\u5740
+xmfzr=\u9879\u76ee\u8d1f\u8d23\u4eba
+xmlx=\u9879\u76ee\u7c7b\u578b
+yzbm=\u90ae\u653f\u7f16\u7801
+ztz=\u603b\u6295\u8d44
+zyfzr=\u4e3b\u8981\u8d1f\u8d23\u4eba
+zzdj=\u8d44\u8d28\u7b49\u7ea7
+zzzsbh=\u8d44\u8d28\u8bc1\u4e66\u7f16\u53f7

+ 41 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/gq.properties

@@ -0,0 +1,41 @@
+#\u6e2f\u533a
+gq.ssgk=\u6240\u5728\u5730
+gq.gqmc=\u6e2f\u533a\u540d\u79f0
+gq.gqszsylx=\u6e2f\u533a\u6240\u5728\u6c34\u57df\u7c7b\u578b
+gq.szsx=\u6240\u5728\u6c34\u7cfb
+gq.gqmj=\u6e2f\u533a\u9762\u79ef
+gq.lymj=\u9646\u57df\u9762\u79ef
+gq.syfw=\u6c34\u57df\u8303\u56f4
+gq.symj=\u6c34\u57df\u9762\u79ef
+gq.gqghmj=\u6e2f\u533a\u89c4\u5212\u9762\u79ef
+gq.ghlymj=\u89c4\u5212\u9646\u57df\u9762\u79ef
+gq.fgyscydghmj=\u975e\u5de5\u4e1a\u7528\u5730\u89c4\u5212\u9762\u79ef
+gq.ghsymj=\u89c4\u5212\u6c34\u57df\u9762\u79ef
+gq.gqzraxcd=\u6e2f\u533a\u81ea\u7136\u5cb8\u7ebf\u957f\u5ea6
+gq.gymtaxcd=\u516c\u7528\u7801\u5934\u5cb8\u7ebf\u957f\u5ea6
+gq.gqgkaxcd=\u6e2f\u533a\u6e2f\u53e3\u5cb8\u7ebf\u957f\u5ea6
+gq.gkssysyaxcd=\u6e2f\u53e3\u8bbe\u65bd\u4f7f\u7528\u5cb8\u7ebf\u957f\u5ea6
+gq.gqdmbdzdz=\u6e2f\u533a\u5730\u9762\u5761\u5ea6\u6700\u5927\u503c
+gq.bz=\u5907\u6ce8
+
+gq.title.add=\u6e2f\u533a\u7ef4\u62a4\u2014\u2014\u65b0\u589e
+gq.title.edit=\u6e2f\u533a\u7ef4\u62a4\u2014\u2014\u7f16\u8f91
+gq.tilte.view=\u6e2f\u533a\u7ef4\u62a4\u2014\u2014\u67e5\u770b
+
+#\u7801\u5934
+mt.mtmc=\u7801\u5934\u540d\u79f0
+mt.nhwtgnl=\u5e74\u8d27\u7269\u901a\u8fc7\u80fd\u529b(\u4e07\u5428)
+mt.sjhwttl=\u8bbe\u8ba1\u8d27\u7269\u541e\u5410\u91cf(\u4e07\u5428)
+mt.sjlkttl=\u8bbe\u8ba1\u65c5\u5ba2\u541e\u5410\u91cf(\u4e07\u5428)
+mt.nlktgnl=\u5e74\u65c5\u5ba2\u901a\u8fc7\u80fd\u529b(\u4e07\u5428)
+mt.njzxtgnl=\u5e74\u96c6\u88c5\u7bb1\u901a\u8fc7\u80fd\u529b(\u4e07TEU)
+mt.mtsjqyss=\u7801\u5934\u8bbe\u8ba1\u524d\u6cbf\u6c34\u6df1(\u7c73)
+mt.sndttl=\u4e0a\u5e74\u5ea6\u541e\u5410\u91cf(\u4e07\u5428)
+mt.gisid=\u4ea4\u901a\u5c40GIS\u5bf9\u5e94ID
+mt.zyhl=\u4e3b\u8981\u8d27\u7c7b
+mt.mtyt=\u7801\u5934\u7528\u9014
+
+mtxx=\u7801\u5934\u4fe1\u606f
+
+mt.add=\u65b0\u589e\u7801\u5934
+mt.delete=\u5220\u9664\u7801\u5934

+ 194 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/jlrxxgl.properties

@@ -0,0 +1,194 @@
+#\u7ba1\u7406\u5236\u5ea6
+glzd.id=ID\u4e3b\u952e
+glzd.qymc=\u4f01\u4e1a\u540d\u79f0 
+glzd.glzdlb=\u7ba1\u7406\u5236\u5ea6\u7c7b\u522b
+glzd.glzdmc=\u7ba1\u7406\u5236\u5ea6\u540d\u79f0
+glzd.glzdbh=\u7ba1\u7406\u5236\u5ea6\u7f16\u53f7
+glzd.glzdbhid=\u7ba1\u7406\u5236\u5ea6\u7f16\u53f7\uff08\u81ea\u52a8\u7f16\u53f7\uff09
+
+glzd.bxdw=\u7f16\u5199\u5355\u4f4d
+glzd.szgq=\u6240\u5728\u6e2f\u533a
+glzd.zdmc=\u5236\u5ea6\u540d\u79f0
+glzd.zdfl=\u5236\u5ea6\u5206\u7c7b
+glzd.scrq=\u4e0a\u4f20\u65e5\u671f
+glzd.lxr=\u8054\u7cfb\u4eba
+glzd.lxdh=\u8054\u7cfb\u7535\u8bdd
+glzd.fj=\u9644\u4ef6
+glzd.bxr=\u7f16\u5199\u4eba
+glzd.zdms=\u5236\u5ea6\u63cf\u8ff0
+glzd.xh=\u5e8f\u53f7
+glzd.wh=\u6587\u53f7
+glzd.lx=\u7c7b\u578b
+glzd.fbrq=\u53d1\u5e03\u65e5\u671f
+glzd.xdrq=\u4fee\u8ba2\u65e5\u671f
+glzd.cz=\u64cd\u4f5c
+glzd.zdwh=\u5236\u5ea6\u6587\u53f7
+
+
+glzd.szd=\u6240\u5728\u5730
+glzd.tbr=\u586b\u8868\u4eba
+glzd.txsj=\u586b\u5199\u65f6\u95f4
+glzd.fjsc=\u9644\u4ef6\u4e0a\u4f20
+glzd.xz=\u4e0b\u8f7d
+#\u7ecf\u8425\u4eba\u4fe1\u606f
+szd=\u6240\u5728\u5730 
+szqy=\u6240\u5728\u533a\u57df
+szgq =\u6240\u5728\u6e2f\u533a
+gkjyr =\u6e2f\u53e3\u7ecf\u8425\u4eba
+sjjyr=\u4e0a\u7ea7\u6e2f\u53e3\u7ecf\u8425\u4eba
+qyxz=\u4f01\u4e1a\u6027\u8d28
+yzbm = \u90ae\u653f\u7f16\u7801
+bgdz =\u529e\u516c\u5730\u5740 
+gkjyxkzh=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u53f7
+fzrq = \u53d1\u8bc1\u65e5\u671f
+fzjg = \u53d1\u8bc1\u673a\u5173
+jyfw =\u7ecf\u8425\u8303\u56f4 
+jyqy=\u7ecf\u8425\u533a\u57df
+zyhz=\u4e3b\u8425\u8d27\u79cd
+fddbr = \u6cd5\u5b9a\u4ee3\u8868\u4eba
+lxdh = \u8054\u7cfb\u7535\u8bdd
+cz = \u4f20\u771f
+frsfzh=\u6cd5\u4eba\u8bc1\u4ef6\u53f7\u7801
+aqbmfzr =\u5b89\u5168\u90e8\u95e8\u8d1f\u8d23\u4eba
+aqfzrlxdh=\u8054\u7cfb\u7535\u8bdd
+aqfzrsj=\u624b\u673a
+gsyyzzbh=\u5de5\u5546\u8425\u4e1a\r\n\u6267\u7167\u7f16\u53f7
+tzze=\u6295\u8d44\u603b\u989d(\u4e07\u5143)
+zczb=\u6ce8\u518c\u8d44\u672c(\u4e07\u5143)
+gkwxhwzyfzbh=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\r\n\u4f5c\u4e1a\u9644\u8bc1\u7f16\u53f7
+gkssbafhzsbh=\u6e2f\u53e3\u8bbe\u65bd\u4fdd\u5b89\r\n\u7b26\u5408\u8bc1\u4e66\u7f16\u53f7
+bafzjg=\u53d1\u8bc1\u673a\u6784
+bafzrq=\u53d1\u8bc1\u65e5\u671f
+bayxq=\u6709\u6548\u671f\u81f3
+zywxhwpm=\u4f5c\u4e1a\u5371\u9669\u8d27\u7269\r\n\u54c1\u540d
+qylx=\u4f01\u4e1a\u7c7b\u578b
+sfwhqy=\u662f\u5426\u5371\u8d27\u4f01\u4e1a
+sfzdwqy=\u6709\u65e0\u91cd\u5927\u5371\u9669\u6e90
+jyrjcxx=\u7ecf\u8425\u4eba\u57fa\u7840\u4fe1\u606f
+yxq=\u6709\u6548\u671f
+aqfzrzbdh=\u5b89\u5168\u8d1f\u8d23\u4eba\r\n\u503c\u73ed\u7535\u8bdd
+xsje=\u9500\u552e\u91d1\u989d(\u4e07\u5143)
+zcze=\u8d44\u4ea7\u603b\u989d(\u4e07\u5143)
+zzagrysl=\u4e13\u804c\u5b89\u7ba1\r\n\u4eba\u5458\u6570\u91cf
+aqgljg=\u5b89\u5168\u7ba1\u7406\u673a\u6784
+aqzgbm=\u5b89\u5168\u4e3b\u7ba1\u90e8\u95e8
+rs=\u4eba\u6570
+qyaqdj=\u4f01\u4e1a\u5b89\u5168\u7b49\u7ea7
+sshyz=\u6240\u5c5e\u884c\u4e1a\u4e2d\u7c7b
+sshydl=\u6240\u5c5e\u884c\u4e1a\u5927\u7c7b
+qyzzjgdm=\u4f01\u4e1a\u7ec4\u7ec7\u673a\u6784\u4ee3\u7801
+gjjgdm=\u56fd\u5bb6\u673a\u6784\u4ee3\u7801
+sfzdsp=\u662f\u5426\u81ea\u52a8\u5ba1\u6279
+xzqh=\u884c\u653f\u533a\u5212
+
+jyr.szd.empty=\u7ecf\u8425\u4eba\u6240\u5728\u5730\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.szgq.empty=\u7ecf\u8425\u4eba\u6240\u5728\u6e2f\u533a\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.qylx.empty=\u7ecf\u8425\u4eba\u4f01\u4e1a\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.gkjyr.empty=\u6e2f\u53e3\u7ecf\u8425\u4eba\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.qyxz.empty=\u7ecf\u8425\u4eba\u4f01\u4e1a\u7c7b\u522b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.gkjyxkzh.empty=\u7ecf\u8425\u4eba\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.fzrq.empty=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u53d1\u8bc1\u65e5\u671f\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.bafzrq.empty=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u6709\u6548\u671f\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.gsyyzzbh.empty=\u7ecf\u8425\u4eba\u5de5\u5546\u8425\u4e1a\u6267\u7167\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.qyzzjgdm.empty=\u7ecf\u8425\u4eba\u4f01\u4e1a\u7ec4\u7ec7\u673a\u6784\u4ee3\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.sshydl.empty=\u7ecf\u8425\u4eba\u6240\u5c5e\u884c\u4e1a\u5927\u7c7b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.sshyz.empty=\u7ecf\u8425\u4eba\u6240\u5c5e\u884c\u4e1a\u4e2d\u7c7b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.qyaqdj.empty=\u7ecf\u8425\u4eba\u4f01\u4e1a\u5b89\u5168\u7b49\u7ea7\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.gjjgdm.empty=\u7ecf\u8425\u4eba\u56fd\u5bb6\u673a\u6784\u4ee3\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.sfwhqy.empty=\u7ecf\u8425\u4eba\u662f\u5426\u5371\u8d27\u4f01\u4e1a\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.gkwxhwzyfzbh.empty=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9644\u8bc1\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.fzyxq.empty=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9644\u8bc1\u6709\u6548\u671f\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.aqbmfzr.empty=\u5b89\u5168\u90e8\u95e8\u8d1f\u8d23\u4eba\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.bgdz.empty=\u7ecf\u8425\u4eba\u529e\u516c\u5730\u5740\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.fddbr.empty=\u7ecf\u8425\u4eba\u6cd5\u5b9a\u4ee3\u8868\u4eba\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.aqfzrlxdh.empty=\u7ecf\u8425\u4eba\u5b89\u5168\u90e8\u95e8\u8d1f\u8d23\u4eba\u8054\u7cfb\u7535\u8bdd\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.xzqh.empty=\u7ecf\u8425\u4eba\u884c\u653f\u533a\u5212\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jyr.parent.error=\u4e0a\u7ea7\u6e2f\u53e3\u7ecf\u8425\u4eba\u4e0d\u80fd\u4e3a\u4e0b\u7ea7\u4f01\u4e1a\u6216\u672c\u8eab\uff01
+
+#\u4ed3\u5e93\u4fe1\u606f
+ckxx=\u4ed3\u5e93\u4fe1\u606f
+ck.mt=\u7801\u5934\u540d\u79f0
+ck.qymc=\u4f01\u4e1a\u540d\u79f0
+ck.ckmc=\u4ed3\u5e93\u540d\u79f0
+ck.wxpck=\u5371\u9669\u54c1\u4ed3\u5e93
+ck.ckyt=\u4ed3\u5e93\u7528\u9014
+ck.ckgs=\u4ed3\u5e93\u4e2a\u6570(\u4e2a)
+ck.ythgcgrj=\u6db2\u4f53\u5316\u5de5\u50a8\u7f50\u5bb9\u79ef
+ck.scyckmj=\u4ed3\u5e93\u9762\u79ef
+ck.wxpckmj=\u5371\u9669\u54c1\u4ed3\u5e93\u9762\u79ef
+ck.scyckrj=\u4ed3\u5e93\u5bb9\u79ef
+ck.ykrj=\u6cb9\u5e93\u5bb9\u79ef
+ck.cpyrj=\u6210\u54c1\u6cb9\u5bb9\u79ef
+ck.gisid=\u4ea4\u901a\u5c40\u5bf9\u5e94ID\u53f7
+ck.jd=\u7ecf\u5ea6
+ck.wd=\u7eac\u5ea6
+##\u7ecf\u8425\u4eba\u5e74\u5ba1\u7ed3\u679c\u4fe1\u606f
+nsjg.wjx=\u672a\u8fdb\u884c
+nsjg.jxz=\u8fdb\u884c\u4e2d
+nsjg.tg=\u901a\u8fc7
+nsjg.btg=\u4e0d\u901a\u8fc7
+##\u6cca\u4f4d\u9a8c\u8bc1\u4fe1\u606f
+bwmc.empty=\u6cca\u4f4d\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+bwsx.empty=\u6cca\u4f4d\u5c5e\u6027\u4e0d\u80fd\u4e3a\u7a7a\uff01
+bwszsx.empty=\u6cca\u4f4d\u6240\u5728\u6c34\u57df\u4e0d\u80fd\u4e3a\u7a7a\uff01
+fwlx.empty=\u670d\u52a1\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+tcnf.corrent=\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u6295\u4ea7\u5e74\u4efd\uff01
+jgxs.empty=\u7ed3\u6784\u578b\u5f0f\u4e0d\u80fd\u4e3a\u7a7a\uff01
+sclx.empty=\u751f\u4ea7\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jgysnf.corrent=\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u7ae3\u5de5\u9a8c\u6536\u5e74\u4efd\uff01
+wxpbw.empty=\u5371\u9669\u54c1\u6cca\u4f4d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+sffz.empty=\u662f\u5426\u53d1\u8bc1\u4e0d\u80fd\u4e3a\u7a7a\uff01
+sjtgnl.empty=\u8bbe\u8ba1\u901a\u8fc7\u80fd\u529b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+sjkpnl.empty=\u8bbe\u8ba1\u9760\u6cca\u80fd\u529b\uff08\u5428\u7ea7\uff09\u4e3a\u7a7a\uff01
+jgysnf.empty=\u7ae3\u5de5\u9a8c\u6536\u5e74\u4efd\u4e0d\u80fd\u4e3a\u7a7a\uff01
+qysjsh.empty=\u524d\u6cbf\u8bbe\u8ba1\u6c34\u6df1\u4e0d\u80fd\u4e3a\u7a7a\uff01
+qysjss.empty=\u524d\u6cbf\u5b9e\u9645\u6c34\u6df1\u4e0d\u80fd\u4e3a\u7a7a\uff01
+nhwtgml.empty=\u5e74\u8d27\u7269\u901a\u8fc7\u80fd\u529b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+hckpnl.empty=\u6838\u67e5\u9760\u6cca\u80fd\u529b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+bwcd.empty=\u6cca\u4f4d\u957f\u5ea6\u4e0d\u80fd\u4e3a\u7a7a\uff01
+zyhbwfl.empty=\u4e13\u4e1a\u5316\u6cca\u4f4d\u5206\u7c7b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jd.empty=\u7ecf\u5ea6\u4e0d\u80fd\u4e3a\u7a7a\uff01
+wd.empty=\u7eac\u5ea6\u4e0d\u80fd\u4e3a\u7a7a\uff01
+##\u7ecf\u8425\u4eba\u4ed3\u5e93\u7684\u9a8c\u8bc1\u4fe1\u606f
+ckmc.empty=\u4ed3\u5e93\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+wxpck.empty=\u5371\u9669\u54c1\u6cca\u4f4d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+ckgs.empty=\u4ed3\u5e93\u4e2a\u6570\u4e0d\u80fd\u4e3a\u7a7a\uff01
+ythgcgrj.empty=\u6db2\u4f53\u5316\u5de5\u50a8\u7f50\u5bb9\u79ef\u4e0d\u80fd\u4e3a\u7a7a\uff01
+scyckmj.empty=\u751f\u4ea7\u7528\u4ed3\u5e93\u9762\u79ef\u4e0d\u80fd\u4e3a\u7a7a\uff01
+wxpckmj.empty=\u5371\u9669\u54c1\u4ed3\u5e93\u9762\u79ef\u4e0d\u80fd\u4e3a\u7a7a\uff01
+scyckrj.empty=\u751f\u4ea7\u7528\u4ed3\u5e93\u5bb9\u79ef\u4e0d\u80fd\u4e3a\u7a7a\uff01
+ykrj.empty=\u6cb9\u5e93\u5bb9\u79ef\u4e0d\u80fd\u4e3a\u7a7a\uff01
+cpyrj.empty=\u6210\u54c1\u6cb9\u5bb9\u79ef\u4e0d\u80fd\u4e3a\u7a7a\uff01
+##\u7ecf\u8425\u4eba\u7684\u5806\u573a\u9a8c\u8bc1\u4fe1\u606f
+dcmc.empty=\u5806\u573a\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+wxpdc.empty=\u5371\u9669\u54c1\u5806\u573a\u4e0d\u80fd\u4e3a\u7a7a\uff01
+dczmj.empty=\u5806\u573a\u603b\u9762\u79ef\uff08\u5e73\u65b9\u7c73\uff09\u4e0d\u80fd\u4e3a\u7a7a\uff01
+dczrl.empty=\u5806\u573a\u603b\u5bb9\u91cf\uff08\u5428\uff09\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jzxmj.empty=\u96c6\u88c5\u7bb1\u5806\u573a\u9762\u79ef\uff08\u5e73\u65b9\u7c73\uff09\u4e0d\u80fd\u4e3a\u7a7a\uff01
+jzxdcdcnl.empty=\u96c6\u88c5\u7bb1\u5806\u573a\u5806\u5b58\u9762\u79ef\uff08\u5e73\u65b9\u7c73\uff09\u4e0d\u80fd\u4e3a\u7a7a\uff01
+wxpxdcmj.empty=\u5371\u9669\u54c1\u5806\u573a\u9762\u79ef\uff08\u5e73\u65b9\u7c73\uff09\u4e0d\u80fd\u4e3a\u7a7a\uff01
+wxpxdcdcnl.empty=\u5371\u9669\u54c1\u5806\u573a\u5806\u5b58\u80fd\u529b\uff08TEU\uff09\u4e0d\u80fd\u4e3a\u7a7a\uff01
+##\u4eba\u5458\u57fa\u672c\u4fe1\u606f\u9a8c\u8bc1
+xm.empty=\u59d3\u540d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+sfzh.empty=\u8eab\u4efd\u8bc1\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01
+szd.empty=\u6240\u5728\u5730\u4e0d\u80fd\u4e3a\u7a7a\uff01
+szgq.empty=\u6e2f\u533a\u4e0d\u80fd\u4e3a\u7a7a\uff01
+gkjyr.empty=\u6e2f\u53e3\u7ecf\u8425\u4eba\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+##\u4eba\u5458\u8bc1\u4e66\u4fe1\u606f\u9a8c\u8bc1
+zsmc.empty=\u8bc1\u4e66\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+zsbh.empty=\u8bc1\u4e66\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01
+yxq.empty=\u6709\u6548\u671f\u4e0d\u80fd\u4e3a\u7a7a\uff01
+zszl.empty=\u8bc1\u4e66\u79cd\u7c7b\u4e0d\u80fd\u4e3a\u7a7a\uff01
+##\u7ba1\u7406\u5236\u5ea6\u4fe1\u606f\u9a8c\u8bc1
+zdmc.empty=\u5236\u5ea6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+qymc.empty=\u6e2f\u53e3\u7ecf\u8425\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+fbrq.empty=\u53d1\u5e03\u65e5\u671f\u4e0d\u80fd\u4e3a\u7a7a\uff01
+xdrq.empty=\u4fee\u8ba2\u65e5\u671f\u4e0d\u80fd\u4e3a\u7a7a\uff01
+##\u6e2f\u53e3\u8bbe\u65bd\u8bbe\u5907\u4fe1\u606f\u9a8c\u8bc1
+ssmc.empty=\u8bbe\u65bd\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+sldw.empty=\u6570\u91cf/\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+zjlx.empty=\u8bf7\u9009\u62e9\u8bc1\u4ef6\u7c7b\u578b
+
+#\u4f5c\u4e1a\u573a\u6240
+btn.zycs=\u7981\u6b62\u4f5c\u4e1a
+zycs.title=\u8bbe\u7f6e\u7981\u6b62\u4f5c\u4e1a\u7684\u573a\u6240

+ 8 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/menu.properties

@@ -0,0 +1,8 @@
+#menu
+menu.del = \u5220\u9664\u4ee5\u4e0b\u8bb0\u5f55\u53ca\u5176\u4e0b\u7ea7\u8bb0\u5f55\uff1a{0}
+menu.error.add = \u53ea\u80fd\u5728\u83dc\u5355\u4e0b\u65b0\u589e
+menu.name.empty=\u83dc\u5355\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+menu.code.empty=\u83dc\u5355\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01
+col.menu.name = \u83dc\u5355\u540d\u79f0
+button.name.empty=\u6309\u94ae\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+button.code.empty=\u6309\u94ae\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01

+ 152 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/module.properties

@@ -0,0 +1,152 @@
+#Created by JInto - www.guh-software.de
+#Tue Jun 10 10:21:28 CST 2014
+001008=\u516c\u544a\u7ba1\u7406
+m000=\u767b\u5f55
+m001=\u7cfb\u7edf\u8bbe\u7f6e
+m001001=\u7528\u6237\u7ba1\u7406
+m001001_c=\u7528\u6237\u7ba1\u7406
+m001002=\u89d2\u8272\u7ba1\u7406
+m001002_c=\u89d2\u8272\u7ba1\u7406
+m001003=\u83dc\u5355\u7ba1\u7406
+m001003_c=\u83dc\u5355\u7ba1\u7406
+m001004=\u914d\u7f6e\u7ba1\u7406
+m001004_c=\u914d\u7f6e\u7ba1\u7406
+m001005=\u6e2f\u533a\u7ef4\u62a4
+m001005_c=\u6e2f\u533a\u7ef4\u62a4
+m001006=\u7801\u5934\u7ba1\u7406
+m001006_c=\u7801\u5934\u7ba1\u7406
+m001007=\u6743\u529b\u9633\u5149
+m001014=\u6d41\u7a0b\u914d\u7f6e
+m001007001=\u529e\u4ef6\u4fe1\u606f\u7ba1\u7406
+m001007002=\u9884\u62a5\u8b66\u7ba1\u7406
+m001007003=\u7763\u67e5\u7763\u529e\u7ba1\u7406
+m001007004=\u7763\u67e5\u5f85\u529e
+m001008=\u6e2f\u53e3\u6982\u51b5
+m001009=\u5371\u9669\u8d27\u7269\u54c1\u540d\u5f55\u7ba1\u7406
+m001010=\u516c\u544a\u7ba1\u7406
+m0011=\u5b89\u5168\u8d1f\u8d23\u4eba\u8054\u7cfb\u65b9\u5f0f
+m001013=\u65e5\u5fd7\u7ba1\u7406
+m001_c=\u7cfb\u7edf\u8bbe\u7f6e
+m001011=\u6743\u9650\u7ba1\u7406
+m001011_c=\u6743\u9650\u7ba1\u7406
+m001012=\u6e2f\u53e3\u7ba1\u7406
+m002=\u5e94\u6025\u7ba1\u7406
+m002001=\u5e94\u6025\u8d44\u6e90\u4fe1\u606f\u7ba1\u7406
+m002001001=\u5e94\u6025\u4e13\u5bb6\u5e93
+m002001001_c=\u5e94\u6025\u4e13\u5bb6\u5e93
+m002001002=\u5e94\u6025\u6551\u63f4\u80fd\u529b\u57fa\u672c\u60c5\u51b5
+m002001002_c=\u5e94\u6025\u6551\u63f4\u80fd\u529b\u57fa\u672c\u60c5\u51b5
+m002001006=\u5e94\u6025\u7269\u8d44
+m002001006_c=\u5e94\u6025\u7269\u8d44
+m002001007=\u5e94\u6025\u961f\u4f0d
+m002001007_c=\u5e94\u6025\u961f\u4f0d
+m002001008=\u5e94\u6025\u4e13\u5bb6\u5e93\u67e5\u8be2\u7edf\u8ba1
+m002001008_c=\u5e94\u6025\u4e13\u5bb6\u5e93\u67e5\u8be2\u7edf\u8ba1
+m002001009=\u5e94\u6025\u7f51\u7edc
+m002001_c=\u5e94\u6025\u8d44\u6e90\u4fe1\u606f\u586b\u62a5
+m002002=\u5e94\u6025\u57f9\u8bad\u3001\u6f14\u7ec3\u548c\u6f14\u4e60\u7ba1\u7406
+m002002001=\u5e94\u6025\u57f9\u8bad\u7ba1\u7406
+m002002001_c=\u5e94\u6025\u57f9\u8bad\u586b\u62a5
+m002002002=\u5e94\u6025\u6f14\u4e60\u7ba1\u7406
+m002002002_c=\u5e94\u6025\u6f14\u4e60\u586b\u62a5
+m002002003=\u5e94\u6025\u6f14\u7ec3\u7ba1\u7406
+m002002003_c=\u5e94\u6025\u6f14\u7ec3\u586b\u62a5
+m002002_c=\u5e94\u6025\u57f9\u8bad\u3001\u6f14\u7ec3\u548c\u6f14\u4e60\u586b\u62a5
+m002005=\u4e8b\u6545\u6848\u4f8b\u7ba1\u7406
+m002005_c=\u4e8b\u6545\u6848\u4f8b\u586b\u62a5
+m002007=\u91cd\u5927\u5371\u9669\u6e90\u5f55\u5165
+m002007001=\u4fe1\u606f\u5f55\u5165
+m002007001_c=\u4fe1\u606f\u5f55\u5165
+m002007_c=\u50a8\u7f50\u4fe1\u606f\u586b\u62a5
+m002008=\u5e94\u6025\u9884\u6848\u7ba1\u7406
+m002008_c=\u5e94\u6025\u9884\u6848\u586b\u62a5
+m002009=\u5e94\u6025\u5904\u7f6e
+m002099=\u6d41\u7a0b\u6267\u884c\u60c5\u51b5\u793a\u4f8b
+m002099_c=\u6d41\u7a0b\u6267\u884c\u60c5\u51b5\u793a\u4f8b
+m002_c=\u5e94\u6025\u4fe1\u606f\u586b\u62a5
+m003=\u5355\u4f4d\u4fe1\u606f\u7ba1\u7406
+m003001=\u7ba1\u7406\u5236\u5ea6\u4fe1\u606f
+m003001_c=\u7ba1\u7406\u5236\u5ea6\u4fe1\u606f
+m003002=\u7ecf\u8425\u4eba\u57fa\u7840\u4fe1\u606f
+m003002_c=\u7ecf\u8425\u4eba\u57fa\u7840\u4fe1\u606f
+m003003=\u4eba\u5458\u57fa\u672c\u4fe1\u606f
+m003003_c=\u4eba\u5458\u57fa\u672c\u4fe1\u606f
+m003004=\u5b89\u5168\u8bbe\u65bd\u8bbe\u5907\u4fe1\u606f
+m003004_c=\u5b89\u5168\u8bbe\u65bd\u8bbe\u5907\u4fe1\u606f
+m003_c=\u5355\u4f4d\u4fe1\u606f\u586b\u62a5
+m003005=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u7ba1\u7406
+m003005_c=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784
+m003006=\u5efa\u8bbe\u5355\u4f4d\u4fe1\u606f\u7ba1\u7406
+m003006_c=\u5efa\u8bbe\u5355\u4f4d\u4fe1\u606f
+m003007=\u7ecf\u8425\u4eba\u4fe1\u606f\u7ba1\u7406
+m003007_c=\u7ecf\u8425\u4eba\u4fe1\u606f
+m004=\u5b89\u5168\u5ba1\u6279\u7ba1\u7406
+m004001=\u5371\u8d27\u4f5c\u4e1a\u7533\u62a5\u5ba1\u6279
+m004001_c=\u5371\u8d27\u4f5c\u4e1a\u7533\u62a5
+m004002=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6
+m004002001=\u5b89\u5168\u6761\u4ef6\u5ba1\u67e5
+m004002001_c=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6\u5ba1\u67e5\u7533\u8bf7
+m004002001_t=\u65b0\u5efa\u3001\u6539\u5efa\u3001\u6269\u5efa\u4ece\u4e8b\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u7684\u5efa\u8bbe\u9879\u76ee\uff08\u4ee5\u4e0b\u7b80\u79f0\u201c\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u201d\uff09
+m004002001_c_t=\u65b0\u5efa\u3001\u6539\u5efa\u3001\u6269\u5efa\u4ece\u4e8b\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u7684\u5efa\u8bbe\u9879\u76ee\uff08\u4ee5\u4e0b\u7b80\u79f0\u201c\u6e2f\u53e3\u5efa\u8bbe\u9879\u76ee\u201d\uff09
+m004002_c=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6
+m004003=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u5ba1\u6279
+m004003001=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u7533\u8bf7
+m004003001_c=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u7533\u8bf7
+m004003002=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u5e74\u5ba1\u6838
+m004003002_c=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u5e74\u5ba1\u6838
+m004003003=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u53d8\u66f4
+m004003003_c=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u53d8\u66f4
+m004003004=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u7ba1\u7406
+m004003004_c=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u7ba1\u7406
+m004003_c=\u4f5c\u4e1a\u201c\u9644\u8bc1\u201d\u5ba1\u6279
+m004004=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536\u5ba1\u67e5
+m004004_c=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536\u7533\u8bf7
+m004_c=\u5b89\u5168\u5ba1\u6279\u7533\u8bf7
+m005=\u5b89\u5168\u5907\u6848\u7ba1\u7406
+m005001=\u91cd\u5927\u4e8b\u6545\u7684\u9690\u60a3\u6392\u67e5\u548c\u6cbb\u7406\u60c5\u51b5\u5907\u6848
+m005001_c=\u91cd\u5927\u4e8b\u6545\u7684\u9690\u60a3\u6392\u67e5\u548c\u6cbb\u7406\u60c5\u51b5\u5907\u6848
+m005002=\u5e94\u6025\u9884\u6848\u5907\u6848
+m005002_c=\u5e94\u6025\u9884\u6848\u5907\u6848
+m005003=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u5907\u6848
+m005003001=\u7532\u4e59\u7ea7\u673a\u6784\u5f55\u5165
+m005003001_c=\u7532\u4e59\u7ea7\u673a\u6784\u5f55\u5165
+m005003_c=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u67e5\u8be2
+m005004=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u53ca\u6574\u6539\u65b9\u6848\u843d\u5b9e\u5907\u6848
+m005004001=\u4fe1\u606f\u5f55\u5165
+m005004001_c=\u4fe1\u606f\u5f55\u5165
+m005004_c=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u53ca\u6574\u6539\u65b9\u6848\u843d\u5b9e\u5907\u6848
+m005005=\u5267\u6bd2\u5316\u5b66\u54c1\u53ca\u91cd\u5927\u5371\u9669\u6e90\u5907\u6848
+m005005_c=\u5267\u6bd2\u5316\u5b66\u54c1\u53ca\u91cd\u5927\u5371\u9669\u6e90\u5907\u6848
+m005_c=\u5b89\u5168\u5907\u6848\u7533\u8bf7
+m006=\u81ea\u67e5\u4e0e\u7763\u67e5\u7ba1\u7406
+m006001=\u81ea\u67e5\u81ea\u62a5\u7ba1\u7406
+m006001001=\u586b\u5199\u8bb0\u5f55
+m006001001_c=\u586b\u5199\u8bb0\u5f55
+m006001_c=\u81ea\u67e5\u9690\u60a3\u8bb0\u5f55
+m006002=\u76d1\u7763\u68c0\u67e5\u7ba1\u7406
+m006002_c=\u7763\u67e5\u9690\u60a3\u6574\u6539\u8bb0\u5f55
+m006_c=\u81ea\u67e5\u4e0e\u7763\u67e5
+m007=\u7edf\u8ba1\u67e5\u8be2
+m007001=\u4e8b\u6545\u6848\u4f8b\u7edf\u8ba1
+m007001_c=\u4e8b\u6545\u6848\u4f8b\u7edf\u8ba1
+m007002=\u4f5c\u4e1a\u7533\u62a5\u7edf\u8ba1
+m007002_c=\u4f5c\u4e1a\u7533\u62a5\u7edf\u8ba1
+m007003=\u5404\u6e2f\u533a\u5185\u65b0\u8bc1\u4e0e\u6362\u8bc1\u7533\u8bf7\u6570\u7edf\u8ba1
+m007003_c=\u5404\u6e2f\u533a\u5185\u65b0\u8bc1\u4e0e\u6362\u8bc1\u7533\u8bf7\u6570\u7edf\u8ba1
+m007004=\u5e94\u6025\u8d44\u6e90\u4fe1\u606f\u67e5\u8be2\u4e0e\u7edf\u8ba1\u5730\u5e02/\u7701\u7ea7
+m007004_c=\u5e94\u6025\u8d44\u6e90\u4fe1\u606f\u67e5\u8be2\u4e0e\u7edf\u8ba1\u5730\u5e02/\u7701\u7ea7
+m007_c=\u7edf\u8ba1\u67e5\u8be2
+m008=\u5de5\u4f5c\u53f0
+m008001=\u5f85\u529e\u4efb\u52a1
+m008001_c=\u5f85\u529e\u4efb\u52a1
+m008002=\u5de5\u4f5c\u63d0\u9192
+m008002_c=\u5de5\u4f5c\u63d0\u9192
+m008_c=\u5de5\u4f5c\u53f0
+m009=\u6e2f\u53e3\u8bbe\u65bd\u4fdd\u5b89
+m009_c=\u6e2f\u53e3\u8bbe\u65bd\u4fdd\u5b89
+m010=\u6743\u529b\u9633\u5149
+m010001=\u529e\u4ef6\u4fe1\u606f
+m010001_c=\u529e\u4ef6\u4fe1\u606f
+m010_c=\u6743\u529b\u9633\u5149
+menu.root=\u5e94\u6025\u5e73\u53f0
+m001015=\u8239\u8236\u7ba1\u7406

+ 96 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/qlyg.properties

@@ -0,0 +1,96 @@
+#\u529e\u4ef6\u4fe1\u606f
+apply.org_id=\u90e8\u95e8\u7f16\u53f7
+apply.item_id=\u884c\u653f\u6743\u529b\u4e8b\u9879\u7f16\u7801
+apply.department=\u4e1a\u52a1\u5904\u5ba4
+apply.transact_affair_name=\u529e\u4ef6\u540d\u79f0
+apply.internal_no=\u529e\u4ef6\u7f16\u53f7
+apply.content=\u529e\u4ef6\u6458\u8981
+apply.apply_way=\u529e\u4ef6\u7533\u8bf7\u65b9\u5f0f
+apply.applicant_code=\u7ec4\u7ec7\u673a\u6784\u4ee3\u7801
+
+apply.applicant_type=\u7533\u8bf7\u8005\u7c7b\u578b
+apply.applicant_name=\u7533\u8bf7\u8005\u540d\u79f0
+apply.applicant_paper_type=\u7533\u8bf7\u4eba\u8bc1\u4ef6\u7c7b\u578b
+apply.applicant_paper_code=\u7533\u8bf7\u4eba\u8bc1\u4ef6\u53f7\u7801
+apply.applicant_phone=\u7533\u8bf7\u4eba\u7535\u8bdd
+apply.applicant_mobile=\u7533\u8bf7\u4eba\u624b\u673a
+apply.applicant_address=\u7533\u8bf7\u4eba\u5730\u5740
+apply.applicant_zipcode=\u7533\u8bf7\u4eba\u90ae\u7f16
+apply.applicant_email=\u7533\u8bf7\u4eba\u7535\u5b50\u90ae\u4ef6
+
+apply.linkman=\u8054\u7cfb\u4eba
+apply.linkman_name=\u8054\u7cfb\u4eba\u59d3\u540d
+apply.linkman_paper_type=\u8054\u7cfb\u4eba\u8bc1\u4ef6\u7c7b\u578b
+apply.linkman_paper_code=\u8054\u7cfb\u4eba\u8bc1\u4ef6\u53f7\u7801
+apply.linkman_phone=\u8054\u7cfb\u4eba\u7535\u8bdd
+apply.linkman_mobile=\u8054\u7cfb\u4eba\u624b\u673a
+apply.linkman_address=\u8054\u7cfb\u4eba\u5730\u5740
+apply.linkman_zipcode=\u8054\u7cfb\u4eba\u90ae\u7f16
+apply.linkman_email=\u8054\u7cfb\u4eba\u7535\u5b50\u90ae\u4ef6
+
+apply.promise=\u627f\u8bfa\u65f6\u9650
+apply.apply_date=\u7533\u8bf7\u65f6\u95f4
+
+apply.apply_content=\u529e\u4ef6\u5185\u5bb9
+apply.apply_process=\u529e\u4ef6\u8fc7\u7a0b
+apply.apply_result=\u529e\u4ef6\u7ed3\u679c
+#\u529e\u4ef6\u8fc7\u7a0b
+apply.process.tache_name=\u5c97\u4f4d\u540d\u79f0
+apply.process.department=\u529e\u7406\u5904\u5ba4
+apply.process.user_name=\u529e\u7406\u4eba\u5458
+apply.process.status=\u5c97\u4f4d\u72b6\u6001
+apply.process.process_date=\u5904\u7406\u65f6\u95f4
+apply.process.promise=\u627f\u8bfa\u65f6\u9650
+#\u529e\u7406\u7ed3\u679c
+apply.result.status=\u529e\u7ed3\u72b6\u6001
+apply.result.finish_date=\u529e\u7ed3\u65f6\u95f4
+apply.result.note=\u529e\u7ed3\u610f\u89c1
+
+#\u5f02\u5e38
+alert.outWayType=\u5f02\u5e38\u7ea7\u522b
+alert.monitorType=\u5f02\u5e38\u7c7b\u578b
+alert.qlRegId=\u884c\u653f\u6743\u529b\u4e8b\u9879\u7f16\u7801
+alert.internalNo=\u529e\u4ef6\u7f16\u53f7
+alert.monitorLogo=\u5f02\u5e38\u539f\u56e0\u8bf4\u660e
+alert.dcdb=\u7763\u67e5\u7763\u529e
+alert.date=\u5f02\u5e38\u65f6\u95f4
+
+#\u7763\u67e5\u7763\u529e
+supervise.replyDate=\u53cd\u9988\u622a\u6b62\u65f6\u95f4
+supervise.opinion=\u7763\u529e\u610f\u89c1
+supervise.superviseDate=\u7763\u529e\u4ea7\u751f\u65f6\u95f4
+supervise.monitorName=\u7763\u529e\u90e8\u95e8
+supervise.replyOpinion=\u53cd\u9988\u610f\u89c1
+supervise.superviseReplyDate=\u53cd\u9988\u65f6\u95f4
+supervise.bjType=\u529e\u4ef6\u7c7b\u578b
+supervise.bjNo=\u529e\u4ef6\u7f16\u53f7
+supervise.person=\u7763\u529e\u53d1\u8d77\u4eba
+
+supervise.start=\u53d1\u8d77\u7763\u529e
+supervise.reply=\u7763\u529e\u53cd\u9988
+supervise.result=\u7763\u529e\u7ed3\u8bba
+supervise.endDate=\u529e\u7ed3\u65f6\u95f4
+supervise.endOpinion=\u529e\u7ed3\u610f\u89c1
+supervise.confirm=\u53cd\u9988\u662f\u5426\u5c5e\u5b9e
+
+supinfo.superviseType=\u7763\u529e\u7c7b\u578b
+supinfo.isExternal=\u6709\u65e0\u5ba2\u89c2\u539f\u56e0
+supinfo.endOperatorName=\u7763\u529e\u7ed3\u8bba\u529e\u7406\u4eba
+
+#\u65f6\u6548\u5f02\u5e38
+monitor.logo.warn=\u4e8b\u9879\u529e\u7406\u7684\u65f6\u95f4\u8fbe\u5230\u627f\u8bfa\u671f\u9650\uff08\u6309\u5c0f\u65f6\u8ba1\u65f6\uff09\u76844/5
+monitor.logo.alarm=\u4e8b\u9879\u529e\u7406\u7684\u65f6\u95f4\u8d85\u8fc7\u627f\u8bfa\u671f\u9650
+monitor.logo.three=\u884c\u653f\u6743\u529b\u529e\u4ef63\u4e2a\u6708\u672a\u8fdb\u884c\u5904\u7406
+monitor.logo.warn2=\u5c97\u4f4d\u529e\u7406\u7684\u65f6\u95f4\u8fbe\u5230\u627f\u8bfa\u671f\u9650\uff08\u6309\u5c0f\u65f6\u8ba1\u65f6\uff09\u76844/5
+monitor.logo.alarm2=\u5c97\u4f4d\u529e\u7406\u7684\u65f6\u95f4\u8d85\u8fc7\u627f\u8bfa\u671f\u9650
+#\u5185\u5bb9\u5f02\u5e38
+monitor.content.warn1=\u8bb8\u53ef\u7533\u8bf7\u6750\u6599\u672a\u4e0a\u62a5
+monitor.content.warn2=\u8bb8\u53ef\u53d7\u7406\u901a\u77e5\u4e66\u672a\u4e0a\u62a5
+monitor.content.warn3=\u8bb8\u53ef\u51b3\u5b9a\u4e66\u672a\u4e0a\u62a5
+monitor.content.warn4=\u6743\u529b\u7f16\u7801\u672a\u786e\u8ba4
+#\u6d41\u7a0b\u5f02\u5e38
+monitor.process.warn1=\u6d41\u7a0b\u9000\u56de\u9884\u8b66
+monitor.process.warn2=\u529e\u4ef6\u4e2d\u6b62\u9884\u8b66
+
+
+

+ 1754 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/select.properties

@@ -0,0 +1,1754 @@
+#Created by JInto - www.guh-software.de
+#Mon Jan 06 11:02:25 CST 2014
+BWSX.HLBW=\u6d77\u8f6e\u6cca\u4f4d
+BWSX.NHBW=\u5185\u6cb3\u6cca\u4f4d
+BWXS.DDXB=\u5355\u70b9\u7cfb\u6cca
+BWXS.FMT=\u6d6e\u7801\u5934
+BWXS.GBZXPT=\u8fc7\u9a73\u88c5\u5378\u5e73\u53f0
+BWXS.QT=\u5176\u4ed6
+BWXS.XP=\u659c\u5761\u5f0f\u7801\u5934
+BWXS.ZLS=\u76f4\u7acb\u5f0f
+BWXS.ZLSMT	 =	\u91cd\u529b\u5f0f\u7801\u5934
+BWXS.GZSMT	 =	\u9ad8\u6869\u5f0f\u7801\u5934
+BWXS.BZSMT	 =	\u677f\u6869\u5f0f\u7801\u5934
+BWXS2.BZ=\u677f\u6869\u5f0f
+BWXS2.GZ=\u9ad8\u6869\u5f0f
+BWXS2.QT=\u5176\u4ed6
+BWXS2.ZLS=\u91cd\u529b\u5f0f
+BWXS2.PDJXP=\u76ae\u5e26\u673a\u659c\u5761
+BWXS2.LCMT=\u7f06\u8f66\u7801\u5934
+BWZYYT.DYT=\u591a\u7528\u9014
+BWZYYT.HLBW=\u4e13\u4e1a\u5316
+BWZYYT.KH=\u5ba2\u8d27
+BWZYYT.NHBW=\u901a\u7528\u6563\u8d27
+BWZYYT.QT=\u5176\u4ed6
+BWZYYT.TYJZH=\u901a\u7528\u4ef6\u6742\u8d27
+CGLX.FD=\u6d6e\u9876
+CGLX.GDD=\u56fa\u5b9a\u9876
+CGLX.NFD=\u5185\u6d6e\u9876
+CKSCLX.FSCY=\u975e\u751f\u4ea7\u7528
+CKSCLX.SCY=\u751f\u4ea7\u7528
+CKZYYT.GZYSTCC=\u6eda\u88c5\u8fd0\u8f93\u505c\u8f66\u573a
+CKZYYT.JZX=\u96c6\u88c5\u7bb1
+CKZYYT.KS=\u77ff\u77f3
+CKZYYT.LS=\u7cae\u98df
+CKZYYT.MT=\u7164\u70ad
+CKZYYT.QT=\u5176\u4ed6
+CKZYYT.YP=\u6cb9\u54c1
+HYFL.FL1=\u884c\u4e1a\u5206\u7c7b1
+HYFL.FL2=\u884c\u4e1a\u5206\u7c7b2\t
+JJLX.GATHZ=\u6e2f\u6fb3\u53f0\u5408\u8d44
+JJLX.GFJ=\u80a1\u4efd\u5236
+JJLX.GTJJ=\u4e2a\u4f53\u7ecf\u6d4e
+JJLX.GYJJ=\u56fd\u6709\u7ecf\u6d4e
+JJLX.JTJJ=\u96c6\u4f53\u7ecf\u6d4e
+JJLX.QTJJ=\u5176\u4ed6\u7ecf\u6d4e
+JJLX.SYJJ=\u79c1\u8425\u7ecf\u6d4e
+JJLX.WSTZ=\u5916\u5546\u6295\u8d44
+No=\u5426
+PXXS.ONE=\u8bb2\u8bfe
+PXXS.THREE=\u89c6\u9891\u6848\u4f8b
+PXXS.TWO=\u5b9e\u6218\u6f14\u4e60
+QSKYT.GY=\u5de5\u4e1a
+QSKYT.MY=\u6c11\u7528
+QSKYT.MYGY=\u6c11\u7528\u3001\u5de5\u4e1a
+SSFL.AQFHJBJSC=\u5b89\u5168\u9632\u62a4\u53ca\u62a5\u8b66\u8bbe\u65bd
+SSFL.AQFHJBJSC.FDMJ=\u9632\u6bd2\u9762\u5177
+SSFL.AQFHJBJSC.JDSFZ=\u9759\u7535\u91ca\u653e\u67f1
+SSFL.AQFHJBJSC.KYQTJCY=\u53ef\u71c3\u6c14\u4f53\u68c0\u6d4b\u4eea
+SSFL.AQFHJBJSC.SCBAKQHXQ=SCBA\u7a7a\u6c14\u547c\u5438\u5668
+SSFL.AQFHJBJSC.TQJCY=\u78b3\u6c22\u68c0\u6d4b\u4eea
+SSFL.QT=\u5176\u4ed6
+SSFL.QT.FHT=\u9632\u706b\u6bef
+SSFL.QT.HSX=\u9ec4\u6c99\u7bb1
+SSFL.QT.MX=\u6728\u5c51
+SSFL.QT.SB=\u7802\u5305
+SSFL.QT.SYBJ=\u6536\u6cb9\u7c38\u7b95
+SSFL.QT.TYB=\u63a8\u6cb9\u677f
+SSFL.QT.ZLYSS=\u5835\u6f0f\u7528\u6728\u585e
+SSFL.XFSBHSS=\u6d88\u9632\u8bbe\u5907\u548c\u8bbe\u65bd
+SSFL.XFSBHSS.EYHTMHQ=\u4e8c\u6c27\u5316\u78b3\u706d\u706b\u5668
+SSFL.XFSBHSS.STCGFMHQ=\u624b\u63a8\u8f66\u5e72\u7c89\u706d\u706b\u5668
+SSFL.XFSBHSS.STSGFHQ=\u624b\u63d0\u5f0f\u5e72\u7c89\u706d\u706b\u5668
+SSFL.XFSBHSS.SWXFCPMQ=\u5ba4\u5916\u6d88\u9632\u6813/\u6ce1\u6cab\u6813
+SSFL.XFSBHSS.XFPMSG=\u6d88\u9632\u6ce1\u6cab\u50a8\u7f50
+SSFL.XFSBHSS.YDXFSP=\u79fb\u52a8\u6d88\u9632\u6c34\u70ae
+SSFL.YWRFZSS=\u6cb9\u6c61\u67d3\u9632\u6cbb\u8bbe\u65bd
+SSFL.YWRFZSS.JYMPMZMT=\u5438\u6cb9\u68c9\u7247/\u68c9\u6795/\u68c9\u6761
+SSFL.YWRFZSS.LYWYL=\u9646\u7528\u56f4\u6cb9\u680f
+SSFL.YWRFZSS.XYJ=\u6d88\u6cb9\u5242
+SSFL.YWRFZSS.ZKXYJCYQ=\u771f\u7a7a\u5438\u6cb9\u673a/\u6487\u6cb9\u5668
+SYLX.HL=\u5185\u6cb3
+SYLX.YH=\u6cbf\u6d77
+SYLX.YJ=\u6cbf\u6c5f
+SZD.SEHNGJI=\u7701\u7ea7
+#\u6240\u5728\u5730
+SZD.JIANGSU=\u6c5f\u82cf\u7701
+SZD.ZHENJIANG=\u9547\u6c5f
+SZD.ZHENJIANGLOCAL=\u9547\u6c5f\u672c\u90e8
+SZD.DANYANG=\u4e39\u9633\u5e02
+SZD.DANTU=\u4e39\u5f92\u533a
+SZD.JURONG=\u53e5\u5bb9\u5e02
+SZD.JINGKOU=\u4eac\u53e3\u533a
+SZD.SUZHOU=\u82cf\u5dde
+SZD.SUZHOULOCAL=\u82cf\u5dde\u672c\u90e8
+SZD.SUZHOUSHIQU=\u82cf\u5dde\u5e02\u533a
+SZD.ZHANGJIAGANG=\u5f20\u5bb6\u6e2f\uff08\u6cbf\u6c5f\uff09
+SZD.ZHANGJIAGANGNEIHE=\u5f20\u5bb6\u6e2f\uff08\u5185\u6cb3\uff09
+SZD.TAICANG=\u592a\u4ed3\uff08\u6cbf\u6c5f\uff09
+SZD.TAICANGNEIHE=\u592a\u4ed3\uff08\u5185\u6cb3\uff09
+SZD.CHANGSHU=\u5e38\u719f\uff08\u6cbf\u6c5f\uff09
+SZD.CHANGSHUNEIHE=\u5e38\u719f\uff08\u5185\u6cb3\uff09
+SZD.WUZHONG=\u5434\u4e2d
+SZD.XIANGCHENG=\u76f8\u57ce
+SZD.WUJIANG=\u5434\u6c5f
+SZD.KUNSHAN=\u6606\u5c71
+SZD.GAOXINQU=\u9ad8\u65b0\u533a
+SZD.LIANYUNGANG=\u8fde\u4e91\u6e2f
+SZD.NANJING=\u5357\u4eac
+SZD.NANJINGLOCAL=\u5357\u4eac\u672c\u90e8
+SZD.LIUHE=	\u516d\u5408\u533a
+SZD.NANTONG=\u5357\u901a
+SZD.NANTONGLOCAL=\u5357\u901a\u672c\u90e8
+SZD.CHONGCHUAN=\u5d07\u5ddd\u533a
+SZD.GANGZHA=\u6e2f\u95f8\u533a
+SZD.TONGZHOU=\u901a\u5dde\u533a
+SZD.HAIAN=\u6d77\u5b89\u53bf
+SZD.RUDONG=\u5982\u4e1c\u53bf
+SZD.QIDONG=\u542f\u4e1c\u5e02
+SZD.RUGAO=\u5982\u768b\u5e02
+SZD.HAIMEN=\u6d77\u95e8\u5e02
+SZD.KAIFAQU=\u5f00\u53d1\u533a
+SZD.WUXI=\u65e0\u9521
+SZD.WUXILOCAL=\u65e0\u9521\u672c\u90e8
+SZD.JIANGYIN=\u6c5f\u9634\u5e02
+SZD.HUISHAN=\u60e0\u5c71\u533a
+SZD.XISHAN=\u9521\u5c71\u5e02
+SZD.WUXIXINQU=\u65e0\u9521\u65b0\u533a
+SZD.YIXING=\u5b9c\u5174\u5e02
+SZD.YANGZHOU=\u626c\u5dde
+SZD.YANGZHOULOCAL=\u626c\u5dde\u672c\u90e8
+SZD.GUANGLING=\u5e7f\u9675\u533a
+SZD.HANJIANG=\u9097\u6c5f\u533a
+SZD.JIANGDOU=\u6c5f\u90fd\u533a
+SZD.BAOYING=\u5b9d\u5e94\u53bf
+SZD.YIZHENG=\u4eea\u5f81\u5e02
+SZD.GAOYOU=\u9ad8\u90ae\u5e02
+SZD.TAIZHOU=\u6cf0\u5dde
+SZD.TAIZHOULOCAL=\u6cf0\u5dde\u672c\u90e8
+SZD.HAILING=\u6d77\u9675\u533a
+SZD.GAOGANG=\u9ad8\u6e2f\u533a
+SZD.JIANGYAN=\u59dc\u5830\u533a
+SZD.XINGHUA=\u5174\u5316\u5e02
+SZD.JINGJIANG=\u9756\u6c5f\u5e02
+SZD.JINGJIANGNEIHE=\u9756\u6c5f\u5e02\uff08\u5185\u6cb3\uff09
+SZD.JINGJIANGGYY=\u6c5f\u9634\u2014\u9756\u6c5f\u5de5\u4e1a\u56ed\u533a
+SZD.TAIXING=\u6cf0\u5174
+SZD.YANCHENG=\u76d0\u57ce
+SZD.YANCHENGLOCAL=\u76d0\u57ce\u672c\u90e8
+SZD.DAFENG=\u5927\u4e30\u5e02
+SZD.SHEYANG=\u5c04\u9633\u53bf
+SZD.BINHAI=\u6ee8\u6d77\u53bf
+SZD.XIANGSHUI=\u54cd\u6c34\u53bf
+SZD.XUZHOU=\u5f90\u5dde
+SZD.XUZHOULOCAL=\u5f90\u5dde\u672c\u90e8
+SZD.TONGSHANXIAN=\u94dc\u5c71\u533a
+SZD.JIAWANGQU=\u8d3e\u6c6a\u533a
+SZD.FENGXIAN=\u4e30\u53bf
+SZD.PEIXIAN=\u6c9b\u53bf
+SZD.PIZHOU=\u90b3\u5dde
+SZD.XINYI=\u65b0\u6c82
+SZD.SUINING=\u7762\u5b81
+SZD.CHANGZHOU=\u5e38\u5dde
+SZD.CHANGZHOULOCAL=\u5e38\u5dde\u672c\u90e8
+SZD.WUJIN=\u6b66\u8fdb
+SZD.JINTAN=\u91d1\u575b
+SZD.LIYANG=\u6ea7\u9633
+SZD.XUQIAN=\u5bbf\u8fc1
+SZD.SUQIANlOCAL=\u5bbf\u8fc1\u672c\u90e8
+SZD.SUCHENG=\u5bbf\u57ce\u533a
+SZD.SUYU=\u5bbf\u8c6b\u533a
+SZD.SIYANG=\u6cd7\u9633\u53bf
+SZD.SIHONG=\u6cd7\u6d2a\u53bf
+SZD.HUAIAN=\u6dee\u5b89
+SZD.HUAIANLOCAL=\u6dee\u5b89\u672c\u90e8
+SZD.LIANSHUI=\u6d9f\u6c34\u53bf
+SZD.HUAIYIN=\u6dee\u9634\u53bf
+SZD.HUAIANQU=\u6dee\u5b89\u533a
+SZD.HONGZE=\u6d2a\u6cfd\u53bf
+SZD.XUYU=\u76f1\u7719\u53bf
+SZD.JINHU=\u91d1\u6e56\u53bf
+SZD.ZHENJIANGNEIHE=\u9547\u6c5f\u5185\u6cb3
+SZD.ZHENJIANGNEIHELOCAL=\u9547\u6c5f\u5185\u6cb3\u672c\u90e8
+SZD.NANTONGNEIHE=\u5357\u901a\u5185\u6cb3
+SZD.TONGZHOUNEIHE=\u901a\u5dde\u533a\uff08\u5185\u6cb3\uff09
+SZD.HAIANNEIHE=\u6d77\u5b89\u53bf\uff08\u5185\u6cb3\uff09
+SZD.RUDONGNEIHE=\u5982\u4e1c\u53bf\uff08\u5185\u6cb3\uff09
+SZD.QIDONGNEIHE=\u542f\u4e1c\u5e02\uff08\u5185\u6cb3\uff09
+SZD.RUGAONEIHE=\u5982\u768b\u5e02\uff08\u5185\u6cb3\uff09
+SZD.HAIMENNEIHE=\u6d77\u95e8\u5e02\uff08\u5185\u6cb3\uff09
+SZD.NANTONGNEIHELOCAL=\u5357\u901a\u5185\u6cb3\u672c\u90e8
+SZD.LIANYUNGANGNEIHE=\u8fde\u4e91\u6e2f\u5185\u6cb3
+SZD.YANCHENGNEIHE=\u76d0\u57ce\u5185\u6cb3
+SZD.YANCHENGNEIHELOCAL=\u76d0\u57ce\u5185\u6cb3\u672c\u90e8
+SZD.DAFENGNEIHE=\u5927\u4e30\u5e02\uff08\u5185\u6cb3\uff09
+SZD.SHEYANGNEIHE=\u5c04\u9633\u53bf\uff08\u5185\u6cb3\uff09
+SZD.BINHAINEIHE=\u6ee8\u6d77\u53bf\uff08\u5185\u6cb3\uff09
+SZD.XIANGSHUINEIHE=\u54cd\u6c34\u53bf\uff08\u5185\u6cb3\uff09
+SZD.FUNING=\u961c\u5b81\u53bf
+SZD.TINGHU=\u4ead\u6e56\u533a
+SZD.YANDU=\u76d0\u90fd\u533a
+SZD.YANCHENGKAIFAQU=\u7ecf\u6d4e\u5f00\u53d1\u533a
+SZD.DONGTAI=\u4e1c\u53f0\u5e02
+SZD.JIANHU=\u5efa\u6e56\u53bf
+SZD.GKJ.ZHENJIANGNEIHE=\u9547\u6c5f\u5185\u6cb3\u6e2f\u53e3\u5c40
+SZD.TAIXINGNEIHE=\u6cf0\u5174\u5185\u6cb3
+
+T_YJPT_GKWXHWZYFZBLHHZ_CQ_CB=\u627f\u5305
+T_YJPT_GKWXHWZYFZBLHHZ_CQ_ZL=\u79df\u8d41
+T_YJPT_GKWXHWZYFZBLHHZ_CQ_ZY=\u81ea\u6709
+T_YJPT_GKWXHWZYFZBLHHZ_WHDJ_JDHXP=\u5267\u6bd2\u5316\u5b66\u54c1
+T_YJPT_GKWXHWZYFZBLHHZ_WHDJ_PTHW=\u666e\u901a\u5371\u8d27
+T_YJPT_GKWXHWZYFZBLHHZ_WHDJ_WXHXP=\u5371\u9669\u5316\u5b66\u54c1
+T_YJPT_GKWXHWZYFZBLHHZ_WHDJ_ZDWXY=\u91cd\u5927\u5371\u9669\u6e90
+T_YJPT_GKWXHWZYFZBLHHZ_ZYCS_CG=\u50a8\u7f50
+T_YJPT_GKWXHWZYFZBLHHZ_ZYCS_CK=\u4ed3\u5e93
+T_YJPT_GKWXHWZYFZBLHHZ_ZYCS_DC=\u5806\u573a
+T_YJPT_GKWXHWZYFZBLHHZ_ZYCS_GBQ=\u8fc7\u9a73\u533a
+T_YJPT_GKWXHWZYFZBLHHZ_ZYCS_MT=\u7801\u5934\u6cca\u4f4d
+T_YJPT_WXHWGKZYSBD_AIR=\u7a7a\u6c14
+T_YJPT_WXHWGKZYSBD_AYZY=\u94f5\u6cb9\u70b8\u836f
+T_YJPT_WXHWGKZYSBD_BJL=\u5305\u4ef6\u7c7b
+T_YJPT_WXHWGKZYSBD_BPYDLG=\u7206\u7834\u7528\u7535\u96f7\u7ba1
+T_YJPT_WXHWGKZYSBD_BPYFDLG=\u7206\u7834\u7528\u975e\u7535\u96f7\u7ba1
+T_YJPT_WXHWGKZYSBD_BPYFDLGZJ=\u7206\u7834\u7528\u975e\u7535\u96f7\u7ba1\u7ec4\u4ef6
+T_YJPT_WXHWGKZYSBD_BRQT=\u4e0d\u71c3\u6c14\u4f53
+T_YJPT_WXHWGKZYSBD_BW=\u4e19\u70f7
+T_YJPT_WXHWGKZYSBD_BX=\u4e19\u70ef
+T_YJPT_WXHWGKZYSBD_BXBPYZY=B\u578b\u7206\u7834\u7528\u70b8\u836f
+T_YJPT_WXHWGKZYSBD_BZ=\u5305\u88c5
+T_YJPT_WXHWGKZYSBD_BZP=\u7206\u70b8\u54c1
+T_YJPT_WXHWGKZYSBD_CGC=\u69fd\u7f50\u8f66
+T_YJPT_WXHWGKZYSBD_CLDY=\u50ac\u6cea\u5f39\u836f[\u5e26\u6709\u6216\u4e0d\u5e26\u6709\u7206\u70b8\u7ba1\u3001\u629b\u5c04\u836f\u6216 \u53d1\u5c04\u836f]
+T_YJPT_WXHWGKZYSBD_CO=\u4e00\u6c27\u5316\u78b3
+T_YJPT_WXHWGKZYSBD_DHG=\u70b9\u706b\u7ba1
+T_YJPT_WXHWGKZYSBD_DHQ=\u9511\u5316\u6c22
+T_YJPT_WXHWGKZYSBD_DLZZYYB=\u52a8\u529b\u88c5\u7f6e\u7528\u836f\u5305
+T_YJPT_WXHWGKZYSBD_DQ=\u6c2e
+T_YJPT_WXHWGKZYSBD_DYYLG=\u5f39\u836f\u7528\u96f7\u7ba1
+T_YJPT_WXHWGKZYSBD_EFHY=\u4e8c\u6c1f\u5316\u6c27
+T_YJPT_WXHWGKZYSBD_EXBPYZY=E\u578b\u7206\u7834\u7528\u70b8\u836f
+T_YJPT_WXHWGKZYSBD_EYXJB=\u4e8c\u4e9a\u785d\u57fa\u82ef
+T_YJPT_WXHWGKZYSBD_FCBMGBZWZ=\u975e\u5e38\u4e0d\u654f\u611f\u7684\u7206\u70b8\u7269\u8d28
+T_YJPT_WXHWGKZYSBD_FYX=\u5371\u9669\u8d27\u7269\u79cd\u7c7b
+T_YJPT_WXHWGKZYSBD_GB=\u8fc7\u9a73
+T_YJPT_WXHWGKZYSBD_GG=\u7f50\u67dc
+T_YJPT_WXHWGKZYSBD_GTZH=\u56fa\u4f53\u6742\u8d27
+T_YJPT_WXHWGKZYSBD_H20=\u6c34
+T_YJPT_WXHWGKZYSBD_HJFDJ=\u706b\u7bad\u53d1\u52a8\u673a
+T_YJPT_WXHWGKZYSBD_HJFDJFYTJY=\u706b\u7bad\u53d1\u52a8\u673a\u7528\u590d\u5408\u63a8\u8fdb\u5242
+T_YJPT_WXHWGKZYSBD_HJFDJTJY=\u706b\u7bad\u53d1\u52a8\u673a\u7528\u63a8\u8fdb\u5242 
+T_YJPT_WXHWGKZYSBD_HJXH=\u706b\u70ac\u4fe1\u53f7
+T_YJPT_WXHWGKZYSBD_HKBZRSD=\u822a\u7a7a\u7206\u70b8\u71c3\u70e7\u5f39
+T_YJPT_WXHWGKZYSBD_HWXS=\u8d27\u7269\u5f62\u5f0f
+T_YJPT_WXHWGKZYSBD_HWZL=\u8d27\u7269\u79cd\u7c7b
+T_YJPT_WXHWGKZYSBD_HXWP=\u5316\u5b66\u7269\u54c1
+T_YJPT_WXHWGKZYSBD_JW=\u7532\u70f7[\u538b\u7f29\u7684]
+T_YJPT_WXHWGKZYSBD_JYBZWXWP=\u5177\u6709\u6574\u4f53\u7206\u70b8\u5371\u9669\u7684\u7269\u8d28\u548c\u7269\u54c1
+T_YJPT_WXHWGKZYSBD_JZH=\u4ef6\u6742\u8d27
+T_YJPT_WXHWGKZYSBD_JZX=\u96c6\u88c5\u7bb1
+T_YJPT_WXHWGKZYSBD_JZXZCX=\u96c6\u88c5\u7bb1\u88c5\u62c6\u7bb1
+T_YJPT_WXHWGKZYSBD_KQ=\u7a7a\u6c14
+T_YJPT_WXHWGKZYSBD_LHQ=\u78f7\u5316\u6c22
+T_YJPT_WXHWGKZYSBD_PSHJ=\u629b\u7ef3\u706b\u7bad
+T_YJPT_WXHWGKZYSBD_PYFSY=\u70ae\u7528\u53d1\u5c04\u836f
+T_YJPT_WXHWGKZYSBD_QBYX=\u8d77\u7206\u5f15\u4fe1
+T_YJPT_WXHWGKZYSBD_QT=\u5176\u4ed6
+T_YJPT_WXHWGKZYSBD_RSDY=\u71c3\u70e7\u5f39\u836f[\u975e\u6c34\u6d3b\u6027\u7684,\u4e0d\u542b\u767d\u78f7\u6216\u78f7\u5316\u7269, \u5e26\u6709\u6216\u4e0d\u5e26\u6709\u7206\u70b8\u7ba1\u3001\u629b\u5c04\u836f\u6216\u53d1\u5c04\u836f]
+T_YJPT_WXHWGKZYSBD_SGDY=\u95ea\u5149\u5f39\u836f 
+T_YJPT_WXHWGKZYSBD_SHQ=\u7837\u5316\u6c22
+T_YJPT_WXHWGKZYSBD_SQ=\u6c19
+T_YJPT_WXHWGKZYSBD_WXHWPM=\u5371\u9669\u8d27\u7269\u54c1\u540d
+T_YJPT_WXHWGKZYSBD_WYHY=\u65e0\u70df\u706b\u836f
+T_YJPT_WXHWGKZYSBD_WZDWXBZWP=\u65e0\u91cd\u5927\u5371\u9669\u7684\u7206\u70b8\u7269\u8d28\u548c\u7269\u54c1
+T_YJPT_WXHWGKZYSBD_WZTBZWXWP=\u65e0\u6574\u4f53\u7206\u70b8\u5371\u9669\u7684\u7269\u8d28\u548c\u7269\u54c1
+T_YJPT_WXHWGKZYSBD_WZTWXWP=\u5177\u6709\u629b\u5c04\u5371\u9669\u4f46\u65e0\u6574\u4f53\u7206\u70b8\u5371\u9669\u7684\u7269\u8d28\u548c\u7269\u54c1
+T_YJPT_WXHWGKZYSBD_XHDY=\u4fe1\u53f7\u5f39\u836f
+T_YJPT_WXHWGKZYSBD_XHEYQAHY=\u785d\u5316\u4e8c\u4e59\u9187\u80fa\u706b\u836f
+T_YJPT_WXHWGKZYSBD_XJFXZYSW=\u785d\u57fa\u82b3\u9999\u65cf\u884d\u751f\u7269\u7684\u7206\u71c3\u91d1\u5c5e\u76d0\u7c7b
+T_YJPT_WXHWGKZYSBD_Y=\u6c27
+T_YJPT_WXHWGKZYSBD_YB=\u6613\u7206
+T_YJPT_WXHWGKZYSBD_YDQT=\u6709\u6bd2\u6c14\u4f53
+T_YJPT_WXHWGKZYSBD_YHZP=\u70df\u706b\u5236\u54c1
+T_YJPT_WXHWGKZYSBD_YJYYB=\u6cb9\u4e95\u7528\u836f\u5305
+T_YJPT_WXHWGKZYSBD_YR=\u6613\u71c3
+T_YJPT_WXHWGKZYSBD_YRQT=\u6613\u71c3\u6c14\u4f53
+T_YJPT_WXHWGKZYSBD_YSQTHYHQT=\u538b\u7f29\u6c14\u4f53\u548c\u6db2\u5316\u6c14\u4f53
+T_YJPT_WXHWGKZYSBD_YTZH=\u6db2\u4f53\u6742\u8d27
+T_YJPT_WXHWGKZYSBD_YYHD=\u4e00\u6c27\u5316\u6c2e
+T_YJPT_WXHWGKZYSBD_ZD=\u70b8\u5f39[\u88c5\u6709\u70b8\u836f\u7684] 
+T_YJPT_WXHWGKZYSBD_ZMDY=\u7167\u660e\u5f39\u836f[\u5e26\u6709\u6216\u4e0d\u5e26\u6709\u7206\u70b8\u7ba1\u3001\u629b\u5c04\u836f\u6216 \u53d1\u5c04\u836f]
+T_YJPT_WXHWGKZYSBD_ZX=\u88c5\u5378
+T_YJPT_WXHWGKZYSBD_ZXSHRQ=\u4e2d\u578b\u6563\u8d27\u5bb9\u5668
+T_YJPT_GKWXHWZYFZBLHHZ_FJ1=\u6210\u7acb\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u673a\u6784\u6216\u8005\u4efb\u547d\u4e13\u804c\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u4eba\u5458\u7684\u6587\u4ef6
+T_YJPT_GKWXHWZYFZBLHHZ_FJ2=\u5b89\u5168\u7ba1\u7406\u5236\u5ea6\u548c\u64cd\u4f5c\u89c4\u7a0b\u6e05\u5355
+T_YJPT_GKWXHWZYFZBLHHZ_FJ3=\u7279\u79cd\u8bbe\u5907\u4f5c\u4e1a\u4eba\u5458\u6c47\u603b\u8868
+T_YJPT_GKWXHWZYFZBLHHZ_FJ4=\u4f01\u4e1a\u4e3b\u8981\u8d1f\u8d23\u4eba\uff0c\u5371\u9669\u8d27\u7269\u88c5\u7f37\u7ba1\u7406\u4eba\u5458\u3001\u7533\u62a5\u4eba\u5458\u3001\u96c6\u88c5\u7bb1\u88c5\u7bb1\u73b0\u573a\u68c0\u67e5\u5458\u4ece\u4e1a\u8d44\u683c\u8bc1\u4e66\u590d\u5370\u4ef6
+T_YJPT_GKWXHWZYFZBLHHZ_FJ5=\u5e94\u6025\u8bbe\u65bd\u8bbe\u5907\u6e05\u5355
+T_YJPT_GKWXHWZYFZBLHHZ_FJ6=\u4e8b\u6545\u5e94\u6025\u9884\u6848\u6c47\u603b\u8868
+T_YJPT_GKWXHWZYFZBLHHZ_FJ7=\u5b89\u5168\u4e13\u9879\u9a8c\u6536\u5408\u683c\u8bc1\u660e\u6216\u6709\u6548\u7684\u5b89\u5168\u73b0\u72b6\u8bc4\u4ef7\u62a5\u544a\u62a5\u5907\u5355
+T_YJPT_GKWXHWZYFZBLHHZ_FJ8=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u573a\u6240\u5e73\u9762\u793a\u610f\u56fe
+T_YJPT_GKWXHWZYFZBLHHZ_FJ8_TIP=\u987b\u5728\u56fe\u4e2d\u6807\u8bb0\u4f5c\u4e1a\u70b9\u4f4d\u7f6e\u53ca\u516c\u53f8\u5185\u90e8\u7f16\u53f7\uff1a\u5982\u50a8\u7f50001\u53f7
+T_YJPT_GKWXHWZYFZBLHHZ_FJ9=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u4e66\u6216\u4e34\u65f6\u7ecf\u8425\u8bb8\u53ef\u8bc1\u590d\u5370\u4ef6
+XMLX.GJXM=\u6539\u5efa\u9879\u76ee
+XMLX.HFXM=\u6062\u590d\u9879\u76ee
+XMLX.KJXM=\u6269\u5efa\u9879\u76ee
+XMLX.QJXM=\u8fc1\u5efa\u9879\u76ee
+XMLX.XJXM=\u65b0\u5efa\u9879\u76ee
+YAJB.XCCZFA=\u73b0\u573a\u5904\u7f6e\u65b9\u6848
+YAJB.ZHYA=\u7efc\u5408\u9884\u6848
+YAJB.ZXYA=\u4e13\u9879\u9884\u6848
+YHDM-TOP=\u9690\u60a3\u4ee3\u7801
+YHDM.AQSCGL=\u5b89\u5168\u751f\u4ea7\u7ba1\u7406
+YHDM.AQSCGL.AQGLJCTZ=\u5b89\u5168\u7ba1\u7406\u57fa\u7840\u53f0\u8d26
+YHDM.AQSCGL.AQSCBGHYLHZD=\u5b89\u5168\u751f\u4ea7\u529e\u516c\u4f1a\u8bae\uff08\u4f8b\u4f1a\uff09\u5236\u5ea6
+YHDM.AQSCGL.AQSCGZZRZJHJCZD=\u5b89\u5168\u751f\u4ea7\u5de5\u4f5c\u8d23\u4efb\u8ffd\u7a76\u548c\u5956\u60e9\u5236\u5ea6
+YHDM.AQSCGL.AQSCJCZD=\u5b89\u5168\u751f\u4ea7\u68c0\u67e5\u5236\u5ea6
+YHDM.AQSCGL.AQSCPJYZD=\u5b89\u5168\u751f\u4ea7\u57f9\u8bad\u6559\u80b2\u5236\u5ea6
+YHDM.AQSCGL.AQSCTRZD=\u5b89\u5168\u751f\u4ea7\u6295\u5165\u5236\u5ea6
+YHDM.AQSCGL.AQSCTZGLZD=\u5b89\u5168\u751f\u4ea7\u53f0\u5e10\u7ba1\u7406\u5236\u5ea6
+YHDM.AQSCGL.AQSCYHPCZLZD=\u5b89\u5168\u751f\u4ea7\u9690\u60a3\u6392\u67e5\u6cbb\u7406\u5236\u5ea6
+YHDM.AQSCGL.AQSCZRZD=\u5b89\u5168\u751f\u4ea7\u8d23\u4efb\u5236\u5ea6
+YHDM.AQSCGL.GWGZCZGC=\u5c97\u4f4d\u3001\u5de5\u79cd\u64cd\u4f5c\u89c4\u7a0b
+YHDM.AQSCGL.LDFHYPGLZD=\u52b3\u52a8\u9632\u62a4\u7528\u54c1\u7ba1\u7406\u5236\u5ea6
+YHDM.AQSCGL.QT=\u5176\u4ed6
+YHDM.AQSCGL.QTAQSCDGZZD=\u5176\u4ed6\u5b89\u5168\u751f\u4ea7\u7684\u89c4\u7ae0\u5236\u5ea6
+YHDM.AQSCGL.SGTJBGDCCLZD=\u4e8b\u6545\u7edf\u8ba1\u3001\u62a5\u544a\u3001\u8c03\u67e5\u3001\u5904\u7406\u5236\u5ea6
+YHDM.AQSCGL.SSSBDWHBYJCGLZD=\u8bbe\u65bd\u8bbe\u5907\u7684\u7ef4\u62a4\u3001\u4fdd\u517b\u3001\u68c0\u6d4b\u7ba1\u7406\u5236\u5ea6
+YHDM.AQSCGL.WHZYSB=\u5371\u8d27\u4f5c\u4e1a\u7533\u62a5
+YHDM.AQSCGL.WXZYDXCGLZD=\u5371\u9669\u4f5c\u4e1a\u7684\u73b0\u573a\u7ba1\u7406\u5236\u5ea6
+YHDM.AQSCGL.YJJYGLZD=\u5e94\u6025\u6551\u63f4\u7ba1\u7406\u5236\u5ea6
+YHDM.CZSG=\u6301\u8bc1\u4e0a\u5c97
+YHDM.CZSG.DGQZJXDGJSDTZZYRYSGZ=\u7535\u5de5\u3001\u8d77\u91cd\u673a\u68b0\u3001\u767b\u9ad8\u67b6\u8bbe\u7b49\u7279\u79cd\u4f5c\u4e1a\u4eba\u5458\u4e0a\u5c97\u8bc1
+YHDM.CZSG.FDDBRAQZGZJZAQGLYAQGLZGZS=\u6cd5\u5b9a\u4ee3\u8868\u4eba\u3001\u5b89\u5168\u4e3b\u7ba1\u3001\uff08\u4e13\u517c\u804c\uff09\u5b89\u5168\u7ba1\u7406\u5458\u5b89\u5168\u7ba1\u7406\u8d44\u683c\u8bc1\u4e66
+YHDM.CZSG.QYFZRXCCZRYGKWXHWZYSGZ=\u4f01\u4e1a\u8d1f\u8d23\u4eba\u3001\u73b0\u573a\u64cd\u4f5c\u4eba\u5458\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u4e0a\u5c97\u8bc1
+YHDM.CZSG.YLGDZXJCZGZ=\u538b\u529b\u7ba1\u9053\u5728\u7ebf\u68c0\u6d4b\u8d44\u683c\u8bc1
+YHDM.DQSB=\u7535\u5668\u8bbe\u5907
+YHDM.DQSB.BJZZ=\u62a5\u8b66\u88c5\u7f6e
+YHDM.DQSB.BYFDJZ=\u5907\u7528\u53d1\u7535\u673a\u7ec4
+YHDM.DQSB.GPDXT=\u4f9b\u914d\u7535\u7cfb\u7edf
+YHDM.DQSB.JCYWHJL=\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.DQSB.JK=CCTV\u76d1\u63a7
+YHDM.DQSB.MTXHSB=\u7801\u5934\u4fe1\u53f7\u8bbe\u5907
+YHDM.DQSB.QT=\u5176\u4ed6
+YHDM.DQSB.SSSBCKPTHJKPT=\u8bbe\u65bd\u8bbe\u5907\u64cd\u63a7\u5e73\u53f0\uff08\u6216\u76d1\u63a7\u5e73\u53f0\uff09
+YHDM.DQSB.STFBD=\u624b\u63d0\u9632\u7206\u706f
+YHDM.DQSB.TXTRGPCKDHD=\u901a\u8baf\u7cfb\u7edf\uff08\u5982\u9ad8\u9891\u3001\u7a0b\u63a7\u7535\u8bdd\u7b49\uff09
+YHDM.DQSB.ZMDJ=\u7167\u660e\u706f\u5177
+YHDM.FHYP=\u9632\u62a4\u7528\u54c1
+YHDM.FHYP.AQM=\u5b89\u5168\u5e3d
+YHDM.FHYP.FJDF=\u9632\u9759\u7535\u670d
+YHDM.FHYP.FJDX=\u9632\u9759\u7535\u978b
+YHDM.FHYP.GZF=\u5de5\u4f5c\u670d
+YHDM.FHYP.GZST=\u5de5\u4f5c\u624b\u5957
+YHDM.FHYP.JCYWHJL=\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.FHYP.QT=\u5176\u4ed6
+YHDM.GKKYFJAQCS=\u6e2f\u53e3\u5ba2\u8fd0\u2014\u2014\u9644\u52a0\u5b89\u5168\u63aa\u65bd
+YHDM.GKKYFJAQCS.ACBHZSPWCZHRHHZXX=\u6309\u8239\u8236\u6838\u8f7d\u552e\u7968\uff0c\u65e0\u8d85\u8f7d\u548c\u4eba\u8d27\u6df7\u88c5\u73b0\u8c61
+YHDM.GKKYFJAQCS.CDYRYBHWXHP=\u67e5\u5835\u6613\u71c3\u6613\u7206\u548c\u5371\u9669\u5316\u5b66\u54c1
+YHDM.GKKYFJAQCS.GGWRYLXAQGWZZCZSG=\u5404\u5c97\u4f4d\u4eba\u5458\u5c65\u884c\u5b89\u5168\u5c97\u4f4d\u804c\u8d23\u3001\u6301\u8bc1\u4e0a\u5c97
+YHDM.GKKYFJAQCS.MTXPFHCS=\u7801\u5934\u659c\u5761\u9632\u6ed1\u63aa\u65bd
+YHDM.GKKYFJAQCS.WXPZJZJCRY=\u5371\u9669\u54c1\u4e13\uff08\u517c\uff09\u804c\u68c0\u67e5\u4eba\u5458
+YHDM.GZMTFJAQCS=\u6eda\u88c5\u7801\u5934\u2014\u2014\u9644\u52a0\u5b89\u5168\u63aa\u65bd
+YHDM.GZMTFJAQCS.DDQAQXCAQGLJSBPD=\u5f85\u6e21\u533a\u5b89\u5168\u5ba3\u4f20\u3001\u5b89\u5168\u9694\u79bb\u3001\u8b66\u793a\u6807\u724c\u7b49
+YHDM.GZMTFJAQCS.DDQCLZXWH=\u5f85\u6e21\u533a\u8f66\u8f86\u79e9\u5e8f\u7ef4\u62a4
+YHDM.GZMTFJAQCS.DDQZMXT=\u5f85\u6e21\u533a\u7167\u660e\u7cfb\u7edf
+YHDM.GZMTFJAQCS.KCLKZYDDQ=\u5ba2\u8f66\u65c5\u5ba2\u4e13\u7528\u5f85\u6e21\u533a
+YHDM.GZMTFJAQCS.PBFHSJMDAQSS=\u914d\u5907\u9632\u6ed1\u4e09\u89d2\u6728\u7b49\u5b89\u5168\u8bbe\u65bd
+YHDM.GZMTFJAQCS.WXPCLZYCD=\u5371\u9669\u54c1\u8f66\u8f86\u4e13\u7528\u8f66\u9053
+YHDM.GZMTFJAQCS.WXPCSXZD=\u5371\u9669\u54c1\u8f66\u5b9e\u884c\u4e13\u6e21
+YHDM.GZMTFJAQCS.XCGYDJWXPCZYDPZZZDLSJHYYYQK=\u73b0\u573a\u7ba1\u5458\u767b\u8bb0\u5371\u9669\u54c1\u8f66\u88c5\u8fd0\u7684\u54c1\u79cd\u3001\u8f7d\u91cd\u3001\u5230\u79bb\u65f6\u95f4\u548c\u62bc\u8fd0\u5458\u60c5\u51b5
+YHDM.QT=\u5176\u5b83
+YHDM.QT.FXB=\u98ce\u5411\u6807
+YHDM.QT.GLGJ=\u7ba1\u5eca\u7ba1\u67b6
+YHDM.QT.GNBSJSBZ=\u6e2f\u5185\u6807\u8bc6\u3001\u8b66\u793a\u6807\u5fd7
+YHDM.QT.JSBZ=\u8b66\u793a\u6807\u5fd7
+YHDM.QT.QT=\u5176\u4ed6
+YHDM.QT.WHDCPLZZ=\u5371\u8d27\u5806\u573a\u55b7\u6797\u88c5\u7f6e
+YHDM.QT.ZZK=\u5468\u77e5\u5361
+YHDM.SGJGJQFSSS=\u6c34\u5de5\u7ed3\u6784\u53ca\u5176\u9644\u5c5e\u8bbe\u65bd
+YHDM.SGJGJQFSSS.CDHMSJ=\u8f66\u6321\u548c\u57cb\u8bbe\u4ef6
+YHDM.SGJGJQFSSS.GG=\u94a2\u8f68
+YHDM.SGJGJQFSSS.HL=\u62a4\u680f
+YHDM.SGJGJQFSSS.HLJ=\u62a4\u8f6e\u69db
+YHDM.SGJGJQFSSS.HX=\u62a4\u5f26
+YHDM.SGJGJQFSSS.JCYWHJL=\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.SGJGJQFSSS.JLJ=\u7ede\u7f06\u673a
+YHDM.SGJGJQFSSS.JT=\u9636\u68af
+YHDM.SGJGJQFSSS.KSTGZZ=\u5feb\u901f\u8131\u94a9\u88c5\u7f6e
+YHDM.SGJGJQFSSS.MTZQDSGJG=\u7801\u5934\u3001\u6808\u6865\u7b49\u6c34\u5de5\u7ed3\u6784
+YHDM.SGJGJQFSSS.PT=\u722c\u68af
+YHDM.SGJGJQFSSS.QT=\u5176\u4ed6
+YHDM.SGJGJQFSSS.XCZH=\u7cfb\u8239\u67f1\uff08\u73af\uff09
+YHDM.SGJGJQFSSS.XWH=\u7cfb\u7f51\u73af
+YHDM.XCJYP=\u5ba3\u4f20\u6559\u80b2\u57f9\u8bad
+YHDM.XCJYP.CYAQYDZDAQHDJL=\u6625\u8fd0\u3001\u5b89\u5168\u6708\u7b49\u91cd\u5927\u5b89\u5168\u6d3b\u52a8\u8bb0\u5f55
+YHDM.XCJYP.QT=\u5176\u4ed6
+YHDM.XCJYP.XZGGQSJAQJYP=\u65b0\u804c\u5de5\u5c97\u524d\u4e09\u7ea7\u5b89\u5168\u6559\u80b2\u57f9\u8bad
+YHDM.XCJYP.ZGRCAQJYPJHJLS=\u804c\u5de5\u65e5\u5e38\u5b89\u5168\u6559\u80b2\u57f9\u8bad\u8ba1\u5212\u53ca\u843d\u5b9e
+YHDM.XFSS=\u6d88\u9632\u8bbe\u65bd
+YHDM.XFSS.GDMHXTXFGXXFSXFSDSQPMGPMPD=\u56fa\u5b9a\u706d\u706b\u7cfb\u7edf\uff08\u6d88\u9632\u7ba1\u7cfb\u3001\u6d88\u9632\u6813\u3001\u6d88\u9632\u6c34\u5e26\u3001\u6c34\u67aa\u3001\u6ce1\u6cab\u7f50\u3001\u6ce1\u6cab\u70ae\u7b49\uff09
+YHDM.XFSS.GJTAJT=\u56fd\u9645\u901a\u5cb8\u63a5\u5934
+YHDM.XFSS.JCYWHJL=\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.XFSS.SMBHSXXFFDQTSB=\u77f3\u68c9\u88ab\u3001\u9ec4\u6c99\u7bb1\u3001\u6d88\u9632\u65a7\u7b49\u5176\u4ed6\u8bbe\u5907
+YHDM.XFSS.XFBHYJXFB=\u6d88\u9632\u6cf5\uff08\u542b\u5e94\u6025\u6d88\u9632\u6cf5\uff09
+YHDM.XFSS.XFC=\u6d88\u9632\u8f66
+YHDM.XFSS.XFYZB=\u6d88\u9632\u5458\u88c5\u5907
+YHDM.XFSS.YDXFQC=\u79fb\u52a8\u6d88\u9632\u5668\u6750
+YHDM.YJGL=\u5e94\u6025\u7ba1\u7406
+YHDM.YJGL.FZRZHYJYA=\u9632\u81ea\u7136\u707e\u5bb3\u5e94\u6025\u9884\u6848
+YHDM.YJGL.LKJJSSYJYA=\u65c5\u5ba2\u7d27\u6025\u758f\u6563\u5e94\u6025\u9884\u6848
+YHDM.YJGL.QTYJYA=\u5176\u4ed6\u5e94\u6025\u9884\u6848
+YHDM.YJGL.WXHWSGYJYA=\u5371\u9669\u8d27\u7269\u4e8b\u6545\u5e94\u6025\u9884\u6848
+YHDM.YJGL.YJCZLDZZJG=\u5e94\u6025\u5904\u7f6e\u9886\u5bfc\u7ec4\u7ec7\u673a\u6784
+YHDM.YJGL.YLJL=\u6f14\u7ec3\u8bb0\u5f55
+YHDM.YJGL.YZJZYJJYDWHXGYJJYDWQDDXY=\u4e0e\u4e13\uff08\u517c\uff09\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u6216\u76f8\u5173\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u7b7e\u8ba2\u7684\u534f\u8bae
+YHDM.YJGL.ZDSCAQSGYJYA=\u91cd\u5927\u751f\u4ea7\u5b89\u5168\u4e8b\u6545\u5e94\u6025\u9884\u6848
+YHDM.YJQC=\u5e94\u6025\u5668\u6750
+YHDM.YJQC.FDMZ=\u9632\u6bd2\u9762\u7f69
+YHDM.YJQC.FHF=\u9632\u5316\u670d
+YHDM.YJQC.HMJ=\u62a4\u76ee\u955c
+YHDM.YJQC.HXQ=\u547c\u5438\u5668
+YHDM.YJQC.JCYWHJL=\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.YJQC.JSQJSJ=\u6551\u751f\u5708\u53ca\u5c5e\u5177
+YHDM.YJQC.JSY=\u6551\u751f\u8863
+YHDM.YJQC.KBLF=\u6297\u66b4\u9732\u670d
+YHDM.YJQC.MTPLZZ=\u7801\u5934\u55b7\u6dcb\u88c5\u7f6e
+YHDM.YJQC.QT=\u5176\u4ed6
+YHDM.YJQC.SBHCB=\u6c99\u5305\uff08\u6216\u8349\u5305\uff09
+YHDM.YJQC.XYQ=\u6d17\u773c\u5668
+YHDM.YJQC.ZB=\u95f8\u677f
+YHDM.ZXTZQJSB=\u88c5\u5378\u3001\u7279\u79cd\uff08\u5f3a\u68c0\uff09\u8bbe\u5907
+YHDM.ZXTZQJSB.AQFJJAQBHZZ=\u5b89\u5168\u9644\u4ef6\u53ca\u5b89\u5168\u4fdd\u62a4\u88c5\u7f6e
+YHDM.ZXTZQJSB.FLFJDZZ=\u9632\u96f7\u9632\u9759\u7535\u88c5\u7f6e
+YHDM.ZXTZQJSB.GWGYTCQ=\u611f\u6e29\uff08\u611f\u70df\uff09\u63a2\u6d4b\u5668
+YHDM.ZXTZQJSB.JCYWHJL=\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.ZXTZQJSB.KRQTTCQ=\u53ef\u71c3\u6c14\u4f53\u63a2\u6d4b\u5668
+YHDM.ZXTZQJSB.QT=\u5176\u4ed6
+YHDM.ZXTZQJSB.QZJXJFSAQSS=\u8d77\u91cd\u673a\u68b0\u53ca\u9644\u5c5e\u5b89\u5168\u8bbe\u65bd
+YHDM.ZXTZQJSB.SYB=\u8f93\u6cb9\u81c2
+YHDM.ZXTZQJSB.SYRG=\u8f93\u6cb9\u8f6f\u7ba1
+YHDM.ZXTZQJSB.WDJ=\u6e29\u5ea6\u8ba1
+YHDM.ZXTZQJSB.YLGD=\u538b\u529b\u7ba1\u9053
+YHDM.ZXTZQJSB.YLRQ=\u538b\u529b\u5bb9\u5668
+YHDM.ZYHJBHQK=\u4f5c\u4e1a\u73af\u5883\u53d8\u5316\u60c5\u51b5
+YHDM.ZYHJBHQK.MTQYSYSCJSJ=\u7801\u5934\u524d\u6cbf\u6c34\u57df\u626b\u6d4b\u53ca\u758f\u6d5a
+YHDM.ZYHJBHQK.MTZBZYHJ=\u7801\u5934\u5468\u8fb9\u4f5c\u4e1a\u73af\u5883
+YHDM.ZYHJBHQK.QYNBZYHJ=\u4f01\u4e1a\u5185\u90e8\u4f5c\u4e1a\u73af\u5883
+YHDM.ZZJG=\u7ec4\u7ec7\u673a\u6784
+YHDM.ZZJG.AQSCGZZNJG=\u5b89\u5168\u751f\u4ea7\u5de5\u4f5c\u804c\u80fd\u673a\u6784
+YHDM.ZZJG.AQSCLDZZJG=\u5b89\u5168\u751f\u4ea7\u9886\u5bfc\u7ec4\u7ec7\u673a\u6784
+YHDM.ZZJYGWS=\u8bc1\u7167\u53ca\u6709\u5173\u6587\u4e66
+YHDM.ZZJYGWS.BGCSDCQZMHZLHT=\u529e\u516c\u573a\u6240\u7684\u4ea7\u6743\u8bc1\u660e\u6216\u79df\u8d41\u5408\u540c
+YHDM.ZZJYGWS.DWKFZGZS=\u5bf9\u5916\u5f00\u653e\u8d44\u683c\u8bc1\u4e66
+YHDM.ZZJYGWS.GKAXSYPZWJ=\u6e2f\u53e3\u5cb8\u7ebf\u4f7f\u7528\u6279\u51c6\u6587\u4ef6
+YHDM.ZZJYGWS.GKGCJGYSZMS=\u6e2f\u53e3\u5de5\u7a0b\u7ae3\u5de5\u9a8c\u6536\u8bc1\uff08\u660e\uff09\u4e66
+YHDM.ZZJYGWS.GKJYXKZ=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1
+YHDM.ZZJYGWS.GZCBDCBZS=\u6e2f\u4f5c\u8239\u8236\u7684\u8239\u8236\u8bc1\u4e66
+YHDM.ZZJYGWS.KBDJPGBG=\u9760\u6cca\u7b49\u7ea7\u8bc4\u4f30\u62a5\u544a
+YHDM.ZZJYGWS.MTDZLHTJAQGLXY=\u7801\u5934\u7684\u79df\u8d41\u5408\u540c\u53ca\u5b89\u5168\u7ba1\u7406\u534f\u8bae
+YHDM.ZZJYGWS.QT=\u5176\u4ed6
+YHDM.ZZJYGWS.SYXBAZM=\u8bd5\u8fd0\u884c\u5907\u6848\u8bc1\u660e
+YHDM.ZZJYGWS.WXHWGKZYRKZ=\u5371\u9669\u8d27\u7269\u6e2f\u53e3\u4f5c\u4e1a\u8ba4\u53ef\u8bc1
+YHDM.ZZJYGWS.WXHWGKZYZXAQPJBG=\u5371\u9669\u8d27\u7269\u6e2f\u53e3\u4f5c\u4e1a\u4e13\u9879\u5b89\u5168\u8bc4\u4ecb\u62a5\u544a
+YHDM.ZZJYGWS.XFBMYSHJCYJ=\u6d88\u9632\u90e8\u95e8\u9a8c\u6536\uff08\u6216\u68c0\u67e5\uff09\u610f\u89c1
+YHDM.ZZJYGWS.XFXY=\u6d88\u9632\u534f\u8bae
+YHDM.ZZJYGWS.YYZZ=\u8425\u4e1a\u6267\u7167
+YHJB.YBYH=\u4e00\u822c\u9690\u60a3
+YHJB.ZDYH=\u91cd\u5927\u9690\u60a3
+Yes=\u662f
+ZYHBWFL.CPY=\u6210\u54c1\u6cb9
+ZYHBWFL.GZ=\u6eda\u88c5
+ZYHBWFL.JSKS=\u91d1\u5c5e\u77ff\u77f3
+ZYHBWFL.JZX=\u96c6\u88c5\u7bb1
+ZYHBWFL.KY=\u5ba2\u8fd0
+ZYHBWFL.MT=\u7164\u70ad
+ZYHBWFL.SZLS=\u6563\u88c5\u7cae\u98df
+ZYHBWFL.SZSL=\u6563\u88c5\u6c34\u6ce5
+ZYHBWFL.YHSYQ=\u6db2\u5316\u77f3\u6cb9\u6c14
+ZYHBWFL.YHTRQ=\u6db2\u5316\u5929\u7136\u6c14
+ZYHBWFL.YTHG=\u6db2\u4f53\u5316\u5de5
+ZYHBWFL.YY=\u539f\u6cb9
+ZZDJ.ER=\u8d44\u8d28\u7b49\u7ea72
+ZZDJ.SAN=\u8d44\u8d28\u7b49\u7ea73
+ZZDJ.SI=\u8d44\u8d28\u7b49\u7ea74
+ZZDJ.WU=\u8d44\u8d28\u7b49\u7ea75
+ZZDJ.YI=\u8d44\u8d28\u7b49\u7ea71
+menu.type.folder=\u76ee\u5f55
+menu.type.page=\u9875\u9762
+sex.female=\u5973
+sex.male=\u7537
+confirm1=\u5c5e\u5b9e
+confirm2=\u4e0d\u5c5e\u5b9e
+#\u662f\u5426\u751f\u6548
+Yes = \u662f
+No  = \u5426
+menu.type.folder=\u76ee\u5f55
+menu.type.page=\u9875\u9762
+yjwl.type.yy=\u533b\u9662
+yjwl.type.xf=\u6d88\u9632
+yjwl.type.ga=\u516c\u5b89
+yjwl.type.jj=\u4ea4\u8b66
+yjwl.type.hb=\u73af\u4fdd
+yjwl.type.bf=\u8fb9\u9632
+yjwl.type.sj=\u641c\u6551\u4e2d\u5fc3
+################\u516c\u5171\u4ee3\u7801\u4e0b\u62c9\u6846##################
+#\u6240\u5728\u5730
+SZD.SEHNGJI=\u7701\u7ea7
+SZD.ZHENJIANG=\u9547\u6c5f
+SZD.SUZHOU=\u82cf\u5dde
+#\u5e94\u6025\u9884\u6848\u7ea7\u522b
+YAJB.ZHYA=\u7efc\u5408\u9884\u6848
+YAJB.ZXYA=\u4e13\u9879\u9884\u6848
+YAJB.XCCZFA=\u73b0\u573a\u5904\u7f6e\u65b9\u6848
+#\u57f9\u8bad\u5f62\u5f0f
+PXXS.ONE=\u8bb2\u8bfe
+PXXS.TWO=\u89c6\u9891\u6848\u4f8b
+PXXS.THREE=\u5b9e\u6218\u57f9\u8bad
+#\u6f14\u7ec3\u5f62\u5f0f
+YLXS.ONE=\u8bb2\u8bfe
+YLXS.TWO=\u89c6\u9891\u6848\u4f8b
+YLXS.THREE=\u5b9e\u6218\u6f14\u7ec3
+#\u6f14\u4e60\u5f62\u5f0f
+YXXS.ONE=\u8bb2\u8bfe
+YXXS.TWO=\u89c6\u9891\u6848\u4f8b
+YXXS.THREE=\u5b9e\u6218\u6f14\u4e60
+##\u9879\u76ee\u7c7b\u578b
+XMLX.XJXM=\u65b0\u5efa\u9879\u76ee
+XMLX.KJXM =\u6269\u5efa\u9879\u76ee
+XMLX.GJXM=\u6539\u5efa\u9879\u76ee
+XMLX.QJXM=\u8fc1\u5efa\u9879\u76ee
+XMLX.HFXM=\u6062\u590d\u9879\u76ee
+#\u8d44\u8d28\u7b49\u7ea7
+ZZDJ.YI=\u8d44\u8d28\u7b49\u7ea71
+ZZDJ.ER=\u8d44\u8d28\u7b49\u7ea72
+ZZDJ.SAN=\u8d44\u8d28\u7b49\u7ea73
+ZZDJ.SI=\u8d44\u8d28\u7b49\u7ea74
+ZZDJ.WU=\u8d44\u8d28\u7b49\u7ea75
+#\u7ecf\u6d4e\u7c7b\u578b
+JJLX.GYJJ=\u56fd\u6709\u7ecf\u6d4e
+JJLX.JTJJ=\u96c6\u4f53\u7ecf\u6d4e
+JJLX.SYJJ=\u79c1\u8425\u7ecf\u6d4e
+JJLX.GTJJ=\u4e2a\u4f53\u7ecf\u6d4e
+JJLX.GFJ=\u80a1\u4efd\u5236
+JJLX.WSTZ=\u5916\u5546\u6295\u8d44
+JJLX.GATHZ=\u6e2f\u6fb3\u53f0\u5408\u8d44
+JJLX.QTJJ=\u5176\u4ed6\u7ecf\u6d4e
+
+#\u6cca\u4f4d\u5c5e\u6027
+BWSX.HLBW=\u6d77\u8f6e\u6cca\u4f4d
+BWSX.NHBW=\u5185\u6cb3\u6cca\u4f4d
+
+#\u6cca\u4f4d\u578b\u5f0f
+BWXS.ZLS=\u76f4\u7acb\u5f0f
+BWXS.XP=\u659c\u5761
+BWXS.FMT=\u6d6e\u7801\u5934
+BWXS.DDXB=\u5355\u70b9\u7cfb\u6cca
+BWXS.GBZXPT=\u8fc7\u9a73\u88c5\u5378\u5e73\u53f0
+BWXS.QT=\u5176\u4ed6
+BWXS2.ZLS=\u91cd\u529b\u5f0f
+BWXS2.BZ=\u677f\u6869
+BWXS2.GZ=\u9ad8\u6869
+BWXS2.QT=\u5176\u4ed6
+
+#\u6cca\u4f4d\u4e3b\u8981\u7528\u9014
+BWZYYT.HLBW=\u4e13\u4e1a\u5316
+BWZYYT.NHBW=\u901a\u7528\u6563\u8d27
+BWZYYT.TYJZH=\u901a\u7528\u4ef6\u6742\u8d27
+BWZYYT.KH=\u5ba2\u8d27
+BWZYYT.DYT=\u591a\u7528\u9014
+BWZYYT.QT=\u5176\u4ed6
+
+#\u4e13\u4e1a\u5316\u6cca\u4f4d\u5206\u7c7b
+ZYHBWFL.JZX=\u96c6\u88c5\u7bb1
+ZYHBWFL.MT=\u7164\u70ad
+ZYHBWFL.JSKS=\u91d1\u5c5e\u77ff\u77f3
+ZYHBWFL.YY=\u539f\u6cb9
+ZYHBWFL.CPY=\u6210\u54c1\u6cb9
+ZYHBWFL.YTHG=\u6db2\u4f53\u5316\u5de5
+ZYHBWFL.YHTRQ=\u6db2\u5316\u5929\u7136\u6c14
+ZYHBWFL.YHSYQ=\u6db2\u5316\u77f3\u6cb9\u6c14
+ZYHBWFL.SZLS=\u6563\u88c5\u7cae\u98df
+ZYHBWFL.SZSL=\u6563\u88c5\u6c34\u6ce5
+ZYHBWFL.KY=\u5ba2\u8fd0
+ZYHBWFL.GZ=\u6eda\u88c5
+
+#\u4ed3\u5e93\uff08\u5806\u573a\uff09\u751f\u4ea7\u7c7b\u578b
+CKSCLX.FSCY=\u975e\u751f\u4ea7\u7528
+CKSCLX.SCY=\u751f\u4ea7\u7528
+
+#\u4ed3\u5e93\uff08\u5806\u573a\uff09\u4e3b\u8981\u7528\u9014
+CKZYYT.MT=\u7164\u70ad
+CKZYYT.YP=\u6cb9\u54c1
+CKZYYT.KS=\u77ff\u77f3
+CKZYYT.LS=\u7cae\u98df
+CKZYYT.JZX=\u96c6\u88c5\u7bb1
+CKZYYT.GZYSTCC=\u6eda\u88c5\u8fd0\u8f93\u505c\u8f66\u573a
+CKZYYT.QT=\u5176\u4ed6
+
+
+#\u9690\u60a3\u7ea7\u522b
+YHJB.YBYH=\u4e00\u822c\u9690\u60a3
+YHJB.YJYH=\u4e00\u7ea7\u9690\u60a3
+YHJB.EJYH=\u4e8c\u7ea7\u9690\u60a3
+YHJB.SJYH=\u91cd\u5927\u9690\u60a3
+
+#\u53d6\u6c34\u53e3\u7528\u9014	
+QSKYT.MY=\u6c11\u7528
+QSKYT.GY=\u5de5\u4e1a
+QSKYT.MYGY=\u6c11\u7528\u3001\u5de5\u4e1a
+
+#\u50a8\u7f50\u7c7b\u578b
+CGLX.GDD=\u56fa\u5b9a\u9876
+CGLX.NFD=\u5185\u6d6e\u9876
+CGLX.FD=\u6d6e\u9876
+
+#\u9690\u60a3\u4ee3\u7801
+YHDM.YJQC.ZB	=	\u95f8\u677f
+YHDM.YJQC.KBLF	=	\u6297\u66b4\u9732\u670d
+YHDM.YJQC.XYQ	=	\u6d17\u773c\u5668
+YHDM.YJQC.MTPLZZ	=	\u7801\u5934\u55b7\u6dcb\u88c5\u7f6e
+YHDM.YJQC.HMJ	=	\u62a4\u76ee\u955c
+YHDM.YJQC.FHF	=	\u9632\u5316\u670d
+YHDM.YJQC.HXQ	=	\u547c\u5438\u5668
+YHDM.YJQC.FDMZ	=	\u9632\u6bd2\u9762\u7f69
+YHDM.YJQC.JCYWHJL	=	\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.YJQC.QT	=	\u5176\u4ed6
+YHDM.ZYHJBHQK	=	\u4f5c\u4e1a\u73af\u5883\u53d8\u5316\u60c5\u51b5
+YHDM.ZYHJBHQK.MTZBZYHJ	=	\u7801\u5934\u5468\u8fb9\u4f5c\u4e1a\u73af\u5883
+YHDM.ZYHJBHQK.QYNBZYHJ	=	\u4f01\u4e1a\u5185\u90e8\u4f5c\u4e1a\u73af\u5883
+YHDM.ZYHJBHQK.MTQYSYSCJSJ	=	\u7801\u5934\u524d\u6cbf\u6c34\u57df\u626b\u6d4b\u53ca\u758f\u6d5a
+YHDM.QT	=	\u5176\u5b83
+YHDM.QT.GNBSJSBZ	=	\u6e2f\u5185\u6807\u8bc6\u3001\u8b66\u793a\u6807\u5fd7
+YHDM.QT.GLGJ	=	\u7ba1\u5eca\u7ba1\u67b6
+YHDM.QT.WHDCPLZZ	=	\u5371\u8d27\u5806\u573a\u55b7\u6797\u88c5\u7f6e
+YHDM.QT.ZZK	=	\u5468\u77e5\u5361
+YHDM.QT.JSBZ	=	\u8b66\u793a\u6807\u5fd7
+YHDM.QT.FXB	=	\u98ce\u5411\u6807
+YHDM.QT.QT	=	\u5176\u4ed6
+YHDM.GKKYFJAQCS	=	\u6e2f\u53e3\u5ba2\u8fd0\u2014\u2014\u9644\u52a0\u5b89\u5168\u63aa\u65bd
+YHDM.GKKYFJAQCS.ACBHZSPWCZHRHHZXX	=	\u6309\u8239\u8236\u6838\u8f7d\u552e\u7968\uff0c\u65e0\u8d85\u8f7d\u548c\u4eba\u8d27\u6df7\u88c5\u73b0\u8c61
+YHDM.GKKYFJAQCS.GGWRYLXAQGWZZCZSG	=	\u5404\u5c97\u4f4d\u4eba\u5458\u5c65\u884c\u5b89\u5168\u5c97\u4f4d\u804c\u8d23\u3001\u6301\u8bc1\u4e0a\u5c97
+YHDM.GKKYFJAQCS.WXPZJZJCRY	=	\u5371\u9669\u54c1\u4e13\uff08\u517c\uff09\u804c\u68c0\u67e5\u4eba\u5458
+YHDM.GKKYFJAQCS.CDYRYBHWXHP	=	\u67e5\u5835\u6613\u71c3\u6613\u7206\u548c\u5371\u9669\u5316\u5b66\u54c1
+YHDM.GKKYFJAQCS.MTXPFHCS	=	\u7801\u5934\u659c\u5761\u9632\u6ed1\u63aa\u65bd
+YHDM.GZMTFJAQCS	=	\u6eda\u88c5\u7801\u5934\u2014\u2014\u9644\u52a0\u5b89\u5168\u63aa\u65bd
+YHDM.GZMTFJAQCS.DDQCLZXWH	=	\u5f85\u6e21\u533a\u8f66\u8f86\u79e9\u5e8f\u7ef4\u62a4
+YHDM.GZMTFJAQCS.KCLKZYDDQ	=	\u5ba2\u8f66\u65c5\u5ba2\u4e13\u7528\u5f85\u6e21\u533a
+YHDM.GZMTFJAQCS.DDQZMXT	=	\u5f85\u6e21\u533a\u7167\u660e\u7cfb\u7edf
+YHDM.GZMTFJAQCS.DDQAQXCAQGLJSBPD	=	\u5f85\u6e21\u533a\u5b89\u5168\u5ba3\u4f20\u3001\u5b89\u5168\u9694\u79bb\u3001\u8b66\u793a\u6807\u724c\u7b49
+YHDM.GZMTFJAQCS.PBFHSJMDAQSS	=	\u914d\u5907\u9632\u6ed1\u4e09\u89d2\u6728\u7b49\u5b89\u5168\u8bbe\u65bd
+YHDM.GZMTFJAQCS.WXPCLZYCD	=	\u5371\u9669\u54c1\u8f66\u8f86\u4e13\u7528\u8f66\u9053
+YHDM.GZMTFJAQCS.XCGYDJWXPCZYDPZZZDLSJHYYYQK	=	\u73b0\u573a\u7ba1\u5458\u767b\u8bb0\u5371\u9669\u54c1\u8f66\u88c5\u8fd0\u7684\u54c1\u79cd\u3001\u8f7d\u91cd\u3001\u5230\u79bb\u65f6\u95f4\u548c\u62bc\u8fd0\u5458\u60c5\u51b5
+YHDM.GZMTFJAQCS.WXPCSXZD	=	\u5371\u9669\u54c1\u8f66\u5b9e\u884c\u4e13\u6e21
+YHDM.XCJYP	=	\u5ba3\u4f20\u6559\u80b2\u57f9\u8bad
+YHDM-TOP	=	\u9690\u60a3\u4ee3\u7801
+YHDM.ZZJYGWS	=	\u8bc1\u7167\u53ca\u6709\u5173\u6587\u4e66
+YHDM.ZZJYGWS.YYZZ	=	\u8425\u4e1a\u6267\u7167
+YHDM.ZZJYGWS.GKJYXKZ	=	\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1
+YHDM.ZZJYGWS.MTDZLHTJAQGLXY	=	\u7801\u5934\u7684\u79df\u8d41\u5408\u540c\u53ca\u5b89\u5168\u7ba1\u7406\u534f\u8bae
+YHDM.ZZJYGWS.BGCSDCQZMHZLHT	=	\u529e\u516c\u573a\u6240\u7684\u4ea7\u6743\u8bc1\u660e\u6216\u79df\u8d41\u5408\u540c
+YHDM.ZZJYGWS.DWKFZGZS	=	\u5bf9\u5916\u5f00\u653e\u8d44\u683c\u8bc1\u4e66
+YHDM.ZZJYGWS.GKAXSYPZWJ	=	\u6e2f\u53e3\u5cb8\u7ebf\u4f7f\u7528\u6279\u51c6\u6587\u4ef6
+YHDM.ZZJYGWS.GKGCJGYSZMS	=	\u6e2f\u53e3\u5de5\u7a0b\u7ae3\u5de5\u9a8c\u6536\u8bc1\uff08\u660e\uff09\u4e66
+YHDM.ZZJYGWS.KBDJPGBG	=	\u9760\u6cca\u7b49\u7ea7\u8bc4\u4f30\u62a5\u544a
+YHDM.ZZJYGWS.SYXBAZM	=	\u8bd5\u8fd0\u884c\u5907\u6848\u8bc1\u660e
+YHDM.ZZJYGWS.GZCBDCBZS	=	\u6e2f\u4f5c\u8239\u8236\u7684\u8239\u8236\u8bc1\u4e66
+YHDM.ZZJYGWS.XFBMYSHJCYJ	=	\u6d88\u9632\u90e8\u95e8\u9a8c\u6536\uff08\u6216\u68c0\u67e5\uff09\u610f\u89c1
+YHDM.ZZJYGWS.WXHWGKZYRKZ	=	\u5371\u9669\u8d27\u7269\u6e2f\u53e3\u4f5c\u4e1a\u8ba4\u53ef\u8bc1
+YHDM.ZZJYGWS.WXHWGKZYZXAQPJBG	=	\u5371\u9669\u8d27\u7269\u6e2f\u53e3\u4f5c\u4e1a\u4e13\u9879\u5b89\u5168\u8bc4\u4ecb\u62a5\u544a
+YHDM.ZZJYGWS.XFXY	=	\u6d88\u9632\u534f\u8bae
+YHDM.ZZJYGWS.QT	=	\u5176\u4ed6
+YHDM.ZZJG	=	\u7ec4\u7ec7\u673a\u6784
+YHDM.ZZJG.AQSCLDZZJG	=	\u5b89\u5168\u751f\u4ea7\u9886\u5bfc\u7ec4\u7ec7\u673a\u6784
+YHDM.ZZJG.AQSCGZZNJG	=	\u5b89\u5168\u751f\u4ea7\u5de5\u4f5c\u804c\u80fd\u673a\u6784
+YHDM.CZSG	=	\u6301\u8bc1\u4e0a\u5c97
+YHDM.CZSG.FDDBRAQZGZJZAQGLYAQGLZGZS	=	\u6cd5\u5b9a\u4ee3\u8868\u4eba\u3001\u5b89\u5168\u4e3b\u7ba1\u3001\uff08\u4e13\u517c\u804c\uff09\u5b89\u5168\u7ba1\u7406\u5458\u5b89\u5168\u7ba1\u7406\u8d44\u683c\u8bc1\u4e66
+YHDM.CZSG.DGQZJXDGJSDTZZYRYSGZ	=	\u7535\u5de5\u3001\u8d77\u91cd\u673a\u68b0\u3001\u767b\u9ad8\u67b6\u8bbe\u7b49\u7279\u79cd\u4f5c\u4e1a\u4eba\u5458\u4e0a\u5c97\u8bc1
+YHDM.CZSG.YLGDZXJCZGZ	=	\u538b\u529b\u7ba1\u9053\u5728\u7ebf\u68c0\u6d4b\u8d44\u683c\u8bc1
+YHDM.CZSG.QYFZRXCCZRYGKWXHWZYSGZ	=	\u4f01\u4e1a\u8d1f\u8d23\u4eba\u3001\u73b0\u573a\u64cd\u4f5c\u4eba\u5458\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u4e0a\u5c97\u8bc1
+YHDM.AQSCGL	=	\u5b89\u5168\u751f\u4ea7\u7ba1\u7406
+YHDM.AQSCGL.AQSCZRZD	=	\u5b89\u5168\u751f\u4ea7\u8d23\u4efb\u5236\u5ea6
+YHDM.AQSCGL.AQSCBGHYLHZD	=	\u5b89\u5168\u751f\u4ea7\u529e\u516c\u4f1a\u8bae\uff08\u4f8b\u4f1a\uff09\u5236\u5ea6
+YHDM.AQSCGL.AQSCJCZD	=	\u5b89\u5168\u751f\u4ea7\u68c0\u67e5\u5236\u5ea6
+YHDM.AQSCGL.AQSCYHPCZLZD	=	\u5b89\u5168\u751f\u4ea7\u9690\u60a3\u6392\u67e5\u6cbb\u7406\u5236\u5ea6
+YHDM.AQSCGL.SSSBDWHBYJCGLZD	=	\u8bbe\u65bd\u8bbe\u5907\u7684\u7ef4\u62a4\u3001\u4fdd\u517b\u3001\u68c0\u6d4b\u7ba1\u7406\u5236\u5ea6
+YHDM.AQSCGL.AQSCPJYZD	=	\u5b89\u5168\u751f\u4ea7\u57f9\u8bad\u6559\u80b2\u5236\u5ea6
+YHDM.AQSCGL.YJJYGLZD	=	\u5e94\u6025\u6551\u63f4\u7ba1\u7406\u5236\u5ea6
+YHDM.AQSCGL.LDFHYPGLZD	=	\u52b3\u52a8\u9632\u62a4\u7528\u54c1\u7ba1\u7406\u5236\u5ea6
+YHDM.AQSCGL.AQSCTRZD	=	\u5b89\u5168\u751f\u4ea7\u6295\u5165\u5236\u5ea6
+YHDM.AQSCGL.WXZYDXCGLZD	=	\u5371\u9669\u4f5c\u4e1a\u7684\u73b0\u573a\u7ba1\u7406\u5236\u5ea6
+YHDM.AQSCGL.SGTJBGDCCLZD	=	\u4e8b\u6545\u7edf\u8ba1\u3001\u62a5\u544a\u3001\u8c03\u67e5\u3001\u5904\u7406\u5236\u5ea6
+YHDM.AQSCGL.AQSCGZZRZJHJCZD	=	\u5b89\u5168\u751f\u4ea7\u5de5\u4f5c\u8d23\u4efb\u8ffd\u7a76\u548c\u5956\u60e9\u5236\u5ea6
+YHDM.AQSCGL.AQSCTZGLZD	=	\u5b89\u5168\u751f\u4ea7\u53f0\u5e10\u7ba1\u7406\u5236\u5ea6
+YHDM.AQSCGL.QTAQSCDGZZD	=	\u5176\u4ed6\u5b89\u5168\u751f\u4ea7\u7684\u89c4\u7ae0\u5236\u5ea6
+YHDM.AQSCGL.GWGZCZGC	=	\u5c97\u4f4d\u3001\u5de5\u79cd\u64cd\u4f5c\u89c4\u7a0b
+YHDM.AQSCGL.AQGLJCTZ	=	\u5b89\u5168\u7ba1\u7406\u57fa\u7840\u53f0\u8d26
+YHDM.AQSCGL.WHZYSB	=	\u5371\u8d27\u4f5c\u4e1a\u7533\u62a5
+YHDM.AQSCGL.QT	=	\u5176\u4ed6
+YHDM.YJGL	=	\u5e94\u6025\u7ba1\u7406
+YHDM.YJGL.FZRZHYJYA	=	\u9632\u81ea\u7136\u707e\u5bb3\u5e94\u6025\u9884\u6848
+YHDM.YJGL.LKJJSSYJYA	=	\u65c5\u5ba2\u7d27\u6025\u758f\u6563\u5e94\u6025\u9884\u6848
+YHDM.YJGL.ZDSCAQSGYJYA	=	\u91cd\u5927\u751f\u4ea7\u5b89\u5168\u4e8b\u6545\u5e94\u6025\u9884\u6848
+YHDM.YJGL.WXHWSGYJYA	=	\u5371\u9669\u8d27\u7269\u4e8b\u6545\u5e94\u6025\u9884\u6848
+YHDM.YJGL.YJCZLDZZJG	=	\u5e94\u6025\u5904\u7f6e\u9886\u5bfc\u7ec4\u7ec7\u673a\u6784
+YHDM.YJGL.YZJZYJJYDWHXGYJJYDWQDDXY	=	\u4e0e\u4e13\uff08\u517c\uff09\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u6216\u76f8\u5173\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u7b7e\u8ba2\u7684\u534f\u8bae
+YHDM.YJGL.QTYJYA	=	\u5176\u4ed6\u5e94\u6025\u9884\u6848
+YHDM.YJGL.YLJL	=	\u6f14\u7ec3\u8bb0\u5f55
+YHDM.XCJYP.XZGGQSJAQJYP	=	\u65b0\u804c\u5de5\u5c97\u524d\u4e09\u7ea7\u5b89\u5168\u6559\u80b2\u57f9\u8bad
+YHDM.XCJYP.ZGRCAQJYPJHJLS	=	\u804c\u5de5\u65e5\u5e38\u5b89\u5168\u6559\u80b2\u57f9\u8bad\u8ba1\u5212\u53ca\u843d\u5b9e
+YHDM.XCJYP.CYAQYDZDAQHDJL	=	\u6625\u8fd0\u3001\u5b89\u5168\u6708\u7b49\u91cd\u5927\u5b89\u5168\u6d3b\u52a8\u8bb0\u5f55
+YHDM.XCJYP.QT	=	\u5176\u4ed6
+YHDM.SGJGJQFSSS	=	\u6c34\u5de5\u7ed3\u6784\u53ca\u5176\u9644\u5c5e\u8bbe\u65bd
+YHDM.SGJGJQFSSS.MTZQDSGJG	=	\u7801\u5934\u3001\u6808\u6865\u7b49\u6c34\u5de5\u7ed3\u6784
+YHDM.SGJGJQFSSS.XCZH	=	\u7cfb\u8239\u67f1\uff08\u73af\uff09
+YHDM.SGJGJQFSSS.KSTGZZ	=	\u5feb\u901f\u8131\u94a9\u88c5\u7f6e
+YHDM.SGJGJQFSSS.JLJ	=	\u7ede\u7f06\u673a
+YHDM.SGJGJQFSSS.HX	=	\u62a4\u5f26
+YHDM.SGJGJQFSSS.GG	=	\u94a2\u8f68
+YHDM.SGJGJQFSSS.CDHMSJ	=	\u8f66\u6321\u548c\u57cb\u8bbe\u4ef6
+YHDM.SGJGJQFSSS.PT	=	\u722c\u68af
+YHDM.SGJGJQFSSS.JT	=	\u9636\u68af
+YHDM.SGJGJQFSSS.HLJ	=	\u62a4\u8f6e\u69db
+YHDM.SGJGJQFSSS.XWH	=	\u7cfb\u7f51\u73af
+YHDM.SGJGJQFSSS.HL	=	\u62a4\u680f
+YHDM.SGJGJQFSSS.JCYWHJL	=	\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.SGJGJQFSSS.QT	=	\u5176\u4ed6
+YHDM.ZXTZQJSB	=	\u88c5\u5378\u3001\u7279\u79cd\uff08\u5f3a\u68c0\uff09\u8bbe\u5907
+YHDM.ZXTZQJSB.QZJXJFSAQSS	=	\u8d77\u91cd\u673a\u68b0\u53ca\u9644\u5c5e\u5b89\u5168\u8bbe\u65bd
+YHDM.ZXTZQJSB.YLRQ	=	\u538b\u529b\u5bb9\u5668
+YHDM.ZXTZQJSB.YLGD	=	\u538b\u529b\u7ba1\u9053
+YHDM.ZXTZQJSB.AQFJJAQBHZZ	=	\u5b89\u5168\u9644\u4ef6\u53ca\u5b89\u5168\u4fdd\u62a4\u88c5\u7f6e
+YHDM.ZXTZQJSB.WDJ	=	\u6e29\u5ea6\u8ba1
+YHDM.ZXTZQJSB.GWGYTCQ	=	\u611f\u6e29\uff08\u611f\u70df\uff09\u63a2\u6d4b\u5668
+YHDM.ZXTZQJSB.SYB	=	\u8f93\u6cb9\u81c2
+YHDM.ZXTZQJSB.SYRG	=	\u8f93\u6cb9\u8f6f\u7ba1
+YHDM.ZXTZQJSB.KRQTTCQ	=	\u53ef\u71c3\u6c14\u4f53\u63a2\u6d4b\u5668
+YHDM.ZXTZQJSB.FLFJDZZ	=	\u9632\u96f7\u9632\u9759\u7535\u88c5\u7f6e
+YHDM.ZXTZQJSB.JCYWHJL	=	\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.ZXTZQJSB.QT	=	\u5176\u4ed6
+YHDM.XFSS	=	\u6d88\u9632\u8bbe\u65bd
+YHDM.XFSS.GDMHXTXFGXXFSXFSDSQPMGPMPD	=	\u56fa\u5b9a\u706d\u706b\u7cfb\u7edf\uff08\u6d88\u9632\u7ba1\u7cfb\u3001\u6d88\u9632\u6813\u3001\u6d88\u9632\u6c34\u5e26\u3001\u6c34\u67aa\u3001\u6ce1\u6cab\u7f50\u3001\u6ce1\u6cab\u70ae\u7b49\uff09
+YHDM.XFSS.YDXFQC	=	\u79fb\u52a8\u6d88\u9632\u5668\u6750
+YHDM.XFSS.XFYZB	=	\u6d88\u9632\u5458\u88c5\u5907
+YHDM.XFSS.XFBHYJXFB	=	\u6d88\u9632\u6cf5\uff08\u542b\u5e94\u6025\u6d88\u9632\u6cf5\uff09
+YHDM.XFSS.GJTAJT	=	\u56fd\u9645\u901a\u5cb8\u63a5\u5934
+YHDM.XFSS.XFC	=	\u6d88\u9632\u8f66
+YHDM.XFSS.SMBHSXXFFDQTSB	=	\u77f3\u68c9\u88ab\u3001\u9ec4\u6c99\u7bb1\u3001\u6d88\u9632\u65a7\u7b49\u5176\u4ed6\u8bbe\u5907
+YHDM.XFSS.JCYWHJL	=	\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.DQSB	=	\u7535\u5668\u8bbe\u5907
+YHDM.DQSB.GPDXT	=	\u4f9b\u914d\u7535\u7cfb\u7edf
+YHDM.DQSB.BYFDJZ	=	\u5907\u7528\u53d1\u7535\u673a\u7ec4
+YHDM.DQSB.MTXHSB	=	\u7801\u5934\u4fe1\u53f7\u8bbe\u5907
+YHDM.DQSB.TXTRGPCKDHD	=	\u901a\u8baf\u7cfb\u7edf\uff08\u5982\u9ad8\u9891\u3001\u7a0b\u63a7\u7535\u8bdd\u7b49\uff09
+YHDM.DQSB.JK	=	CCTV\u76d1\u63a7
+YHDM.DQSB.SSSBCKPTHJKPT	=	\u8bbe\u65bd\u8bbe\u5907\u64cd\u63a7\u5e73\u53f0\uff08\u6216\u76d1\u63a7\u5e73\u53f0\uff09
+YHDM.DQSB.ZMDJ	=	\u7167\u660e\u706f\u5177
+YHDM.DQSB.STFBD	=	\u624b\u63d0\u9632\u7206\u706f
+YHDM.DQSB.BJZZ	=	\u62a5\u8b66\u88c5\u7f6e
+YHDM.DQSB.JCYWHJL	=	\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.DQSB.QT	=	\u5176\u4ed6
+YHDM.FHYP	=	\u9632\u62a4\u7528\u54c1
+YHDM.FHYP.GZF	=	\u5de5\u4f5c\u670d
+YHDM.FHYP.AQM	=	\u5b89\u5168\u5e3d
+YHDM.FHYP.GZST	=	\u5de5\u4f5c\u624b\u5957
+YHDM.FHYP.FJDF	=	\u9632\u9759\u7535\u670d
+YHDM.FHYP.FJDX	=	\u9632\u9759\u7535\u978b
+YHDM.FHYP.JCYWHJL	=	\u68c0\u67e5\u4e0e\u7ef4\u62a4\u8bb0\u5f55
+YHDM.FHYP.QT	=	\u5176\u4ed6
+YHDM.YJQC	=	\u5e94\u6025\u5668\u6750
+YHDM.YJQC.JSY	=	\u6551\u751f\u8863
+YHDM.YJQC.JSQJSJ	=	\u6551\u751f\u5708\u53ca\u5c5e\u5177
+YHDM.YJQC.SBHCB	=	\u6c99\u5305\uff08\u6216\u8349\u5305\uff09
+
+#\u5371\u9669\u8d27\u7269\u54c1\u540d
+T_YJPT_WXHWGKZYSBD_WXHWPM = \u5371\u9669\u8d27\u7269\u54c1\u540d
+T_YJPT_WXHWGKZYSBD_BZP = \u7206\u70b8\u54c1
+	
+T_YJPT_WXHWGKZYSBD_JYBZWXWP = \u5177\u6709\u6574\u4f53\u7206\u70b8\u5371\u9669\u7684\u7269\u8d28\u548c\u7269\u54c1
+T_YJPT_WXHWGKZYSBD_BPYDLG = \u7206\u7834\u7528\u7535\u96f7\u7ba1
+T_YJPT_WXHWGKZYSBD_BPYFDLG = \u7206\u7834\u7528\u975e\u7535\u96f7\u7ba1
+T_YJPT_WXHWGKZYSBD_DYYLG = \u5f39\u836f\u7528\u96f7\u7ba1
+T_YJPT_WXHWGKZYSBD_BPYFDLGZJ = \u7206\u7834\u7528\u975e\u7535\u96f7\u7ba1\u7ec4\u4ef6
+T_YJPT_WXHWGKZYSBD_DHG = \u70b9\u706b\u7ba1
+T_YJPT_WXHWGKZYSBD_QBYX = \u8d77\u7206\u5f15\u4fe1
+	
+T_YJPT_WXHWGKZYSBD_WZTWXWP = \u5177\u6709\u629b\u5c04\u5371\u9669\u4f46\u65e0\u6574\u4f53\u7206\u70b8\u5371\u9669\u7684\u7269\u8d28\u548c\u7269\u54c1
+T_YJPT_WXHWGKZYSBD_DYYLG = \u5f39\u836f\u7528\u96f7\u7ba1
+T_YJPT_WXHWGKZYSBD_DHG = \u70b9\u706b\u7ba1
+T_YJPT_WXHWGKZYSBD_PYFSY = \u70ae\u7528\u53d1\u5c04\u836f
+T_YJPT_WXHWGKZYSBD_HJFDJTJY = \u706b\u7bad\u53d1\u52a8\u673a\u7528\u63a8\u8fdb\u5242 
+T_YJPT_WXHWGKZYSBD_HJFDJFYTJY = \u706b\u7bad\u53d1\u52a8\u673a\u7528\u590d\u5408\u63a8\u8fdb\u5242
+T_YJPT_WXHWGKZYSBD_HJFDJ = \u706b\u7bad\u53d1\u52a8\u673a
+T_YJPT_WXHWGKZYSBD_ZD = \u70b8\u5f39[\u88c5\u6709\u70b8\u836f\u7684] 
+	
+T_YJPT_WXHWGKZYSBD_WZTBZWXWP = \u65e0\u6574\u4f53\u7206\u70b8\u5371\u9669\u7684\u7269\u8d28\u548c\u7269\u54c1
+T_YJPT_WXHWGKZYSBD_EYXJB = \u4e8c\u4e9a\u785d\u57fa\u82ef
+T_YJPT_WXHWGKZYSBD_XHEYQAHY	= \u785d\u5316\u4e8c\u4e59\u9187\u80fa\u706b\u836f
+T_YJPT_WXHWGKZYSBD_WYHY	= \u65e0\u70df\u706b\u836f
+T_YJPT_WXHWGKZYSBD_DLZZYYB	= \u52a8\u529b\u88c5\u7f6e\u7528\u836f\u5305
+T_YJPT_WXHWGKZYSBD_XJFXZYSW	= \u785d\u57fa\u82b3\u9999\u65cf\u884d\u751f\u7269\u7684\u7206\u71c3\u91d1\u5c5e\u76d0\u7c7b
+T_YJPT_WXHWGKZYSBD_RSDY	= \u71c3\u70e7\u5f39\u836f[\u975e\u6c34\u6d3b\u6027\u7684,\u4e0d\u542b\u767d\u78f7\u6216\u78f7\u5316\u7269, \u5e26\u6709\u6216\u4e0d\u5e26\u6709\u7206\u70b8\u7ba1\u3001\u629b\u5c04\u836f\u6216\u53d1\u5c04\u836f]
+T_YJPT_WXHWGKZYSBD_XHDY	= \u4fe1\u53f7\u5f39\u836f
+T_YJPT_WXHWGKZYSBD_SGDY	= \u95ea\u5149\u5f39\u836f 
+T_YJPT_WXHWGKZYSBD_HKBZRSD	= \u822a\u7a7a\u7206\u70b8\u71c3\u70e7\u5f39
+	
+T_YJPT_WXHWGKZYSBD_WZDWXBZWP = \u65e0\u91cd\u5927\u5371\u9669\u7684\u7206\u70b8\u7269\u8d28\u548c\u7269\u54c1
+T_YJPT_WXHWGKZYSBD_PSHJ	= \u629b\u7ef3\u706b\u7bad
+T_YJPT_WXHWGKZYSBD_XHDY	= \u4fe1\u53f7\u5f39\u836f
+T_YJPT_WXHWGKZYSBD_ZMDY	= \u7167\u660e\u5f39\u836f[\u5e26\u6709\u6216\u4e0d\u5e26\u6709\u7206\u70b8\u7ba1\u3001\u629b\u5c04\u836f\u6216 \u53d1\u5c04\u836f]
+T_YJPT_WXHWGKZYSBD_CLDY	= \u50ac\u6cea\u5f39\u836f[\u5e26\u6709\u6216\u4e0d\u5e26\u6709\u7206\u70b8\u7ba1\u3001\u629b\u5c04\u836f\u6216 \u53d1\u5c04\u836f]
+T_YJPT_WXHWGKZYSBD_YJYYB = \u6cb9\u4e95\u7528\u836f\u5305
+T_YJPT_WXHWGKZYSBD_HJXH	= \u706b\u70ac\u4fe1\u53f7
+T_YJPT_WXHWGKZYSBD_YHZP	= \u70df\u706b\u5236\u54c1
+	
+T_YJPT_WXHWGKZYSBD_FCBMGBZWZ = \u975e\u5e38\u4e0d\u654f\u611f\u7684\u7206\u70b8\u7269\u8d28
+T_YJPT_WXHWGKZYSBD_BXBPYZY	= B\u578b\u7206\u7834\u7528\u70b8\u836f
+T_YJPT_WXHWGKZYSBD_EXBPYZY	= E\u578b\u7206\u7834\u7528\u70b8\u836f
+T_YJPT_WXHWGKZYSBD_AYZY	= \u94f5\u6cb9\u70b8\u836f
+	
+T_YJPT_WXHWGKZYSBD_YSQTHYHQT = \u538b\u7f29\u6c14\u4f53\u548c\u6db2\u5316\u6c14\u4f53
+T_YJPT_WXHWGKZYSBD_YRQT	= \u6613\u71c3\u6c14\u4f53
+T_YJPT_WXHWGKZYSBD_CO	= \u4e00\u6c27\u5316\u78b3
+T_YJPT_WXHWGKZYSBD_JW	= \u7532\u70f7[\u538b\u7f29\u7684]
+T_YJPT_WXHWGKZYSBD_BW	= \u4e19\u70f7
+T_YJPT_WXHWGKZYSBD_BX	= \u4e19\u70ef
+	
+T_YJPT_WXHWGKZYSBD_BRQT	= \u4e0d\u71c3\u6c14\u4f53
+T_YJPT_WXHWGKZYSBD_Y	= \u6c27
+T_YJPT_WXHWGKZYSBD_KQ	= \u7a7a\u6c14
+T_YJPT_WXHWGKZYSBD_DQ	= \u6c2e
+T_YJPT_WXHWGKZYSBD_SQ	= \u6c19
+	
+T_YJPT_WXHWGKZYSBD_YDQT	= \u6709\u6bd2\u6c14\u4f53
+T_YJPT_WXHWGKZYSBD_LHQ	= \u78f7\u5316\u6c22
+T_YJPT_WXHWGKZYSBD_SHQ	= \u7837\u5316\u6c22
+T_YJPT_WXHWGKZYSBD_DHQ	= \u9511\u5316\u6c22
+T_YJPT_WXHWGKZYSBD_YYHD	= \u4e00\u6c27\u5316\u6c2e
+T_YJPT_WXHWGKZYSBD_EFHY	= \u4e8c\u6c1f\u5316\u6c27
+
+#\u8d27\u7269\u79cd\u7c7b
+T_YJPT_WXHWGKZYSBD_HWZL = \u8d27\u7269\u79cd\u7c7b
+T_YJPT_WXHWGKZYSBD_JZH = \u4ef6\u6742\u8d27
+T_YJPT_WXHWGKZYSBD_GTZH = \u56fa\u4f53\u6742\u8d27
+T_YJPT_WXHWGKZYSBD_YTZH = \u6db2\u4f53\u6742\u8d27
+T_YJPT_WXHWGKZYSBD_BZ = \u5305\u88c5
+T_YJPT_WXHWGKZYSBD_QT = \u5176\u4ed6
+
+#\u8d27\u7269\u5f62\u5f0f
+T_YJPT_WXHWGKZYSBD_HWXS = \u8d27\u7269\u5f62\u5f0f
+T_YJPT_WXHWGKZYSBD_BJL = \u5305\u4ef6\u7c7b
+T_YJPT_WXHWGKZYSBD_ZXSHRQ = \u4e2d\u578b\u6563\u8d27\u5bb9\u5668
+T_YJPT_WXHWGKZYSBD_JZX = \u96c6\u88c5\u7bb1
+T_YJPT_WXHWGKZYSBD_GG = \u7f50\u67dc
+T_YJPT_WXHWGKZYSBD_CGC = \u69fd\u7f50\u8f66
+
+#\u53cd\u5e94\u6027
+T_YJPT_WXHWGKZYSBD_FYX = \u53cd\u5e94\u6027
+T_YJPT_WXHWGKZYSBD_AIR = \u7a7a\u6c14
+T_YJPT_WXHWGKZYSBD_H20 = \u6c34
+
+#\u4f5c\u4e1a\u65b9\u5f0f
+T_YJPT_WXHWGKZYSBD_FYX = \u4f5c\u4e1a\u65b9\u5f0f
+T_YJPT_WXHWGKZYSBD_ZX = \u88c5\u5378
+T_YJPT_WXHWGKZYSBD_GB = \u8fc7\u9a73
+T_YJPT_WXHWGKZYSBD_BZ = \u5305\u88c5
+T_YJPT_WXHWGKZYSBD_JZXZCX = \u96c6\u88c5\u7bb1\u88c5\u62c6\u7bb1
+
+#\u5371\u9669\u8d27\u7269\u79cd\u7c7b
+T_YJPT_WXHWGKZYSBD_FYX = \u5371\u9669\u8d27\u7269\u79cd\u7c7b
+T_YJPT_WXHWGKZYSBD_YR = \u6613\u71c3
+T_YJPT_WXHWGKZYSBD_YB = \u6613\u7206
+T_YJPT_WXHWGKZYSBD_HXWP = \u5316\u5b66\u7269\u54c1
+
+#\u6280\u672f\u4e13\u957f
+skill.1 = 1.\u6e2f\u53e3\u5b89\u5168\u7efc\u5408\u7ba1\u7406
+skill.2 = 2.\u5371\u9669\u8d27\u7269\u50a8\u8fd0\u7ba1\u7406
+skill.3 = 3.\u7801\u5934\u5de5\u7a0b
+skill.4 = 4.\u5316\u5de5\u5de5\u7a0b
+skill.5 = 5.\u673a\u68b0\u3001\u7535\u6c14\u53ca\u8239\u8236
+skill.6 = 6.\u6d88\u9632\u53ca\u5176\u5b83
+
+#\u884c\u4e1a\u5206\u7c7b
+HYFL.FL1 = \u884c\u4e1a\u5206\u7c7b1
+HYFL.FL2 = \u884c\u4e1a\u5206\u7c7b2	
+#\u8bbe\u65bd\u5206\u7c7b
+SSFL.AQFHJBJSC=\u5b89\u5168\u9632\u62a4\u53ca\u62a5\u8b66\u8bbe\u65bd
+SSFL.XFSBHSS=\u6d88\u9632\u8bbe\u5907\u548c\u8bbe\u65bd
+SSFL.YWRFZSS=\u6cb9\u6c61\u67d3\u9632\u6cbb\u8bbe\u65bd
+SSFL.QT=\u5176\u4ed6
+
+#\u8bbe\u65bd\u5206\u7c7b \u8054\u52a8\u7684\u7269\u8d44\u5206\u7c7b
+SSFL.AQFHJBJSC.SCBAKQHXQ=SCBA\u7a7a\u6c14\u547c\u5438\u5668
+SSFL.AQFHJBJSC.TQJCY=\u78b3\u6c22\u68c0\u6d4b\u4eea
+SSFL.AQFHJBJSC.KYQTJCY=\u53ef\u71c3\u6c14\u4f53\u68c0\u6d4b\u4eea
+SSFL.AQFHJBJSC.JDSFZ=\u9759\u7535\u91ca\u653e\u67f1
+SSFL.AQFHJBJSC.FDMJ=\u9632\u6bd2\u9762\u5177
+
+SSFL.XFSBHSS.SWXFCPMQ=\u5ba4\u5916\u6d88\u9632\u6813/\u6ce1\u6cab\u6813
+SSFL.XFSBHSS.YDXFSP=\u79fb\u52a8\u6d88\u9632\u6c34\u70ae
+SSFL.XFSBHSS.STSGFHQ=\u624b\u63d0\u5f0f\u5e72\u7c89\u706d\u706b\u5668
+SSFL.XFSBHSS.STCGFMHQ=\u624b\u63a8\u8f66\u5e72\u7c89\u706d\u706b\u5668
+SSFL.XFSBHSS.EYHTMHQ=\u4e8c\u6c27\u5316\u78b3\u706d\u706b\u5668
+SSFL.XFSBHSS.XFPMSG=\u6d88\u9632\u6ce1\u6cab\u50a8\u7f50
+
+SSFL.YWRFZSS.XYJ=\u6d88\u6cb9\u5242
+SSFL.YWRFZSS.ZKXYJCYQ=\u771f\u7a7a\u5438\u6cb9\u673a/\u6487\u6cb9\u5668
+SSFL.YWRFZSS.JYMPMZMT=\u5438\u6cb9\u68c9\u7247/\u68c9\u6795/\u68c9\u6761
+SSFL.YWRFZSS.LYWYL=\u9646\u7528\u56f4\u6cb9\u680f
+
+SSFL.QT.ZLYSS=\u5835\u6f0f\u7528\u6728\u585e
+SSFL.QT.FHT=\u9632\u706b\u6bef
+SSFL.QT.HSX=\u9ec4\u6c99\u7bb1
+SSFL.QT.SB=\u7802\u5305
+SSFL.QT.TYB=\u63a8\u6cb9\u677f
+SSFL.QT.SYBJ=\u6536\u6cb9\u7c38\u7b95
+SSFL.QT.MX=\u6728\u5c51
+
+#\u9644\u8bc1\u4f5c\u4e1a\u4e4b\u5236\u5ea6\u7ba1\u7406\u6216\u8005\u64cd\u4f5c\u89c4\u7a0b
+ZYFZZBZZDGC.GLZD=\u7ba1\u7406\u5236\u5ea6
+ZYFZZBZZDGC.CZGC=\u64cd\u4f5c\u89c4\u7a0b
+
+skill.1=1.\u6e2f\u53e3\u5b89\u5168\u7efc\u5408\u7ba1\u7406
+skill.2=2.\u5371\u9669\u8d27\u7269\u50a8\u8fd0\u7ba1\u7406
+skill.3=3.\u7801\u5934\u5de5\u7a0b
+skill.4=4.\u5316\u5de5\u5de5\u7a0b
+skill.5=5.\u673a\u68b0\u3001\u7535\u6c14\u53ca\u8239\u8236
+skill.6=6.\u6d88\u9632\u53ca\u5176\u5b83
+
+wf.wtj=\u672a\u63d0\u4ea4
+wf.tb=\u5f85\u586b\u62a5
+wf.reject=\u9000\u56de
+wf.xssc=\u5f85\u5f62\u5f0f\u5ba1\u67e5
+wf.zysl=\u5f85\u51c6\u4e88\u53d7\u7406
+wf.sc=\u5f85\u5ba1\u67e5
+wf.sh=\u5f85\u5ba1\u6838
+wf.pz=\u5f85\u6279\u51c6
+wf.complete=\u5df2\u5b8c\u6210
+wf.zf=\u4f5c\u5e9f
+wf.hx=\u5f85\u6838\u9500
+wf.qb=\u5168\u90e8
+
+whzy.recordStatus2=\u901a\u8fc7
+whzy.recordStatus8=\u4e0d\u901a\u8fc7
+whzy.recordStatus3=\u5f85\u5904\u7406
+whzy.recordStatus10=\u53d8\u66f4\u5b8c\u6210
+whzy.recordStatus7=\u53d8\u66f4\u5ba1\u6838\u4e2d
+whzy.recordStatus5=\u53d6\u6d88\u5ba1\u6838\u4e2d
+whzy.recordStatus6=\u53d6\u6d88\u5b8c\u6210
+whzy.recordStatus1=\u672a\u63d0\u4ea4
+
+recordStatus.complete=\u5df2\u5b8c\u6210
+recordStatus.valid=\u6709\u6548
+recordstatus.submit=\u63d0\u4ea4
+recordstatus.delete=\u5df2\u5220\u9664
+##\u4e8b\u6545\u7c7b\u522b
+##\u4e8b\u6545\u7c7b\u522b
+SGLX.WTDJ=\u7269\u4f53\u6253\u51fb
+SGLX.CLSH=\u8f66\u8f86\u4f24\u5bb3
+SGLX.JQSH=\u673a\u5668\u4f24\u5bb3
+SGLX.QZSH=\u8d77\u91cd\u4f24\u5bb3
+SGLX.CD=\u89e6\u7535
+SGLX.YN=\u6df9\u6eba
+SGLX.ZT=\u707c\u70eb
+SGLX.HZ=\u706b\u707e
+SGLX.GCZL=\u9ad8\u5904\u5760\u843d
+SGLX.TT=\u574d\u584c
+SGLX.HYBZ=\u706b\u836f\u7206\u70b8
+SGLX.WLBZ=\u9505\u7089\u7206\u70b8
+SGLX.RQBZ=\u5bb9\u5668\u7206\u70b8
+SGLX.QTBZ=\u5176\u5b83\u7206\u70b8
+SGLX.ZD=\u4e2d\u6bd2
+SGLX.ZX=\u7a92\u606f
+SGLX.QTSH=\u5176\u5b83\u4f24\u5bb3
+
+##\u4e8b\u6545\u7b49\u7ea7
+SGDJ.YBSG=\u4e00\u822c\u4e8b\u6545
+SGDJ.JDSG=\u8f83\u5927\u4e8b\u6545
+SGDJ.ZDSG=\u91cd\u5927\u4e8b\u6545
+SGDJ.TBZDSG=\u7279\u522b\u91cd\u5927\u4e8b\u6545
+##\u4e8b\u6545\u539f\u56e0
+SGYY.JSHSJYQX=\u6280\u672f\u548c\u8bbe\u8ba1\u6709\u7f3a\u9677
+SGYY.SBSSGJFJYQX=\u8bbe\u5907\u8bbe\u65bd\u5de5\u5177\u9644\u4ef6\u6709\u7f3a\u9677
+SGYY.AQSSQSHYQX=\u5b89\u5168\u8bbe\u65bd\u7f3a\u5c11\u6216\u6709\u7f3a\u9677
+SGYY.SCCSHJBL=\u751f\u4ea7\u573a\u6240\u73af\u5883\u4e0d\u826f
+SGYY.GRFHYPQSHYQX=\u4e2a\u4eba\u9632\u62a4\u7528\u54c1\u7f3a\u5c11\u6216\u6709\u7f3a\u9677
+SGYY.MYAQCZGCHBJQ=\u6ca1\u6709\u5b89\u5168\u64cd\u4f5c\u89c4\u7a0b\u6216\u4e0d\u5065\u5168
+SGYY.WFCZGCHLDJL=\u8fdd\u53cd\u64cd\u4f5c\u89c4\u7a0b\u6216\u52b3\u52a8\u7eaa\u5f8b
+SGYY.LDZZBHL=\u52b3\u52a8\u7ec4\u7ec7\u4e0d\u5408\u7406
+SGYY.DXCGZQFJCHZHCW=\u5bf9\u73b0\u573a\u5de5\u4f5c\u7f3a\u4e4f\u68c0\u67e5\u6216\u6307\u6325\u9519\u8bef
+SGYY.JYPXBGQFAQCZZS=\u6559\u80b2\u57f9\u8bad\u4e0d\u591f\u7f3a\u4e4f\u5b89\u5168\u64cd\u4f5c\u77e5\u8bc6
+SGYY.QT=\u5176\u5b83
+##\u5236\u5ea6\u5206\u7c7b
+GLZD.GKMTAQSCZRZ=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u751f\u4ea7\u8d23\u4efb\u5236
+GLZD.GKMTXCAQGLRYHTZZYRYCZSGGLZD=\u6e2f\u53e3\u7801\u5934\u73b0\u573a\u5b89\u5168\u7ba1\u7406\u4eba\u5458\u548c\u7279\u79cd\u4f5c\u4e1a\u4eba\u5458\u6301\u8bc1\u4e0a\u5c97\u7ba1\u7406\u5236\u5ea6
+GLZD.GKMTAQSCHYZD=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u751f\u4ea7\u4f1a\u8bae\u5236\u5ea6
+GLZD.GKMTAQSCJYPXZD=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u751f\u4ea7\u6559\u80b2\u57f9\u8bad\u5236\u5ea6
+GLZD.GKMTJXSBJFHYPGLZD=\u6e2f\u53e3\u7801\u5934\u673a\u68b0\u8bbe\u5907\u53ca\u9632\u62a4\u7528\u54c1\u7ba1\u7406\u5236\u5ea6
+GLZD.GQXFAQGLZD=\u6e2f\u533a\u6d88\u9632\u5b89\u5168\u7ba1\u7406\u5236\u5ea6
+GLZD.GQHJBHGLZD=\u6e2f\u533a\u73af\u5883\u4fdd\u62a4\u7ba1\u7406\u5236\u5ea6
+GLZD.GKMTAQSCFYBZHSYZD=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u751f\u4ea7\u8d39\u7528\u4fdd\u969c\u548c\u4f7f\u7528\u5236\u5ea6
+GLZD.GKMTAQSCJSJDZD=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u751f\u4ea7\u6280\u672f\u4ea4\u5e95\u5236\u5ea6
+GLZD.GQJTAQGLZD=\u6e2f\u533a\u4ea4\u901a\u5b89\u5168\u7ba1\u7406\u5236\u5ea6
+GLZD.WXXJDDGKZYZXFABZHGLZD=\u5371\u9669\u6027\u8f83\u5927\u7684\u6e2f\u53e3\u4f5c\u4e1a\u4e13\u9879\u65b9\u6848\u7f16\u5236\u548c\u7ba1\u7406\u5236\u5ea6
+GLZD.GQNBAZD=\u6e2f\u533a\u5185\u4fdd\u5b89\u5236\u5ea6
+GLZD.GKMTGZYGZHSBCZGZ=\u6e2f\u53e3\u7801\u5934\u5404\u4e3b\u8981\u5de5\u79cd\u548c\u8bbe\u5907\u64cd\u4f5c\u89c4\u7a0b
+GLZD.GKMTAQSCJCBZHGLZD=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u751f\u4ea7\u68c0\u67e5\u6807\u51c6\u548c\u7ba1\u7406\u5236\u5ea6
+GLZD.GKMTCBKLBFPZAQGLZD=\u6e2f\u53e3\u7801\u5934\u8239\u8236\u9760\u3001\u79bb\u6cca\u9632\u78b0\u649e\u5b89\u5168\u7ba1\u7406\u5236\u5ea6
+GLZD.GKMTAQSCGZKHHJLZD=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u751f\u4ea7\u5de5\u4f5c\u8003\u6838\u548c\u5956\u60e9\u5236\u5ea6
+GLZD.GKMTAQYHPCZLZD=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u9690\u60a3\u6392\u67e5\u6cbb\u7406\u5236\u5ea6
+GLZD.FTFXFSFDDZXAQBZCS=\u9632\u53f0\u3001\u9632\u6c5b\u3001\u9632\u6691\u3001\u9632\u51bb\u7b49\u4e13\u9879\u5b89\u5168\u4fdd\u969c\u63aa\u65bd
+GLZD.GKMTAQSCXCJWHJSJH=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u751f\u4ea7\u5ba3\u4f20\u53ca\u6587\u5316\u5efa\u8bbe\u8ba1\u5212
+GLZD.GKMTAQYJYAJYLJH=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u5e94\u6025\u9884\u6848\u53ca\u6f14\u7ec3\u8ba1\u5212
+GLZD.GKMTAQSGYJJYZD=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u4e8b\u6545\u5e94\u6025\u6551\u63f4\u5236\u5ea6
+GLZD.GKMTAQSCSGBGZD=\u6e2f\u53e3\u7801\u5934\u5b89\u5168\u751f\u4ea7\u4e8b\u6545\u62a5\u544a\u5236\u5ea6
+
+#\u6743\u529b\u9633\u5149
+#\u653f\u6cbb\u9762\u8c8c
+politicalLandscape1=\u4e2d\u5171\u515a\u5458
+politicalLandscape2=\u5171\u9752\u56e2\u5458
+politicalLandscape3=\u4e2d\u56fd\u56fd\u6c11\u515a\u9769\u547d\u59d4\u5458\u4f1a
+politicalLandscape4=\u4e2d\u56fd\u6c11\u4e3b\u540c\u76df
+politicalLandscape5=\u4e2d\u56fd\u6c11\u4e3b\u5efa\u56fd\u4f1a
+politicalLandscape6=\u4e2d\u56fd\u6c11\u4e3b\u4fc3\u8fdb\u4f1a
+politicalLandscape7=\u4e2d\u56fd\u519c\u5de5\u6c11\u4e3b\u515a
+politicalLandscape8=\u4e2d\u56fd\u81f4\u516c\u515a
+politicalLandscape9=\u4e5d\u4e09\u5b66\u793e
+politicalLandscape10=\u53f0\u6e7e\u6c11\u4e3b\u81ea\u6cbb\u540c\u76df
+politicalLandscape11=\u65e0\u515a\u6d3e\u4eba\u58eb
+
+#\u5b66\u5386
+education1=\u521d\u4e2d
+education2=\u9ad8\u4e2d
+education3=\u5927\u5b66\u4e13\u79d1
+education4=\u5927\u5b66\u672c\u79d1
+education5=\u7814\u7a76\u751f\u53ca\u4ee5\u4e0a
+
+#\u804c\u52a1
+position1=\u7eaa\u59d4\u4e66\u8bb0
+position2=\u7eaa\u59d4\u526f\u4e66\u8bb0
+position3=\u7eaa\u68c0\u7ec4\u7ec4\u957f
+position4=\u7eaa\u68c0\u7ec4\u526f\u7ec4\u957f
+position5=\u76d1\u5bdf\u5ba4\u4e3b\u4efb
+position6=\u76d1\u5bdf\u5ba4\u526f\u4e3b\u4efb
+position7=\u76d1\u5bdf\u5ba4\u4eba\u5458
+position8=\u5176\u4ed6
+
+#\u7f16\u5236\u60c5\u51b5
+organization01=\u884c\u653f\u7f16\u5236
+organization02=\u53c2\u7167\u516c\u52a1\u5458\u7ba1\u7406\u7f16\u5236
+organization03=\u4e8b\u4e1a\u7f16\u5236
+organization04=\u5176\u4ed6
+
+#\u4eba\u5458\u72b6\u6001
+updateType1=\u6b63\u5e38
+updateType2=\u9000\u4f11
+updateType3=\u79bb\u4f11
+updateType4=\u8c03\u52a8
+updateType5=\u5176\u4ed6
+
+
+## \u4f01\u4e1a\u7c7b\u578b
+qylx.yh=\u6cbf\u6d77\u6e2f\u53e3\u4f01\u4e1a
+qylx.nh=\u5185\u6cb3\u6e2f\u53e3\u4f01\u4e1a
+qylx.yj=\u6cbf\u6c5f\u6e2f\u53e3\u4f01\u4e1a
+
+## \u6240\u5728\u533a\u57df
+szqy.yh=\u6cbf\u6d77
+szqy.nh=\u5185\u6cb3
+szqy.yj=\u6cbf\u6c5f
+
+#===========================\u6743\u5229\u9633\u5149==================================
+#\u529e\u4ef6\u7533\u8bf7\u65b9\u5f0f
+applyWay0=\u5f53\u9762
+applyWay1=\u7f51\u4e0a
+applyWay2=\u7535\u8bdd
+applyWay3=\u4f20\u771f
+applyWay4=\u7535\u62a5
+applyWay5=\u4fe1\u51fd
+applyWay6=\u7535\u5b50\u90ae\u4ef6
+applyWay7=\u5176\u4ed6
+
+#\u7533\u8bf7\u8005\u7c7b\u578b
+applicantType0=\u81ea\u7136\u4eba
+applicantType1=\u6cd5\u4eba
+applicantType2=\u5176\u4ed6
+
+#\u7533\u8bf7\u8005\u8bc1\u4ef6\u7c7b\u578b
+applicantParerType0=\u8eab\u4efd\u8bc1
+applicantParerType1=\u62a4\u7167
+applicantParerType2=\u56de\u4e61\u8bc1
+applicantParerType3=\u5c45\u4f4f\u8bc1
+applicantParerType4=\u519b\u5b98\u8bc1
+applicantParerType5=\u7279\u533a\u62a4\u7167
+applicantParerType6=\u901a\u884c\u8bc1
+applicantParerType7=\u53f0\u80de\u8bc1
+applicantParerType8=\u8425\u4e1a\u6267\u7167
+applicantParerType9=\u6ce8\u518c\u8bc1\u4e66
+applicantParerType10=\u5176\u4ed6
+
+#\u627f\u8bfa\u65f6\u9650\u5355\u4f4d
+promiseType0=\u5929
+promiseType1=\u5de5\u4f5c\u65e5
+promiseType2=\u6708
+promiseType3=\u5e74
+
+#\u5c97\u4f4d\uff08\u73af\u8282\uff09\u72b6\u6001
+applyStatus1=\u540c\u610f\u901a\u8fc7
+applyStatus2=\u5426\u51b3\u901a\u8fc7
+applyStatus3=\u6682\u505c
+applyStatus4=\u8865\u6b63
+applyStatus5=\u6b63\u5728\u5904\u7406
+applyStatus6=\u9000\u56de
+applyStatus7=\u4e2d\u6b62
+
+#\u5c97\u4f4d\u5c5e\u6027
+nodeAttribute1=\u666e\u901a
+nodeAttribute2=\u9000\u56de
+nodeAttribute3=\u9000\u56de\u53cd\u9988
+nodeAttribute4=\u8865\u6b63
+
+#\u529e\u7ed3\u72b6\u6001
+applyResultStatus1=\u4e0d\u4e88\u53d7\u7406
+applyResultStatus2=\u8bb8\u53ef/\u540c\u610f
+applyResultStatus3=\u4e0d\u8bb8\u53ef/\u4e0d\u540c\u610f
+
+#\u529e\u4ef6\u7c7b\u578b
+bjType1=\u975e\u5904\u7f5a\u7c7b\u529e\u4ef6
+bjType2=\u5904\u7f5a\u7c7b\u529e\u4ef6
+
+#\u5f02\u5e38\u7c7b\u578b
+monitorType1=\u65f6\u6548\u5f02\u5e38
+monitorType2=\u6d41\u7a0b\u5f02\u5e38
+monitorType3=\u5185\u5bb9\u5f02\u5e38
+monitorType4=\u88c1\u91cf\uff08\u6536\u8d39\uff09\u5f02\u5e38
+monitorType5=\u98ce\u9669\u9632\u63a7\u5f02\u5e38
+monitorType6=\u5176\u4ed6
+
+#\u5f02\u5e38\u7ea7\u522b
+outWayType1=\u9884\u8b66
+outWayType2=\u62a5\u8b66
+outWayType3=\u63d0\u9192
+outWayType9=\u5176\u4ed6
+
+#\u7763\u529e\u7c7b\u578b
+superviseType1=\u884c\u653f\u6743\u529b\u529e\u4ef6\u7763\u529e
+superviseType2=\u884c\u653f\u5904\u7f5a\u529e\u4ef6\u7763\u529e
+superviseType3=\u6295\u8bc9\u7763\u529e
+superviseType4=\u90e8\u95e8\u7763\u529e
+superviseType5=\u884c\u653f\u6743\u529b\u529e\u4ef6\u544a\u8b66\u7763\u529e
+superviseType6=\u884c\u653f\u5904\u7f5a\u529e\u4ef6\u544a\u8b66\u7763\u529e
+superviseType9=\u5176\u4ed6
+#======================================================================
+
+#\u7edf\u8ba1\u65f6\u95f4\u7c7b\u578b
+tj.year=\u672c\u5e74\u5ea6
+tj.month=\u672c\u6708\u5ea6
+sj.year=\u5e74\u4efd
+sj.month=\u6708\u4efd
+#\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u673a\u6784\u7b49\u7ea7
+jgdj.jj=\u7532\u7ea7
+jgdj.yj=\u4e59\u7ea7
+
+#\u5355\u4f4d\u7ecf\u8425\u6d3b\u52a8\u7c7b\u578b
+scjyhdlx_cc=\u5b58\u50a8
+scjyhdlx_qt=\u5176\u4ed6
+
+##\u4e8b\u6545\u6848\u4f8b\u7684\u7edf\u8ba1\u7c7b\u578b
+SGALTJLX.SGZHQK=\u4e8b\u6545\u7efc\u5408\u60c5\u51b5
+SGALTJLX.BWZYYT=\u6cca\u4f4d\u4e3b\u8981\u7528\u9014
+SGALTJLX.SGLX=\u4e8b\u6545\u7c7b\u578b
+SGALTJLX.SGYY=\u4e8b\u6545\u539f\u56e0
+##\u4e8b\u6545\u6848\u4f8b\u7edf\u8ba1\u7684\u5b63\u5ea6
+jd.one=\u5b63\u5ea6\u4e00
+jd.two=\u5b63\u5ea6\u4e8c
+jd.three=\u5b63\u5ea6\u4e09
+jd.four=\u5b63\u5ea6\u56db
+
+##\u6cca\u4f4d\u7684\u6240\u5728\u6c34\u7cfb
+BWSZSX.CJ=\u957f\u6c5f\u6c34\u7cfb
+BWSZSX.HH=\u6dee\u6cb3\u6c34\u7cfb
+
+SXLX.CJGL=\u957f\u6c5f\u5e72\u6d41
+SXLX.HHSX=\u6dee\u6cb3\u6c34\u7cfb
+SXLX.CJZL=\u957f\u6c5f\u652f\u6d41
+SXLX.QTSX=\u5176\u4ed6\u6c34\u7cfb
+## \u6cca\u4f4d\u7684\u670d\u52a1\u7c7b\u578b
+BWFWLX.SY=\u79c1\u7528
+BWFWLX.GY=\u516c\u7528
+
+#\u89d2\u8272\u7c7b\u578b
+roleType.ptjyr=\u666e\u901a\u7ecf\u8425\u4eba
+roleType.city.xssc=\u5e02\u7ea7-\u5f62\u5f0f\u5ba1\u67e5
+roleType.city.zysl=\u5e02\u7ea7-\u51c6\u4e88\u53d7\u7406
+roleType.city.kzsc=\u79d1\u957f\u5ba1\u67e5
+roleType.city.sc=\u5e02\u7ea7-\u5ba1\u67e5
+roleType.city.sh=\u5e02\u7ea7-\u5ba1\u6838
+roleType.city.pz=\u5e02\u7ea7-\u6279\u51c6
+roleType.province.sl=\u7701\u7ea7-\u53d7\u7406
+roleType.province.zlsc=\u7701\u7ea7-\u8d44\u6599\u5ba1\u67e5
+roleType.province.kssc=\u7701\u7ea7-\u79d1\u5ba4\u5ba1\u67e5
+roleType.province.zj=\u7701\u7ea7-\u73b0\u573a\u6838\u67e5\u548c\u4e13\u5bb6\u5ba1\u6838
+roleType.province.fjsp=\u7701\u7ea7-\u5206\u5c40\u5ba1\u6279
+roleType.province.zjsp=\u7701\u7ea7-\u603b\u5c40\u5ba1\u6279
+roleType.yhsp=\u7ecf\u8425\u4eba\u7528\u6237\u5ba1\u6279
+roleType.aqpjjgsp=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u7528\u6237\u5ba1\u6279
+roleType.jsdwsp=\u5efa\u8bbe\u5355\u4f4d\u7528\u6237\u5ba1\u6279
+
+Have=\u662f
+HaveNot=\u5426
+#\u7ecf\u8425\u4eba\u4f01\u4e1a\u6027\u8d28
+qyxz.csqy=\u4ed3\u50a8\u4f01\u4e1a
+qyxz.fwqy=\u7801\u5934\u4ed3\u50a8\u4f01\u4e1a
+qyxz.mtqy=\u7801\u5934\u4f01\u4e1a
+#\u7ecf\u8425\u4eba\u662f\u5426\u5371\u8d27\u4f01\u4e1a
+whqy=\u662f
+whqyyzdwxy=\u662f\uff08\u6709\u91cd\u5927\u5371\u9669\u6e90\uff09
+whqywzdwxy=\u662f\uff08\u65e0\u91cd\u5927\u5371\u9669\u6e90\uff09
+qyaqdj.a=A
+qyaqdj.b=B
+qyaqdj.c=C
+qyaqdj.d=D
+
+#\u9690\u60a3\u7c7b\u522b
+YHDL.JCGL=\u57fa\u7840\u7ba1\u7406
+YHDL.XCGL=\u73b0\u573a\u7ba1\u7406
+
+
+YHZL.ZZZZ=\u8d44\u8d28\u8bc1\u7167
+YHZL.AQSCGLJGJRY=\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u673a\u6784\u53ca\u4eba\u5458
+YHZL.AQSCZRZ=\u5b89\u5168\u751f\u4ea7\u8d23\u4efb\u5236
+YHZL.AQSCGLZD=\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u5236\u5ea6
+YHZL.AQCZGC=\u5b89\u5168\u64cd\u4f5c\u89c4\u7a0b
+YHZL.JYPX=\u6559\u80b2\u57f9\u8bad
+YHZL.AQSCGLDA=\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u6863\u6848
+YHZL.AQSCTR=\u5b89\u5168\u751f\u4ea7\u6295\u5165
+YHZL.YJGL=\u5e94\u6025\u7ba1\u7406
+YHZL.TZSBJCGL=\u7279\u79cd\u8bbe\u5907\u57fa\u7840\u7ba1\u7406
+YHZL.ZYWSJCGL=\u804c\u4e1a\u536b\u751f\u57fa\u7840\u7ba1\u7406
+YHZL.XGFJCGL=\u76f8\u5173\u65b9\u57fa\u7840\u7ba1\u7406
+YHZL.QTJCGL=\u5176\u4ed6\u57fa\u7840\u7ba1\u7406
+
+YHZL.TZSBXCGL=\u7279\u79cd\u8bbe\u5907\u73b0\u573a\u7ba1\u7406
+YHZL.SCSBSSJGY=\u751f\u4ea7\u8bbe\u5907\u8bbe\u65bd\u53ca\u5de5\u827a
+YHZL.CSHJ=\u573a\u6240\u73af\u5883
+YHZL.CYRYCZXW=\u4ece\u4e1a\u4eba\u5458\u64cd\u4f5c\u884c\u4e3a
+YHZL.XFAQ=\u6d88\u9632\u5b89\u5168
+YHZL.YDAQ=\u7528\u7535\u5b89\u5168
+YHZL.ZYWSXCAQ=\u804c\u4e1a\u536b\u751f\u73b0\u573a\u5b89\u5168
+YHZL.YXKJXCAQ=\u6709\u9650\u7a7a\u95f4\u73b0\u573a\u5b89\u5168
+YHZL.FZDLXT=\u8f85\u52a9\u52a8\u529b\u7cfb\u7edf
+YHZL.XGFXCGL=\u76f8\u5173\u65b9\u73b0\u573a\u7ba1\u7406
+YHZL.QTXCGL=\u5176\u4ed6\u73b0\u573a\u7ba1\u7406
+
+
+##\u7ecf\u8425\u4eba\u6240\u5c5e\u884c\u4e1a\u5927\u7c7b\u548c\u4e2d\u7c7b
+SSHYDL1=\u519c\u3001\u6797\u3001\u7267\u3001\u6e14\u4e1a\uff08A\uff09
+SSHYDL2=\u91c7\u77ff\u4e1a\uff08B\uff09
+SSHYDL3	=\u5236\u9020\u4e1a\uff08C\uff09	
+SSHYDL4	=\u7535\u529b\u3001\u71c3\u6c14\u53ca\u6c34\u7684\u751f\u4ea7\u548c\u4f9b\u5e94\u4e1a\uff08D\uff09	
+SSHYDL5	=\u5efa\u7b51\u4e1a\uff08E	
+SSHYDL6	=\u6279\u53d1\u548c\u96f6\u552e\u4e1a\uff08F\uff09	
+SSHYDL7	=\u4ea4\u901a\u8fd0\u8f93\u3001\u4ed3\u50a8\u548c\u90ae\u653f\u4e1a\uff08G\uff09	
+SSHYDL8	=\u4f4f\u5bbf\u548c\u9910\u996e\u4e1a\uff08H\uff09	
+SSHYDL9	=\u4fe1\u606f\u4f20\u8f93\u3001\u8f6f\u4ef6\u548c\u4fe1\u606f\u6280\u672f\u670d\u52a1\u4e1a\uff08I\uff09	
+SSHYDL10=\u91d1\u878d\u4e1a\uff08J\uff09	
+SSHYDL11=\u623f\u5730\u4ea7\u4e1a\uff08K\uff09	
+SSHYDL12=\u79df\u8d41\u548c\u5546\u52a1\u670d\u52a1\u4e1a\uff08L\uff09	
+SSHYDL13=\u79d1\u5b66\u7814\u7a76\u548c\u6280\u672f\u670d\u52a1\u4e1a\uff08M\uff09	
+SSHYDL14=\u6c34\u5229\u3001\u73af\u5883\u548c\u516c\u5171\u8bbe\u65bd\u7ba1\u7406\u4e1a\uff08N\uff09	
+SSHYDL15=\u5c45\u6c11\u670d\u52a1\u3001\u4fee\u7406\u548c\u5176\u4ed6\u670d\u52a1\u4e1a\uff08O\uff09	
+SSHYDL16=\u6559\u80b2\uff08P\uff09	
+SSHYDL17=\u536b\u751f\u548c\u793e\u4f1a\u5de5\u4f5c\uff08Q\uff09	
+SSHYDL18=\u6587\u5316\u3001\u4f53\u80b2\u548c\u5a31\u4e50\u4e1a\uff08R\uff09	
+SSHYDL19=\u516c\u5171\u7ba1\u7406\u3001\u793e\u4f1a\u4fdd\u969c\u548c\u793e\u4f1a\u7ec4\u7ec7\uff08S\uff09	
+SSHYDL20=\u56fd\u9645\u7ec4\u7ec7\uff08T\uff09	
+SSHYDL.HYZL1=\u519c\u4e1a\u53ca\u5176\u670d\u52a1\u4f01\u4e1a	
+SSHYDL.HYZL2=\u6797\u4e1a\u53ca\u5176\u670d\u52a1\u4f01\u4e1a	
+SSHYDL.HYZL3=\u755c\u7267\u4e1a\u53ca\u5176\u670d\u52a1\u4f01\u4e1a	
+SSHYDL.HYZL4=\u6e14\u4e1a\u53ca\u5176\u670d\u52a1\u4f01\u4e1a	
+SSHYDL.HYZL5=\u519c\u4e1a\u673a\u68b0\u670d\u52a1\u4f01\u4e1a	
+SSHYDL.HYZL6=	\u7164\u70ad\u5f00\u91c7\u4f01\u4e1a
+SSHYDL.HYZL7=	\u7164\u70ad\u6d17\u9009\u4f01\u4e1a
+SSHYDL.HYZL8=	\u77f3\u6cb9\u548c\u5929\u7136\u6c14\u5f00\u91c7\u4f01\u4e1a
+SSHYDL.HYZL9=	\u9ed1\u8272\u91d1\u5c5e\u77ff\u91c7\u9009\u4f01\u4e1a
+SSHYDL.HYZL10=	\u6709\u8272\u91d1\u5c5e\u77ff\u91c7\u9009\u4f01\u4e1a
+SSHYDL.HYZL11=	\u975e\u91d1\u5c5e\u77ff\u5c71\u91c7\u9009\u4f01\u4e1a
+SSHYDL.HYZL12=	\u5c3e\u77ff\u5e93
+SSHYDL.HYZL13=	\u5176\u4ed6\u91c7\u77ff\u4f01\u4e1a
+SSHYDL.HYZL14=	\u519c\u526f\u98df\u54c1\u52a0\u5de5\u4f01\u4e1a
+SSHYDL.HYZL15=	\u5c60\u5bb0\u53ca\u8089\u7c7b\u52a0\u5de5\u4f01\u4e1a
+SSHYDL.HYZL16=	\u9972\u6599\u52a0\u5de5\u4f01\u4e1a
+SSHYDL.HYZL17=	\u98df\u54c1\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL18=	\u9020\u9152\u4f01\u4e1a
+SSHYDL.HYZL19=	\u996e\u6599\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL20=	\u7cbe\u5236\u8336\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL21=	\u70df\u8349\u5236\u54c1\u4f01\u4e1a
+SSHYDL.HYZL22=	\u7eba\u7ec7\u4f01\u4e1a
+SSHYDL.HYZL23=	\u7eba\u7ec7\u670d\u88c5\u670d\u9970\u4f01\u4e1a
+SSHYDL.HYZL24=	\u76ae\u9769\u3001\u6bdb\u76ae\u3001\u7fbd\u6bdb\u53ca\u5176\u5236\u54c1\u548c\u5236\u978b\u4f01\u4e1a
+SSHYDL.HYZL25=	\u6728\u6750\u52a0\u5de5\u548c\u6728\u3001\u7af9\u3001\u85e4\u3001\u68d5\u3001\u8349\u5236\u54c1\u4f01\u4e1a
+SSHYDL.HYZL26=	\u5bb6\u5177\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL27=	\u9020\u7eb8\u548c\u7eb8\u5236\u54c1\u4f01\u4e1a
+SSHYDL.HYZL28=	\u5370\u5237\u8bb0\u5f55\u5a92\u4ecb\u590d\u5236\u4f01\u4e1a
+SSHYDL.HYZL29=	\u6587\u6559\u3001\u5de5\u7f8e\u3001\u4f53\u80b2\u548c\u5a31\u4e50\u7528\u54c1\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL30=	\u77f3\u6cb9\u52a0\u5de5\u4f01\u4e1a
+SSHYDL.HYZL31=	\u70bc\u7126\u4f01\u4e1a
+SSHYDL.HYZL32=	\u6838\u71c3\u6599\u52a0\u5de5\u4f01\u4e1a
+SSHYDL.HYZL33=	\u5316\u5b66\u539f\u6599\u548c\u5236\u54c1\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL34=	\u519c\u836f\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL35=	\u70b8\u836f\u53ca\u706b\u5de5\u4ea7\u54c1\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL36=	\u70df\u82b1\u7206\u7af9\u751f\u4ea7\u4f01\u4e1a
+SSHYDL.HYZL37=	\u533b\u836f\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL38=	\u5316\u5b66\u7ea4\u7ef4\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL39=	\u6a61\u80f6\u548c\u5851\u6599\u5236\u54c1\u4f01\u4e1a
+SSHYDL.HYZL40=	\u6c34\u6ce5\u3001\u77f3\u7070\u548c\u77f3\u818f\u53ca\u76f8\u5173\u5236\u54c1\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL41=	\u7816\u74e6\u3001\u77f3\u6750\u7b49\u5efa\u7b51\u6750\u6599\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL42=	\u73bb\u7483\u53ca\u73bb\u7483\u5236\u54c1\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL43=	\u9676\u74f7\u5236\u54c1\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL44=	\u8010\u706b\u6750\u6599\u5236\u54c1\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL45=	\u77f3\u58a8\u53ca\u5176\u4ed6\u975e\u91d1\u5c5e\u77ff\u7269\u5236\u54c1\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL46=	\u70bc\u94c1\u4f01\u4e1a
+SSHYDL.HYZL47=	\u70bc\u94a2\u4f01\u4e1a
+SSHYDL.HYZL48=	\u9ed1\u8272\u91d1\u5c5e\u94f8\u9020\u4f01\u4e1a
+SSHYDL.HYZL49=	\u94a2\u538b\u5ef6\u52a0\u5de5\u4f01\u4e1a
+SSHYDL.HYZL50=	\u94c1\u5408\u91d1\u51b6\u70bc\u4f01\u4e1a
+SSHYDL.HYZL51=	\u6709\u8272\u91d1\u5c5e\u51b6\u70bc\u4f01\u4e1a
+SSHYDL.HYZL52=	\u6709\u8272\u91d1\u5c5e\u94f8\u9020\u4f01\u4e1a
+SSHYDL.HYZL53=	\u6709\u8272\u91d1\u5c5e\u538b\u5ef6\u52a0\u5de5\u4f01\u4e1a
+SSHYDL.HYZL54=	\u91d1\u5c5e\u5236\u54c1\u4f01\u4e1a
+SSHYDL.HYZL55=	\u901a\u7528\u8bbe\u5907\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL56=	\u4e13\u7528\u8bbe\u5907\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL57=	\u6c7d\u8f66\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL58=	\u94c1\u8def\u8fd0\u8f93\u53ca\u57ce\u5e02\u8f68\u9053\u4ea4\u901a\u8bbe\u5907\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL59=	\u8239\u8236\u53ca\u76f8\u5173\u88c5\u7f6e\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL60=	\u822a\u7a7a\u822a\u5929\u5668\u53ca\u8bbe\u5907\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL61=	\u5176\u4ed6\u4ea4\u901a\u8fd0\u8f93\u8bbe\u5907\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL62=	\u7535\u6c14\u673a\u68b0\u548c\u5668\u6750\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL63=	\u8ba1\u7b97\u673a\u3001\u901a\u4fe1\u53ca\u5176\u4ed6\u7535\u5b50\u8bbe\u5907\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL64=	\u4eea\u5668\u4eea\u8868\u5236\u9020\u4f01\u4e1a
+SSHYDL.HYZL65=	\u91d1\u5c5e\u5236\u54c1\u3001\u673a\u68b0\u548c\u8bbe\u5907\u4fee\u7406\u4f01\u4e1a
+SSHYDL.HYZL66=	\u6838\u8f90\u5c04\u52a0\u5de5\u4f01\u4e1a
+SSHYDL.HYZL67=	\u5e9f\u5f03\u8d44\u6e90\u7efc\u5408\u5229\u7528\u4f01\u4e1a
+SSHYDL.HYZL68=	\u7535\u529b\u751f\u4ea7\u4f01\u4e1a
+SSHYDL.HYZL69=	\u7535\u529b\u4f9b\u5e94\u4f01\u4e1a
+SSHYDL.HYZL70=	\u70ed\u529b\u751f\u4ea7\u548c\u4f9b\u5e94\u4f01\u4e1a
+SSHYDL.HYZL71=	\u71c3\u6c14\u751f\u4ea7\u548c\u4f9b\u5e94\u4f01\u4e1a
+SSHYDL.HYZL72=	\u6c34\u7684\u751f\u4ea7\u548c\u4f9b\u5e94\u4f01\u4e1a
+SSHYDL.HYZL73=	\u5efa\u7b51\u65bd\u5de5\u4f01\u4e1a
+SSHYDL.HYZL74=	\u5efa\u7b51\u5b89\u88c5\u4f01\u4e1a
+SSHYDL.HYZL75=	\u5efa\u7b51\u88c5\u9970\u4f01\u4e1a
+SSHYDL.HYZL76=	\u5efa\u7b51\u7269\u62c6\u9664\u4f01\u4e1a
+SSHYDL.HYZL77=	\u52b3\u52a1\u627f\u5305\u4f01\u4e1a
+SSHYDL.HYZL78=	\u5de5\u7a0b\u52d8\u5bdf\u3001\u8bbe\u8ba1\u4f01\u4e1a
+SSHYDL.HYZL79=	\u5de5\u7a0b\u76d1\u7406\u4f01\u4e1a
+SSHYDL.HYZL80=	\u5efa\u7b51\u5de5\u7a0b\u673a\u68b0\u4e0e\u8bbe\u5907\u79df\u8d41\u4f01\u4e1a
+SSHYDL.HYZL81=	\u52a0\u6cb9\u7ad9
+SSHYDL.HYZL82=	\u6cb9\u5e93\u3001\u6c14\u5e93
+SSHYDL.HYZL83=	\u74f6\u88c5\u7ecf\u8425\u4f01\u4e1a
+SSHYDL.HYZL84=	\u5316\u5de5\u7ecf\u8425\u4f01\u4e1a
+SSHYDL.HYZL85=	\u70df\u82b1\u7206\u7af9\u7ecf\u8425\u4f01\u4e1a
+SSHYDL.HYZL86=	\u5546\u4e1a\u96f6\u552e\u7ecf\u8425\u4f01\u4e1a
+SSHYDL.HYZL87=	\u70df\u8349\u5546\u5e97
+SSHYDL.HYZL88=	\u5e02\u573a
+SSHYDL.HYZL89=	\u94c1\u8def\u8fd0\u8f93\u4f01\u4e1a
+SSHYDL.HYZL90=	\u57ce\u5e02\u516c\u5171\u4ea4\u901a\u8fd0\u8f93\u4f01\u4e1a
+SSHYDL.HYZL91=	\u516c\u8def\u65c5\u5ba2\u8fd0\u8f93\u4f01\u4e1a
+SSHYDL.HYZL92=	\u9053\u8def\u8fd0\u8f93\u4f01\u4e1a
+SSHYDL.HYZL93=	\u6c34\u4e0a\u8fd0\u8f93\u4f01\u4e1a
+SSHYDL.HYZL94=	\u822a\u7a7a\u8fd0\u8f93\u4f01\u4e1a
+SSHYDL.HYZL95=	\u7ba1\u9053\u8fd0\u8f93\u4f01\u4e1a
+SSHYDL.HYZL96=	\u8c37\u7269\u3001\u68c9\u82b1\u7b49\u519c\u4ea7\u54c1\u4ed3\u50a8\u4f01\u4e1a
+SSHYDL.HYZL97=	\u4ed3\u50a8\u516c\u53f8
+SSHYDL.HYZL98=	\u90ae\u653f\u4f01\u4e1a
+SSHYDL.HYZL99=	\u516c\u8def\u7ba1\u7406\u4e0e\u517b\u62a4\u4f01\u4e1a
+SSHYDL.HYZL100=	\u4e00\u822c\u6027\u65c5\u9986
+SSHYDL.HYZL101=	\u661f\u7ea7\u996d\u5e97
+SSHYDL.HYZL102=	\u9910\u996e\u4f01\u4e1a
+SSHYDL.HYZL103=	\u7535\u4fe1\u4f01\u4e1a
+SSHYDL.HYZL104=	\u901a\u8baf\u4f01\u4e1a
+SSHYDL.HYZL105=	\u8f6f\u4ef6\u548c\u4fe1\u606f\u6280\u672f\u670d\u52a1\u4f01\u4e1a
+SSHYDL.HYZL106=	\u8d44\u672c\u5e02\u573a\u670d\u52a1\u4f01\u4e1a
+SSHYDL.HYZL107=	\u91d1\u878d\u670d\u52a1\u4f01\u4e1a
+SSHYDL.HYZL108=	\u7269\u4e1a\u7ba1\u7406\u516c\u53f8
+SSHYDL.HYZL109=	\u623f\u5730\u4ea7\u7ecf\u8425\u4f01\u4e1a
+SSHYDL.HYZL110=	\u623f\u5730\u4ea7\u4e2d\u4ecb
+SSHYDL.HYZL111=	\u673a\u68b0\u8bbe\u5907\u4ea4\u6613\u5e02\u573a
+SSHYDL.HYZL112=	\u519c\u673a\u79df\u8d41\u4f01\u4e1a
+SSHYDL.HYZL113=	\u6587\u5316\u53ca\u65e5\u7528\u54c1\u51fa\u79df\u4f01\u4e1a
+SSHYDL.HYZL114=	\u5546\u52a1\u670d\u52a1\u4f01\u4e1a
+SSHYDL.HYZL115=	\u4f1a\u8bae\u53ca\u5c55\u89c8\u670d\u52a1\u4f01\u4e1a
+SSHYDL.HYZL116=	\u65c5\u884c\u793e\u53ca\u76f8\u5173\u670d\u52a1\u4f01\u4e1a
+SSHYDL.HYZL117=	\u79d1\u5b66\u7814\u7a76\u548c\u63a8\u5e7f\u5e94\u7528\u4f01\u4e1a
+SSHYDL.HYZL118=	\u5730\u8d28\u52d8\u67e5\u4f01\u4e1a
+SSHYDL.HYZL119=	\u4e13\u4e1a\u6280\u672f\u670d\u52a1\u4f01\u4e1a
+SSHYDL.HYZL120=	\u6c34\u5229\u3001\u73af\u5883\u548c\u516c\u5171\u8bbe\u65bd\u7ba1\u7406\u4f01\u4e1a
+SSHYDL.HYZL121=	\u516c\u56ed\u548c\u6e38\u89c8\u666f\u533a\u7ba1\u7406\u4f01\u4e1a
+SSHYDL.HYZL122=	\u57ce\u5e02\u7eff\u5316\u4f01\u4e1a
+SSHYDL.HYZL123=	\u5783\u573e\u5904\u7406\u4f01\u4e1a
+SSHYDL.HYZL124=	\u6d17\u6d74\u670d\u52a1\u4f01\u4e1a
+SSHYDL.HYZL125=	\u673a\u52a8\u8f66\u3001\u7535\u5b50\u4ea7\u54c1\u548c\u65e5\u7528\u4ea7\u54c1\u4fee\u7406\u4f01\u4e1a
+SSHYDL.HYZL126=	\u5c45\u6c11\u670d\u52a1\u4f01\u4e1a
+SSHYDL.HYZL127=	\u5927\u4e13\u9662\u6821
+SSHYDL.HYZL128=	\u4e2d\u5c0f\u5b66\u6821
+SSHYDL.HYZL129=	\u5e7c\u513f\u56ed
+SSHYDL.HYZL130=	\u6587\u5316\u6559\u80b2\u57f9\u8bad\u5b66\u6821
+SSHYDL.HYZL131=	\u804c\u4e1a\u6280\u80fd\u57f9\u8bad\u5b66\u6821
+SSHYDL.HYZL132=	\u4f53\u6821\u53ca\u4f53\u80b2\u57f9\u8bad\u5b66\u6821
+SSHYDL.HYZL133=	\u533b\u9662
+SSHYDL.HYZL134=	\u5176\u4ed6\u536b\u751f\u5355\u4f4d
+SSHYDL.HYZL135=	\u6536\u5bb9\u6240\u3001\u656c\u8001\u9662
+SSHYDL.HYZL136=	\u65b0\u95fb\u548c\u51fa\u7248\u4f01\u4e1a
+SSHYDL.HYZL137=	\u5e7f\u64ad\u3001\u7535\u89c6\u3001\u7535\u5f71\u548c\u5f71\u89c6\u5f55\u97f3\u5236\u4f5c\u4f01\u4e1a
+SSHYDL.HYZL138=	\u7535\u5f71\u9662
+SSHYDL.HYZL139=	\u827a\u672f\u8868\u6f14\u573a\u9986
+SSHYDL.HYZL140=	\u56fe\u4e66\u9986
+SSHYDL.HYZL141=	\u6863\u6848\u9986
+SSHYDL.HYZL142=	\u5c55\u89c8\u9986\u3001\u535a\u7269\u9986
+SSHYDL.HYZL143=	\u5176\u4ed6\u6587\u5316\u827a\u672f\u4f01\u4e1a
+SSHYDL.HYZL144=	\u4f53\u80b2\u573a\u9986
+SSHYDL.HYZL145=	\u7f51\u5427\u3001\u6b4c\u5385\u3001\u6b4c\u821e\u5a31\u4e50\u573a\u6240
+SSHYDL.HYZL146=	\u6e38\u4e50\u56ed
+SSHYDL.HYZL147=	\u798f\u5229\u5f69\u7968
+SSHYDL.HYZL148=	\u4f53\u80b2\u5f69\u7968
+SSHYDL.HYZL149=	\u673a\u5173\u7ec4\u7ec7
+SSHYDL.HYZL150=	\u5b97\u6559\u7ec4\u7ec7
+SSHYDL.HYZL151=	\u56fd\u9645\u7ec4\u7ec7
+
+
+
+
+zj=\u603b\u8ba1
+
+##\u5404\u5730\u5e02\u6e2f\u53e3\u5c40
+SZD.GKJ.ZHENJIANG	=	\u9547\u6c5f\u6e2f\u53e3\u5c40
+SZD.GKJ.SUZHOU	=	\u82cf\u5dde\u6e2f\u53e3\u5c40
+SZD.GKJ.LIANYUNGANG	=	\u8fde\u4e91\u6e2f\u6e2f\u53e3\u5c40
+SZD.GKJ.NANJING	=	\u5357\u4eac\u6e2f\u53e3\u5c40
+SZD.GKJ.NANTONG	=	\u5357\u901a\u6e2f\u53e3\u5c40
+SZD.GKJ.WUXI	=	\u65e0\u9521\u6e2f\u53e3\u5c40
+SZD.GKJ.YANGZHOU	=	\u626c\u5dde\u6e2f\u53e3\u5c40
+SZD.GKJ.TAIZHOU	=	\u6cf0\u5dde\u6e2f\u53e3\u5c40
+SZD.GKJ.YANCHENG	=	\u76d0\u57ce\u6e2f\u53e3\u5c40
+SZD.GKJ.XUZHOU	=	\u5f90\u5dde\u6e2f\u53e3\u5c40
+SZD.GKJ.CHANGZHOU	=	\u5e38\u5dde\u6e2f\u53e3\u5c40
+SZD.GKJ.XUQIAN	=	\u5bbf\u8fc1\u6e2f\u53e3\u5c40
+SZD.GKJ.HUAIAN	=	\u6dee\u5b89\u6e2f\u53e3\u5c40
+SZD.GKJ.ZHENJIANGNEIHE	=	\u9547\u6c5f\u5185\u6cb3\u6e2f\u53e3\u5c40
+SZD.GKJ.NANTONGNEIHE	=	\u5357\u901a\u5185\u6cb3\u6e2f\u53e3\u5c40
+SZD.GKJ.LIANYUNGANGNEIHE	=	\u8fde\u4e91\u6e2f\u5185\u6cb3\u6e2f\u53e3\u5c40
+SZD.GKJ.YANCHENGNEIHE	=	\u76d0\u57ce\u5185\u6cb3\u6e2f\u53e3\u5c40
+## \u4e3e\u529e\u65b9\u5f0f
+jbfs.zb=\u4e3b\u529e
+jbfs.xb=\u534f\u529e
+jbfs.cb=\u627f\u529e
+zj=\u603b\u8ba1
+title.sgzhqk=\u5730\u533a\u6e2f\u53e3\u751f\u4ea7\u5b89\u5168\u4e8b\u6545\u7efc\u5408\u60c5\u51b5\u7edf\u8ba1\u8868
+title.sgyy=\u6e2f\u53e3\u751f\u4ea7\u5b89\u5168\u4e8b\u6545\u4f24\u4ea1\u7edf\u8ba1\u8868\uff08\u6309\u4e8b\u6545\u539f\u56e0\u5206\uff09
+title.sglx=\u6e2f\u53e3\u751f\u4ea7\u5b89\u5168\u4e8b\u6545\u4f24\u4ea1\u7edf\u8ba1\u8868\uff08\u6309\u4e8b\u6545\u7c7b\u578b\u5206\uff09
+title.zyyt=\u6e2f\u53e3\u751f\u4ea7\u5b89\u5168\u4e8b\u6545\u4f24\u4ea1\u7edf\u8ba1\u8868\uff08\u6309\u6cca\u4f4d\u4e3b\u8981\u7528\u9014\u5206\uff09
+
+#\u56fe\u5c42\u9009\u62e9
+layer.wxpccss=\u6e2f\u53e3\u5371\u9669\u5316\u5b66\u54c1\u4ed3\u50a8\u8bbe\u65bd
+layer.wxhwqy=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f01\u4e1a
+layer.qsk=\u53d6\u6c34\u53e3
+layer.yjwzk=\u5e94\u6025\u7269\u8d44\u5e93
+layer.zdwxyqy=\u91cd\u5927\u5371\u9669\u6e90\u4f01\u4e1a
+
+##\u9690\u60a3\u5206\u7c7b
+yhfl.zzry=\u8d44\u8d28\u4eba\u5458
+yhfl.sssb=\u8bbe\u65bd\u8bbe\u5907
+yhfl.zdtz=\u5236\u5ea6\u53f0\u8d26
+yhfl.yj=\u5e94\u6025
+##
+yhqy.mt=\u7801\u5934
+yhqy.gq=\u7f50\u533a
+hj=\u5408\u8ba1
+
+#\u4e8b\u4ef6\u7c7b\u578b#
+sjlx.yz=\u5e94\u6025\u54cd\u5e94\u7a0b\u5e8f
+sjlx.yryb=\u6e2f\u53e3\u4f01\u4e1a\u6613\u71c3\u3001\u6613\u7206\u5371\u9669\u8d27\u7269\u6cc4\u6f0f\u4e8b\u6545
+sjlx.ydyh=\u6e2f\u53e3\u4f01\u4e1a\u6709\u6bd2\u3001\u6709\u5bb3\u5371\u9669\u8d27\u7269\u6cc4\u6f0f\u4e8b\u6545
+sjlx.ztdhz=\u6e2f\u53e3\u4f01\u4e1a\u91cd\u3001\u7279\u5927\u706b\u707e\u4e8b\u6545 
+sjlx.ztdbz=\u6e2f\u53e3\u4f01\u4e1a\u91cd\u3001\u7279\u5927\u7206\u70b8\u4e8b\u6545
+sjlx.ztdypxl=\u6e2f\u53e3\u4f01\u4e1a\u91cd\u3001\u7279\u5927\u6cb9\u54c1\u6cc4\u6f0f\u4e8b\u6545
+sjlx.ztdzrzh=\u91cd\u3001\u7279\u5927\u81ea\u7136\u707e\u5bb3\u4e8b\u6545
+sjlx.syqj=\u4e8b\u6545\u73b0\u573a\u4f24\u5458\u62a2\u6551\u7a0b\u5e8f
+sjlx.sscx=\u4e8b\u6545\u73b0\u573a\u4eba\u5458\u758f\u6563\u7a0b\u5e8f
+sjlx.gzcx=\u8b66\u6212\u4e0e\u4ea4\u901a\u7ba1\u5236\u7a0b\u5e8f
+sjlx.glcx=\u4fe1\u606f\u7ba1\u7406\u7a0b\u5e8f
+sjlx.jycx=\u951a\u5730\u4e8b\u6545\u5e94\u6025\u6551\u63f4\u7a0b\u5e8f
+sjlx.hfcx=\u5e94\u6025\u6062\u590d\u7a0b\u5e8f
+sjlx.jscx=\u5e94\u6025\u7ed3\u675f\u7a0b\u5e8f
+
+sjlxnj.1=\u6e2f\u53e3\u7801\u5934\u91cd\u7279\u5927\u4e8b\u6545\u5e94\u6025\u6551\u63f4\u9884\u6848
+sjlxnj.2=\u822a\u8fd0\uff08\u6e2f\u653f\uff09\u7ba1\u7406\u5904\u9632\u53f0\u9632\u6c5b\u6297\u65f1\u5e94\u6025\u9884\u6848
+##\u50a8\u7f50\u6750\u8d28
+cgcz.tg=\u78b3\u94a2
+cgcz.bxg=\u4e0d\u9508\u94a2
+cgcz.blg=\u73bb\u7483\u94a2
+#\u5b89\u5168\u8bbe\u5907\u8bbe\u65bd
+AQSS.MTJKC	=\u7801\u5934\u53ca\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.MTJKC.FC	=\u9632\u51b2\u5b89\u5168\u8bbe\u65bd
+AQSS.MTJKC.FZ	=\u9632\u649e\u5b89\u5168\u8bbe\u65bd
+AQSS.MTJKC.DZH	=\u5bfc\u3001\u52a9\u822a\u5b89\u5168\u8bbe\u65bd
+AQSS.MTJKC.XC	=\u7cfb\u8239\u5b89\u5168\u8bbe\u65bd
+AQSS.MTJKC.MTFS	=\u7801\u5934\u9644\u5c5e\u5b89\u5168\u8bbe\u65bd
+AQSS.MTJKC.KC	=\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.MTJKC.FF	=\u9632\u98ce\u88c5\u7f6e
+AQSS.MTJKC.FLJD	=\u9632\u96f7\u3001\u9632\u9759\u7535\u88c5\u7f6e
+AQSS.MTJKC.TX	=\u901a\u4fe1\u8bbe\u65bd
+AQSS.MTJKC.GPD	=\u4f9b\u914d\u7535\u7cfb\u7edf\u5b89\u5168\u8bbe\u65bd
+AQSS.MTJKC.QT	=\u5176\u4ed6\u5b89\u5168\u8bbe\u65bd
+AQSS.GKXF	=\u6e2f\u53e3\u6d88\u9632\u5b89\u5168\u8bbe\u65bd
+AQSS.GKXF.GDS	=\u56fa\u5b9a\u5f0f\u6d88\u9632\u8bbe\u65bd
+AQSS.GKXF.YDS	=\u79fb\u52a8\u5f0f\u6d88\u9632\u8bbe\u65bd
+AQSS.GKXF.XFGS	=\u6d88\u9632\u4f9b\u6c34\u5b89\u5168\u8bbe\u65bd
+AQSS.GKXF.QT	=\u5176\u4ed6\u6d88\u9632\u5b89\u5168\u8bbe\u65bd
+AQSS.AQBZ	=\u6e2f\u53e3\u5b89\u5168\u6807\u5fd7
+AQSS.AQBZ.JZ	=\u7981\u6b62\u6807\u5fd7
+AQSS.AQBZ.JG	=\u8b66\u544a\u6807\u5fd7
+AQSS.AQBZ.ZL	=\u6307\u4ee4\u6807\u5fd7
+AQSS.AQBZ.TS	=\u63d0\u793a\u6807\u5fd7
+AQSS.AQBZ.JS	=\u8b66\u793a\u6807\u5fd7
+AQSS.AQBZ.WXHW	=\u5371\u9669\u8d27\u7269\u7c7b\u6807\u5fd7
+AQSS.AQBZ.QZJ	=\u8d77\u91cd\u673a\u68b0\u5371\u9669\u90e8\u4f4d\u6807\u5fd7
+AQSS.AQBZ.SBGX	=\u8bbe\u5907\u3001\u7ba1\u7ebf\u5b89\u5168\u6807\u5fd7
+AQSS.AQBZ.JTBX	=\u4ea4\u901a\u6807\u5fd7\u3001\u6807\u7ebf
+AQSS.GTFH	=\u6e2f\u53e3\u4e2a\u4f53\u9632\u62a4\u8bbe\u5907\u8bbe\u65bd
+AQSS.GTFH.TBHJ	=\u5934\u90e8\u62a4\u5177\u7c7b
+AQSS.GTFH.HXHJ	=\u547c\u5438\u62a4\u5177\u7c7b
+AQSS.GTFH.YMHJ	=\u773c\uff08\u9762\uff09\u62a4\u5177\u7c7b
+AQSS.GTFH.EDFH	=\u8033\u6735\u9632\u62a4\u7c7b
+AQSS.GTFH.SBFH	=\u624b\u90e8\u9632\u62a4\u7c7b
+AQSS.GTFH.JBFH	=\u811a\u90e8\u9632\u62a4\u7c7b
+AQSS.GTFH.FHF	=\u9632\u62a4\u670d\u7c7b
+AQSS.GTFH.FZL	=\u9632\u5760\u843d\u62a4\u5177\u7c7b
+AQSS.GTFH.QT	=\u5176\u4ed6\u9632\u62a4\u7c7b
+AQSS.WXHWMT	=\u5371\u9669\u8d27\u7269\u7801\u5934\u53ca\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.MTFS	=\u7801\u5934\u9644\u5c5e\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.ZXGY	=\u88c5\u5378\u5de5\u827a\u7cfb\u7edf\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.ZXSB	=\u88c5\u5378\u8bbe\u5907\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.KCAQ	=\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.FMGD	=\u9600\u95e8\u3001\u7ba1\u9053\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.BJJS	=\u62a5\u8b66\u53ca\u8b66\u793a\u88c5\u7f6e
+AQSS.WXHWMT.XYFB	=\u6cc4\u538b\u3001\u9632\u7206\u3001\u9694\u7206\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.MF	=\u5bc6\u5c01\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.YQCL	=\u6cb9\u6c14\u5904\u7406\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.FLJD	=\u9632\u96f7\u3001\u9632\u9759\u7535\u88c5\u7f6e
+AQSS.WXHWMT.TX	=\u901a\u4fe1\u8bbe\u5907\u8bbe\u65bd
+AQSS.WXHWMT.XLYJ	=\u6cc4\u6f0f\u5e94\u6025\u5904\u7f6e\u8bbe\u5907
+AQSS.WXHWMT.JPS	=\u7ed9\u6392\u6c34\u53ca\u542b\u6cb9\u6c61\u6c34\u5904\u7406\u8bbe\u5907\u8bbe\u65bd
+AQSS.WXHWMT.GDS	=\u56fa\u5b9a\u5f0f\u6d88\u9632\u8bbe\u65bd
+AQSS.WXHWMT.YDS	=\u79fb\u52a8\u5f0f\u6d88\u9632\u8bbe\u65bd
+AQSS.WXHWMT.SH	=\u6c34\u4e0a\u6d88\u9632\u8bbe\u65bd
+AQSS.WXHWMT.GSPM	=\u6d88\u9632\u4f9b\u6c34/\u6ce1\u6cab/\u5e72\u7c89\u6d88\u9632\u5b89\u5168\u8bbe\u65bd
+AQSS.WXHWMT.HZBJ	=\u706b\u707e\u62a5\u8b66\u88c5\u7f6e
+AQSS.WXHWMT.QT	=\u5176\u4ed6\u6d88\u9632\u5b89\u5168\u8bbe\u65bd
+AQSS.KGMT	=\u5ba2\u6eda\u7801\u5934\u53ca\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.KGMT.MTFS	=\u7801\u5934\u9644\u5c5e\u5b89\u5168\u8bbe\u65bd
+AQSS.KGMT.KC	=\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.KGMT.ZXGY	=\u88c5\u5378\u5de5\u827a\u7cfb\u7edf\u5b89\u5168\u8bbe\u65bd
+AQSS.KGMT.TX	=\u901a\u4fe1\u8bbe\u65bd
+AQSS.KGMT.GDS	=\u56fa\u5b9a\u5f0f\u6d88\u9632\u8bbe\u65bd
+AQSS.JZX	=\u96c6\u88c5\u7bb1\u7801\u5934\u53ca\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.JZX.MTFS	=\u7801\u5934\u9644\u5c5e\u5b89\u5168\u8bbe\u65bd
+AQSS.JZX.KC	=\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.JZH	=\u4ef6\u6742\u8d27\u3001\u6563\u6742\u8d27\u7801\u5934\u53ca\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.JZH.MTFS	=\u7801\u5934\u9644\u5c5e\u5b89\u5168\u8bbe\u65bd
+AQSS.JZH.GYXT	=\u5de5\u827a\u7cfb\u7edf\u5b89\u5168\u8bbe\u65bd
+AQSS.JZH.KC	=\u5e93\u573a\u5b89\u5168\u8bbe\u65bd
+AQSS.JZH.BJJS	=\u62a5\u8b66\u53ca\u8b66\u793a\u88c5\u7f6e
+AQSS.JZH.XYFB	=\u6cc4\u538b\u3001\u9632\u7206\u3001\u9694\u7206\u5b89\u5168\u8bbe\u65bd
+AQSS.JZH.LXSS	=\u8fde\u7eed\u8f93\u9001\u8bbe\u65bd\u5b89\u5168\u88c5\u7f6e
+AQSS.JZH.MTFCJ	=\u7164\u70ad\u7ffb\u8f66\u673a\u3001\u5378\u8f66\u5b89\u5168\u88c5\u7f6e
+AQSS.JZH.CC	=\u9664\u5c18\u88c5\u7f6e
+
+
+##\u5e94\u6025\u4e13\u5bb6\u5e93\u4e13\u957f\u7c7b\u522b
+ZJYWTC.GKAQZHGL	=	\u6e2f\u53e3\u5b89\u5168\u7efc\u5408\u7ba1\u7406	
+ZJYWTC.WXHWCYGL	=	\u5371\u9669\u8d27\u7269\u50a8\u8fd0\u7ba1\u7406	
+ZJYWTC.MTGC	=	\u7801\u5934\u5de5\u7a0b	
+ZJYWTC.HGGC	=	\u5316\u5de5\u5de5\u7a0b	
+ZJYWTC.JXDQJCB	=	\u673a\u68b0\u3001\u7535\u6c14\u53ca\u8239\u8236	
+ZJYWTC.XFJQT	=	\u6d88\u9632\u53ca\u5176\u4ed6	
+ZJYWTC.XCGL	=	\u73b0\u573a\u7ba1\u7406	
+ZJYWTC.JSXM	=	\u5efa\u8bbe\u9879\u76ee	
+ZJYWTC.YQCY	=	\u6cb9\u6c14\u50a8\u8fd0	
+ZJYWTC.BZHGL	=	\u6807\u51c6\u5316\u7ba1\u7406	
+
+##\u6cca\u4f4d\u7528\u9014
+BWYT1	=	\u901a\u7528\u6563\u8d27\u6cca\u4f4d
+BWYT2	=	\u901a\u7528\u4ef6\u6742\u8d27\u6cca\u4f4d
+BWYT3	=	\u539f\u6cb9\u4e13\u4e1a\u6cca\u4f4d
+BWYT4	=	\u6210\u54c1\u6cb9\u4e13\u4e1a\u6cca\u4f4d
+BWYT5	=	\u6db2\u4f53\u6c14\u4e13\u4e1a\u6cca\u4f4d
+BWYT6	=	\u7cae\u98df\u4e13\u4e1a\u6cca\u4f4d
+BWYT7	=	\u91d1\u5c5e\u77ff\u77f3\u6cca\u4f4d
+BWYT8	=	\u7164\u70ad\u4e13\u4e1a\u6cca\u4f4d
+BWYT9	=	\u96c6\u88c5\u7bb1\u4e13\u4e1a\u6cca\u4f4d
+BWYT10	=	\u6728\u6750\u4e13\u4e1a\u6cca\u4f4d
+BWYT11	=	\u6db2\u4f53\u5316\u5de5\u4e13\u4e1a\u6cca\u4f4d
+BWYT12	=	\u5546\u54c1\u6c7d\u8f66\u6eda\u88c5\u6cca\u4f4d
+BWYT13	=	\u5ba2\u8d27\u6eda\u88c5\u6cca\u4f4d
+BWYT14	=	\u5ba2\u8d27\u6cca\u4f4d
+BWYT15	=	\u591a\u7528\u9014\u6cca\u4f4d
+BWYT16	=	\u5176\u4ed6\u6cca\u4f4d
+##\u4f01\u4e1a\u6027\u8d28
+qyxz.name0=\u7801\u5934\u4f01\u4e1a
+qyxz.name1=\u4ed3\u50a8\u4f01\u4e1a
+qyxz.name2=\u77f3\u6cb9\u5316\u5de5\u7801\u5934
+qyxz.name3=\u6db2\u4f53\u5316\u5de5\u7801\u5934
+qyxz.name4=\u5371\u9669\u8d27\u7269\u7801\u5934
+qyxz.name5=\u96c6\u88c5\u7bb1\u6cca\u4f4d
+qyxz.name6=\u5371\u9669\u8d27\u7269\u96c6\u88c5\u7bb1\u6cca\u4f4d
+qyxz.name7=\u901a\u7528\u6563\u8d27\u6cca\u4f4d
+qyxz.name8=\u901a\u7528\u4ef6\u6742\u8d27\u6cca\u4f4d
+qyxz.name9=\u77f3\u6cb9\u5e93
+qyxz.name10=\u77f3\u6cb9\u5316\u5de5\u7801\u5934\u50a8\u7f50
+qyxz.name11=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u5e93\u533a
+
+##\u4f01\u4e1a\u6027\u8d28 \u65b0
+qyxz.newname0=\u7801\u5934\u4f01\u4e1a
+qyxz.newname1=\u4ed3\u50a8\u4f01\u4e1a
+qyxz.newname2=\u5371\u9669\u8d27\u7269\u96c6\u88c5\u7bb1\u7801\u5934
+qyxz.newname3=\u77f3\u6cb9\u5316\u5de5\u7801\u5934
+qyxz.newname4=\u5371\u9669\u8d27\u7269\u975e\u77f3\u6cb9\u5316\u5de5\u7801\u5934
+qyxz.newname5=\u77f3\u6cb9\u5e93
+qyxz.newname6=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u5e93\u533a
+
+#\u8fdb\u51fa\u6e2f
+jcg.type1=\u8fdb\u6e2f
+jcg.type2=\u51fa\u6e2f
+
+
+T_YJPT_SGDWZZZS_FJ_1=\u65bd\u5de5\u5355\u4f4d\u8d44\u8d28\u8bc1\u4e66
+#\u6e2f\u53e3\u7ecf\u8425\u4eba  
+jyrdw.jyr=\u6e2f\u53e3\u7ecf\u8425\u4eba\u9884\u6848
+jyrdw.dw=\u6e2f\u53e3\u5355\u4f4d\u9884\u6848
+pxlb.jyr=\u6e2f\u53e3\u7ecf\u8425\u4eba\u57f9\u8bad
+pxlb.dw=\u6e2f\u53e3\u5355\u4f4d\u57f9\u8bad
+#\u7269\u8d28\u7c7b\u522b
+wz.jyr=\u6e2f\u53e3\u7ecf\u8425\u4eba\u7269\u8d44
+wz.dw=\u5355\u4f4d\u7269\u8d44
+wz.gj=\u5171\u5efa\u7269\u8d44
+#\u4eba\u5458\u7c7b\u578b
+RYLX0=\u7279\u79cd\u8bbe\u5907\u4ece\u4e1a\u4eba\u5458
+RYLX1=\u8d1f\u8d23\u4eba
+RYLX2=\u7ba1\u7406\u4eba\u5458
+RYLX3=\u7533\u62a5\u4eba\u5458
+RYLX4=\u96c6\u88c5\u7bb1\u67e5\u9a8c\u4eba\u5458
+RYLX5=\u5176\u4ed6
+#\u8bc1\u4ef6\u7c7b\u578b
+ZJLX1=\u8eab\u4efd\u8bc1
+ZJLX2=\u62a4\u7167
+ZJLX3=\u53f0\u80de\u8bc1
+ZJLX4=\u6e2f\u6fb3\u5c45\u6c11\u6765\u5f80\u5185\u5730\u901a\u884c\u8bc1
+
+#\u7cfb\u7edf\u65e5\u5fd7
+#LogResult
+log.result.success=\u6210\u529f
+log.result.fail=\u5931\u8d25
+#LogMethod
+log.method.login=\u767b\u5f55
+log.method.query=\u67e5\u8be2
+log.method.add=\u65b0\u589e
+log.method.edit=\u7f16\u8f91
+log.method.delete=\u5220\u9664
+log.method.print=\u6253\u5370
+log.method.upload=\u4e0a\u4f20
+log.method.download=\u4e0b\u8f7d
+log.method.qlyg.view=\u6743\u529b\u9633\u5149\u529e\u4ef6\u67e5\u770b
+#\u5371\u9669\u6e90\u7b49\u7ea7
+WXYDJ1=\u4e00\u7ea7
+WXYDJ2=\u4e8c\u7ea7
+WXYDJ3=\u4e09\u7ea7
+WXYDJ4=\u56db\u7ea7
+#\u68c0\u67e5\u7c7b\u578b
+jclx_0=\u65e5\u5e38\u68c0\u67e5
+jclx_1=\u4e13\u9879\u68c0\u67e5
+#\u5185\u8d38\u5916\u8d38
+mao.in=\u5185\u8d38
+mao.out=\u5916\u8d38
+#\u6bd2\u6027\u7b49\u7ea7
+DXDJ1=\u5267\u6bd2
+DXDJ2=\u9ad8\u6bd2
+DXDJ3=\u4e00\u822c\u6709\u6bd2
+#\u6c61\u67d3\u7c7b\u522b
+WRLB1=Z
+WRLB2=Y
+WRLB3=Y/17
+WRLB4=Z/17
+WRLB5=Z/18
+WRLB6=X
+WRLB7=OS
+#\u706b\u707e\u5371\u9669\u6027
+HZWXX1=\u7532
+HZWXX2=\u4e59
+HZWXX3=\u4e19
+HZWXX4=\u4e01
+HZWXX5=\u620a
+#\u8d27\u7269\u79cd\u7c7b
+HWZL1=\u6cb9\u7c7b
+HWZL2=\u5316\u5b66\u54c1
+HWZL3=\u6db2\u5316\u6c14
+HWZL4=\u4ef6\u6742\u8d27
+HWZL5=\u56fa\u4f53\u6563\u8d27
+HWZL6=\u6db2\u4f53\u6563\u8d27
+HWZL7=\u5176\u4ed6
+
+HWXS1=\u5305\u4ef6\u4f53
+HWXS2=\u4e2d\u578b\u6563\u88c5\u5bb9\u5668
+HWXS3=20\u2018
+HWXS4=40\u2019
+HWXS5=45\u2018
+HWXS6=\u7279\u79cd\u7bb1
+HWXS7=\u69fd\u7f50\u8f66
+HWXS8=20\u2019
+HWXS9=40\u2018
+HWXS10=\u5176\u4ed6
+
+result0=\u6d77\u4e8b\u672a\u7533\u62a5
+result1=\u6b63\u5e38
+result2=\u5f02\u5e38
+
+
+hs.spzt0=\u5f85\u5ba1\uff08\u901a\u8fc7\u53d7\u7406\uff09
+hs.spzt1=\u5ba1\u6838\u901a\u8fc7
+hs.spzt2=\u5ba1\u6838\u4e0d\u901a\u8fc7
+hs.spztA=\u5f85\u53d7\u7406
+hs.spztB=\u9000\u56de\u7533\u62a5\u4eba
+hs.spztC=\u5f85\u68c0\u67e5\u5904\u7406
+hs.spztD=\u8fdb\u4e00\u6b65\u63d0\u4f9b\u8d44\u6599\uff08\u53d7\u7406\uff09
+hs.spztF=\u8fdb\u4e00\u6b65\u63d0\u4f9b\u8d44\u6599\uff08\u5ba1\u6838\uff09
+hs.spztG=\u5f85\u786e\u8ba4
+hs.spztH=\u786e\u8ba4\u901a\u8fc7
+hs.spztI=\u786e\u8ba4\u4e0d\u901a\u8fc7
+
+#\u7801\u5934\u7c7b\u578b
+mtlx.jx=JX
+mtlx.sh=SH
+mtlx.wh=WH
+
+#\u7801\u5934\u7c7b\u578b
+JX=\u5371\u9669\u8d27\u7269\u96c6\u88c5\u7bb1\u7801\u5934
+SH=\u77f3\u6cb9\u5316\u5de5\u7801\u5934
+WH=\u5371\u9669\u8d27\u7269\u975e\u77f3\u6cb9\u5316\u5de5\u7801\u5934
+
+#\u50a8\u7f50\u7c7b\u578b
+SYK=\u77f3\u6cb9\u5e93
+KQ=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u5e93\u533a
+
+#\u7801\u5934\uff08\u6cca\u4f4d\uff09\u3001\u50a8\u7f50\u72b6\u6001
+Zy=\u5728\u7528
+Ty=\u505c\u7528

+ 67 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/sgalgl.properties

@@ -0,0 +1,67 @@
+#\u65b0\u589e\u753b\u9762
+sgjbqk=\u4e8b\u6545\u57fa\u672c\u60c5\u51b5
+sgfssj=\u4e8b\u6545\u53d1\u751f\u65f6\u95f4
+sgfsd=\u4e8b\u6545\u53d1\u751f\u5730
+sglx=\u4e8b\u6545\u7c7b\u578b
+sgdj=\u4e8b\u6545\u7b49\u7ea7
+sgyy=\u4e8b\u6545\u539f\u56e0
+sgdwmc=\u4e8b\u6545\u5355\u4f4d\u540d\u79f0
+ygzjjjss=\u9884\u4f30\u76f4\u63a5\u7ecf\u6d4e\r\n\u635f\u5931(\u4e07\u5143)
+swrysl=\u6b7b\u4ea1\u4eba\u5458\u6570\u91cf(\u4eba)
+zsrysl=\u91cd\u4f24\u4eba\u5458\u6570\u91cf(\u4eba)
+sgjyjg=\u4e8b\u6545\u7b80\u8981\u7ecf\u8fc7
+sgyycbfx=\u4e8b\u6545\u539f\u56e0\u521d\u6b65\u5206\u6790
+qxjyqk=\u62a2\u9669\u6551\u63f4\u60c5\u51b5
+sgdwjbqk=\u4e8b\u6545\u5355\u4f4d\u57fa\u672c\u60c5\u51b5
+fdfzr=\u6cd5\u5b9a\u8d23\u4efb\u4eba
+zgzs=\u804c\u5de5\u603b\u6570(\u4eba)
+zcjyyw=\u6ce8\u518c\u7ecf\u8425\u4e1a\u52a1
+sgdwlxr=\u4e8b\u6545\u5355\u4f4d\u8054\u7cfb\u4eba
+lxdh=\u8054\u7cfb\u7535\u8bdd\r\n\uff08\u624b\u673a\uff09
+bbjsdw=\u62a5\u8868\u63a5\u6536\u5355\u4f4d
+dh=\u7535\u8bdd
+cz=\u4f20\u771f
+dwfzr=\u5355\u4f4d\u8d1f\u8d23\u4eba
+tbr=\u586b\u8868\u4eba
+lxdh1=\u8054\u7cfb\u7535\u8bdd
+tbsj=\u586b\u8868\u65f6\u95f4
+qkfl=\u60c5\u51b5\u5206\u7c7b
+tjfl=\u7edf\u8ba1\u5206\u7c7b
+szd=\u6240\u5728\u5730
+bw=\u6cca\u4f4d
+bh=\u8868\u53f7
+zbjg=\u5236\u8868\u673a\u5173
+pzjg=\u6279\u51c6\u673a\u5173
+pzwh=\u6279\u51c6\u6587\u53f7
+yxqz=\u6709\u6548\u671f\u81f3
+tbdw=\u586b\u8868\u5355\u4f4d
+sgfsgq=\u4e8b\u6545\u53d1\u751f\u6e2f\u533a
+sgfsbw=\u4e8b\u6545\u53d1\u751f\u6cca\u4f4d
+gkscaqsgkbb=\u6e2f\u53e3\u751f\u4ea7\u5b89\u5168\u4e8b\u6545\u5feb\u62a5\u8868
+sgjbqk=\u4e8b\u6545\u57fa\u672c\u60c5\u51b5
+sgdwjbqk=\u4e8b\u6545\u5355\u4f4d\u57fa\u672c\u60c5\u51b5
+
+#\u6309\u94ae
+btn.count=\u4e8b\u6545\u7edf\u8ba1
+dxsg=\u5178\u578b\u4e8b\u6545
+fdxsg=\u975e\u5178\u578b\u4e8b\u6545
+qymc=\u7ecf\u8425\u4eba\u540d\u79f0
+swrs=\u6b7b\u4ea1\u4eba\u6570
+jjss=\u7ecf\u6d4e\u635f\u5931
+dwfzr=\u5355\u4f4d\u8d1f\u8d23\u4eba
+gq=\u6e2f\u533a
+#\u7edf\u8ba1\u753b\u9762
+zb=\u6307\u6807
+xh=\u5e8f\u53f7
+gkzgs=\u6e2f\u53e3\u804c\u5de5\u603b\u6570(\u4eba)
+zqs=\u603b\u8d77\u6570(\u8d77)
+swzs=\u4f24\u4ea1\u603b\u6570(\u4eba)
+sw=\u6b7b\u4ea1(\u4eba)
+zs=\u91cd\u4f24(\u4eba)
+zjjjss=\u76f4\u63a5\u7ecf\u6d4e\u635f\u5931(\u4e07\u5143)
+swsg=\u5176\u4e2d\uff1a\u6b7b\u4ea1\u4e8b\u6545
+qs=\u8d77\u6570(\u8d77)
+bcrq=\u62a5\u51fa\u65e5\u671f
+
+
+

+ 16 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/system.properties

@@ -0,0 +1,16 @@
+#user
+user.title=\u7528\u6237\u7ba1\u7406
+
+user.code=\u767b\u5f55\u5e10\u53f7
+user.name=\u59d3\u540d
+user.password=\u7528\u6237\u5bc6\u7801
+user.lxdh=\u8054\u7cfb\u7535\u8bdd
+
+#log
+log.logUser=\u767b\u5f55\u7528\u6237
+log.sessionId=\u767b\u5f55sessionId
+log.step=\u64cd\u4f5c\u987a\u5e8f
+log.logTime=\u64cd\u4f5c\u65f6\u95f4
+log.logoutTime=\u767b\u51fa\u65f6\u95f4
+log.logMethod=\u529f\u80fd\u7c7b\u578b
+log.logResult=\u64cd\u4f5c\u7ed3\u679c

+ 45 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/task.properties

@@ -0,0 +1,45 @@
+#Created by JInto - www.guh-software.de
+#Tue Feb 11 11:06:27 CST 2014
+bt.dbrw=\u5f85\u529e\u4efb\u52a1
+bt.gztx=\u5de5\u4f5c\u63d0\u9192
+bt.wjzz=\u6587\u4ef6\u5236\u4f5c\u6210\u529f\uff0c\u662f\u5426\u4e0b\u8f7d\uff1f
+btn.wjsc=\u6587\u4ef6\u5236\u4f5c
+btn.ygb=\u5df2\u5173\u95ed
+db.rwbt1=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u5f62\u5f0f\u5ba1\u67e5
+db.rwbt10=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u5730\u5e02\u5ba1\u6838\u4e0d\u901a\u8fc7\uff0c\u9000\u56de\u5ba1\u67e5
+db.rwbt11=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u7701\u7ea7\u5ba1\u6838\u4e0d\u901a\u8fc7\uff0c\u9000\u56de\u7701\u7ea7\u5ba1\u67e5
+db.rwbt2=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u51fa\u5177\u53d7\u7406\u901a\u77e5
+db.rwbt3=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u5730\u5e02\u5ba1\u67e5
+db.rwbt4=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u5730\u5e02\u5ba1\u6838
+db.rwbt5=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u5730\u5e02\u6279\u51c6
+db.rwbt6=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u6240\u5728\u7701\u5ba1\u67e5
+db.rwbt7=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u6240\u5728\u7701\u5ba1\u6838
+db.rwbt8=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u6240\u5728\u7701\u6279\u51c6
+db.rwbt9=\u5b89\u5168\u8bbe\u7f6e\u4e13\u9879\u9a8c\u6536\u8f6c\u62a5\u7701\u7ea7\u5ba1\u67e5
+db.rwlx1=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u7533\u62a5
+db.txnr1=\u7533\u8bf7\u5df2\u88ab\u9000\u56de\uff0c\u8be6\u60c5\u8bf7\u67e5\u770b\u9644\u4ef6
+db.txnr2=\u7533\u8bf7\u5df2\u88ab\u53d7\u7406\uff0c\u8be6\u60c5\u8bf7\u67e5\u770b\u9644\u4ef6
+db.txnr3=\u7533\u8bf7\u5df2\u7ecf\u901a\u8fc7\uff0c\u8be6\u60c5\u8bf7\u67e5\u770b\u9644\u4ef6
+db.txnr4=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u53f7\u5c06\u8981\u8fc7\u671f
+db.txnr5=\u6e2f\u53e3\u7ecf\u8425\u8bb8\u53ef\u8bc1\u53f7\u5df2\u8fc7\u671f
+yh.yhzg_zc=\u81ea\u67e5\u9690\u60a3\u6574\u6539\u671f\u9650\u5df2\u5230\uff0c\u8bf7\u4e0a\u4f20\u6574\u6539\u7ed3\u679c\u6216\u6574\u6539\u63aa\u65bd
+yh.yhzg_dc=\u7763\u67e5\u9690\u60a3\u6574\u6539\u671f\u9650\u5df2\u5230\uff0c\u8bf7\u4e0a\u4f20\u6574\u6539\u7ed3\u679c\u6216\u6574\u6539\u63aa\u65bd
+yh.yhtx=\u672c\u6708\u81ea\u67e5\u9690\u60a3\u4e0a\u62a5\u671f\u9650\u5df2\u5230\uff0c\u8bf7\u63d0\u4ea4\u9690\u60a3\u6e05\u5355
+yh.yhtx4admin=\u672c\u6708\u5982\u4e0b\u7ecf\u8425\u4eba\u6ca1\u6709\u4e0a\u62a5\u9690\u60a3\uff1a
+yh.dctx=\u65b0\u7684\u7763\u67e5\u7ed3\u679c\u5df2\u4e0b\u8fbe\uff0c\u8bf7\u53ca\u65f6\u66f4\u65b0\u6574\u6539\u7ed3\u679c
+file.name1=\u53d7\u7406\u901a\u77e5.doc
+file.name2=\u7533\u8bf7\u9000\u56de\u8bf4\u660e.doc
+file.name3=\u7533\u8bf7\u5236\u4f5c.doc
+yl.fcr=\u53d1\u51fa\u4eba
+yl.fcdw=\u53d1\u51fa\u5355\u4f4d
+yl.gbtx=\u5173\u95ed\u63d0\u9192
+yl.handle=\u5904\u7406
+yl.kssj=\u5f00\u59cb\u65f6\u95f4
+yl.nr=\u5185\u5bb9
+yl.rwbt=\u4efb\u52a1\u6807\u9898
+yl.rwlx=\u4efb\u52a1\u7c7b\u578b
+yl.txsj=\u63d0\u9192\u65f6\u95f4
+nsxx.dynnssjd1=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9700\u8fdb\u884c\u7b2c\u4e00\u6b21\u5e74\u5ba1
+nsxx.dynnssjd2=\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9700\u8fdb\u884c\u7b2c\u4e8c\u6b21\u5e74\u5ba1
+zc.warn = \u81ea\u67e5\u9690\u60a3\u6574\u6539\u63d0\u9192
+autoAudit=\u81ea\u52a8\u5ba1\u6279

+ 77 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/workflow.properties

@@ -0,0 +1,77 @@
+#Created by JInto - www.guh-software.de
+#Thu Mar 06 15:06:23 CST 2014
+aqss.cjsm=\u51fa\u5177\u8bf4\u660e
+aqss.name=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536\u5ba1\u67e5
+aqss.pz=\u6279\u51c6
+aqss.sc=\u5ba1\u67e5
+aqss.sh=\u5ba1\u6838
+aqss.tb=\u586b\u62a5
+aqss.xssc=\u5f62\u5f0f\u5ba1\u67e5
+aqss.zysl=\u51c6\u4e88\u53d7\u7406
+aqsszxyssc-city=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536\u5ba1\u67e5
+task.currName=\u4efb\u52a1\u72b6\u6001
+task.runner=\u7ecf\u529e\u4eba
+task.startTime=\u53d1\u8d77\u65f6\u95f4
+task.startUser=\u53d1\u8d77\u4eba
+
+wf.claim=\u7b7e\u6536
+wf.deal=\u5904\u7406
+
+wf.pz=\u5f85\u6279\u51c6
+wf.sc=\u5f85\u5ba1\u67e5
+wf.yqsc=\u5f85\u5ba1\u67e5
+wf.sh=\u5f85\u5ba1\u6838
+wf.tb=\u5f85\u586b\u62a5
+wf.title=\u5ba1\u6279\u6d41\u7a0b
+wf.xssc=\u5f85\u5f62\u5f0f\u5ba1\u67e5
+wf.zysl=\u5f85\u51c6\u4e88\u53d7\u7406
+wf.zb=\u8f6c\u62a5
+wf.tjsj= \u63d0\u4ea4\u7701\u7ea7
+wf.th=\u7701\u7ea7\u9000\u56de
+wf.hx=\u5f85\u6838\u9500
+wf.kzsc=\u79d1\u957f\u5ba1\u67e5
+wf.sl=\u53d7\u7406
+wf.zlsc=\u8d44\u6599\u5ba1\u67e5
+wf.kssc = \u79d1\u5ba4\u5ba1\u67e5
+wf.zj=\u73b0\u573a\u6838\u67e5\u548c\u4e13\u5bb6\u5ba1\u6838
+wf.fjsp=\u5206\u5c40\u5ba1\u6279
+wf.zjsp=\u603b\u5c40\u5ba1\u6279
+wf.sjxg=\u5e02\u7ea7\u4fee\u6539
+wf.xf=\u4e0b\u53d1
+wf.qytj=\u4f01\u4e1a\u63d0\u4ea4 
+
+task.complete=\u529e\u7406
+task.assign=\u7b7e\u6536
+
+whzyfzsq-city=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9644\u8bc1\u7533\u8bf7
+whzyfzsq.name=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9644\u8bc1\u7533\u8bf7
+zdsgyhpc-city=\u91cd\u5927\u4e8b\u6545\u7684\u9690\u60a3\u6392\u67e5\u548c\u6cbb\u7406\u60c5\u51b5\u5907\u6848\u7533\u8bf7
+zdsgyhpc=\u91cd\u5927\u4e8b\u6545\u7684\u9690\u60a3\u6392\u67e5\u548c\u6cbb\u7406\u60c5\u51b5\u5907\u6848\u7533\u8bf7
+yjyaba=\u5e94\u6025\u9884\u6848\u5907\u6848\u7533\u8bf7
+yjyaba-city=\u5e94\u6025\u9884\u6848\u5907\u6848\u7533\u8bf7
+jdhxpyjzdwxy=\u5267\u6bd2\u5316\u5b66\u54c1\u53ca\u91cd\u5927\u5371\u9669\u7269\u5907\u6848\u7533\u8bf7
+jdhxpyjzdwxy-city=\u5267\u6bd2\u5316\u5b66\u54c1\u53ca\u91cd\u5927\u5371\u9669\u7269\u5907\u6848\u7533\u8bf7
+aqpjbgjzgfa=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u53ca\u6574\u6539\u65b9\u6848\u843d\u5b9e\u5907\u6848\u7533\u8bf7
+aqpjbgjzgfa-city=\u5b89\u5168\u8bc4\u4ef7\u62a5\u544a\u53ca\u6574\u6539\u65b9\u6848\u843d\u5b9e\u5907\u6848\u7533\u8bf7
+aqpjjgba=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u5907\u6848\u7533\u8bf7
+aqpjjgba-city=\u5b89\u5168\u8bc4\u4ef7\u673a\u6784\u5907\u6848\u7533\u8bf7
+
+dczg=\u7763\u67e5\u6574\u6539
+zysbspName=\u5371\u9669\u8d27\u7269\u7684\u4f5c\u4e1a\u7533\u8bf7
+zysbsp-city=\u5371\u9669\u8d27\u7269\u7684\u4f5c\u4e1a\u7533\u8bf7
+aqsszxyssc.name=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536\u5ba1\u67e5\u2014\u5e02\u7ea7
+whzyfzns-city=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9644\u8bc1\u5e74\u5ba1
+whzyfzns.name=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9644\u8bc1\u5e74\u5ba1
+whzyfzhz-city=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9644\u8bc1\u53d8\u66f4
+whzyfzhz.name=\u5371\u9669\u8d27\u7269\u4f5c\u4e1a\u9644\u8bc1\u53d8\u66f4
+aqyssc-city=\u5b89\u5168\u8bbe\u65bd\u4e13\u9879\u9a8c\u6536\u5ba1\u67e5
+jsxmaqtjsc-city=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6\u5ba1\u67e5
+jsxmaqtjsc-province=\u5efa\u8bbe\u9879\u76ee\u5b89\u5168\u6761\u4ef6\u5ba1\u67e5
+autoAudit=\u81ea\u52a8\u5ba1\u6279
+jyrUser=\u7528\u6237\u5ba1\u6279
+qxzysbspName=\u5371\u9669\u8d27\u7269\u7684\u53d6\u6d88\u4f5c\u4e1a
+bgzysbspName=\u5371\u9669\u8d27\u7269\u7684\u4f5c\u4e1a\u53d8\u66f4
+zdwxyhx-city=\u5267\u6bd2\u5316\u5b66\u54c1\u548c\u91cd\u5927\u5371\u9669\u6e90\u5907\u6848\u6838\u9500
+
+
+

+ 487 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/yjgl.properties

@@ -0,0 +1,487 @@
+#Created by JInto - www.guh-software.de
+#Mon Jan 13 10:41:09 CST 2014
+map.add=\u5b9a\u4f4d
+map.edit=\u5b9a\u4f4d
+px.add=\u65b0\u589e\u5e94\u6025\u57f9\u8bad\u4fe1\u606f
+px.edit=\u7f16\u8f91\u5e94\u6025\u57f9\u8bad\u4fe1\u606f
+px.jgmc=\u673a\u6784\u540d\u79f0
+px.pxbt=\u6e2f\u53e3\u5e94\u6025\u57f9\u8bad\u8bb0\u5f55\u8868
+px.pxcjrs=\u53c2\u52a0\u4eba\u6570
+px.pxdd=\u57f9\u8bad\u5730\u70b9
+px.pxdx=\u57f9\u8bad\u5bf9\u8c61
+px.pxgjz=\u57f9\u8bad\u5173\u952e\u5b57
+px.pxks=\u57f9\u8bad\u8bfe\u65f6(\u65f6)
+px.pxmc=\u57f9\u8bad\u540d\u79f0
+px.pxnr=\u57f9\u8bad\u5185\u5bb9
+px.pxry=\u57f9\u8bad\u4eba\u5458
+px.pxryqd=\u57f9\u8bad\u4eba\u5458\u7b7e\u5230
+px.pxsj=\u57f9\u8bad\u65f6\u95f4
+px.pxskr=\u6388\u8bfe\u4eba
+px.pxxs=\u57f9\u8bad\u5f62\u5f0f
+px.pxzzjg=\u57f9\u8bad\u7ec4\u7ec7\u673a\u6784
+px.pxsjq=\u57f9\u8bad\u65f6\u95f4\u8d77
+px.pxsjz=\u57f9\u8bad\u65f6\u95f4\u6b62
+jyrmc=\u7ecf\u8425\u4eba\u540d\u79f0
+fjxz=\u9644\u4ef6\u4e0b\u8f7d
+zzbm=\u7ec4\u7ec7\u90e8\u95e8
+select=\u9009\u62e9
+download=\u4e0b\u8f7d
+pxxczp=\u57f9\u8bad\u73b0\u573a\u7167\u7247
+qxzwjsc=\u8bf7\u9009\u62e9\u6587\u4ef6\u4e0a\u4f20
+px.view=\u67e5\u770b\u5e94\u6025\u57f9\u8bad\u4fe1\u606f
+rkzsqb.bgsx=\u53d8\u66f4\u4e8b\u9879
+rkzsqb.blrq=\u529e\u7406\u65e5\u671f
+rkzsqb.clsj=\u6210\u7acb\u65e5\u671f
+rkzsqb.cyryrs=\u4ece\u4e1a\u4eba\u5458\u4eba\u6570
+rkzsqb.dwdz=\u5355\u4f4d\u5730\u5740
+rkzsqb.dwmc=\u5355\u4f4d\u540d\u79f0
+rkzsqb.dwyzbm=\u5355\u4f4d\u90ae\u653f\u7f16\u7801
+rkzsqb.fgaqfzr=\u5206\u7ba1\u5b89\u5168\u8d1f\u8d23\u4eba
+rkzsqb.gbgyjsdaqsctjcszdyx=\u6539\u53d8\u5de5\u827a\u6280\u672f\u5bf9\u5b89\u5168\u751f\u4ea7\u6761\u4ef6\u4ea7\u751f\u91cd\u5927\u5f71\u54cd
+rkzsqb.gyxt=\u5de5\u827a\u7cfb\u7edf
+rkzsqb.hyfl=\u884c\u4e1a\u5206\u7c7b
+rkzsqb.hzbl=\u6362\u8bc1\u529e\u7406
+rkzsqb.jbr=\u7ecf\u529e\u4eba
+rkzsqb.jjlx=\u7ecf\u6d4e\u7c7b\u578b
+rkzsqb.jsxmwxjgjhzkj=\u5efa\u8bbe\u9879\u76ee\u4e3a\u65b0\u5efa\u3001\u6539\u5efa\u6216\u8005\u6269\u5efa
+rkzsqb.lsgx=\u96b6\u5c5e\u5173\u7cfb
+rkzsqb.lxdh=\u8054\u7cfb\u7535\u8bdd
+rkzsqb.qymc=\u4f01\u4e1a\u540d\u79f0
+rkzsqb.sffrdw=\u662f\u5426\u6cd5\u4eba\u5355\u4f4d
+rkzsqb.sngdzcjz=\u4e0a\u5e74\u56fa\u5b9a\u8d44\u4ea7\u51c0\u503c\uff08\u4e07\u5143\uff09
+rkzsqb.snxssr=\u4e0a\u5e74\u9500\u552e\u6536\u5165\uff08\u4e07\u5143\uff09
+rkzsqb.sqdw=\u7533\u8bf7\u5355\u4f4d
+rkzsqb.sqscdw=\u7533\u8bf7\u4e0a\u6b21\u5355\u4f4d
+rkzsqb.sqxkfw=\u7533\u8bf7\u8bb8\u53ef\u8303\u56f4
+rkzsqb.sqxs=\u7533\u8bf7\u5f62\u5f0f
+rkzsqb.sqzlsc=\u7533\u8bf7\u8d44\u6599\u4e0a\u4f20
+rkzsqb.sycsdz=\u4f7f\u7528\u573a\u6240\u5730\u5740
+rkzsqb.sycsyzbm=\u90ae\u653f\u7f16\u7801
+rkzsqb.sydwxhxpmc=\u4f7f\u7528\u7684\u5371\u9669\u5316\u5b66\u54c1\u540d\u79f0
+rkzsqb.sydwxhxppz=\u4f7f\u7528\u7684\u5371\u9669\u5316\u5b66\u54c1\u54c1\u79cd
+rkzsqb.syl=\u4f7f\u7528\u91cf\uff08\u5428/\u5e74\uff09
+rkzsqb.syrqq=\u4f7f\u7528\u65e5\u671f\u8d77
+rkzsqb.syrqz=\u4f7f\u7528\u65e5\u671f\u6b62
+rkzsqb.szcs=\u6240\u5728\u5730\u5e02
+rkzsqb.szgq=\u6240\u5728\u6e2f\u533a
+rkzsqb.tcrq=\u6295\u4ea7\u65e5\u671f
+rkzsqb.xzsq=\u65b0\u8bc1\u7533\u8bf7
+rkzsqb.yaqsyxkzzsbh=\u539f\u5b89\u5168\u4f7f\u7528\u8bb8\u53ef\u8bc1\u8bc1\u4e66\u7f16\u53f7
+rkzsqb.yswh=\u9a8c\u6536\u6587\u53f7
+rkzsqb.ywlx=\u4e1a\u52a1\u7c7b\u578b
+rkzsqb.yzbm1=\u90ae\u653f\u7f16\u7801
+rkzsqb.zcdz=\u6ce8\u518c\u5730\u5740
+rkzsqb.zjsqxkfw=\u589e\u52a0\u7533\u8bf7\u8bb8\u53ef\u8303\u56f4
+rkzsqb.zyfzr=\u4e3b\u8981\u8d1f\u8d23\u4eba
+rkzsqb.zzaqscglryrs=\u4e13\u804c\u5b89\u5168\u751f\u4ea7\u7ba1\u7406\u4eba\u5458\u4eba\u6570
+rkzsqb.zzjgdm=\u7ec4\u7ec7\u673a\u6784\u4ee3\u7801
+sxxgyjdw.addyjjg=\u65b0\u589e\u5e94\u6025\u673a\u6784
+sxxgyjdw.chuanz=\u4f20\u771f
+sxxgyjdw.code=\u5e94\u6025\u961f\u4f0d\u7f16\u53f7
+sxxgyjdw.fzrzw=\u5c0f\u7ec4\u8d1f\u8d23\u4eba\u804c\u52a1
+sxxgyjdw.mail=\u7535\u5b50\u90ae\u7bb1
+sxxgyjdw.qyname=\u4f01\u4e1a\u540d\u79f0
+sxxgyjdw.sfldxz=\u9886\u5bfc\u5c0f\u7ec4
+sxxgyjdw.teamfzr=\u5c0f\u7ec4\u8d1f\u8d23\u4eba
+sxxgyjdw.teammember=\u6210\u5458\u59d3\u540d
+sxxgyjdw.teamname=\u5e94\u6025\u5c0f\u7ec4\u540d\u79f0
+sxxgyjdw.tlname=\u8054\u7cfb\u4eba\u7ec4\u957f
+sxxgyjdw.tltel=\u7ec4\u957f\u8054\u7cfb\u7535\u8bdd
+sxxgyjdw.yjjg=\u5e94\u6025\u673a\u6784
+sxxgyjdw.zyzz=\u4e3b\u8981\u804c\u8d23
+sxxgyjdwcyxx.csrq=\u51fa\u751f\u65e5\u671f
+sxxgyjdwcyxx.cz=\u4f20\u771f
+sxxgyjdwcyxx.dzyx=\u7535\u5b50\u90ae\u7bb1
+sxxgyjdwcyxx.gw=\u5c97\u4f4d
+sxxgyjdwcyxx.lxdh=\u8054\u7cfb\u7535\u8bdd
+sxxgyjdwcyxx.qyname=\u4f01\u4e1a\u540d\u79f0
+sxxgyjdwcyxx.sfzbh=\u8eab\u4efd\u8bc1\u53f7
+sxxgyjdwcyxx.sj=\u624b\u673a
+sxxgyjdwcyxx.ssdw=\u6240\u5c5e\u961f\u4f0d
+sxxgyjdwcyxx.txdz=\u901a\u8baf\u5730\u5740
+sxxgyjdwcyxx.xb=\u6027\u522b 
+sxxgyjdwcyxx.xm=\u59d3\u540d
+sxxgyjdwcyxx.yzbm=\u90ae\u653f\u7f16\u7801
+sxxgyjdwcyxx.zc=\u804c\u79f0
+
+
+
+yjjynljbqk.add_date=\u521b\u5efa\u65f6\u95f4
+yjjynljbqk.add_user=\u521b\u5efa\u4eba
+yjjynljbqk.dqjyzdjjyjl_f=\u5b9a\u671f\u68c0\u9a8c\u5236\u5ea6\r\n\u53ca\u68c0\u9a8c\u8bb0\u5f55
+yjjynljbqk.fnrhwzczfa_f=\u5206\u5185\u5bb9\u548c\u7269\u79cd\r\n\u5904\u7f6e\u65b9\u6848
+yjjynljbqk.fnrhwzczfa_gs=\u5206\u5185\u5bb9\u548c\u7269\u79cd\u5904\u7f6e\u65b9\u6848\u4e2a\u6570
+yjjynljbqk.jyxz=\u6551\u63f4\u5c0f\u7ec4\u6982\u8ff0
+yjjynljbqk.jzyjjydw_clsj=\u517c\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u6210\u7acb\u65f6\u95f4
+yjjynljbqk.jzyjjydw_f=\u517c\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d
+yjjynljbqk.jzyjjydw_fzr=\u517c\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u8d1f\u8d23\u4eba
+yjjynljbqk.jzyjjydw_fzrsj=\u517c\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u624b\u673a
+yjjynljbqk.jzyjjydw_rs=\u517c\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u4eba\u6570
+yjjynljbqk.lxdh=\u8054\u7cfb\u7535\u8bdd
+yjjynljbqk.qyfzr=\u4f01\u4e1a\u8d1f\u8d23\u4eba
+yjjynljbqk.qylb=\u533a\u57df\u7c7b\u522b\uff0c\u7701\u7ea7\u8fd8\u662f\u5e02\u7ea7
+yjjynljbqk.qymc=\u4f01\u4e1a\u540d\u79f0
+yjjynljbqk.record_status=\u5220\u9664\u72b6\u6001
+yjjynljbqk.sftb=\u662f\u5426\u540c\u6b65 Y\u6216\u8005N
+yjjynljbqk.ssqy=\u6240\u5c5e\u533a\u57df\uff0c\u5173\u8054\u7ec4\u7ec7\u67b6\u6784\u8868\u7684\u4e3b\u952e
+yjjynljbqk.szd=\u6240\u5728\u5730
+yjjynljbqk.tbdyid=\u540c\u6b65\u5bf9\u5e94ID
+yjjynljbqk.tbzt=\u540c\u6b65\u72b6\u6001 \u5df2\u540c\u6b65Y\uff0c \u672a\u540c\u6b65N
+yjjynljbqk.update_date=\u4fee\u6539\u65f6\u95f4
+yjjynljbqk.update_user=\u4fee\u6539\u4eba
+yjjynljbqk.wxhz=\u5371\u9669\u8d27\u79cd
+yjjynljbqk.xxdz=\u8be6\u7ec6\u5730\u5740
+yjjynljbqk.yjdwsfjl=\u5e94\u6025\u961f\u4f0d\u662f\u5426\u5efa\u7acb
+yjjynljbqk.yjjywztz_f=\u5e94\u6025\u6551\u63f4\u7269\u8d44\u53f0\u5e10
+yjjynljbqk.yjjyzjk_f=\u5e94\u6025\u6551\u63f4\u4e13\u5bb6\u5e93
+yjjynljbqk.yjjyzjk_rs=\u5e94\u6025\u6551\u63f4\u4e13\u5bb6\u5e93\u4eba\u6570
+yjjynljbqk.yjjyzjk_zylx=\u4e13\u4e1a\u7c7b\u578b
+yjjynljbqk.yjwztzsfjl=\u5e94\u6025\u7269\u8d44\u53f0\u8d26\u662f\u5426\u5efa\u7acb
+yjjynljbqk.yjyasfyfb=\u5e94\u6025\u9884\u6848\u662f\u5426\u53d1\u5e03
+yjjynljbqk.yjzjk=\u5e94\u6025\u4e13\u5bb6\u5e93
+yjjynljbqk.zhyjya_f=\u7efc\u5408\u5e94\u6025\u6551\u63f4\u9884\u6848
+yjjynljbqk.zxyjya_f=\u4e13\u9879\u5e94\u6025\u6551\u63f4\u9884\u6848
+yjjynljbqk.zxyjya_gs=\u4e13\u9879\u5e94\u6025\u6551\u63f4\u9884\u6848\u4e2a\u6570
+yjjynljbqk.zyjyqcpm=\u4e3b\u8981\u6551\u63f4\u5668\u6750\u54c1\u540d
+yjjynljbqk.zywxys_id=\u5371\u9669\u56e0\u7d20
+yjjynljbqk.clsj=\u6210\u7acb\u65f6\u95f4
+yjjynljbqk.zyyjjydw_f=\u4e13\u4e1a\u5e94\u6025\u6551\u63f4\u961f\u4f0d
+yjjynljbqk.fzr=\u8d1f\u8d23\u4eba
+yjjynljbqk.fzrsj=\u624b\u673a
+yjjynljbqk.zyyjjydw_rs=\u4e13\u4e1a\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u4eba\u6570
+yjjynljbqk.yjwzpm=\u5e94\u6025\u7269\u8d44\u54c1\u540d
+yjjynljbqk.zylx=\u4e13\u4e1a\u7c7b\u578b
+yjjynljbqk.jyrmc=\u7ecf\u8425\u4eba\u540d\u79f0
+yjjynljbqk.gkqy=\u6e2f\u53e3\u4f01\u4e1a
+yjjynljbqk.qyzywxysjwxhz=\u4f01\u4e1a\u4e3b\u8981\u5371\u9669\u56e0\u7d20\u53ca\u5371\u9669\u8d27\u79cd
+yjjynljbqk.zywxy=\u4e3b\u8981\u5371\u9669\u56e0\u7d20 
+yjjynljbqk.hjwr=\u73af\u5883\u6c61\u67d3
+yjjynljbqk.yr=\u6613\u71c3
+yjjynljbqk.yb=\u6613\u7206
+yjjynljbqk.qt=\u5176\u4ed6
+yjjynljbqk.yjjyyaqk=\u5e94\u6025\u6551\u63f4\u9884\u6848\u60c5\u51b5
+yjjynljbqk.yfb=\u5df2\u53d1\u5e03
+yjjynljbqk.ybz=\u5df2\u7f16\u5236
+yjjynljbqk.wbz=\u672a\u7f16\u5236
+yjjynljbqk.g=\u4e2a
+yjjynljbqk.yjjywz=\u5e94\u6025\u6551\u63f4\u7269\u8d44
+yjjynljbqk.zyjyqcpm=\u4e3b\u8981\u6551\u63f4\u5668\u6750\u54c1\u540d
+yjjynljbqk.dqjyzdjjyjl=\u5b9a\u671f\u68c0\u9a8c\u5236\u5ea6\r\n\u53ca\u68c0\u9a8c\u8bb0\u5f55
+yjjynljbqk.y=\u6709
+yjjynljbqk.w=\u65e0
+yjjynljbqk.yjl=\u5df2\u5efa\u7acb
+yjjynljbqk.wjl=\u672a\u5efa\u7acb
+yjjynljbqk.yjdwjbqk=\u5e94\u6025\u961f\u4f0d\u57fa\u672c\u60c5\u51b5
+yjjynljbqk.cyr=\u6210\u5458\uff08\u4eba\uff09
+yjjynljbqk.jzyjjydw=\u517c\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d
+yjjynljbqk.hlnxjyxz=\u5efa\u7acb\u54ea\u4e9b\u6551\u63f4\u5c0f\u7ec4
+yjjynljbqk.yjjyzj=\u5e94\u6025\u6551\u63f4\u4e13\u5bb6
+yjjynljbqk.yjjyzjk=\u5e94\u6025\u6551\u63f4\u4e13\u5bb6
+tbr=\u586b\u8868\u4eba
+
+yjwz.cbdz=\u50a8\u5907\u5730\u5740
+yjwz.ccrq=\u51fa\u5382\u65e5\u671f
+yjwz.cfcs=\u5b58\u653e\u573a\u6240
+yjwz.dj=\u5355\u4ef7
+yjwz.flxxId=\u5206\u7c7b\u4fe1\u606fID
+yjwz.ggxh=\u89c4\u683c\u578b\u53f7
+yjwz.gk=\u6240\u5728\u5730
+yjwz.gkdw=\u6e2f\u53e3\u7ecf\u8425\u4eba\u540d\u79f0
+yjwz.gldw=\u7ba1\u7406\u5355\u4f4d
+yjwz.gmrq=\u8d2d\u4e70\u65e5\u671f
+yjwz.gq=\u6e2f\u533a
+yjwz.id=ID
+yjwz.jldw=\u8ba1\u91cf\u5355\u4f4d
+yjwz.lxfs=\u8054\u7cfb\u65b9\u5f0f
+yjwz.qylb=\u533a\u57df\u7c7b\u522b
+yjwz.sbdw=\u7533\u62a5\u5355\u4f4d
+yjwz.sccj=\u751f\u4ea7\u5382\u5bb6
+yjwz.sftb=\u662f\u5426\u540c\u6b65
+yjwz.sl=\u6570\u91cf
+yjwz.ssfl=\u8bbe\u65bd\u5206\u7c7b
+yjwz.ssmc=\u8bbe\u65bd\u540d\u79f0
+yjwz.ssqy=\u6240\u5c5e\u533a\u57df
+yjwz.synx=\u4f7f\u7528\u5e74\u9650
+yjwz.tbdh=\u586b\u8868\u4eba\u7535\u8bdd
+yjwz.tbdw=\u586b\u8868\u5355\u4f4d
+yjwz.tbdyid=\u540c\u6b65\u5bf9\u5e94id
+yjwz.tbr=\u586b\u8868\u4eba
+yjwz.tbzt=\u540c\u6b65\u72b6\u6001
+yjwz.updateDate=\u66f4\u65b0\u65f6\u95f4
+yjwz.wzfl=\u7269\u8d44\u5206\u7c7b
+yjwz.wzfzr=\u7269\u8d44\u8d1f\u8d23\u4eba
+yjwz.wzlb=\u7269\u8d44\u7c7b\u522b
+yjwz.wzmc=\u7269\u8d44\u540d\u79f0 
+yjwz.wzsl=\u7269\u8d44\u6570\u91cf 
+yjwz.wzxl=\u7269\u8d44\u7ec6\u7c7b
+yjwz.lxr=\u8054\u7cfb\u4eba
+yjwz.lxdh=\u8054\u7cfb\u7535\u8bdd
+yjwz.yjwzzb=\u5e94\u6025\u7269\u8d44\u88c5\u5907
+yjwz.syny=\u4f7f\u7528\u5e74\u9650
+yjwz.view=\u67e5\u770b
+yjwz.yjssmxxx=\u5e94\u6025\u8bbe\u65bd\u660e\u7ec6\u4fe1\u606f
+cz=\u64cd\u4f5c
+xh=\u5e8f\u53f7
+tbsj=\u586b\u8868\u65f6\u95f4
+yjwz.bz=\u5e94\u6025\u7269\u8d44\u50a8\u5907\u5e93\u540d\u79f0
+yjwz.szdgkj=\u5355\u4f4d
+
+yjya.qymc=\u7ecf\u8425\u4eba\u540d\u79f0
+yjya.gq=\u6e2f\u533a
+yjya.lrdw=\u5f55\u5165\u5355\u4f4d
+yjya.sfba=\u662f\u5426\u5df2\u5728\u4e0a\u7ea7\u4e3b\u7ba1\u90e8\u95e8\u5907\u6848
+yjya.sfpx=\u662f\u5426\u7ec4\u7ec7\u4ece\u4e1a\u4eba\u5458\u8fdb\u884c\u9884\u6848\u7684\u57f9\u8bad
+yjya.sfpxjl=\u662f\u5426\u6709\u76f8\u5173\u7684\u57f9\u8bad\u8ba1\u5212\u53ca\u8bb0\u5f55
+yjya.sfxd=\u662f\u5426\u6839\u636e\u5b9e\u9645\u60c5\u51b5\u8fdb\u884c\u9884\u6848\u7684\u4fee\u8ba2
+yjya.sfyl=\u662f\u5426\u5bf9\u9884\u6848\u8fdb\u884c\u6f14\u7ec3
+yjya.sfyljl=\u662f\u5426\u6709\u6f14\u7ec3\u8ba1\u5212\u53ca\u8bb0\u5f55
+yjya.szd=\u6240\u5728\u5730
+yjya.add.title=\u5e94\u6025\u9884\u6848\u586b\u62a5
+yjya.title=\u5e94\u6025\u9884\u6848\u7ba1\u7406
+yjya.xdsj=\u6700\u540e\u4e00\u6b21\u4fee\u8ba2\u65f6\u95f4
+yjya.yack=\u9884\u6848\u67e5\u770b
+yjya.xdsj=\u4fee\u8ba2\u65f6\u95f4
+yjya.yadzwj=\u9884\u6848\u7535\u5b50\u6587\u4ef6
+yjya.yags=\u9884\u6848\u6982\u8ff0
+yjya.yajb=\u9884\u6848\u7ea7\u522b
+yjya.yamc=\u9884\u6848\u540d\u79f0
+yjya.yaxz=\u9884\u6848\u4e0b\u8f7d
+yjya.zdsj=\u53d1\u5e03\u65f6\u95f4
+yjya.zzdw=\u5236\u4f5c\u5355\u4f4d
+yjya.fj=\u9644\u4ef6
+yjya.fjdk=\u6253\u5f00
+yl.add=\u65b0\u589e\u6f14\u7ec3\u4fe1\u606f
+yl.edit=\u4fee\u6539\u6f14\u7ec3\u4fe1\u606f
+yl.view=\u67e5\u770b\u6f14\u7ec3\u4fe1\u606f
+yl.ylcjr=\u53c2\u52a0\u4eba
+yl.ylcjrs=\u6f14\u7ec3\u53c2\u52a0\u4eba\u6570
+yl.yldd=\u6f14\u7ec3\u5730\u70b9
+yl.ylnr=\u6f14\u7ec3\u5185\u5bb9
+yl.ylxczp=\u6f14\u7ec3\u73b0\u573a\u7167\u7247
+yl.ylgjz=\u6f14\u7ec3\u5173\u952e\u5b57
+yl.yljgmc=\u6f14\u7ec3\u673a\u6784\u540d\u79f0
+yl.ylsj=\u6f14\u7ec3\u65f6\u95f4
+yl.ylsjq=\u6f14\u7ec3\u65f6\u95f4\u8d77
+yl.ylsjz=\u6f14\u7ec3\u65f6\u95f4\u6b62
+yl.ylmc=\u6f14\u7ec3\u540d\u79f0
+yl.ylpg=\u6f14\u7ec3\u8bc4\u4f30
+yl.ylryqz=\u6f14\u7ec3\u4eba\u5458\u7b7e\u5230
+yl.ylsc=\u6f14\u7ec3\u65f6\u957f
+yl.ylxs=\u6f14\u7ec3\u5f62\u5f0f
+yl.ylzp=\u6f14\u7ec3\u7167\u7247
+yl.ylzzjgmc=\u7ec4\u7ec7\u673a\u6784\u540d\u79f0
+yl.ylzzz=\u7ec4\u7ec7\u8005
+yx.add=\u65b0\u589e\u6f14\u4e60\u4fe1\u606f
+yx.edit=\u4fee\u6539\u6f14\u4e60\u4fe1\u606f
+yx.kzdw=\u5f00\u5c55\u5355\u4f4d
+yx.view=\u67e5\u770b\u6f14\u4e60\u4fe1\u606f
+yx.yxcjr=\u53c2\u52a0\u4eba
+yx.yxcjrs=\u6f14\u4e60\u53c2\u52a0\u4eba\u6570
+yx.yxdd=\u6f14\u4e60\u5730\u70b9
+yx.yxnr=\u6f14\u4e60\u5185\u5bb9
+yx.yxjgmc=\u6f14\u4e60\u673a\u6784\u540d\u79f0
+yx.yxsj=\u6f14\u4e60\u65f6\u95f4
+yx.yxsjq=\u6f14\u4e60\u65f6\u95f4\u8d77
+yx.yxsjz=\u6f14\u4e60\u65f6\u95f4\u6b62
+yx.yxmc=\u6f14\u4e60\u540d\u79f0
+yx.yxpg=\u6f14\u4e60\u8bc4\u4f30
+yx.yxryqd=\u6f14\u4e60\u4eba\u5458\u7b7e\u5230
+yx.yxsc=\u6f14\u4e60\u65f6\u957f
+yx.yxxs=\u6f14\u4e60\u5f62\u5f0f
+yx.yxzp=\u6f14\u4e60\u7167\u7247
+yx.yxzzjgmc=\u7ec4\u7ec7\u673a\u6784\u540d\u79f0
+yx.yxzzz=\u7ec4\u7ec7\u8005
+yx.yxgjz=\u6f14\u4e60\u5173\u952e\u5b57
+yxxczp=\u6f14\u4e60\u73b0\u573a\u7167\u7247
+zbxx.bz=\u5907\u6ce8
+zbxx.dwmc=\u5355\u4f4d\u540d\u79f0
+zbxx.dz=\u5730\u5740
+zbxx.lxfs=\u8054\u7cfb\u65b9\u5f0f
+zbxx.sl=\u6570\u91cf
+zbxx.zbbh=\u88c5\u5907\u7f16\u53f7
+zbxx.zbmc=\u88c5\u5907\u540d\u79f0
+zdwxyfb.ccw=\u5b58\u50a8\u7269
+zdwxyfb.cg=\u50a8\u7f50
+zdwxyfb.cgjcsj=\u50a8\u7f50\u5efa\u6210\u65f6\u95f4
+zdwxyfb.cglx=\u50a8\u7f50\u7c7b\u578b
+zdwxyfb.cgrl=\u50a8\u7f50\u5bb9\u91cf
+zdwxyfb.cgsl=\u50a8\u7f50\u6570\u91cf
+zdwxyfb.cgsynx=\u50a8\u7f50\u4f7f\u7528\u5e74\u9650
+zdwxyfb.cgwz=\u50a8\u7f50\u4f4d\u7f6e
+zdwxyfb.cgzj=\u50a8\u7f50\u76f4\u5f84
+zdwxyfb.gyrk=\u4f9b\u5e94\u4eba\u53e3
+zdwxyfb.id=\u91cd\u5927\u5371\u9669\u6e90\u5206\u5e03\u7f16\u53f7
+zdwxyfb.lrsj=\u5f55\u5165\u65f6\u95f4
+zdwxyfb.lx=\u7c7b\u578b
+zdwxyfb.mc=\u540d\u79f0
+zdwxyfb.pjqs=\u5e73\u5747\u53d6\u6c34
+zdwxyfb.qsk=\u53d6\u6c34\u53e3
+zdwxyfb.sfwwxy=\u662f\u5426\u4e3a\u5371\u9669\u6e90
+zdwxyfb.ssgk=\u6240\u5728\u5730
+zdwxyfb.ssgkqy=\u6240\u5c5e\u6e2f\u53e3\u4f01\u4e1a
+zdwxyfb.ssgq=\u6240\u5c5e\u6e2f\u533a
+zdwxyfb.szyq=\u6c34\u8d28\u8981\u6c42
+zdwxyfb.title.add=\u91cd\u5927\u5371\u9669\u6e90\u5206\u5e03\u2014\u2014\u65b0\u589e
+zdwxyfb.title.edit=\u91cd\u5927\u5371\u9669\u6e90\u5206\u5e03\u2014\u2014\u7f16\u8f91
+zdwxyfb.title.view=\u91cd\u5927\u5371\u9669\u6e90\u5206\u5e03\u2014\u2014\u67e5\u770b
+zdwxyfb.yt=\u7528\u9014
+zyyjjydw.gzgw=\u5de5\u4f5c\u5c97\u4f4d
+zyyjjydw.jytc=\u6551\u63f4\u7279\u957f
+zyyjjydw.nl=\u5e74\u9f84
+zyyjjydw.sj=\u624b\u673a
+zyyjjydw.xm=\u59d3\u540d
+zyyjjydw.zjydwzrhz=\u5728\u6551\u63f4\u961f\u4f0d\u4e2d\u4efb\u4f55\u804c
+zyyjjydw.jyxz=\u6551\u63f4\u5c0f\u7ec4
+
+#\u50a8\u7f50
+cg.szd=\u6240\u5728\u5730
+cg.szgq=\u6240\u5728\u6e2f\u533a
+cg.dwmc=\u5355\u4f4d\u540d\u79f0
+cg.whzyfzbh=\u5371\u9669\u4f5c\u4e1a\u9644\u8bc1\u7f16\u53f7
+cg.qyccbh=\u4f01\u4e1a\u5b58\u50a8\u7f16\u53f7
+cg.scjyhdlx= \u751f\u4ea7\u7ecf\u8425\u6d3b\u52a8\u7c7b\u578b
+cg.cchxppzsl= \u5267\u6bd2\u5316\u5b66\u54c1\u6216\u91cd\u5927\u5371\u9669\u6e90\u50a8\u5b58\u5316\u5b66\u54c1\u54c1\u79cd\u3001\u6570\u91cf
+cg.zxgyjzysb=\u88c5\u5378\u5de5\u827a\u53ca\u4e3b\u8981\u8bbe\u5907
+cg.cccscq=\u5b58\u50a8\u573a\u6240\u4ea7\u6743
+cg.gkzdwxybh=\u6e2f\u53e3\u91cd\u5927\u5371\u9669\u6e90\u7f16\u53f7
+cg.gkzdwxybabh=\u6e2f\u53e3\u91cd\u5927\u5371\u9669\u6e90\u5907\u6848\u7f16\u53f7
+cg.gkzdwxydj=\u6e2f\u53e3\u91cd\u5927\u5371\u9669\u6e90\u7b49\u7ea7
+cg.cgqmc= \u50a8\u7f50\u533a\u540d\u79f0
+cg.jtwz= \u5177\u4f53\u4f4d\u7f6e
+cg.cgzb=\u50a8\u7f50\u5750\u6807
+cg.jd=\u7ecf\u5ea6
+cg.wd=\u7eac\u5ea6
+cg.cgqmj=\u50a8\u7f50\u533a\u9762\u79ef(\u33a1)
+cg.cggs=\u50a8\u7f50\u4e2a\u6570
+cg.cgmc=\u50a8\u7f50\u540d\u79f0
+cg.cgxh=\u50a8\u7f50\u5e8f\u53f7
+cg.ywfhd=\u6709\u65e0\u9632\u62a4\u5824
+cg.glzxjl=\u7f50\u95f4\u6700\u5c0f\u8ddd\u79bb
+cg.cgcz=\u50a8\u7f50\u6750\u8d28
+cg.cgrj=\u50a8\u7f50\u5bb9\u79ef
+cg.cgxs= \u50a8\u7f50\u7c7b\u578b
+cg.cgazxs= \u50a8\u7f50\u5b89\u88c5\u5f62\u5f0f
+cg.wzzt= \u7269\u8d28\u72b6\u6001
+cg.cgwx=\u50a8\u7f50\u5916\u5f62
+cg.sjyl=\u8bbe\u8ba1\u538b\u529b(MPa)
+cg.sjgzyl=\u5b9e\u9645\u5de5\u4f5c\u538b\u529b(MPa)
+cg.sjwd=\u8bbe\u8ba1\u6e29\u5ea6(\u2103)
+cg.sjgzwd=\u5b9e\u9645\u5de5\u4f5c\u6e29\u5ea6(\u2103)
+cg.tcsj=\u6295\u4ea7\u65f6\u95f4
+cg.sjsynx=\u8bbe\u8ba1\u4f7f\u7528\u5e74\u9650
+cg.jlfs=\u8fdb\u6599\u65b9\u5f0f
+cg.clfs=\u51fa\u6599\u65b9\u5f0f
+cg.fjdsssfnjjzs= \u9632\u9759\u7535\u8bbe\u65bd\u662f\u5426\u5e74\u68c0\u53ca\u8bc1\u4e66
+cg.zsbh=\u8bc1\u4e66\u7f16\u53f7
+cg.tbr=\u586b\u8868\u4eba
+cg.lxdh= \u8054\u7cfb\u7535\u8bdd
+cg.tbsj=\u586b\u8868\u65f6\u95f4
+cg.jmq=\u5c45\u6c11\u533a
+cg.scdw=\u751f\u4ea7\u5355\u4f4d
+cg.jgtt=\u673a\u5173\u56e2\u4f53
+cg.ggcs=\u516c\u5171\u573a\u6240
+cg.hy= \u706b\u6e90
+cg.bdzz=\u53d8(\u914d)\u7535\u88c5\u7f6e
+cg.qt=\u5176\u4ed6
+cg.dwlx=\u5355\u4f4d\u7c7b\u578b
+cg.sl=\u6570\u91cf(\u4e2a)
+cg.ywxyzjjl=\u4e0e\u5371\u9669\u6e90\u6700\u8fd1\u8ddd\u79bb
+cg.jysm=\u7b80\u8981\u8bf4\u660e
+cg.lx=\u7c7b\u578b
+cg.zbhjqk=\u6e2f\u533a\u5185\u50a8\u5b58\u5267\u6bd2\u5316\u5b66\u54c1\u548c\u6e2f\u53e3\u91cd\u5927\u5371\u9669\u6e90\u5468\u8fb9\u73af\u5883\u60c5\u51b5
+cg.zbhjyx=\u5468\u8fb9\u73af\u5883\u5bf9\u5371\u9669\u6e90\u7684\u5f71\u54cd
+cg.hysl=\u706b\u6e90\u6570\u91cf
+cg.hysm=\u706b\u6e90\u7b80\u8981\u8bf4\u660e
+cg.bdzzsl=\u53d8\u7535\u88c5\u7f6e\u6570\u91cf
+cg.bdzzsm=\u53d8\u7535\u88c5\u7f6e\u7b80\u8981\u8bf4\u660e
+cg.qtsl=\u5176\u4ed6\u6570\u91cf
+cg.qtsm=\u5176\u4ed6\u7b80\u8981\u8bf4\u660e
+cg.hxpmc=\u5316\u5b66\u54c1\u540d\u79f0
+cg.hxppz=\u5316\u5b66\u54c1\u54c1\u79cd
+cg.hxpsl=\u5316\u5b66\u54c1\u6570\u91cf(\u4e07\u7acb\u65b9\u7c73)
+cg.zdwxycggs=\u91cd\u5927\u5371\u9669\u6e90\u50a8\u7f50\u4e2a\u6570
+cg.zdwxycgrl=\u91cd\u5927\u5371\u9669\u6e90\u50a8\u7f50\u5bb9\u91cf
+cg.sfzdwxy=\u662f\u5426\u91cd\u5927\u5371\u9669\u6e90
+cg.aqgd=\u5b89\u5168\u9ad8\u5ea6(\u7c73)
+cg.zj=\u76f4\u5f84(\u7c73)
+cg.dqzt=\u5f53\u524d\u72b6\u6001
+
+cg.szd.empty=\u6240\u5728\u5730\u4e0d\u80fd\u4e3a\u7a7a\uff01
+cg.gq.empty=\u6e2f\u533a\u4e0d\u80fd\u4e3a\u7a7a\uff01
+cg.dwmc.empty=\u7ecf\u8425\u4eba\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+cg.qyccbh.empty=\u4f01\u4e1a\u5b58\u50a8\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01
+cg.zdwxy.empty=\u8bf7\u9009\u62e9\u662f\u5426\u4e3a\u91cd\u5927\u5371\u9669\u6e90!
+cg.gkzdwxybh.empty=\u91cd\u5927\u5371\u9669\u6e90\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a!
+cg.gkzdwxybabh.empty=\u91cd\u5927\u5371\u9669\u6e90\u5907\u6848\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a!
+cg.cgmc.empty=\u50a8\u7f50\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a!
+cg.cgxh.empty=\u50a8\u7f50\u5e8f\u53f7\u4e0d\u80fd\u4e3a\u7a7a!
+cg.cgrj.empty=\u50a8\u7f50\u5bb9\u79ef\u4e0d\u80fd\u4e3a\u7a7a!
+cg.cgxs.empty=\u8bf7\u9009\u62e9\u50a8\u7f50\u5f62\u5f0f!
+
+#\u53d6\u6c34\u53e3
+qsk.tbdw=\u586b\u62a5\u5355\u4f4d
+qsk.tbsj=\u586b\u62a5\u65f6\u95f4
+qsk.qskmc=\u53d6\u6c34\u53e3\u540d\u79f0
+qsk.dlwzzb=\u5730\u7406\u4f4d\u7f6e\u5750\u6807
+qsk.lxdh=\u8054\u7cfb\u7535\u8bdd
+qsk.gldw=\u7ba1\u7406\u5355\u4f4d
+qsk.pjqsl=\u5e73\u5747\u53d6\u6c34\u91cf(\u5428/\u5929)
+qsk.yt=\u7528\u9014
+qsk.szyq=\u6c34\u8d28\u8981\u6c42
+qsk.gyrk=\u4f9b\u5e94\u4eba\u53e3
+qsk.tbr=\u586b\u8868\u4eba
+qsk.xh=\u5e8f\u53f7
+##\u5e94\u6025\u4e13\u5bb6\u5e93\u9a8c\u8bc1
+yjzjk.xm.empty=\u59d3\u540d\u4e0d\u80fd\u4e3a\u7a7a
+yjzjk.xb.empty=\u6027\u522b\u4e0d\u80fd\u4e3a\u7a7a
+##\u5e94\u6025\u6551\u63f4\u80fd\u529b\u9a8c\u8bc1
+szd.empty=\u6240\u5728\u5730\u4e0d\u80fd\u4e3a\u7a7a!
+gq.empty=\u6e2f\u533a\u4e0d\u80fd\u4e3a\u7a7a!
+qymc.empty=\u6e2f\u53e3\u7ecf\u8425\u4eba\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a!
+qymcAndgkj.empty=\u6e2f\u53e3\u7ecf\u8425\u4eba\u540d\u79f0\u6216\u8005\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a
+##\u5e94\u6025\u7269\u8d44\u7684\u9a8c\u8bc1
+ssmc.empty=\u8bbe\u65bd\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a
+ssfl.empty=\u8bbe\u65bd\u5206\u7c7b\u4e0d\u80fd\u4e3a\u7a7a
+sl.empty=\u6570\u91cf\u4e0d\u80fd\u4e3a\u7a7a
+sldw.empty=\u6570\u91cf\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a
+# \u5e94\u6025\u7f51\u7edc\u9a8c\u8bc1
+name.empty=\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a
+##\u5e94\u6025\u57f9\u8bad
+pxmc.empty=\u57f9\u8bad\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a
+pxsj.empty=\u57f9\u8bad\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a
+pxdd.empty=\u57f9\u8bad\u5730\u70b9\u4e0d\u80fd\u4e3a\u7a7a
+pxxs.empty=\u57f9\u8bad\u5f62\u5f0f\u4e0d\u80fd\u4e3a\u7a7a
+##\u5e94\u6025\u6f14\u4e60
+yxmc.empty=\u6f14\u4e60\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a
+yxsj.empty=\u6f14\u4e60\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a
+yxdd.empty=\u6f14\u4e60\u5730\u70b9\u4e0d\u80fd\u4e3a\u7a7a
+yxxs.empty=\u6f14\u4e60\u5f62\u5f0f\u4e0d\u80fd\u4e3a\u7a7a
+gkdw.empty=\u6e2f\u53e3\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a
+##\u5e94\u6025\u6f14\u7ec3
+ylmc.empty=\u6f14\u7ec3\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a
+ylsj.empty=\u6f14\u7ec3\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a
+yldd.empty=\u6f14\u7ec3\u5730\u70b9\u4e0d\u80fd\u4e3a\u7a7a
+ylxs.empty=\u6f14\u7ec3\u5f62\u5f0f\u4e0d\u80fd\u4e3a\u7a7a
+
+
+qsk.szd.empty=\u6240\u5728\u5730\u4e0d\u80fd\u4e3a\u7a7a\uff01
+qsk.gq.empty=\u6e2f\u533a\u4e0d\u80fd\u4e3a\u7a7a\uff01
+qsk.tbdw.empty=\u586b\u62a5\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+qsk.qskmc.empty=\u53d6\u6c34\u53e3\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a\uff01
+qsk.pjqsl.empty=\u5e73\u5c40\u53d6\u6c34\u91cf\u4e0d\u80fd\u4e3a\u7a7a\uff01
+qsk.yt.empty=\u7528\u9014\u4e0d\u80fd\u4e3a\u7a7a\uff01
+qsk.szyq.empty=\u6c34\u8d28\u8981\u6c42\u4e0d\u80fd\u4e3a\u7a7a\uff01
+##\u4e8b\u6545\u6848\u4f8b\u5b57\u6bb5\u9a8c\u8bc1
+bh.empty=\u8868\u53f7\u4e0d\u80fd\u4e3a\u7a7a
+zbjg.empty=\u5236\u8868\u673a\u5173\u4e0d\u80fd\u4e3a\u7a7a
+pzjg.empty=\u6279\u51c6\u673a\u5173\u4e0d\u80fd\u4e3a\u7a7a
+pzwh.empty=\u6279\u51c6\u6587\u53f7\u4e0d\u80fd\u4e3a\u7a7a
+yxq.empty=\u6709\u6548\u671f\u4e0d\u80fd\u4e3a\u7a7a
+tbdw.empty=\u586b\u8868\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a
+sgfssj.empty=\u4e8b\u6545\u53d1\u751f\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a
+sglx.empty=\u4e8b\u6545\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a
+sgfsd.empty=\u4e8b\u6545\u53d1\u751f\u5730\u4e0d\u80fd\u4e3a\u7a7a
+sgfsgq.empty=\u4e8b\u6545\u53d1\u751f\u6e2f\u533a
+sgfsbw.empty=\u4e8b\u6545\u53d1\u751f\u6cca\u4f4d\u4e0d\u80fd\u4e3a\u7a7a
+dqbwyt.empty=\u5f53\u524d\u6cca\u4f4d\u7528\u9014\u4e0d\u80fd\u4e3a\u7a7a
+sgyy.empty=\u4e8b\u6545\u539f\u56e0\u4e0d\u80fd\u4e3a\u7a7a

+ 68 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/yjzyxxgl.properties

@@ -0,0 +1,68 @@
+#\u5e94\u6025\u4e13\u5bb6\u5e93
+yjzjk.id=ID
+yjzjk.xm=\u59d3\u540d
+yjzjk.xb=\u6027\u522b
+yjzjk.mz=\u6c11\u65cf
+yjzjk.csny=\u51fa\u751f\u65e5\u671f
+yjzjk.sfzh=\u8eab\u4efd\u8bc1\u53f7
+yjzjk.xjzd=\u6240\u5728\u5730
+yjzjk.gzdw=\u5de5\u4f5c\u5355\u4f4d
+yjzjk.szgq=\u6240\u5728\u6e2f\u533a
+yjzjk.szbm=\u6240\u5728\u90e8\u95e8
+yjzjk.zw=\u804c\u4f4d
+yjzjk.jszc=\u6280\u672f\u804c\u79f0
+yjzjk.sxzy=\u6240\u5b66\u4e13\u4e1a
+yjzjk.sxzy1=\u6240\u5b66\u4e13\u4e1a1
+yjzjk.sxzy2=\u6240\u5b66\u4e13\u4e1a2
+yjzjk.zgxl=\u6700\u9ad8\u5b66\u5386
+yjzjk.xcszy=\u73b0\u4ece\u4e8b\u4e13\u4e1a
+yjzjk.zclb=\u4e13\u957f\u7c7b\u522b
+yjzjk.jl=\u7b80\u5386
+yjzjk.xjzd=\u73b0\u5c45\u4f4f\u5730
+yjzjk.jtdh=\u5bb6\u5ead\u7535\u8bdd
+yjzjk.gzdh=\u5de5\u4f5c\u7535\u8bdd
+yjzjk.dwdz=\u5355\u4f4d\u5730\u5740
+yjzjk.byyx=\u6bd5\u4e1a\u9662\u6821
+yjzjk.ywzc=\u4e1a\u52a1\u4e13\u957f
+yjzjk.zylx=\u4e13\u4e1a\u7c7b\u578b
+yjzjk.gzjl=\u5de5\u4f5c\u7b80\u5386
+yjzjk.zyyj=\u5b89\u5168\u751f\u4ea7\u5de5\u4f5c\u4e3b\u8981\u4e1a\u7ee9\uff08\u5305\u62ec\u5b89\u5168\u751f\u4ea7\u4e8b\u6545\u5904\u7406\u3001\u5e94\u6025\u9884\u6848\u3001\u91cd\u5927\u6280\u672f\u653b\u5173\u3001\u91cd\u5927\u79d1\u7814\u9879\u76ee\u7b49\u5b9e\u7ee9\uff09
+yjzjk.lxdh=\u7535\u8bdd
+yjzjk.xh=\u5e8f\u53f7
+
+btn.szd=\u6240\u5728\u5730
+btn.gq=\u6e2f\u533a
+btn.nl=\u5e74\u9f84
+btn.zc=\u4e13\u957f
+yjzjk.scjyhz=\u64c5\u957f\u6551\u63f4\u8d27\u79cd
+
+
+#\u4e13\u4e1a\u5e94\u6025\u6551\u63f4\u961f\u4f0d
+zyyjjydw.szd=\u6240\u5728\u5730
+zyyjjydw.gq=\u6e2f\u533a
+zyyjjydw.qymc=\u4f01\u4e1a\u540d\u79f0
+zyyjjydw.zyyjdwryrs=\u4e13\u4e1a\u5e94\u6025\u961f\u4f0d\u4eba\u5458\uff08\u4eba\uff09
+zyyjjydw.fzr=\u8d1f\u8d23\u4eba
+zyyjjydw.jzyjdwryrs=\u517c\u804c\u5e94\u6025\u961f\u4f0d\u4eba\u5458\uff08\u4eba\uff09
+zyyjjydw.dh=\u7535\u8bdd
+zyyjjydw.jyxz=\u6551\u63f4\u5c0f\u7ec4\u804c\u8d23
+zyyjjydw.add=\u6dfb\u52a0\u4eba\u5458\u660e\u7ec6
+zyyjjydw.delete=\u5220\u9664\u4eba\u5458\u660e\u7ec6
+
+zyyjjydw.zyyjjydwryhz=\u4e13\u4e1a\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u4eba\u5458\u6c47\u603b
+zyyjjydw.zyyjjydwryfzr=\u4e13\u4e1a\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u4eba\u5458\u8d1f\u8d23\u4eba
+zyyjjydw.xm=\u59d3\u540d
+zyyjjydw.zf=\u804c\u52a1
+zyyjjydw.bgsdh=\u529e\u516c\u5ba4\u7535\u8bdd
+zyyjjydw.nl=\u5e74\u9f84
+zyyjjydw.sj=\u624b\u673a
+zyyjjydw.jytc=\u6551\u63f4\u7279\u957f
+zyyjjydw.zjydwzrhz=\u5728\u6551\u63f4\u961f\u4f0d\u4e2d\u4efb\u4f55\u804c
+zyyjjydw.gzgw=\u5de5\u4f5c\u5c97\u4f4d
+zyyjjydw.jytc=\u6551\u63f4\u7279\u957f
+
+zyyjjydw.jzyjjydwryhz=\u517c\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u4eba\u5458\u6c47\u603b
+zyyjjydw.jzyjjydwryfzr=\u517c\u804c\u5e94\u6025\u6551\u63f4\u961f\u4f0d\u4eba\u5458\u8d1f\u8d23\u4eba
+zyyjjydw.gzgw=\u5de5\u4f5c\u5c97\u4f4d
+zyyjjydw.gkgw=\u6e2f\u53e3\u4f01\u4e1a
+zyyjjydw.jyxz=\u6551\u63f4\u5c0f\u7ec4

+ 72 - 0
gkaq/yjpt-flex/tags/4.2.1/locale/zh_CN/zysqbp.properties

@@ -0,0 +1,72 @@
+#Created by JInto - www.guh-software.de
+#Thu Jan 02 10:45:25 CST 2014
+btn.count=\u7edf\u8ba1
+msg.selectNode=\u8bf7\u9009\u62e9\u8282\u70b9\uff01
+zysqbp.add_date=\u521b\u5efa\u65f6\u95f4
+zysqbp.add_user=\u521b\u5efa\u4eba
+zysqbp.aqfhcs=\u5b89\u5168\u9632\u62a4\u63aa\u65bd
+zysqbp.bz=\u5305\u88c5
+zysqbp.ddmt=\u5230\u8fbe\u7801\u5934
+zysqbp.fyx=\u53cd\u5e94\u6027        
+zysqbp.gkjyr=\u6e2f\u53e3\u7ecf\u8425\u4eba
+zysqbp.gq=\u6e2f\u533a
+zysqbp.hmhc=\u822a\u540d\uff0f\u822a\u6b21 
+zysqbp.hwpm=\u8d27\u7269\u54c1\u540d
+zysqbp.hwpms=\u8d27\u7269\u54c1\u540d\u6811
+zysqbp.hwxs=\u8d27\u7269\u5f62\u5f0f   
+zysqbp.hwzl=\u8d27\u7269\u79cd\u7c7b  
+zysqbp.id=\u7f16\u53f7
+zysqbp.jjlx=\u7d27\u6025\u8054\u7cfb\u7684\u7535\u8bdd\u4f20\u771f
+zysqbp.lblhxz=\u7c7b\u522b\u7406\u5316\u6027\u8d28
+zysqbp.qymt=\u8d77\u8fd0\u7801\u5934
+zysqbp.record_state=\u5220\u9664\u72b6\u6001
+zysqbp.sbsj=\u7533\u62a5\u65f6\u95f4
+zysqbp.sby=\u7533\u62a5\u5458
+zysqbp.sbyzgzsbh=\u7533\u62a5\u5458\u8d44\u683c\u8bc1\u4e66\u7f16\u53f7
+zysqbp.sftb=\u662f\u5426\u540c\u6b65
+zysqbp.sl=\u6570\u91cf
+zysqbp.slh=\u53d7\u7406\u53f7
+zysqbp.slrq=\u53d7\u7406\u65e5\u671f 
+zysqbp.spdwyj=\u5ba1\u6279\u5355\u4f4d\u610f\u89c1
+zysqbp.spr=\u5ba1\u6279\u4eba
+zysqbp.spsj=\u5ba1\u6279\u65f6\u95f4
+zysqbp.ssqy=\u6240\u5728\u5730
+zysqbp.tsyqhsm=\u7279\u6b8a\u8981\u6c42\u548c\u8bf4\u660e
+zysqbp.update_date=\u4fee\u6539\u65f6\u95f4
+zysqbp.update_user=\u4fee\u6539\u4eba
+zysqbp.wgbhgn=\u5371\u89c4\u7f16\u53f7\u56fd\u5185
+zysqbp.wgbhlhg=\u5371\u89c4\u7f16\u53f7\u8054\u5408\u56fd
+zysqbp.wxhwgkzyxkzhm=\u5371\u9669\u8d27\u7269\u6e2f\u53e3\u4f5c\u4e1a\u8bb8\u53ef\u8bc1\u53f7\u7801
+zysqbp.wxhwzl=\u5371\u9669\u8d27\u7269\u79cd\u7c7b
+zysqbp.xcfl=\u73b0\u573a\u98ce\u529b       
+zysqbp.xcglfzr=\u73b0\u573a\u7ba1\u7406\u8d1f\u8d23\u4eba
+zysqbp.xcglfzrzgzsbh=\u73b0\u573a\u7ba1\u7406\u8d1f\u8d23\u4eba\u8d44\u683c\u8bc1\u4e66\u7f16\u53f7
+zysqbp.xcqw=\u73b0\u573a\u6c14\u6e29    
+zysqbp.zydd=\u4f5c\u4e1a\u5730\u70b9
+zysqbp.zydwfzr=\u4f5c\u4e1a\u5355\u4f4d\u8d1f\u8d23\u4eba
+zysqbp.zyfsbm=\u4f5c\u4e1a\u65b9\u5f0f\u7f16\u7801
+zysqbp.zyfswz=\u4f5c\u4e1a\u65b9\u5f0f\u6587\u5b57
+zysqbp.zyjssj=\u4f5c\u4e1a\u7ed3\u675f\u65f6\u95f4  
+zysqbp.zykssj=\u4f5c\u4e1a\u5f00\u59cb\u65f6\u95f4 
+zysqbp.zysj=\u4f5c\u4e1a\u65f6\u95f4
+zysqbp.zywtr=\u4f5c\u4e1a\u59d4\u6258\u4eba
+zysqbp.hssbzt=\u5bf9\u6bd4\u72b6\u6001
+
+##\u5371\u9669\u4f5c\u4e1a\u9644\u8bc1\u7533\u8bf7\u9a8c\u8bc1
+shyj.empty=\u5ba1\u6838\u610f\u89c1\u4e0d\u80fd\u4e3a\u7a7a\uff01
+kpsj.empty=\u9760\u6cca\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01
+kgsj.empty=\u5f00\u5de5\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01
+wgsj.empty=\u5b8c\u5de5\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01
+kgsj.bgsj=\u5f00\u5de5\u65f6\u95f4\u5fc5\u987b\u5728\u62a5\u544a\u65f6\u95f4\u4e4b\u540e\uff01
+wgsj.kgsj=\u5b8c\u5de5\u65f6\u95f4\u5fc5\u987b\u5728\u5f00\u5de5\u65f6\u95f4\u4e4b\u540e\uff01 
+
+#\u4f5c\u4e1a\u573a\u6240
+zysqbp.zydd.invalidated=\u60a8\u9009\u62e9\u7684\u4f5c\u4e1a\u573a\u6240\u88ab\u7981\u6b62\u4f5c\u4e1a\uff0c\u8bf7\u91cd\u65b0\u9009\u62e9\uff01
+zysqbp.wgsj.invalidated=\u60a8\u6709\u5c1a\u672a\u586b\u5199\u7684\u5f00\u5de5\u62a5\u548c\u5b8c\u5de5\u62a5\uff0c\u8bf7\u5148\u586b\u5199\u4ee5\u4e0b\u672a\u5b8c\u6210\u7684\u5f00\u5de5\u62a5\u544a\u548c\u5b8c\u5de5\u62a5\u544a\uff0c\u518d\u63d0\u4ea4\u5371\u8d27\u4f5c\u4e1a\u7533\u8bf7\uff01
+zysqbp.fzns.invalidated=\u60a8\u9009\u62e9\u7684\u4f5c\u4e1a\u573a\u6240\u7684\u9644\u8bc1\u672a\u8fdb\u884c\u5e74\u5ba1\uff0c\u8bf7\u5148\u4fdd\u5b58\u672c\u6761\u6570\u636e\uff0c\u5e76\u8fdb\u884c\u76f8\u5e94\u7684\u9644\u8bc1\u5e74\u5ba1\uff01
+zysqbp.check.invalidated=\u60a8\u597d\uff0c\u6839\u636e\u300a\u6e2f\u53e3\u5371\u9669\u8d27\u7269\u5b89\u5168\u7ba1\u7406\u89c4\u5b9a\u300b\uff0c\u5371\u9669\u8d27\u7269\u6e2f\u53e3\u7ecf\u8425\u4eba\u5728\u5371\u9669\u8d27\u7269\u6e2f\u53e3\u88c5\u5378\u3001\u8fc7\u9a73\u4f5c\u4e1a\u5f00\u59cb24\u5c0f\u65f6\u524d\uff0c\u5e94\u5f53\u5411\u6240\u5728\u5730\u6e2f\u53e3\u884c\u653f\u7ba1\u7406\u90e8\u95e8\u62a5\u544a\u3002\u62a5\u544a\u4eba\u5728\u53d6\u5f97\u4f5c\u4e1a\u6279\u51c6\u540e72\u5c0f\u65f6\u5185\u672a\u5f00\u59cb\u4f5c\u4e1a\u7684\uff0c\u5e94\u5f53\u91cd\u65b0\u62a5\u544a\u3002\u73b0\u95f4\u9694\u8d85\u8fc772\u5c0f\u65f6\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01
+
+#\u5371\u8d27\u4f5c\u4e1a\u7edf\u8ba1
+zysqbp.count.startTime.empty=\u7edf\u8ba1\u7533\u8bf7\u5f00\u59cb\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01
+zysqbp.count.stopTime.empty=\u7edf\u8ba1\u7533\u8bf7\u7ed3\u675f\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a\uff01
+

+ 187 - 0
gkaq/yjpt-flex/tags/4.2.1/src/Main.mxml

@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+			   xmlns:s="library://ns.adobe.com/flex/spark"
+			   xmlns:mx="library://ns.adobe.com/flex/mx"
+			   xmlns:service="com.jtgh.yjpt.common.service.*"
+			   xmlns:access="com.jtgh.yjpt.view.access.*"
+			   xmlns:common="com.jtgh.yjpt.common.*"
+			   xmlns:core="com.jtgh.yjpt.view.core.*"
+			   initialize="appInit(event)">
+
+	<fx:Metadata>
+		[ResourceBundle("common")]
+		[ResourceBundle("system")]
+		[ResourceBundle("menu")]
+		[ResourceBundle("select")]
+		[ResourceBundle("module")]
+		[ResourceBundle("yjgl")]
+		[ResourceBundle("sgalgl")]
+		[ResourceBundle("zysqbp")]
+		[ResourceBundle("jlrxxgl")]
+		[ResourceBundle("yjzyxxgl")]
+		[ResourceBundle("aqsszxys")]
+		[ResourceBundle("bagl")]
+		[ResourceBundle("check")]
+		[ResourceBundle("task")]
+		[ResourceBundle("aqsc")]
+		[ResourceBundle("gq")]
+		[ResourceBundle("author")]
+		[ResourceBundle("workflow")]
+		[ResourceBundle("gkjsxmaqsc")]
+		[ResourceBundle("Gkwxhwzyfzblhhz")]
+		[ResourceBundle("fileType")]
+		[ResourceBundle("qlyg")]
+		[ResourceBundle("gg")]
+	</fx:Metadata>
+	<fx:Style>
+		@namespace s "library://ns.adobe.com/flex/spark";
+		@namespace mx "library://ns.adobe.com/flex/mx";
+		@namespace ui "com.jtgh.yjpt.common.component.ui.*";
+		mx|ToolTip{
+			fontSize:14;
+		}
+		mx|Alert
+		{	
+			title-style-name:alertTitle;	
+			buttonStyleName:alertButton;
+			borderSkin:ClassReference("skins.AlertBorderSkin");
+		}
+		.alertTitle
+		{
+			show-border:false;
+			show-shadow:false;	
+			color:#ffffff;
+			font-weight:bold;
+			font-size:16;
+		}
+		mx|Button.alertButton {
+			upSkin: Embed('/resource/yjpt/list/btn.png');
+			downSkin: Embed("/resource/yjpt/list/btn_hover.png");
+			overSkin: Embed("/resource/yjpt/list/btn_hover.png");
+			disabledSkin: Embed("/resource/yjpt/list/btn.png");
+		}
+		.AccordionHeader  
+		{  
+			skin:ClassReference("skins.cus.AccordionSkin");  
+		}
+		mx|AccordionHeader{
+			chrome-color:#ffffff ;
+			color: #148fa2;
+			fontFamily:"微软雅黑" ;
+			fontWeight: bold;
+			fontSize:14;
+			paddingLeft:20;
+			textSelectedColor:"0x23A5B8";
+			text-roll-over-color:"0x23A5B8" ;
+			textAlign: "left";
+			selectedFillColors:"0x23A5B8","0x23A5B8";
+		} 
+		mx|LegendItem{
+			fontFamily:"宋体";
+			fontSize:12;
+			color:#000000;
+			fontWeight:normal;
+		}
+		mx|AxisRenderer{
+			fontFamily:"微软雅黑";
+			fontSize:14;
+			color:#000000;
+			fontWeight:normal;
+			canStagger:false;
+			kerning:true;
+		}
+		@font-face  
+		{  
+			src:url("resource/yjpt/font/hzgbSimple.ttf");  
+			fontFamily: hzgb;
+			embedAsCFF: false;
+		} 
+	</fx:Style>
+	<fx:Script>
+		<![CDATA[
+			import com.jtgh.yjpt.common.BusinessContext;
+			import com.jtgh.yjpt.common.Global;
+			import com.jtgh.yjpt.common.component.ui.MapView;
+			import com.jtgh.yjpt.common.util.Constants;
+			import com.jtgh.yjpt.common.util.Utils;
+			import com.jtgh.yjpt.model.SystemModel;
+			import com.jtgh.yjpt.view.SuperMapMain;
+			import com.jtgh.yjpt.view.Workspace;
+			import com.jtgh.yjpt.vo.access.UserVo;
+			import com.jtgh.yjpt.vo.common.CodeVo;
+			import com.jtgh.yjpt.vo.sys.MenuVo;
+			
+			import mx.controls.Alert;
+			import mx.core.FlexGlobals;
+			import mx.events.FlexEvent;
+			import mx.managers.BrowserManager;
+			import mx.rpc.events.ResultEvent;
+			import mx.utils.Base64Decoder;
+			import mx.utils.Base64Encoder;
+
+			protected function appInit(event:FlexEvent):void
+			{
+				Alert.buttonWidth=58;
+				Alert.buttonHeight=28;
+				BrowserManager.getInstance().setTitle(resourceManager.getString('common','login.title'));
+				SystemModel.getInstance().setMainPane(mainPane);
+				Utils.callRemote("authenticateController","checkSession",resultCallBack);
+			}
+			public function showMap():void
+			{
+				var map:MapView = Global.mapView;
+				map.source = "gis/Main.html?from=yjpt";
+				if(Global.deployMode==Constants.DEPLOY_MODE_1)
+				{
+					var szd:String = Global.szd.localeName;
+					if(szd.indexOf("内河")>0)
+					{
+						szd = szd.replace("内河","市");
+					}else{
+						szd =szd+"市";
+					}
+					var url:String = "&action=location&layer=L_ID_SJ&name="+encodeURIComponent(szd);
+//					map.source+=url; 地市定位会有遮罩,所以去掉
+				}
+				Utils.popupWindow(resourceManager.getString('common','btn.showMap'),Global.mapView,FlexGlobals.topLevelApplication as DisplayObject,null,0,0);
+				map.iframe.visible=true;
+			}
+			private function resultCallBack(r:ResultEvent):void{
+				var bc:BusinessContext = r.result as BusinessContext;
+				if(bc.getAttribute("status"))
+				{
+					SystemModel.doLoginSuccess(bc);
+				}
+				else
+				{
+					Global.szd = bc.getAttribute("szd") as CodeVo;
+					Global.deploySzd = bc.getAttribute("szd") as CodeVo;
+					Global.deployMode = bc.getAttribute("deployMode") as String;
+					Global.upload_file_size=bc.getAttribute("uploadFileSize") as Number;
+					Global.upload_image_size=bc.getAttribute("uploadImageSize") as Number;
+					Global.btyyj=bc.getAttribute("btyyj") as  String;
+					Global.thyj=bc.getAttribute("thyj") as  String;
+					Global.version=bc.getAttribute("version") as  String;
+					var defaultUser:UserVo = bc.getAttribute("user") as UserVo;
+					login.NeedCheckCode=true;
+					if(defaultUser !=null){
+						login.username.text = defaultUser.code;
+						login.password.text = defaultUser.password;
+						login.NeedCheckCode=false;
+					}
+					this.login.visible=true;
+					login.username.setFocus();
+				}
+			}
+
+		]]>
+	</fx:Script>
+	<fx:Declarations>
+		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
+		<service:Service/>
+		<common:ClassRegistry/>
+	</fx:Declarations>
+	<s:Group id="mainPane" width="100%" height="100%">
+		<core:LoginPanel id="login" visible="false"/>
+	</s:Group>
+</s:Application>

+ 48 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/BusinessContext.as

@@ -0,0 +1,48 @@
+package com.jtgh.yjpt.common
+{
+	import mx.collections.ArrayCollection;
+	
+	
+	[RemoteClass(alias="com.jtgh.yjpt.common.BusinessContext")]
+	[Bindable]
+	public class BusinessContext
+	{
+		//默认返回值
+		public var result:Object;
+		//返回值属性
+		public var bussAttribute:Object;
+		//消息列表
+		public var msgs:ArrayCollection;
+		
+		public function BusinessContext()
+		{
+			bussAttribute=new Object;
+		}
+		
+		public function setAttribute(name:String,value:Object):void
+		{
+		  bussAttribute[name]=value;
+		}
+		public function getAttribute(name:String):Object
+		{
+		  return bussAttribute[name];
+		} 
+
+		
+	
+		public function addMsg(msg:Msg):void
+		{
+			msgs.addItem(msg);
+		}
+		
+		public function getMsgs(lvl:int):ArrayCollection
+		{
+			var rtn:ArrayCollection= new ArrayCollection();
+			for each (var msg:Msg in msgs)
+				if(msg.msgLevel == lvl)
+					rtn.addItem(msg);
+			return rtn;
+		}
+
+	}
+}

+ 358 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/ClassRegistry.as

@@ -0,0 +1,358 @@
+package com.jtgh.yjpt.common
+{
+	import com.jtgh.yjpt.common.component.renderer.SelectAllRenderer;
+	import com.jtgh.yjpt.common.component.ui.*;
+	import com.jtgh.yjpt.select.*;
+	import com.jtgh.yjpt.view.Check.ZxjcLayout;
+	import com.jtgh.yjpt.view.access.*;
+	import com.jtgh.yjpt.view.aqpjjgxx.AqpjjgxxLayout;
+	import com.jtgh.yjpt.view.aqpjjgxx.AqpjjgxxSelfView;
+	import com.jtgh.yjpt.view.gg.GgLayout;
+	import com.jtgh.yjpt.view.gg.GgglLayout;
+	import com.jtgh.yjpt.view.gq.GqLayout;
+	import com.jtgh.yjpt.view.qlyg.AlertLayout;
+	import com.jtgh.yjpt.view.qlyg.ApplyLayout;
+	import com.jtgh.yjpt.view.qlyg.SuperviseLayout;
+	import com.jtgh.yjpt.view.qlyg.SupinfoLayout;
+	import com.jtgh.yjpt.view.sys.CbLayout;
+	import com.jtgh.yjpt.view.sys.WxhwpmLayout;
+	import com.jtgh.yjpt.view.task.TaskLayout;
+	import com.jtgh.yjpt.view.workflow.WFPropLayout;
+	import com.jtgh.yjpt.view.yjzyxxgl.YjwlLayout;
+	import com.jtgh.yjpt.vo.access.RoleVo;
+	import com.jtgh.yjpt.vo.access.UserVo;
+	import com.jtgh.yjpt.vo.aqpjjgxx.AqpjjgxxVo;
+	import com.jtgh.yjpt.vo.aqsssbxx.AqsssbxxxxVo;
+	import com.jtgh.yjpt.vo.aqsszxys.AqsszxysVo;
+	import com.jtgh.yjpt.vo.bagl.aqpjbgjzgfalsba.AqpjbgjzgfalsbaVo;
+	import com.jtgh.yjpt.vo.bagl.aqpjbgjzgfalsba.PjzcyjbqkVo;
+	import com.jtgh.yjpt.vo.bagl.aqpjjgba.AqpjjgbaVo;
+	import com.jtgh.yjpt.vo.bagl.aqpjjgba.AqpjjgryVo;
+	import com.jtgh.yjpt.vo.bagl.jdhxpandzdwxyba.GqnwxydjbabFlowVo;
+	import com.jtgh.yjpt.vo.bagl.jdhxpandzdwxyba.GqnwxydjbabVo;
+	import com.jtgh.yjpt.vo.bagl.jdhxpandzdwxyba.GqnwxyzlbVo;
+	import com.jtgh.yjpt.vo.bagl.jdhxpandzdwxyba.JdhxpbaVo;
+	import com.jtgh.yjpt.vo.bagl.jdhxpandzdwxyba.JdhxpbahwVo;
+	import com.jtgh.yjpt.vo.bagl.jdhxpandzdwxyba.ZdwxybaVo;
+	import com.jtgh.yjpt.vo.bagl.jdhxpandzdwxyba.ZlbzjdhxpxxVo;
+	import com.jtgh.yjpt.vo.bagl.jdhxpandzdwxyba.ZlbzzdwxyxxVo;
+	import com.jtgh.yjpt.vo.bagl.yjyaba.YjyabaVo;
+	import com.jtgh.yjpt.vo.bagl.zdsgdyhpchzlqkba.ZdsgdyhpchzlqkbaVo;
+	import com.jtgh.yjpt.vo.check.DcVo;
+	import com.jtgh.yjpt.vo.check.ZcDcCountVo;
+	import com.jtgh.yjpt.vo.check.ZcVo;
+	import com.jtgh.yjpt.vo.check.ZcyhVo;
+	import com.jtgh.yjpt.vo.common.*;
+	import com.jtgh.yjpt.vo.gg.GgViewVo;
+	import com.jtgh.yjpt.vo.gg.GgVo;
+	import com.jtgh.yjpt.vo.gkgq.GqVo;
+	import com.jtgh.yjpt.vo.hs.CbVo;
+	import com.jtgh.yjpt.vo.hs.HsHwVo;
+	import com.jtgh.yjpt.vo.hs.HsVo;
+	import com.jtgh.yjpt.vo.jlrxxgl.GlzdxxVo;
+	import com.jtgh.yjpt.vo.jsxmaqsc.GkjsxmaqscVo;
+	import com.jtgh.yjpt.vo.jyr.JyrCountVo;
+	import com.jtgh.yjpt.vo.jyr.JyrVo;
+	import com.jtgh.yjpt.vo.jyr.WxhwpmVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.GksssbCountVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.GksssbVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.JyrbwxxVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.JyrckxxVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.JyrdcxxVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.JyrtzqkVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.JyrxxglVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.RyjbxxCountVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.RyjbxxVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.RyjbxxZSVo;
+	import com.jtgh.yjpt.vo.map.GkccssVo;
+	import com.jtgh.yjpt.vo.map.GkwhqyVo;
+	import com.jtgh.yjpt.vo.map.GkxxJtqkVo;
+	import com.jtgh.yjpt.vo.map.GkxxVo;
+	import com.jtgh.yjpt.vo.qlyg.AlertVo;
+	import com.jtgh.yjpt.vo.qlyg.ApplyProcessVo;
+	import com.jtgh.yjpt.vo.qlyg.ApplyResultVo;
+	import com.jtgh.yjpt.vo.qlyg.ApplyVo;
+	import com.jtgh.yjpt.vo.qlyg.SupbackVo;
+	import com.jtgh.yjpt.vo.qlyg.SuperviseReplyVo;
+	import com.jtgh.yjpt.vo.qlyg.SuperviseResultVo;
+	import com.jtgh.yjpt.vo.qlyg.SuperviseVo;
+	import com.jtgh.yjpt.vo.qlyg.SupinfoResultVo;
+	import com.jtgh.yjpt.vo.qlyg.SupinfoVo;
+	import com.jtgh.yjpt.vo.sgalgl.SgalglCountVo;
+	import com.jtgh.yjpt.vo.sgalgl.SgalglVo;
+	import com.jtgh.yjpt.vo.sgalgl.SgalglWzddVo;
+	import com.jtgh.yjpt.vo.sys.MenuVo;
+	import com.jtgh.yjpt.vo.workflow.ActivityVo;
+	import com.jtgh.yjpt.vo.workflow.ProcessDefinitionVo;
+	import com.jtgh.yjpt.vo.yjgl.YjpxVo;
+	import com.jtgh.yjpt.vo.yjgl.YjyaVo;
+	import com.jtgh.yjpt.vo.yjgl.YjylVo;
+	import com.jtgh.yjpt.vo.yjgl.YjyxVo;
+	import com.jtgh.yjpt.vo.yjgl.zdwxyfb.CgVo;
+	import com.jtgh.yjpt.vo.yjgl.zdwxyfb.QskVo;
+	import com.jtgh.yjpt.vo.yjgl.zdwxyfb.ZbhjjbqkVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.GkqyxxwhVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.JzyjjydwryhzVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.SxxgyjdwxxwhVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.XgjyxxwhVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.YjjynljbqkVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.YjlxxxwhVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.YjwzFlxxVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.YjwzVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.YjzjkCountVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.YjzjkVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.ZywxysVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.ZyyjjydwVo;
+	import com.jtgh.yjpt.vo.yjzyxxgl.ZyyjjydwryhzVo;
+	import com.jtgh.yjpt.vo.zyfzhz.GkwxhwzyfzhzVo;
+	import com.jtgh.yjpt.vo.zyfzndjy.Gkwxhwzyfzbl_fzVo;
+	import com.jtgh.yjpt.vo.zyfzndjy.GkwxhwzyfzblhhzVo;
+	import com.jtgh.yjpt.vo.zyfzndjy.SqxkfwVo;
+	import com.jtgh.yjpt.vo.zyfzndjy.ZyrkzblhzsqbVo;
+	import com.jtgh.yjpt.vo.zyfzndjy.ZyrkznshsqbVo;
+	import com.jtgh.yjpt.vo.zyfzns.GkwxhwzyfznsVo;
+	import com.jtgh.yjpt.vo.zysqbp.FrxzxkVo;
+	import com.jtgh.yjpt.vo.zysqbp.XksbVo;
+	import com.jtgh.yjpt.vo.zysqbp.ZysqbpCountVo;
+	import com.jtgh.yjpt.vo.zysqbp.ZysqbpCountVo1;
+	import com.jtgh.yjpt.vo.zysqbp.ZysqbpGatherVo;
+	import com.jtgh.yjpt.vo.zysqbp.ZysqbpVo;
+	import com.jtgh.yjpt.vo.zysqbp.ZysqbphsdbVo;
+	
+	import mx.charts.ColumnChart;
+	import mx.charts.PieChart;
+	import mx.controls.AdvancedDataGrid;
+
+	public final class ClassRegistry
+	{
+		DataGrid;
+		CheckBox;
+		AdvancedDataGrid;
+		PieChart;
+		ColumnChart;
+		SelectAllRenderer;
+		// VO
+		PagerVo;
+		UserVo;
+		RoleVo;
+		AccessoryVo;
+		GkqyxxwhVo;
+		MenuVo;
+		SinglePageRequestVo;
+		YjpxVo;
+		SgalglVo;
+		GlzdxxVo;
+		ZdsgdyhpchzlqkbaVo;
+		YjjynljbqkVo;
+		SxxgyjdwxxwhVo;
+		ZyyjjydwVo;
+		YjlxxxwhVo;
+		JyrxxglVo;
+		YjyabaVo;
+		XgjyxxwhVo;
+		YjyxVo;
+		YjyaVo;
+		AqpjbgjzgfalsbaVo;
+		PjzcyjbqkVo;
+		AqpjjgbaVo;
+		AqpjjgryVo;
+		JdhxpbaVo;
+		JdhxpbahwVo;
+		YjylVo;
+		GkjsxmaqscVo;
+		AqsszxysVo;
+		ZdwxybaVo;
+		ZyrkznshsqbVo;
+		ZyrkzblhzsqbVo;
+		ZyyjjydwryhzVo;
+		JzyjjydwryhzVo;
+		ZywxysVo;
+		YjzjkVo;
+		GqVo;
+		ZysqbpVo;
+		JyrtzqkVo;
+		JyrdcxxVo;
+		AqsssbxxxxVo;
+		JyrbwxxVo;
+		JyrckxxVo;
+		CodeVo;
+		SqxkfwVo;
+		GkwxhwzyfzblhhzVo;
+		YjwzVo;
+		YjwzFlxxVo;
+		RyjbxxVo;
+		RyjbxxZSVo;
+		CgVo;
+		ZbhjjbqkVo;
+		GksssbVo;
+		QskVo;
+		ZcVo;
+		ZcyhVo;
+		DcVo
+		JyrVo;
+		Gkwxhwzyfzbl_fzVo;
+		ApplyVo;
+		ApplyProcessVo;
+		ApplyResultVo;
+		AlertVo;
+		SuperviseVo;
+		SuperviseReplyVo;
+		SuperviseResultVo;
+		SupinfoVo;
+		SupinfoResultVo;
+		SupbackVo;
+		JyrckxxVo;
+		WxhwpmVo;
+		SgalglCountVo;
+		JyrCountVo;
+		ZcDcCountVo;
+		ZysqbpCountVo;
+		ZysqbpCountVo1;
+		ZysqbpGatherVo;
+		RyjbxxCountVo;
+		GksssbCountVo;
+		GkxxVo;
+		GkwhqyVo;
+		GkccssVo;
+		GkxxJtqkVo;
+		GgVo;
+		GgViewVo;
+		SgalglWzddVo;
+		AqpjjgxxVo;
+		WorkItemVo;
+		LogVo;
+		CbVo;
+		ZysqbphsdbVo;
+		HsVo;
+		HsHwVo;
+		GztxVo;
+		FrxzxkVo;
+		XksbVo;
+		
+		// Select
+		CodeSelect;
+		YesNoSelect;
+		HaveNoSelect;
+		MenuTypeSelect;
+		SexSelect;
+		JyrxxSelect; 
+		GqBySzdSelect;
+		MtByGqSelect;
+		SkillSelect;
+		JyrrySelect;
+		JyrxxBySzgqSelect;
+		WorkflowStatusSelect;
+		WHWorkflowSelect;
+		JyrSelect;
+		SeasonSelect;
+		MenuSelect;
+		LogResultSelect;
+		LogMethodSelect;
+		PxlbSelect;
+		XzqhSelect;
+		WhzyStatusSelect;
+		BwBySzdSelect;
+
+		RegistGqBySzdSelect;
+		WzlbSelect;
+		PoliticalLandscapeSelect;
+		EducationSelect;
+		PositionSelect;
+		OrganizationSelect;
+		UpdateTypeSelect;
+		QylxSelect;
+		SzqySelect;
+		RoleTypeSelect;
+		MaoSelect;
+
+		ApplicantParerTypeSelect;
+		ApplicantTypeSelect;
+		ApplyStatusSelect;
+		ApplyWaySelect;
+		LinkmanParerTypeSelect;
+		NodeAttributeSelect;
+		PromiseTypeSelect;
+		BwByJyrSelect;
+		ResultSelect;
+
+		TjTimeSelect;
+		TjSjSelect;
+		JgdjSelect;
+		JyrSfwhqySelect;
+		JyrSfwhqySearchSelect;
+		JyrMtlbSearchSelect;
+		JyrCclbSearchSelect;
+		QyaqdjSelect;
+		CgSelect;
+		DcSelect;
+		CkSelect;
+		CodeByParentIdSelect;
+		JbfsSelect;
+		LayerSelect;
+		QskSelect;
+		YjwzSelect;
+		ZdwxyqySelect;
+		YhflSelect;
+		YhqySelect;
+		WhzyhzSelect;
+		WhzybwSelect;
+		WhzyfzJyrSelect;
+		WhzyfzZyscSelect;
+		SjlxSelect;
+		SjlxnjSelect;
+		CgczSelect;
+		ConfirmSelect;
+		SzdSelect;
+		SzdEditSelect;
+		JyrAllSelect;
+		JcgSelect;
+		JsdwSelect;
+		JgSelect;
+		JyrDwSelect;
+		JcyjSelect;
+		ZxjcSelect;
+		ZtSelect;
+		MtlxSelect;
+		GqBySzdZysqbpSelect;
+		// Model
+
+		// View
+		YjwlLayout;
+		ApplyLayout;
+		AlertLayout;
+		ZxjcLayout;
+		SuperviseLayout;
+		SupinfoLayout;
+		UserLayout;
+		LogLayout;
+		WfModelLayout;
+		RoleLayout;
+		MenuLayout;
+		TaskLayout;
+		GqLayout;
+		WxhwpmLayout;
+		CbLayout;
+		Accessory;
+		ConfigLayout;
+		GqnwxydjbabVo;
+		GqnwxydjbabFlowVo;
+		GqnwxyzlbVo;
+		ZlbzjdhxpxxVo;
+		ZlbzzdwxyxxVo;
+		GkwxhwzyfznsVo;
+		GkwxhwzyfzhzVo;
+		YjzjkCountVo;
+		GgLayout;
+		GgglLayout;
+		AqpjjgxxLayout
+		JsfxxwhLayout;
+		AqpjjgxxSelfView;
+		// 流程属性管理相关
+		WFNameSelect;
+		ProcessDefinitionVo;
+		ActivitySelect;
+		ActivityVo;
+		WFPropLayout;
+	}
+}
+

+ 131 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/Global.as

@@ -0,0 +1,131 @@
+package com.jtgh.yjpt.common
+{
+	import com.jtgh.yjpt.common.component.ui.MapView;
+	import com.jtgh.yjpt.common.component.ui.TaskHistroyList;
+	import com.jtgh.yjpt.select.YesNoSelect;
+	import com.jtgh.yjpt.vo.access.UserVo;
+	import com.jtgh.yjpt.vo.common.CodeVo;
+	import com.jtgh.yjpt.vo.sys.MenuVo;
+	
+	import flash.utils.Dictionary;
+	
+	import mx.collections.ArrayCollection;
+
+	[Bindable]
+	public class Global
+	{
+		public function Global()
+		{
+		}
+
+		public static function cleanData():void
+		{
+			Global.user = null;
+			Global.AccessMap = new Object();
+			Global.moduleMap = new Object();
+			Global.menuList = new ArrayCollection();
+			selectedFirstMenuVo = null;
+			selectedSecondMenuVo = null;
+			selectedThridMenuVo = null;
+			initMenu=null;
+			menuCache=new Dictionary();
+		}
+		private static var _taskHisList:TaskHistroyList;
+		public static function get taskHisList():TaskHistroyList
+		{
+			if(_taskHisList==null){
+				_taskHisList = new TaskHistroyList;
+			}
+			return _taskHisList;
+		}
+		/**
+		 * 运行模式
+		 * <p>
+		 * 0:省级;1:市级
+		 */
+		public static var deployMode:String="0";
+		/**
+		 * 发布地市
+		 */
+		public static var deploySzd:CodeVo;
+		/**
+		 * 上传大小限制(默认4M)
+		 */
+		public static var upload_file_size:Number=4;
+		/**
+		 *上传照片大小限制200K 
+		 */
+		public static var upload_image_size:Number=0.2;
+		/** 按钮初始化状态 */
+		public static const BUTTON_STATUS:Boolean=false;
+		/** 是否使用地图资源系统 */
+		public static var OPEN_MAP:String=YesNoSelect.YES;
+		public static var MAP_URL:String="gis/Main.html?from=yjpt";
+//		public static const MAP_URL:String="http://192.168.0.43:8090/PortGIS.Java/AQFlex-debug/Main.html?from=yjpt";
+		/** 当前用户权限所在地市 */
+		public static var szd:CodeVo = null;
+		private static var map:MapView;
+		public static function get mapView():MapView
+		{
+			if(map==null){
+				map = new MapView;
+			}
+			return map;
+		}
+		
+		/** 危险品审批是否启用签章,默认不启用*/
+		public static var iSignature:String = YesNoSelect.NO;
+		
+		/** 超级管理员 */
+		public static var adminId:Number = 1;
+		/** 同步用户 */
+		public static var tbUserId:Number = 10;
+		/** 经营人角色 */
+		public static var jyrRoleCode:String = "9";
+
+		/** birt报表url */
+		public static var birtUrl:String="";
+
+		/** 默认页面分页条数 */
+		public static var pageCount:int=10;
+
+		/** 权限Map */
+		public static var AccessMap:Object = new Object();
+
+		/** 模块Map */
+		public static var moduleMap:Object = new Object();
+
+		/** 菜单列表 */
+		public static var menuList:ArrayCollection = new ArrayCollection();
+		public static var menuList_main:ArrayCollection = new ArrayCollection();// 功能首面菜单
+		/** 功能菜单列表(工作台&超级管理员) */
+		public static var fnMenuList:ArrayCollection = new ArrayCollection();
+
+		/** 被选中的菜单 */
+		public static var selectedFirstMenuVo:MenuVo;
+		public static var selectedSecondMenuVo:MenuVo;
+		public static var selectedThridMenuVo:MenuVo;
+		/** 企业经营人初始化进入的菜单 */
+		public static var initMenu:MenuVo;
+		/** 当前登录用户 */
+		public static var user:UserVo;
+		
+		public static var jsessionid:String;
+
+		/** 用户所有有权限的部门 */
+		public static var userDept:ArrayCollection;
+		/** debug模式 */
+		public static var debugModel:Boolean = true;
+		/** 菜单缓存 */
+		public static var menuCache=new Dictionary();
+		/**	是否有选中 */
+		public static var menuFlag:Boolean=true;
+		/** 不同意意见*/
+		public static var btyyj:String="";
+		/** 退回意见*/
+		public static var thyj:String="";
+		/** 版本*/
+		public static var version:String="";
+	}
+}
+

+ 135 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/IModule.as

@@ -0,0 +1,135 @@
+package com.jtgh.yjpt.common
+{
+	import mx.resources.IResourceManager;
+	import mx.resources.ResourceManager;
+	
+	[Bindable]
+	public class IModule
+	{
+		/** 系统设置 */
+		public static var MODEL_001			:String = "001"; //系统设置
+		public static var MODEL_001001		:String = "001001"; //用户管理
+		public static var MODEL_001002		:String = "001002"; //角色管理
+		public static var MODEL_001003		:String = "001003"; // 菜单管理
+		public static var MODEL_001004		:String = "001004"; // 配置管理
+		public static var MODEL_001005		:String = "001005"; //港区维护
+		public static var MODEL_001006		:String = "001006"; //码头管理
+		public static var MODEL_001007      :String = "001007";//权力阳光
+		public static var MODEL_001010      :String = "001010";//公告管理
+		public static var MODEL_001013      :String = "001013";//日志管理
+		public static var MODEL_001009      :String="0010009";//危险货物名名录
+		public static var MODEL_001015      :String="001015";//船舶
+		public static var MODEL_001007001     :String = "001007001";//办件信息管理
+		public static var MODEL_001007002     :String = "001007002";//预报警管理
+		public static var MODEL_001007003     :String = "001007003";//督察督办反馈
+		public static var MODEL_001007004     :String = "001007004";//督察待办
+		/** 应急管理 */
+		public static var MODEL_002			:String = "002"; //应急管理
+		/** 应急资源信息管理 */
+		public static var MODEL_002001		:String = "002001"; //应急资源信息管理
+		/** 相关建议信息维护 */
+		public static var MODEL_002001001	:String = "002001001"; //相关建议信息维护
+		/** 港口企业信息维护 */
+		public static var MODEL_002001002	:String = "002001002"; //港口企业信息维护
+		/** 应急救援装备信息维护 */
+		public static var MODEL_002001003	:String = "002001005"; //应急救援装备信息维护
+		/** 应急物资维护信息维护 */
+		public static var MODEL_002001006	:String = "002001006"; //应急物资维护信息维护
+		/** 应急物资维护信息维护 */
+		public static var MODEL_002001007	:String = "002001007"; //专业应急救援队伍
+		/** 应急网络 */
+		public static var MODEL_002001008	:String = "002001008"; // 应急网络
+		/** 应急培训管理 */
+		public static var MODEL_002002		:String = "002002"; //应急培训、演练和演习管理
+		/** 应急培训管理 */
+		public static var MODEL_002002001	:String = "002002001"; //应急培训管理
+		/** 应急演习管理 */
+		public static var MODEL_002002002	:String = "002002002"; //应急演习管理
+		/** 应急演练管理 */
+		public static var MODEL_002002003	:String = "002002003"; //应急演练管理
+		/** 事故案例管理 */
+		public static var MODEL_002005		:String = "002005"; //事故案例管理
+		/** 重大危险源分布 */
+		public static var MODEL_002007		:String = "002007"; //重大危险源分布
+		/** 应急预案管理 */
+		public static var MODEL_002008		:String = "002008"; //应急预案管理
+		/** 信息录入 */
+		public static var MODEL_002007001	:String = "002007001"; //信息录入
+		
+		/** 经营人信息管理 */
+		public static var MODEL_003			:String = "003"; //经营人信息管理
+		/** 管理制度信息 */
+		public static var MODEL_003001		:String = "003001"; //管理制度信息
+		/** 经营人基础信息 */
+		public static var MODEL_003002		:String = "003002"; //经营人基础信息
+		/** 人员情况汇总信息 */
+		public static var MODEL_003003		:String = "003003"; //人员情况汇总
+		/** 港口设施设备汇总 */
+		public static var MODEL_003004		:String = "003004"; //港口设施设备汇总
+		/** 安全评价机构信息 */
+		public static var MODEL_003005		:String = "003005"; //安全评价机构信息
+		
+		/** 危险货物审批管理 */
+		public static var MODEL_004:String = "004"; //危险货物审批管理
+		/** 危险货物的作业申请 */
+		public static var MODEL_004001:String = "004001"; //危险货物的作业申请
+		/** 危险货物的作业申请 */
+//		public static var MODEL_004001001:String = "004001001"; //危险货物的作业申请
+		/** 查询与统计地市/省级 */
+		public static var MODEL_004001002:String = "004001002"; //查询与统计地市/省级
+		/** 建设项目安全条件 */
+		public static var MODEL_004002:String = "004002"; //
+		/** 建设项目安全条件审查 */
+		public static var MODEL_004002001:String = "004002001"; //	
+		/** 作业“附证”审查 */
+		public static var MODEL_004003:String ="004003";
+		/** 港口危险货物作业"附证"办理申请 */
+		public static var MODEL_004003001:String ="004003001";
+		/** 港口危险货物作业"附证"年审核 */
+		public static var MODEL_004003002:String ="004003002";
+		/** 港口危险货物作业"附证"换证 */
+		public static var MODEL_004003003:String ="004003003";
+		/** 安全设施专项验收审查 */
+		public static var MODEL_004004:String = "004004"; //安全设施专项验收审查
+		/** 备案管理 */
+		public static var MODEL_005			:String = "005"; //备案管理
+		/** 重大事故的隐患排查和治理情况备案 */
+		public static var MODEL_005001		:String = "005001"; //重大事故的隐患排查和治理情况备案
+		/** 应急预案备案 */
+		public static var MODEL_005002		:String = "005002"; //应急预案备案
+		/** 安全评价机构备案 */
+		public static var MODEL_005003		:String = "005003"; //安全评价机构备案
+		/** 甲乙级机构录入 */
+		public static var MODEL_005003001		:String = "005003001"; //甲乙级机构录入
+		/** 安全评价报告及整改方案落实备案 */
+		public static var MODEL_005004		:String = "005004"; //安全评价报告及整改方案落实备案
+		
+		/** 剧毒化学品备案 */
+		public static var MODEL_005005		:String = "005005"; // 剧毒化学品备案		
+		/** 重大危险源备案 */
+		public static var MODEL_005006		:String = "005006"; //重大危险源备案
+		
+		/**自查自报管理 */
+		public static var MODEL_006001		:String = "006001"; //自查自报管理
+		/** 检查记录 */
+		public static var MODEL_006001001		:String = "006001001"; //检查记录
+		/** 监督检查管理 */
+		public static var MODEL_006002		:String = "006002"; 
+		
+		public static var MODEL_007:String = "007"; // 统计查询
+		public static var MODEL_007001	:String = "007001"; // 事故案例统计
+		
+		/** 查询与统计地市/省级 */
+		public static var MODEL_007002:String = "007002"; //查询与统计地市/省级
+		
+		public static var MODEL_008:String = "008"; // 任务管理
+		public static var MODEL_008001	:String = "008001"; // 待办任务
+		public static var MODEL_008002:String = "008002"; // 工作提醒
+		private static var resourceManager:IResourceManager=ResourceManager.getInstance();
+		
+		public static function getModuleName(modId:String):String
+		{
+			return resourceManager.getString("module", modId);
+		}
+	}
+}

+ 76 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/IconResource.as

@@ -0,0 +1,76 @@
+//*********************以下是列表中功能按钮图标************************
+/**
+ * Edit
+ */
+[Bindable]
+[Embed(source="resource/images/edit.png")]
+public var iconEdit:Class;
+
+/**
+ * Del
+ */
+[Bindable]
+[Embed(source="resource/images/del.png")]
+public var iconDel:Class;
+
+/**
+ * Export
+ */
+[Bindable]
+[Embed(source="resource/images/export.png")]
+public var iconExport:Class;
+//*********************以上是列表中功能按钮图标************************
+// ************************导航菜单相关图片**********************************
+[Embed(source="resource/yjpt/nav/icon_nav_button01.png")]
+public var icon1:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button02.png")]
+public var icon2:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button03.png")]
+public var icon3:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button04.png")]
+public var icon4:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button05.png")]
+public var icon5:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button06.png")]
+public var icon6:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button07.png")]
+public var icon7:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button08.png")]
+public var icon8:Class;
+
+[Embed(source="resource/yjpt/nav/icon_nav_button01_hover.png")]
+public var overIcon1:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button02_hover.png")]
+public var overIcon2:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button03_hover.png")]
+public var overIcon3:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button04_hover.png")]
+public var overIcon4:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button05_hover.png")]
+public var overIcon5:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button06_hover.png")]
+public var overIcon6:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button07_hover.png")]
+public var overIcon7:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_button08_hover.png")]
+public var overIcon8:Class;
+
+[Embed(source="resource/yjpt/nav/nav_bg_normal.png")]
+public var navBg:Class;
+[Embed(source="resource/yjpt/nav/nav_bg_highlight.3.png")]
+public var selectedNavBg:Class;
+[Embed(source="resource/yjpt/nav/nav_bg_highlight_alpha.3.png")]
+public var overNavBg:Class;
+[Embed(source="resource/yjpt/nav/icon_nav_line.png")]
+public var navLine:Class;
+[Embed(source="resource/yjpt/nav/second_nav_line.png")]
+public var secondNavLine:Class;
+[Embed(source="resource/yjpt/nav/icon_submenu.png")]
+public var secondIcon:Class;
+[Embed(source="resource/yjpt/nav/secondMenuItemBg.9.png")]
+public var secondMenuItemBg:Class;
+[Embed(source="resource/yjpt/nav/secondMenuItemBg_hover.9.png")]
+public var secondMenuItemBg_hover:Class;
+[Embed(source="resource/yjpt/nav/blank.png")]
+public var blank:Class;
+// ************************导航菜单相关图片**********************************

+ 24 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/Msg.as

@@ -0,0 +1,24 @@
+package com.jtgh.yjpt.common
+{
+	import mx.resources.ResourceManager;
+	
+	[RemoteClass(alias="com.jtgh.yjpt.common.Msg")]
+	[Bindable]
+	public class Msg
+	{
+		public var msgId:String;
+  
+		public var bundle:String;
+  
+		public var msgParams:Array;
+  
+		public var msgLevel:int;
+		
+		public function get localeLabel():String
+		{
+			var s:String= ResourceManager.getInstance().getString(bundle,msgId,msgParams);
+			return s==null?"":s;
+		}
+  
+	}
+}

+ 21 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/MsgLevel.as

@@ -0,0 +1,21 @@
+package com.jtgh.yjpt.common
+{
+	public class MsgLevel
+	{
+		//系统错误
+		public static const FATAL:int = -3;
+		//输入,业务逻辑,权限check已经其他类型的错误
+		public static const ERROR:int = -2;
+		//业务逻辑方面的警告
+		public static const WARNING:int = -1;
+		//需要选择的确认
+		public static const CONFIRM:int = 0;
+		//业务处理完成
+		public static const INFO:int = 1;
+		
+		public function MsgLevel()
+		{
+		}
+
+	}
+}

+ 29 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/MyEvent.as

@@ -0,0 +1,29 @@
+package com.jtgh.yjpt.common
+{
+	import cn.com.jsepri.common.conf.Const;
+	
+	import flash.events.Event;
+
+    public class MyEvent extends Event
+	{
+		public static const SAVE_OK:String="saveOk";
+		public static const LOGOUT:String="logout";
+		public static const HIDE:String="hide";
+		public static const SHOW:String="show";
+		public static const TASKHANDLE:String="taskHandle";
+        private var _data:Object;
+		public function MyEvent(type:String,data:Object=null, bubbles:Boolean=false,cancelable:Boolean=false)
+		{
+			this._data=data;
+			super(type, bubbles, cancelable);
+		}
+		public function get data():Object
+		{
+			return _data;
+		}
+		public function set data(value:Object):void
+		{
+			 _data = value;
+		}
+	}
+}

+ 57 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/PrintParam.as

@@ -0,0 +1,57 @@
+package com.jtgh.yjpt.common
+{
+	import flash.net.URLVariables;
+	
+	import mx.controls.DateField;
+
+	public class PrintParam
+	{
+		public var map:URLVariables = new URLVariables;
+		/** 文件名 */
+		public var fileName:String;
+		/** 打印类型,doc/xls等 */
+		private var _format:String = "doc";
+		public function get format():String
+		{
+			return _format;
+		}
+		public function set format(f:String):void
+		{
+			_format = f;
+			map["__format"] = _format;
+		}
+		
+		public function PrintParam(printType:String)
+		{
+			map["__report"] = printType+".rptdesign";
+			map["__format"] = _format;
+			map["user"] = Global.user.id;
+			fileName = printType;
+		}
+		
+		public function setParameter(key:String,value:Object):void
+		{
+			if(!value)
+				return;
+			if(value is Array)
+			{
+				var dtFrom:String=DateField.dateToString(value[0],"YYYY-MM-DD");
+				var dtTo:String=DateField.dateToString(value[1],"YYYY-MM-DD");
+				var dd:Array= new Array();
+				dd.push(dtFrom);
+				dd.push(dtTo);
+				map[key] = dd;
+			}
+			else if(value is Date)
+			{
+				var dt:Date = value as Date;
+				var dst:String = DateField.dateToString(dt,"YYYY-MM-DD");
+				map[key] = dst;
+			}
+			else
+			{
+				map[key] = value;
+			}
+		}
+	}
+}

+ 111 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/PrintTypes.as

@@ -0,0 +1,111 @@
+package com.jtgh.yjpt.common
+{
+	public class PrintTypes
+	{
+
+		/** 应急专家库一览 */
+		public static const YJZJKYL:String="yjzjkyl";
+		/**应急物资列表*/
+		public static const YJWZLB:String="yjwzLb";
+		/**救援队伍列表*/
+		public static const YJDWLB:String="yjdwLb";
+		/**管理制度信息*/
+		public static const GLZDXX:String="jyr/glzdxx";
+		/**人员基础信息*/
+		public static const RYJCXX:String="jyr/ryjcxx";
+		/**设施设备信息*/
+		public static const SSSB:String="jyr/sssb";
+		/**经营人基础信息*/
+		public static const JYR:String = "jyr/jyr";
+		/** 建设方信息 */
+		public static const JSFXX:String = "jyr/jsfxxwh";
+		/**管理制度信息列表*/
+		public static const GLZDXXLIST:String="glzdxxlist";
+		/**市级经营人信息统计*/
+		public static const SJJYRXXTJ:String="tj/sjjyrxxtj";
+		/**港口经营人信息统计*/
+		public static const GKJYRXXTJ:String="tj/gkjyrxxtj";
+		/**审批信息统计*/
+		public static const SPTJ:String="tj/sptj";
+		/**市级审批信息统计*/
+		public static const SJSPTJ:String="tj/sjsptj";
+		/**备案信息统计*/
+		public static const BATJ:String="tj/batj";
+		/**市级备案信息统计*/
+		public static const SJBATJ:String="tj/sjbatj";
+		/**市级自查督查统计**/
+		public static const SJZCDCTJ:String="tj/sjzcdctj";
+		/**自查督查统计**/
+		public static const ZCDCTJ:String="tj/zcdctj";
+		/**市级储罐信息统计**/
+		public static const SJCGXXTJ:String="tj/sjcgxxtj";
+		/**应急管理统计**/
+		public static const YJGLTJ:String="tj/yjgltj";
+		/**事故案例管理无事故确认表*/
+		public static const SGALTJWSGQR:String="sgaltjWsgqr";
+		/**督查**/
+		public static const DC:String="zcdc/dc";
+		/**自查**/
+		public static const ZC:String="zcdc/zc";
+		/**危货作业申请查看页面*/
+		public static const ZYSQ:String ="zysq";
+		/**剧毒化学品和重大危险物*/
+		public static const JDHXP:String ="aqba/jdhxp";
+		/**重大事故隐患排查*/
+		public static const ZDSG:String="aqba/zdsg";
+		/**安全评价报告*/
+		public static const AQPJBG:String="aqba/aqpjbg";
+		/**安全评价机构*/
+		public static const AQPJJG:String ="aqba/aqpjjg";
+		/**应急预案备案*/
+		public static const YJYA:String="aqba/yjya";
+
+		/**港口建设项目安全条件审查*/
+		public static const JSXMAQ:String="aqsp/jsxmaq";
+		/**安全设施验收*/
+		public static const AQSSYS:String="aqsp/aqssys";
+		/** 危险货物作业申请 */
+		public static const WXHWZYSQ:String="aqsp/zysq";
+		public static const ZJ_WXHWZYSQ:String="aqsp/zj_zysq";
+		public static const WX_HS_WXHWZYSQ:String="aqsp/wx_hs_zysq";
+		public static const WX_JY_WXHWZYSQ:String="aqsp/wx_jy_zysq";
+		public static const WX_XS_WXHWZYSQ:String="aqsp/wx_xs_zysq";
+		public static const YC_BH_WXHWZYSQ:String="aqsp/yc_bh_zysq";
+		public static const YC_DF_WXHWZYSQ:String="aqsp/yc_df_zysq";
+		public static const YC_DT_WXHWZYSQ:String="aqsp/yc_dt_zysq";
+		public static const YC_FN_WXHWZYSQ:String="aqsp/yc_fn_zysq";
+		public static const YC_JH_WXHWZYSQ:String="aqsp/yc_jh_zysq";
+		public static const YC_KFQ_WXHWZYSQ:String="aqsp/yc_kfq_zysq";
+		public static const YC_SY_WXHWZYSQ:String="aqsp/yc_sy_zysq";
+		public static const YC_TH_WXHWZYSQ:String="aqsp/yc_th_zysq";
+		public static const YC_XS_WXHWZYSQ:String="aqsp/yc_xs_zysq";
+		public static const YC_YD_WXHWZYSQ:String="aqsp/yc_yd_zysq";
+		/**附证申请*/
+		public static const FZSQ:String="aqsp/wxhwzysq";
+		/**安全评价机构信息*/
+		public static const AQPJJGXX:String="jyr/aqpjjgxx";
+
+		/**救援队伍*/
+		public static const YJYAVIEW:String="yjgl/yjya";
+		/**救援队伍*/
+		public static const YJDW:String="yjgl/yjdw";
+		/**应急物资*/
+		public static const YJWZ:String="yjgl/yjwzView";
+		/**应急救援能力*/
+		public static const YJJYNL:String="yjgl/yjjynljbqk";
+		/** 应急专家库 */
+		public static const YJZJK:String="yjgl/yjzjk";
+		/**重大危险源查看页面*/
+		public static const ZDWXY:String="yjgl/zdwxy";
+		/**事故案例查看页面*/
+		public static const SGALGLVIEW:String="yjgl/sgalglView";
+		/**应急培训查看页面*/
+		public static const YJPXVIEW:String="yjgl/yjpxView";
+		/**应急演习查看页面*/
+		public static const YJYXVIEW:String="yjgl/yjyxView";
+		/**应急演习查看页面*/
+		public static const YJYLVIEW:String="yjgl/yjylView";
+
+	}
+}
+

+ 70 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/SystemError.as

@@ -0,0 +1,70 @@
+package com.jtgh.yjpt.common
+{
+	import com.jtgh.yjpt.model.SystemModel;
+	import com.jtgh.yjpt.view.core.ReloginWindow;
+	
+	import flash.events.Event;
+	
+	import mx.controls.Alert;
+	import mx.core.UIComponent;
+	import mx.events.ModuleEvent;
+	import mx.managers.CursorManager;
+	import mx.managers.SystemManager;
+	import mx.resources.ResourceManager;
+	import mx.rpc.events.FaultEvent;
+	import mx.rpc.events.ResultEvent;
+	
+	public class SystemError
+	{
+		private static var pane:ReloginWindow = new ReloginWindow;
+		
+		public static function resultError(e:Object,msgId:String="systemError",... args:Array):void
+		{
+			CursorManager.removeBusyCursor();
+			var f:ResultEvent = e as ResultEvent;
+			var s:String = f.message.toString();
+			
+			Alert.show(ResourceManager.getInstance().getString("common",msgId,args));
+			trace(s);
+		}
+		
+		public static function moduleLoadError(e:ModuleEvent):void
+		{
+			CursorManager.removeBusyCursor();
+			Alert.show(ResourceManager.getInstance().getString("common","moduleLoadError"));
+			trace(e.errorText);
+		}
+		
+		public static function xmlLoadError(e:Event):void
+		{
+			CursorManager.removeBusyCursor();
+			Alert.show(ResourceManager.getInstance().getString("common","xmlLoadError"));
+			trace(e.toString());
+		}
+		
+		public static function faultError(e:Object):void
+		{
+			CursorManager.removeBusyCursor();
+			var f:FaultEvent = e as FaultEvent;
+			if(f.fault.faultString=="SESSION_TIMEOUT")
+			{
+				if(SystemModel.getInstance().getMainLayout().systemManager.contains(pane))
+					return;
+				pane.popRelogin();
+				return;
+			}
+			var s:String = f.message.toString();
+			
+			Alert.show(ResourceManager.getInstance().getString("common","remoteCallFault"));
+			
+			trace(s);
+		}
+		public static function exctptionLog(e:Error):void
+		{
+			
+			Alert.show(e.message.toString());
+			
+			trace(e.message.toString());
+		}
+	}
+}

+ 35 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/TypeBase.as

@@ -0,0 +1,35 @@
+package com.jtgh.yjpt.common
+{
+	[Bindable]
+	public class TypeBase
+	{
+		public function TypeBase()
+		{
+		}
+		
+		public static function isNumberType(t:String):Boolean
+		{
+			return t!=null&&(t==DOUBLE||t==INT);
+		}
+		
+		public static var DT_FMT_1:String="YYYY-MM-DD";
+		public static var DT_RESTRICT_1:String="0-9\\-";
+		
+		//type
+		public static var DOUBLE:String = "double";
+		public static var INT:String = "int";
+		public static var EMAIL:String="email";
+		public static var EN:String="en";
+		public static var CN:String="cn";
+		
+		public static var EN_RESTRICT:String="a-zA-Z0-9~!@#$%\\^&*()_+=\\-:;'<>,./?\\\&quot;`[]{}|' '";
+		public static var INT_RESTRICT:String="0-9";
+		public static var NUM_RESTRICT:String="0-9.";
+		public static var EMAIL_RESTRICT:String="a-zA-Z0-9.@_\\-";
+		
+		public static var CHECKBOX:String = "checkbox";
+		public static var LINKBUTTON:String = "linkbutton";
+		public static var MULTIBUTTON:String = "multibutton";
+		public static var TEXTINPUT:String="textInput";
+	}
+}

+ 49 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/CheckBoxHeaderRenderer.as

@@ -0,0 +1,49 @@
+package com.jtgh.yjpt.common.component.renderer
+{
+	
+	import flash.events.Event;
+	import flash.events.MouseEvent;
+	
+	import mx.collections.ArrayCollection;
+	import mx.controls.Alert;
+	import mx.controls.CheckBox;
+	import mx.controls.DataGrid;
+	import mx.events.DataGridEvent;
+	
+	public class CheckBoxHeaderRenderer extends CheckBox
+	{
+		private var sele:String;
+		public function CheckBoxHeaderRenderer()
+		{
+			super();
+			this.setStyle("paddingLeft",60);   
+			this.addEventListener(Event.CHANGE, clickHandlers);
+		}
+		
+		override public function set data(value:Object):void
+		{
+			DataGrid(listData.owner).addEventListener
+				(DataGridEvent.HEADER_RELEASE,sortEventHandler);
+			this.selected=this.sele=="true"?true:false;
+		}
+		
+		private function sortEventHandler(event:DataGridEvent):void
+		{
+			if (event.itemRenderer == this)
+				event.preventDefault();
+		}
+		
+		protected function clickHandlers(event:Event):void
+		{
+			sele=(event.currentTarget.selected).toString();
+			var a:ArrayCollection=DataGrid(listData.owner).dataProvider as ArrayCollection;
+			for(var i:int=0;i<a.length;i++){
+				
+				(DataGrid(listData.owner).dataProvider as ArrayCollection)
+				.getItemAt(i).selected=(event.currentTarget.selected).toString();
+			}
+			(DataGrid(listData.owner).dataProvider as ArrayCollection).refresh();
+		}
+		
+	}
+}  

+ 48 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/CheckBoxItemRenderer.mxml

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
+						  xmlns:s="library://ns.adobe.com/flex/spark"
+						  xmlns:mx="library://ns.adobe.com/flex/mx"
+						  focusEnabled="true">
+	<fx:Script>
+		<![CDATA[
+			import mx.controls.Alert;
+			
+			private var _dataField:String;
+			
+			public function get dataField():String
+			{
+				return _dataField;
+			}
+			
+			public function set dataField(df:String):void
+			{
+				if(df==null)
+					_dataField = "checkbox";
+				else
+					_dataField = df;
+			}
+			
+			
+			
+			protected function data_changeHandler(event:Event):void
+			{
+				var checked:Boolean = data[dataField]=="true";
+				data[dataField] = (!checked).toString();
+			}
+			
+			override public function set data(val:Object):void
+			{
+				super.data=val;
+				if(data!=null)
+				{
+					if(checkbox.selected.toString()!=data[_dataField])
+						checkbox.selected = data[_dataField]=="true";
+				}
+			}
+			
+		]]>
+	</fx:Script>
+	
+	<mx:CheckBox id="checkbox" textAlign="center" width="100%" height="100%"
+				change="data_changeHandler(event)"/>
+</s:GridItemRenderer>

+ 15 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/DataGridRenderer.mxml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>  
+<s:DefaultGridHeaderRenderer  xmlns:fx="http://ns.adobe.com/mxml/2009"   
+							  xmlns:s="library://ns.adobe.com/flex/spark"   
+							  xmlns:mx="library://ns.adobe.com/flex/mx">        
+	<fx:Script>
+		<![CDATA[
+			import mx.controls.dataGridClasses.DataGridListData;
+			
+		]]>
+	</fx:Script>
+	<s:labelDisplay>    
+		<s:Label left="0" right="0" id="labelDisplay" text="{data.toString()}" verticalCenter="1"  textAlign="center"  verticalAlign="middle"  fontWeight="bold" fontSize="14"  height="30" toolTip="{labelDisplay.text}"/>    
+	</s:labelDisplay>    
+	<!--left="0" right="0" top="0" bottom="0"   maxDisplayedLines="1" showTruncationTip="true"  -->  
+</s:DefaultGridHeaderRenderer >  

+ 68 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/ImageButtom.as

@@ -0,0 +1,68 @@
+package com.jtgh.yjpt.common.component.renderer
+{
+	import mx.controls.DateField;
+	import mx.controls.LinkButton;
+	import mx.controls.dataGridClasses.DataGridColumn;
+	import mx.controls.dataGridClasses.MXDataGridItemRenderer;
+	import mx.events.FlexEvent;
+	import mx.states.OverrideBase;
+	
+	import spark.components.HGroup;
+
+	public class ImageButtom extends MXDataGridItemRenderer		
+	{
+		include "../../IconResource.as";
+		public function ImageButtom()
+		{
+			super();
+			this.addEventListener(FlexEvent.CREATION_COMPLETE,creation_complete);
+		}
+		[Bindable]
+		public var group:HGroup = new HGroup();
+		[Bindable]
+		public var imageButton:LinkButton = new LinkButton();
+		[Bindable]
+		public var imageurl:String;
+//		[Bindable]
+//		public var imageIcon:Class=new Class();
+//		
+//		public function set imageIcon(imageurl){
+//		
+//		if(imageurl=="resource/images/next_dis.png"){
+//			imageIcon=iconNextDis;
+//		}else if(imageurl=="resource/images/go.png"){
+//			imageIcon=iconGo;
+//		}else{
+//			imageIcon=iconEdit;
+//		}
+//			
+//		}
+//		
+//		public function get imageIc():Class{
+//		
+//			return imageIcon;
+//		}
+		private function creation_complete(e:FlexEvent):void
+		{
+			
+			group.percentWidth = 100;
+			group.horizontalAlign = "center";
+			group.addElement(imageButton);
+			trace(imageurl);
+			if(imageurl=="resource/images/next_dis.png"){
+				imageButton.setStyle("icon",iconGo);
+
+			}else if(imageurl=="resource/images/go.png"){
+				imageButton.setStyle("icon",iconNextDis);
+			}else{
+				imageButton.setStyle("icon",iconEdit);
+			}
+		
+		
+		
+		}
+		
+			
+		
+	}
+}

+ 60 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/LinkButtonRenderer.mxml

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" 
+						  xmlns:s="library://ns.adobe.com/flex/spark" 
+						  xmlns:mx="library://ns.adobe.com/flex/mx" 
+						  focusEnabled="true" width="100%">
+	
+	<fx:Script>
+		<![CDATA[
+			
+			public var linkButtonFunc:Function;
+			public var linkEnableFunc:Function;
+			public var labelFunc:Function;
+			public var underlineFunc:Function;
+			
+			[Bindable]
+			public var linkLabel:String;
+			[Bindable]
+			public var underline:String="underline";
+			
+			override public function set data(value:Object):void
+			{
+				super.data = value;
+				if(value!=null)
+				{
+					if(labelFunc!=null)
+					{
+						linkLabel=labelFunc(value);
+					}
+					if(underlineFunc!=null){
+						underline = underlineFunc(value);
+					}
+				}
+			}
+			
+			override protected function updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void
+			{
+				super.updateDisplayList(unscaledWidth,unscaledHeight);
+				linkbutton.move(0,0);
+				linkbutton.setActualSize(unscaledWidth,unscaledHeight);
+				if(data!=null && linkLabel!=null && linkLabel.length>0)
+				{
+					if(linkEnableFunc!=null)
+					{
+						this.linkbutton.enabled = linkEnableFunc(data);
+					}else
+					{
+						this.linkbutton.enabled = true;
+					}
+				}else
+				{
+					this.linkbutton.enabled = false;
+				}
+			}
+			
+		]]>
+	</fx:Script>
+	
+	<mx:LinkButton id="linkbutton" top="0" left="0" right="0" textDecoration="{underline}" width="100%"
+				   bottom="0" label="{linkLabel}" enabled="{linkEnableFunc(data)}" click="{linkButtonFunc(data)}" />
+</s:GridItemRenderer>

+ 97 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/MultiButtonItemRenderer.as

@@ -0,0 +1,97 @@
+package com.jtgh.yjpt.common.component.renderer
+{
+	import com.jtgh.yjpt.common.util.Utils;
+	
+	import flash.events.Event;
+	import flash.events.MouseEvent;
+	
+	import mx.controls.LinkButton;
+	import mx.events.FlexEvent;
+	
+	import spark.components.HGroup;
+	import spark.components.gridClasses.GridItemRenderer;
+	
+	public class MultiButtonItemRenderer extends GridItemRenderer
+	{
+		include "../../IconResource.as";
+		
+		public function MultiButtonItemRenderer()
+		{
+			super();
+			this.addEventListener(FlexEvent.CREATION_COMPLETE,creation_complete);
+		}
+		
+		[Bindable]
+		public var group:HGroup = new HGroup();
+		
+		[Bindable]
+		public var delButton:LinkButton = new LinkButton();
+		[Bindable]
+		public var editButton:LinkButton = new LinkButton();
+		[Bindable]
+		public var exportButton:LinkButton = new LinkButton();
+		
+		//删除按钮事件
+		private var _delFunction:Function;
+		//编辑按钮事件
+		private var _editFunction:Function;
+		//导出按钮事件
+		private var _exportFunction:Function;
+		
+		public function set delFunction(func:Function):void
+		{
+			if(func!=null)
+			{
+				_delFunction = func;
+				delButton.toolTip = resourceManager.getString("common","btn.del");
+				delButton.addEventListener(MouseEvent.CLICK,function(e:Event):void{_delFunction(data)});
+				Utils.uiVisible(delButton,true);
+			}
+		}
+		
+		public function set editFunction(func:Function):void
+		{
+			if(func!=null)
+			{
+				_editFunction = func;
+				editButton.toolTip = resourceManager.getString("common","btn.edit");
+				editButton.addEventListener(MouseEvent.CLICK,function(e:Event):void{_editFunction(data)});
+				Utils.uiVisible(editButton,true);
+			}
+		}
+		
+		public function set exportFunction(func:Function):void
+		{
+			if(func!=null)
+			{
+				_exportFunction = func;
+				exportButton.toolTip = resourceManager.getString("common","btn.export");
+				exportButton.addEventListener(MouseEvent.CLICK,function(e:Event):void{_exportFunction(data)});
+				Utils.uiVisible(exportButton,true);
+			}
+		}
+		
+		private function creation_complete(e:FlexEvent):void
+		{
+			group.percentWidth = 100;
+			group.horizontalAlign = "center";
+			group.addElement(editButton);
+			group.addElement(delButton);
+			group.addElement(exportButton);
+			delButton.setStyle("icon",iconDel);
+			delButton.width = 30;
+			editButton.setStyle("icon",iconEdit);
+			editButton.width = 30;
+			exportButton.setStyle("icon",iconExport);
+			exportButton.width = 30;
+			this.addElement(group);
+			if(_delFunction==null)
+				Utils.uiVisible(delButton,false);
+			if(_editFunction==null)
+				Utils.uiVisible(editButton,false);
+			if(_exportFunction==null)
+				Utils.uiVisible(exportButton,false);
+		}
+		
+	}
+}

+ 9 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/QComboBoxItemRendererForStatic.mxml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" 
+				xmlns:s="library://ns.adobe.com/flex/spark" 
+				xmlns:mx="library://ns.adobe.com/flex/mx" 
+				autoDrawBackground="true">
+
+	<s:Label height="25" verticalAlign="middle" fontFamily="微软雅黑" text=" {resourceManager.getString('select',data.@localeName)}" toolTip="{resourceManager.getString('select',data.@localeName)}"/>
+
+</s:ItemRenderer>

+ 34 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/RiskCheckBox.as

@@ -0,0 +1,34 @@
+package com.jtgh.yjpt.common.component.renderer
+{
+	import flash.events.Event;
+	import flash.events.MouseEvent;
+	
+	import mx.controls.CheckBox;
+
+	[Bindable]
+	public class RiskCheckBox extends CheckBox
+	{
+		private var _dataField:String;
+		
+		
+		public function RiskCheckBox()
+		{
+			this.addEventListener(Event.CHANGE, doChange);
+		}
+		
+		public function set dataField(str:String):void
+		{
+			this._dataField = str;
+		}
+		public function get dataField():String
+		{
+			return _dataField;
+		}
+		
+		protected function doChange(event:Event):void
+		{
+			this.selected==true?data[_dataField]=true:data[_dataField]=false;
+		}
+		
+	}
+}

+ 44 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/SelectAllRenderer.mxml

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
+		  xmlns:s="library://ns.adobe.com/flex/spark"
+		  xmlns:mx="library://ns.adobe.com/flex/mx"
+		  width="100%" height="100%">
+	<fx:Script>
+		<![CDATA[
+			import com.jtgh.yjpt.vo.BaseVo;
+			
+			import mx.collections.ArrayCollection;
+			import mx.collections.HierarchicalCollectionView;
+			import mx.collections.IViewCursor;
+			
+			import spark.components.DataGrid;
+			private function doClick():void
+			{
+				var dg:DataGrid = owner as DataGrid;
+				var val:String = selectAll.selected?"true":"false";
+				
+				var cursor:IViewCursor;
+				if(dg.dataProvider is ArrayCollection)
+				{
+					cursor = ArrayCollection(dg.dataProvider).createCursor();
+				}
+				else if(dg.dataProvider is HierarchicalCollectionView)
+				{
+					cursor = HierarchicalCollectionView(dg.dataProvider).createCursor();
+				}
+				
+				while (cursor && !cursor.afterLast)
+				{
+					var vo:BaseVo = cursor.current as BaseVo;
+					if(vo!=null)
+					{
+						vo.checkbox=val;
+					}	
+					cursor.moveNext();
+				}
+			}
+			
+		]]>
+	</fx:Script>
+	<mx:CheckBox id="selectAll" click="doClick()" horizontalCenter="0" verticalCenter="0"/>
+</s:GridItemRenderer>

+ 46 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/TextInputRenderer.mxml

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" 
+						  xmlns:s="library://ns.adobe.com/flex/spark" 
+						  xmlns:mx="library://ns.adobe.com/flex/mx" 
+						  xmlns:cus="com.jtgh.yjpt.common.cus.*"
+						  focusEnabled="true" width="100%" >
+	
+	<fx:Script>
+		<![CDATA[
+			import com.jtgh.yjpt.common.component.ui.DataGridColumn;
+			
+			import mx.events.FlexEvent;
+
+			[Bindable]
+			public var  textInputEditFunc:Function;
+			public var fieldName:String=null;
+			[Bindable]
+			private var valueName:String="";
+			override public function set data(value:Object):void
+			{
+				super.data = value;
+				if(value!=null){
+					valueName=value[fieldName].toString();
+				}
+				
+			}
+			
+			override protected function updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void
+			{
+				super.updateDisplayList(unscaledWidth,unscaledHeight);
+				textIput.move(0,0);
+				textIput.setActualSize(unscaledWidth,unscaledHeight);
+			}
+			
+			protected function textIput_valueCommitHandler(event:FlexEvent):void
+			{
+				data[fieldName]=new Number(textIput.text);
+			}
+			
+		]]>
+	</fx:Script>
+	<cus:QTextInput id="textIput" top="0" left="0" right="0"  width="100%"  text="{valueName}"   
+					type="int" enabled="{textInputEditFunc(data)}" 
+					valueCommit="textIput_valueCommitHandler(event)"
+					 />
+</s:GridItemRenderer>

+ 28 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/renderer/TjDataGridItemRenderer.mxml

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:MXDataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" 
+						  xmlns:s="library://ns.adobe.com/flex/spark" 
+						  xmlns:mx="library://ns.adobe.com/flex/mx" 
+						  focusEnabled="true" creationComplete="init(event)" dataChange="init(event)">
+	<fx:Script>
+		<![CDATA[
+			import mx.controls.DataGrid;
+			import mx.events.FlexEvent;
+
+			protected function init(event:FlexEvent):void
+			{
+				if("hj"==event.target.data.type)
+				{
+					this.lblData.setStyle("fontFamily","微软雅黑");
+					this.lblData.setStyle("fontWeight","bold");
+				}
+				else 
+				{
+					this.lblData.setStyle("fontFamily","微软雅黑");
+					this.lblData.setStyle("fontWeight","normal");
+				}
+			}
+
+		]]>
+	</fx:Script>
+	<s:Label id="lblData" left="0" right="0" height="21" verticalAlign="middle" textAlign="center" text="{dataGridListData.label}" lineBreak="toFit" maxDisplayedLines="-1" toolTip="{dataGridListData.label}"/>
+</s:MXDataGridItemRenderer>

+ 208 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/Accessory.mxml

@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:VGroup xmlns:fx="http://ns.adobe.com/mxml/2009"
+		  xmlns:s="library://ns.adobe.com/flex/spark"
+		  xmlns:mx="library://ns.adobe.com/flex/mx"
+		  xmlns:ui="com.jtgh.yjpt.common.component.ui.*"
+		  width="100%" height="100%" creationComplete="creationCompleteHandler(event)">
+	
+	<fx:Script>
+		<![CDATA[
+			import com.jtgh.yjpt.common.BusinessContext;
+			import com.jtgh.yjpt.common.Global;
+			import com.jtgh.yjpt.common.util.Utils;
+			import com.jtgh.yjpt.vo.common.AccessoryVo;
+			import com.jtgh.yjpt.vo.common.SinglePageRequestVo;
+			
+			import mx.collections.ArrayCollection;
+			import mx.controls.Alert;
+			import mx.events.FlexEvent;
+			import mx.rpc.events.ResultEvent;
+			private var files:FileReferenceList;
+			private var file:FileReference;
+			private var datas:ArrayCollection;
+			[Bindable]
+			private var records:ArrayCollection;
+			/** 业务表ID主键,新增时设置为0,不能有ID为0的记录  */
+			public var entityId:String="0";
+			/** 所属类型,各个业务表根据表名到公用代码表查询其ID */
+			public var entityType:String=null;
+			/** 文件类型,各个业务表自定义其类型到公用代码表 */
+			public var fileType:String=null;
+			private var ids:ArrayCollection;
+			public var backFun:Function;
+			private var count:int;
+			
+			protected function clickAddHandler(event:MouseEvent):void
+			{
+				files.browse();
+			}
+			protected function clickDownloadHandler(event:MouseEvent):void
+			{
+				var records:ArrayCollection = getSelectedRecords();
+				if(records.length != 1){
+					Utils.showInfoMessage("msg.select.one");
+					return;
+				}
+				var url:String = Utils.getBaseUrl()+"download.do";
+				var request:URLRequest = new URLRequest(url);
+				var params:URLVariables = new URLVariables();
+				params.accessoryId=records[0].id;
+				request.data = params;
+				request.method = URLRequestMethod.POST;
+				navigateToURL(request,"_self");
+//				file = new FileReference();
+//				file.addEventListener(Event.COMPLETE, downloadCompleteHandler);
+//				file.addEventListener(Event.CANCEL, downloadCompleteHandler);
+//				file.download(request, records[0].name);
+//				cursorManager.setBusyCursor();
+			}
+			private function downloadCompleteHandler(event:Event):void {
+				cursorManager.removeBusyCursor();
+			}
+			protected function clickDelHandler(event:MouseEvent):void
+			{
+				Utils.doDelConfirm(doDelete);
+			}
+			/** 执行删除 */
+			private function doDelete():void
+			{
+				var records:ArrayCollection = getSelectedRecords();
+				if(records.length == 0){
+					Utils.showInfoMessage("msg.select");
+					return;
+				}
+				Utils.callRemote("accessoryController","delete",refreshGrid,records);
+			}
+			private function refreshGrid(r:ResultEvent):void
+			{
+				pager.doQuery();
+			}
+			/**
+			 * 返回选中的记录
+			 */
+			public function getSelectedRecords():ArrayCollection
+			{
+				var items:Vector.<Object> = this.grid.selectedItems;
+				var records:ArrayCollection = new ArrayCollection();
+				if(items != null)
+				{
+					for(var i : int=0;i< items.length;i++){
+						var obj:AccessoryVo = AccessoryVo(items[i]);
+						records.addItem(obj);
+					}
+				}
+				return records;
+			}
+			protected function creationCompleteHandler(event:FlexEvent):void
+			{
+				files = new FileReferenceList();
+				datas = new ArrayCollection();
+				ids = new ArrayCollection();
+				files.addEventListener(Event.SELECT,selectHandle);
+				pager.doQuery();
+			}
+			private function selectHandle(evt:Event):void
+			{
+				count = files.fileList.length;
+				// 验证上传文件大小
+				for(var i:int=0;i<files.fileList.length;i++)
+				{
+					var file:FileReference = FileReference(files.fileList[i]);
+					if(!Utils.checkUploadFileSize(file))
+					{
+						var arr:Array = new Array();
+						arr.push(Global.upload_file_size);
+						Utils.showInfoMessage("msg.upload.FileSizeOutOfRange",arr);
+						return;
+					}
+				}
+				for(i=0;i<files.fileList.length;i++){
+					var updatefile:FileReference = FileReference(files.fileList[i]);
+					if(!Utils.checkUploadFileSize(updatefile))
+					{
+						var arr:Array = new Array();
+						arr.push(Global.upload_file_size);
+						Utils.showInfoMessage("msg.upload.FileSizeOutOfRange",arr);
+						break;
+					}
+					updatefile.addEventListener(Event.COMPLETE, completeHandler);
+					updatefile.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA,uploadCompleteDataHandler);
+					var params:URLVariables = new URLVariables();
+					params.entityId=entityId;
+					params.entityType=entityType;
+					params.type=fileType;
+					var url:String = Utils.getBaseUrl()+"upload.do;jsessionid="+Global.jsessionid;
+					var request:URLRequest = new URLRequest(url);
+					request.data = params;
+					request.method = URLRequestMethod.POST;
+					updatefile.upload(request,"file");
+					cursorManager.setBusyCursor();
+				}
+			}
+			private function uploadCompleteDataHandler(event:DataEvent):void 
+			{
+				ids.addItem(event.data);
+				count--;
+				// 仅在最后一个附件传完后刷新一览
+				if(count ==0){
+					pager.doQuery();
+					if(backFun != null){
+						backFun(ids);
+					}
+				}
+			}
+			private function completeHandler(e: Event): void
+			{
+				cursorManager.removeBusyCursor();
+			}
+			public function queryFunction(pageVo:SinglePageRequestVo):void
+			{
+				if(this.entityId != null && this.entityId.length>0 && "0" != this.entityId)
+				{
+					Utils.callRemote("accessoryController","list",resultCallback,pageVo,this.entityId);
+				}else
+				{
+					Utils.callRemote("accessoryController","listIds",resultCallback,pageVo,ids);
+				}
+			}
+			private function resultCallback(r:ResultEvent):void
+			{
+				var bc:BusinessContext = r.result as BusinessContext;
+				records = bc.getAttribute("records") as ArrayCollection;
+				var pageVo:SinglePageRequestVo = pager.pageVo;
+				pageVo.totalCount = bc.getAttribute("totalCount") as int;
+			}
+		]]>
+	</fx:Script>
+	
+	<fx:Declarations>
+	</fx:Declarations>
+	<!-- 定义工具栏按钮 -->
+	<s:HGroup width="100%" height="40" gap="0" horizontalAlign="left" verticalAlign="middle">
+		<s:Spacer width="10" height="0"/>
+		<s:Button label="{resourceManager.getString('common','btn.add')}"
+				  click="clickAddHandler(event)" enabled="true"/>
+		<s:Spacer width="10" height="0"/>
+		<s:Button label="{resourceManager.getString('common','btn.open')}"
+				  click="clickDownloadHandler(event)" enabled="true"/>
+		<s:Spacer width="10" height="0"/>
+		<s:Button label="{resourceManager.getString('common','btn.del')}"
+				  click="clickDelHandler(event)" enabled="true"/>
+	</s:HGroup> 
+	<!-- 显示一览记录 -->
+	<s:DataGrid id="grid" width="100%" height="100%" borderAlpha="1" dataProvider="{records}"
+				doubleClickEnabled="false" rowHeight="30" selectionMode="multipleRows"
+				textAlign="center">
+		<s:columns>
+			<s:ArrayList>
+				<s:GridColumn visible="false" width="80" dataField="id"
+							  headerText="{resourceManager.getString('common','col.id')}"/>
+				<s:GridColumn width="150" dataField="name"
+							  headerText="{resourceManager.getString('common','col.name')}"></s:GridColumn>
+				<s:GridColumn dataField="length"
+							  headerText="{resourceManager.getString('common','col.length')}"></s:GridColumn>
+			</s:ArrayList>
+		</s:columns>
+	</s:DataGrid>
+	<ui:Pager id="pager" queryFunction="queryFunction"/>
+</s:VGroup>

+ 249 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/AccessoryList.mxml

@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:VGroup xmlns:fx="http://ns.adobe.com/mxml/2009"
+		  xmlns:s="library://ns.adobe.com/flex/spark"
+		  xmlns:mx="library://ns.adobe.com/flex/mx"
+		  xmlns:aqsszxyssc="com.jtgh.yjpt.view.aqsszxyssc.*"
+		  creationComplete="creationComplete(event)"
+		  width="100%" height="100%" xmlns:ui="com.jtgh.yjpt.common.component.ui.*" xmlns:cus="com.jtgh.yjpt.common.cus.*">
+	
+	<fx:Script>
+		<![CDATA[
+			import com.jtgh.yjpt.common.BusinessContext;
+			import com.jtgh.yjpt.common.Global;
+			import com.jtgh.yjpt.common.MyEvent;
+			import com.jtgh.yjpt.common.TypeBase;
+			import com.jtgh.yjpt.common.util.Constants;
+			import com.jtgh.yjpt.common.util.Utils;
+			import com.jtgh.yjpt.vo.common.AccessoryVo;
+			import com.jtgh.yjpt.vo.common.CodeVo;
+			
+			import mx.collections.ArrayCollection;
+			import mx.controls.Alert;
+			import mx.events.FlexEvent;
+			import mx.rpc.events.ResultEvent;
+			
+			import spark.collections.Sort;
+			import spark.collections.SortField;
+			
+			public var parentView:Object;
+			//文件选择按钮
+			public var files:FileReferenceList = new FileReferenceList();
+			//已选文件列表
+			[Bindable]
+			public var filesList:ArrayCollection  = new ArrayCollection();
+			//需要保存的文件列表 -- FileReference类型
+			private var saveFilesList:ArrayCollection = new ArrayCollection();
+			//需要保存的文件列表对应文件类型
+			private var saveFilesTypeList:ArrayCollection = new ArrayCollection();
+			
+			public var exitstCount:int = 0;//修改时已传文件数
+			private var count:int;//文件数量
+			public var entityId:Number=0;
+			public var entityType:Number = 1;
+			//附件类型  -- 需单独加载某一种类型的附件时传参
+			public var type:Number = 0;
+			//修改时被删除的文件列表 -- 主页面保存时调用传参
+			public var deleteFileList:ArrayCollection = new ArrayCollection();
+			[Bindable]
+			public var mode:String;
+			[Bindable]
+			public var flag:Boolean=false;;
+			
+			//文件类型 -- 用于文件类型列表取值
+			[Bindable]
+			public var groupCode_fileType:String;
+			
+			//附件对应文件类型
+			private var fileType:CodeVo;
+			private var needSave:Boolean=false;
+			[Bindable]
+			public var fileTypeList:ArrayCollection;
+			[Bindable]
+			public var canDo:Boolean=true;//标志是否能上传附件
+			
+			private var ids:ArrayCollection = new ArrayCollection;
+			
+			protected function creationComplete(event:FlexEvent):void
+			{
+				if(groupCode_fileType==null){
+					typeLabel.visible=false;
+					typeLabel.includeInLayout = false;
+					typeComb.visible=false;
+					typeComb.includeInLayout = false;
+					typeNameCol.visible=false;
+				}else{
+					typeLabel.visible=true;
+					typeLabel.includeInLayout = true;
+					typeComb.visible=true;
+					typeComb.includeInLayout = true;
+					typeNameCol.visible=true;
+				}
+				files.addEventListener(Event.SELECT,selectHandle);
+				// 加载已存在的附件
+				if(entityType!=1&&entityType!=0&& !isNaN(entityId) &&entityId!=0){
+					refresh();	
+				}
+				// 加载附件类型
+				Utils.callRemote("codeController","listByGroup",function (r:ResultEvent):void{
+					var bc:BusinessContext = r.result as BusinessContext;
+					if(null != bc.result){
+						fileTypeList = bc.result as ArrayCollection;
+						if(flag==true){
+							typeComb.selectedIndex=0;
+						}
+					}
+				},groupCode_fileType);
+			}
+			public function clear():void
+			{
+				filesList.removeAll();
+				ids.removeAll();
+			}
+			public function refresh():void
+			{
+				if(!isNaN(this.entityId) && this.entityId != 0 )
+				{
+					Utils.callRemote("accessoryController","listById", function (r:ResultEvent):void{
+						var bc:BusinessContext = r.result as BusinessContext;
+						filesList = bc.getAttribute("records") as ArrayCollection;
+					},entityId,entityType,type);	
+				}else{
+					Utils.callRemote("accessoryController","listByAccessoryIds", function (r:ResultEvent):void{
+						var bc:BusinessContext = r.result as BusinessContext;
+						filesList= bc.getAttribute("records") as ArrayCollection;
+					},ids);	
+				}
+			}
+			/**
+			 * 已选择文件删除
+			 */ 
+			public function doDelete(item:AccessoryVo):void
+			{
+				Utils.doDelConfirm(function():void
+				{
+					Utils.callRemote("accessoryController","deleteFjAndTbDelete",function (r:ResultEvent):void{
+						refresh();
+					},item);
+				});
+			}
+			
+			/**
+			 * 文件选择后记录已选文件名
+			 */ 
+			private function selectHandle(evt:Event):void
+			{
+				count = files.fileList.length;
+				var file:FileReference;
+				var name:String = "";
+				var accessoryVo:AccessoryVo;
+				for(var i:int=0;i<count;i++){
+					file = FileReference(files.fileList[i]);
+					// 验证上传文件大小
+					if(!Utils.checkUploadFileSize(file))
+					{
+						var arr:Array = new Array();
+						arr.push(Global.upload_file_size);
+						Utils.showInfoMessage("msg.upload.FileSizeOutOfRange",arr);
+						break;
+					}
+					// 保存附件
+					file.addEventListener(Event.COMPLETE, completeHandler);
+					file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA,uploadCompleteDataHandler);
+					var params:URLVariables = new URLVariables();
+					params.entityId=isNaN(entityId)? 0:entityId;
+					params.entityType=entityType;
+					params.type=fileType.id;
+					var url:String = Utils.getBaseUrl()+"synUpload.do;jsessionid="+Global.jsessionid;
+					var request:URLRequest = new URLRequest(url);
+					request.data = params;
+					request.method = URLRequestMethod.POST;
+					file.upload(request,"file");
+					cursorManager.setBusyCursor();
+				}
+			}
+			
+			/**
+			 * 文件选择类型选择
+			 */ 
+			private function selectFile():void{
+				fileType=typeComb.selectedItem as CodeVo;
+				if(null == fileType&&groupCode_fileType!=null){
+					Alert.show(resourceManager.getString("fileType","fileTypeSelect"),resourceManager.getString("common","tip"));
+					return;
+				}
+				files.browse();
+			}
+			
+			private function uploadCompleteDataHandler(event:DataEvent):void 
+			{
+				ids.addItem(event.data);
+				count--;
+				// 仅在最后一个附件传完后刷新一览
+				if(count ==0){
+					refresh();
+				}
+			}
+			
+			private function completeHandler(e: Event): void
+			{
+				cursorManager.removeBusyCursor();
+			}
+			
+			/**
+			 * 下载
+			 */ 
+			protected function linkButtonFunc(data:Object):void
+			{
+				var url:String = Utils.getBaseUrl()+"download.do";
+				var request:URLRequest = new URLRequest(url);
+				var params:URLVariables = new URLVariables();
+				params.accessoryId=data.id;
+				request.data = params;
+				request.method = URLRequestMethod.POST;
+				navigateToURL(request,"_self");
+			}
+			
+			/**
+			 * 下载填充
+			 */ 
+		    public function linkButtonLabel(data:Object):String
+			{
+				if(!isNaN(data.id) && 0 != data.id)
+				{
+					return resourceManager.getString('common','btn.open');
+				}else{
+					return "";
+				}
+			}
+			protected function typeLabelFunction(item:Object):String
+			{
+				if(null != item){
+					return resourceManager.getString('fileType',item.name);
+				}
+				return "";
+			}
+		]]>
+	</fx:Script>
+	
+	<fx:Declarations>
+		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
+	</fx:Declarations>
+	<s:HGroup width="100%" verticalAlign="middle" visible="{mode!=Constants.mode_view}" includeInLayout="{mode!=Constants.mode_view}">
+		<s:Button id="selectFileButton" label="{resourceManager.getString('common','btn.browse')}" click="selectFile()" skinClass="skins.cus.ButtonSkin" width="75" enabled="{canDo}"/>
+		<s:Spacer width="30" height="0"/>
+		<cus:QLabel text="{resourceManager.getString('fileType','fileType')}" width="120" id="typeLabel"/>
+		<ui:PsComboBox id="typeComb" dataProvider="{fileTypeList}" labelFunction="typeLabelFunction" itemRenderer="com.jtgh.yjpt.common.component.ui.FileTypeItem" />
+	</s:HGroup>
+	<s:HGroup width="100%" height="100%">
+		<ui:DataGrid id="selectFileGrid" width="100%" height="100%" dataProvider="{filesList}" minHeight="207">
+			<ui:columns>
+				<s:ArrayList>
+					<ui:DataGridColumn headerText="{resourceManager.getString('common','btn.del')}" type="{TypeBase.MULTIBUTTON}"  width="50" delFunction="{doDelete}" visible="{mode!=Constants.mode_view}"/>
+					<ui:DataGridColumn dataField="typeName"  showDataTips="true" dataTipField="typeName" headerText="{resourceManager.getString('fileType','fileType')}" id="typeNameCol"/>
+					<ui:DataGridColumn dataField="name" headerText="{resourceManager.getString('common','col.name')}"/>
+					<ui:DataGridColumn dataField="id" headerText="{resourceManager.getString('common','btn.open')}" type="{TypeBase.LINKBUTTON}" linkButtonFunc="{linkButtonFunc}" linklabelFunc="{linkButtonLabel}"/>
+				</s:ArrayList>
+			</ui:columns>
+		</ui:DataGrid>
+	</s:HGroup>
+</s:VGroup>

+ 133 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/AqsssbxxTree.as

@@ -0,0 +1,133 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import com.jtgh.yjpt.common.BusinessContext;
+	import com.jtgh.yjpt.common.Global;
+	import com.jtgh.yjpt.common.util.Utils;
+	import com.jtgh.yjpt.select.MenuTypeSelect;
+	import com.jtgh.yjpt.vo.aqsssbxx.AqsssbxxxxVo;
+	import com.jtgh.yjpt.vo.jyrxxgl.JyrxxglVo;
+	import com.jtgh.yjpt.vo.sys.ButtonVo;
+	
+	import mx.collections.ArrayCollection;
+	import mx.controls.Tree;
+	import mx.events.FlexEvent;
+	import mx.events.TreeEvent;
+	import mx.rpc.events.ResultEvent;
+
+	public class AqsssbxxTree extends Tree
+	{
+		/** 当前节点 */
+		private var currVo:AqsssbxxxxVo = null;
+		public var ssjyr:JyrxxglVo;
+		/**
+		 * 构造方法
+		 */
+		public function AqsssbxxTree()
+		{
+			this.labelFunction = treeLabelFunction;
+			// 画面初始化
+			this.addEventListener(FlexEvent.CREATION_COMPLETE,creationCompleteHandler);
+			// 节点打开时处理
+			this.addEventListener(TreeEvent.ITEM_OPENING,itemOpeningHandler);
+			this.dataDescriptor =new AqsssbxxTreeDataDescriptor();
+		}
+		/**
+		 * 控件初始化处理
+		 */
+		protected function creationCompleteHandler(event:FlexEvent):void
+		{
+			refresh();
+		}
+		/**
+		 * 刷新整个树图
+		 */
+		public function refresh():void
+		{
+			Utils.callRemote("aqsssbxxxxController","findByParent",resultCallBack,null,ssjyr);
+		}
+
+		/**
+		 * 刷新后台返回处理
+		 */
+		private function resultCallBack(r:ResultEvent):void
+		{
+			var result:BusinessContext = r.result as BusinessContext;
+			this.dataProvider = result.getAttribute("list") as ArrayCollection;
+			if(null != ssjyr && !isNaN(ssjyr.id)){
+				this.openItems = this.dataProvider; 
+				this.validateNow();
+			}
+		}
+		
+		/**
+		 * 树图标签显示
+		 */
+		public function treeLabelFunction(item:Object):String
+		{    
+			return item.name;
+		} 
+		/**
+		 * 树图节点展开时获取下级
+		 */
+		protected function itemOpeningHandler(event:TreeEvent):void
+		{
+			if(event.type == TreeEvent.ITEM_OPENING)
+			{
+				var e:TreeEvent = TreeEvent(event);
+				currVo = AqsssbxxxxVo(e.item);
+				if(!currVo.isLoad)
+				{
+					if(currVo.type==MenuTypeSelect.MENU_TYPE_0)// 获取子节点
+					{
+						Utils.callRemote("aqsssbxxxxController","findByParent",loadNodeResultCallBack,currVo,null);
+						cursorManager.setBusyCursor();
+					}
+				}
+			}   
+		}
+		/**
+		 * 获取树图选中的所有菜单
+		 */
+		public function getAllSelectedMenus():ArrayCollection
+		{
+			var menus:ArrayCollection = this.dataProvider as ArrayCollection;
+			var ret:ArrayCollection = new ArrayCollection();
+			getSubSelectedNodes(ret,menus);
+			return ret;
+		}
+		/**
+		 * 递归获取选中菜单
+		 */
+		private function getSubSelectedNodes(ret:ArrayCollection,nodes:ArrayCollection):void
+		{
+			for each (var vo:AqsssbxxxxVo in nodes) {
+				if(vo.selected)
+				{
+					if(vo.type == MenuTypeSelect.MENU_TYPE_1){
+						ret.addItem(vo);
+					}
+				}
+				if(vo.children != null)
+				{
+					getSubSelectedNodes(ret,vo.children);
+				}
+			}
+		}
+		/**
+		 * 下级节点返回结果处理 
+		 */
+		private function loadNodeResultCallBack(r:ResultEvent):void
+		{
+			cursorManager.removeBusyCursor();
+			var result:BusinessContext = r.result as BusinessContext;
+			var cmenus:ArrayCollection = result.getAttribute("list") as ArrayCollection;
+			// 设置上级
+			for each(var m:Object in cmenus)
+			{
+				m.parent = currVo;
+			}
+			currVo.isLoad =true;
+			currVo.children = cmenus;
+		}
+	}
+}

+ 157 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/AqsssbxxTreeCheckBoxRenderer.as

@@ -0,0 +1,157 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	//	import com.jtgh.yjpt.common.BusinessContext;
+	
+	import com.jtgh.yjpt.select.MenuTypeSelect;
+	import com.jtgh.yjpt.vo.aqsssbxx.AqsssbxxxxVo;
+	
+	import flash.events.Event;
+	
+	import flashx.textLayout.elements.BreakElement;
+	
+	import mx.collections.ArrayCollection;
+	import mx.controls.CheckBox;
+	import mx.controls.treeClasses.TreeItemRenderer;
+	import mx.controls.treeClasses.TreeListData;
+	
+	public class AqsssbxxTreeCheckBoxRenderer extends TreeItemRenderer
+	{
+		public function AqsssbxxTreeCheckBoxRenderer()   
+		{
+			super();
+		}
+		/**
+		 * 表示CheckBox控件从data中所取数据的字段
+		 */  
+		protected var _selectedField:String = "selected";
+		
+		//		public var bs:BusinessContext=new BusinessContext();
+		
+		protected var checkBox:mx.controls.CheckBox;
+		
+		/**
+		 * 构建CheckBox
+		 */  
+		override protected function createChildren():void
+		{
+			super.createChildren();
+			checkBox = new mx.controls.CheckBox();
+			addChild( checkBox );
+			checkBox.addEventListener(Event.CHANGE, changeHandler);
+		}
+		
+		/**
+		 * 点击checkbox时,更新dataProvider
+		 * @param event
+		 */  
+		protected function changeHandler( event:Event ):void
+		{
+			if( data && data[_selectedField] != undefined )
+			{
+				data[_selectedField] = checkBox.selected;
+				bindChilren(data);
+			}
+		} 
+		
+		/**
+		 * 初始化控件时, 给checkbox赋值
+		 */  
+		override protected function commitProperties():void
+		{
+			super.commitProperties();
+			if( data && data[_selectedField] != undefined )
+			{
+				checkBox.selected = data[_selectedField];
+				if(checkBox.selected)
+					bindChilren(data);
+			}
+			else
+			{
+				checkBox.selected = false;
+			}
+		}
+		
+		/**
+		 * 重置itemRenderer的宽度
+		 */  
+		override protected function measure():void
+		{
+			super.measure();
+			measuredWidth += checkBox.getExplicitOrMeasuredWidth();
+		}
+		/**
+		 * 重新排列位置, 将label后移
+		 * @param unscaledWidth
+		 * @param unscaledHeight
+		 */  
+		override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
+		{
+			super.updateDisplayList(unscaledWidth, unscaledHeight);
+			var startx:Number = data ? TreeListData( listData ).indent : 0;
+			
+			if (disclosureIcon)
+			{
+				disclosureIcon.x = startx;
+				
+				startx = disclosureIcon.x + disclosureIcon.width;
+				
+				disclosureIcon.setActualSize(disclosureIcon.width,
+					disclosureIcon.height);
+				
+				disclosureIcon.visible = data ?
+					TreeListData( listData ).hasChildren :
+					false;
+			}
+			
+			if (icon)
+			{
+				icon.x = startx;
+				startx = icon.x + icon.measuredWidth;
+				icon.setActualSize(icon.measuredWidth, icon.measuredHeight);
+			}
+			
+			checkBox.move(startx, ( unscaledHeight - checkBox.height ) / 2 );
+			
+			label.x = startx + checkBox.getExplicitOrMeasuredWidth();
+		}
+		
+		/**
+		 * 绑定子级: 如果父级选中,子级全选;  如果父级未选中,子级全不选
+		 * */
+		private function bindChilren(node:Object):void{
+			node.selected = data.selected;
+			var vo:AqsssbxxxxVo = node as AqsssbxxxxVo;
+			var cNodes:ArrayCollection;
+			var i:int;
+			if(vo.type == MenuTypeSelect.MENU_TYPE_0)
+			{
+				cNodes= vo.children;
+				if(cNodes != null && cNodes.length > 0){
+					for (i = 0; i < cNodes.length; i++) 
+					{
+						//bindChilren(cNodes[i]);
+						cNodes[i].selected = data.selected;
+					}
+				}
+			}else{
+				//判断子节点是否全部选中或全部不选,联动父节点
+				cNodes= vo.parent.children;
+				var flag:Boolean;
+				if(cNodes != null && cNodes.length > 0){
+					for (i = 0; i < cNodes.length; i++) 
+					{
+						if(i == 0){
+							flag = cNodes[i].selected;
+							continue;
+						}
+						if(flag != cNodes[i].selected){
+							flag = false;
+							break;
+						}
+					}
+					vo.parent.selected = flag;
+				}
+			}
+		}
+	}
+}

+ 26 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/AqsssbxxTreeDataDescriptor.as

@@ -0,0 +1,26 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import com.jtgh.yjpt.select.MenuTypeSelect;
+	import com.jtgh.yjpt.vo.aqsssbxx.AqsssbxxxxVo;
+	
+	import mx.controls.Menu;
+	import mx.controls.treeClasses.DefaultDataDescriptor;
+	import mx.controls.treeClasses.ITreeDataDescriptor2;
+
+	public class AqsssbxxTreeDataDescriptor extends DefaultDataDescriptor
+	{
+		public function AqsssbxxTreeDataDescriptor()
+		{
+			super();
+		}
+		override public function isBranch(node:Object, model:Object = null):Boolean
+		{
+			// 菜单树
+			if(node.type == MenuTypeSelect.MENU_TYPE_0)
+			{
+				return true;
+			}
+			return false;
+		}
+	}
+}

+ 13 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/BigFontClass.as

@@ -0,0 +1,13 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import mx.charts.LegendItem;
+
+	public class BigFontClass extends LegendItem
+	{
+		public function BigFontClass()
+		{
+			super();
+			this.styleName = "myclass";
+		}
+	}
+}

+ 40 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/BorderContainer9Patch.mxml

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:BorderContainer xmlns:fx="http://ns.adobe.com/mxml/2009" 
+				   xmlns:s="library://ns.adobe.com/flex/spark" 
+				   xmlns:mx="library://ns.adobe.com/flex/mx"
+				   creationComplete="onCreationComplete()"
+				   resize="onResize()">
+	<fx:Declarations>
+		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
+	</fx:Declarations>
+	<fx:Script>
+		<![CDATA[
+			import com.makeruike.util.png9.Png9Tool;
+			/* 背景图片 */
+			private var _bgImage:Object;
+			public function set backgroundImage(val:Object):void{
+				_bgImage=val;
+				fillBackgroundImage();
+			}
+			
+			private function onResize():void{
+				fillBackgroundImage();
+			}
+			
+			private function onCreationComplete():void{
+				fillBackgroundImage();
+			}
+			
+			/* 填充背景图片 */
+			private function fillBackgroundImage():void{
+				if(_bgImage && this.width != 0 && this.height!=0){
+					var img:Class = _bgImage as Class;
+					var bmp:Bitmap = new img() as Bitmap;
+					var bmpData:BitmapData = bmp.bitmapData;
+					var newBmpData:BitmapData = new Png9Tool().createPng(bmpData, this.width, this.height);
+					this.setStyle("backgroundImage", newBmpData);
+				}
+			}
+		]]>
+	</fx:Script>
+</s:BorderContainer>

+ 15 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/Button.as

@@ -0,0 +1,15 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import skins.cus.ButtonSkin;
+	
+	import spark.components.Button;
+	
+	public class Button extends spark.components.Button
+	{
+		public function Button()
+		{
+			super();
+			setStyle("skinClass",ButtonSkin);
+		}
+	}
+}

+ 12 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/ButtonBox.as

@@ -0,0 +1,12 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import spark.components.HGroup;
+	
+	public class ButtonBox extends HGroup
+	{
+		public function ButtonBox()
+		{
+			super();
+		}
+	}
+}

+ 32 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/CheckBox.as

@@ -0,0 +1,32 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import com.jtgh.yjpt.select.YesNoSelect;
+	
+	import skins.cus.CheckBoxSkin;
+	
+	import spark.components.CheckBox;
+	
+	public class CheckBox extends spark.components.CheckBox
+	{
+		public function CheckBox()
+		{
+			super();
+			setStyle("skinClass",CheckBoxSkin);
+		}
+		
+		public function set value(value:String):void
+		{
+			if(YesNoSelect.YES==value)
+				this.selected=true;
+			else
+				this.selected=false;
+		}
+		
+		public function get value():String
+		{
+			if(this.selected)
+				return YesNoSelect.YES;
+			return YesNoSelect.NO;
+		}
+	}
+}

+ 393 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/ComboBox.as

@@ -0,0 +1,393 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import com.jtgh.yjpt.common.util.Utils;
+	import com.jtgh.yjpt.select.CodeSelect;
+	import com.jtgh.yjpt.select.ServerDataSelectBase;
+	import com.jtgh.yjpt.vo.BaseVo;
+
+	import flash.events.Event;
+	import flash.utils.describeType;
+	import flash.utils.getDefinitionByName;
+
+	import mx.binding.utils.BindingUtils;
+	import mx.collections.ArrayCollection;
+	import mx.collections.XMLListCollection;
+	import mx.events.FlexEvent;
+
+	import skins.cus.ComboBoxButtonSkin;
+
+	import spark.components.ComboBox;
+	import spark.events.DropDownEvent;
+	import spark.events.IndexChangeEvent;
+
+	public class ComboBox extends spark.components.ComboBox
+	{
+		public function ComboBox()
+		{
+			super();
+			addEventListener(FlexEvent.CREATION_COMPLETE, doCreationComplete);
+			addEventListener(DropDownEvent.OPEN, downArrowButton_buttonDownHandler);
+			addEventListener(IndexChangeEvent.CHANGE, listChange);
+			super.labelFunction=myLabelFunction;
+			super.setStyle("fontWeight", "normal");
+			super.setStyle("openDuration", "0");
+			super.setStyle("closeDuration", "0");
+			super.setStyle("selectionDuration", "0");
+			super.width=150;
+		}
+
+		private var _mySelectedVO:Object;
+		private var needLoad:Boolean=true;
+		private var _mySelectedItem:Object;
+		protected var _selectedValue:Object;
+
+		public var codeType:String;
+
+		public var parentId:Object;
+
+		/**
+		 * 重新载入
+		 */
+		public function listChange(e:IndexChangeEvent):void
+		{
+			if(e.newIndex == 0&&hasBlank)
+			{
+//				this.text = "";
+				if(this.textInput)
+					this.textInput.text="";
+			}
+		}
+
+		/**
+		 * 重新载入
+		 */
+		public function reload(id:Object):void
+		{
+			parentId=id;
+			needLoad=true;
+			this.text="";
+			selectedItem=NULL_XML;
+		}
+
+		/********
+		 * selectClass 实例
+		 */
+		private var dynamicSelectClass:ServerDataSelectBase;
+		private var staticSelectClass:Class;
+
+		/********
+		 * 是否允许空选项
+		 */
+		[Inspectable(category="General", enumeration="true,false", defaultValue="false")]
+		public var hasBlank:Boolean=false;
+
+		public static var NULL_XML:XML=<item id=''/>;
+
+		private function doCreationComplete(e:Event):void
+		{
+			BindingUtils.bindProperty(this.textInput,"text",this,"text");
+			this.textInput.editable = false;
+			this.textInput.setStyle("borderColor","#d2d2d2");
+			this.openButton.setStyle("skinClass",ComboBoxButtonSkin);
+			if (staticSelectClass)
+				processStaticData(); //防止静态数据加载不完善
+//			if(dynamicSelectClass)
+//			{
+//				loadDynamicData(null);
+//			}
+		}
+
+		[Bindable("change")]
+		[Bindable("collectionChange")]
+		[Bindable("valueCommit")]
+		[Inspectable(environment="none")]
+		override public function set selectedItem(obj:*):void
+		{
+			if (needLoad && dynamicSelectClass)
+			{
+				_mySelectedItem=obj;
+				super.selectedIndex=-1;
+				this.text=myLabelFunction(obj);
+			}
+			else
+			{
+				doSelectItem(obj);
+			}
+		}
+
+		/******************************************************
+		 * 加载动态数据
+		 */
+		private var voList:ArrayCollection;
+		public function get selectedVO():BaseVo
+		{
+			if (needLoad)
+			{
+				if (_mySelectedItem == NULL_XML)
+					return null;
+				return _mySelectedVO as BaseVo;
+			}
+
+			else if (voList && hasBlank && selectedIndex > 0)
+			{
+				return voList[selectedIndex - 1];
+			}
+			else if (voList && !hasBlank&& selectedIndex >= 0)
+			{
+				return voList[selectedIndex];
+			}
+
+			return null;
+		}
+
+		public function set selectedVO(vo:BaseVo):void
+		{
+			if(dynamicSelectClass)
+			{
+				_mySelectedVO = vo;
+				if(vo!=null)
+				{
+					var clsXML:XML = describeType(vo);
+					var propXml:XML = clsXML.accessor.(@name==dynamicSelectClass.vo_id)[0];
+					selectedItem = Utils.objToSimpXML(vo,dynamicSelectClass.vo_id,dynamicSelectClass.vo_name,propXml.@type);
+				}
+				else
+				{
+					selectedItem = NULL_XML;
+					if(this.textInput)
+					{
+						this.textInput.text="";
+					}
+				}
+			}
+		}
+
+		override public function get selectedItem():*
+		{
+			if (needLoad)
+				return _mySelectedItem;
+			var item:Object=super.selectedItem;
+			if (item == NULL_XML)
+				return null;
+			return item;
+		}
+
+		public function set comboxClass(clsId:String):void
+		{
+			var selectClass:String="com.jtgh.yjpt.select." + clsId;
+			var cls:Class=getDefinitionByName(selectClass) as Class;
+			if (cls.hasOwnProperty("getDataXML"))
+			{
+				staticSelectClass=cls;
+				loadStaticData();
+			}
+			else
+			{
+				dynamicSelectClass=new cls();
+			}
+		}
+
+		protected function myLabelFunction(item:Object):String
+		{
+			if (!(item is XML))
+				return "";
+			var str:String="";
+			if (dynamicSelectClass)
+			{
+				str=String(item.@name);
+			}
+			else
+			{
+				str=staticSelectClass["getName"](item.@id);
+			}
+			return str;
+		}
+
+		/****************
+		 * 响应鼠标或键盘动作,弹出列表或关闭打开的列表
+		 * 若动态数据未加载或需要刷新,先读取动态数据,再弹出列表
+		 */
+		protected function downArrowButton_buttonDownHandler(event:Event):void
+		{
+//			super.downArrowButton_buttonDownHandler();
+			if (needLoad && dynamicSelectClass)
+			{
+				loadDynamicData(event);
+			}
+			openDropDown();
+		}
+
+		/******************************************************
+		 * 加载静态数据
+		 */
+		private function loadStaticData():void
+		{
+			if (needLoad && staticSelectClass)
+			{
+				needLoad=false;
+				var l:XMLList=staticSelectClass["getDataXML"]();
+				l=l.copy();
+				var xc:XMLListCollection=new XMLListCollection(l);
+				xc.disableAutoUpdate();
+				if (hasBlank && xc[0].@id != NULL_XML.@id)
+					xc.addItemAt(NULL_XML, 0);
+				dataProvider=xc;
+			}else if(staticSelectClass)
+			{
+				if (hasBlank && dataProvider[0].@id != NULL_XML.@id)
+				{
+					dataProvider.addItemAt(NULL_XML, 0);
+				}
+			}
+		}
+
+		[Bindable]
+		public var text:String;
+
+		public function set editable(obj:Boolean):void
+		{
+			this.enabled = obj;
+		}
+
+		/**
+		 * 在doCreationComplete完成时检查静态下拉是否成功加载,主要是为了hasBlank
+		 */
+		private function processStaticData():void
+		{
+			//如果没加载
+			loadStaticData();
+//			if (needLoad && staticSelectClass)
+//			{
+//				loadStaticData();
+//			}
+//			if (staticSelectClass)
+//			{
+//				var l:XMLList=staticSelectClass["getDataXML"]();
+//				l=l.copy();
+//				var xc:XMLListCollection=new XMLListCollection(l);
+//				if (hasBlank && xc.getItemAt(0).@id != NULL_XML.@id)
+//				{
+//					xc.disableAutoUpdate();
+//					xc.addItemAt(NULL_XML, 0);
+//					dataProvider=xc;
+//				}
+//			}
+		}
+
+		/******************************************************
+		 * 加载动态数据
+		 */
+		private function loadDynamicData(event:Event):void
+		{
+			dynamicSelectClass.setListFunc=function(xl:XMLList, arr:ArrayCollection):void
+			{
+				needLoad=false;
+				voList=arr;
+				var ac:XMLListCollection=new XMLListCollection(xl);
+				if(hasBlank)
+					ac.addItemAt(NULL_XML,0);
+				dataProvider=ac;
+				selectedItem=_mySelectedItem;
+			};
+			if(parentId && dynamicSelectClass.hasOwnProperty("loadDataByParentId"))
+				// 根据参数联动
+			{
+				if(codeType!=null)
+					dynamicSelectClass["loadDataByParentId"](parentId,codeType);
+				else
+					dynamicSelectClass["loadDataByParentId"](parentId);
+			}
+			else if (dynamicSelectClass.hasOwnProperty("loadData"))
+			{
+				if(codeType!=null)
+					dynamicSelectClass["loadData"](codeType);
+				else
+					dynamicSelectClass["loadData"]();
+			}
+		}
+
+		/**************************************
+		 * 在列表数据中匹配idValue,匹配到设为选中
+		 * 静态数据:列表一定存在
+		 * 动态数据:如未加载,缓存当前对象
+		 */
+		private function doSelectItem(obj:Object):void
+		{
+			if (hasBlank && dataProvider[0].@id != NULL_XML.@id)
+			{
+				dataProvider.addItemAt(NULL_XML, 0);
+					//					xc.disableAutoUpdate();
+					//					xc.addItemAt(NULL_XML, 0);
+					//					dataProvider=xc;
+			}
+			var item:XML=obj as XML;
+			if (!item)
+				item = NULL_XML;
+//				return;
+			if(item==NULL_XML)
+			{
+				if(hasBlank)
+					selectedIndex=0;
+				else
+					selectedIndex=-1;
+				this.text = "";
+				return;
+			}
+			var idValue:Object=item.@id;
+			for (var i:int=0; dataProvider && i < dataProvider.length; i++)
+			{
+				var item2:XML=dataProvider[i] as XML;
+				if (hasBlank && i == 0)
+					continue;
+				var objId:Object=item2.@id;
+				if (idValue == objId)
+				{
+					selectedIndex=i;
+//					this.text = resourceManager.getString("select",item2.@localeName);
+//					this.text = String(item2.@name);
+					this.text = myLabelFunction(item2);
+					return;
+				}
+			}
+			if(hasBlank)
+				selectedIndex=0;
+			else
+				selectedIndex=-1;
+		}
+
+		public function set dataField(val:String):void
+		{
+			if(staticSelectClass&&val==null)
+			{
+				selectedItem=null;
+				return;
+			}
+			var item:XML=<item/>;
+			item.@id=val;
+			selectedItem=item;
+		}
+
+		/************
+		 * 返回选中Item的显示值
+		 */
+		public function get selcetedLabel():Object
+		{
+			if (!selectedItem || selectedItem == NULL_XML)
+				return null;
+			var str:String=String(selectedItem.@localeName);
+			return str;
+		}
+
+		/***
+		 * 返回的是selectedItem.@id
+		 */
+		public function get textValue():Object
+		{
+			if (!selectedItem || selectedItem == NULL_XML)
+				return null;
+			var str:String=String(selectedItem.@id);
+			return str;
+		}
+	}
+}
+

+ 93 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/DataGrid.as

@@ -0,0 +1,93 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import com.jtgh.yjpt.common.Global;
+	import com.jtgh.yjpt.vo.BaseVo;
+	
+	import mx.collections.IList;
+	
+	import skins.cus.DateGridSkin;
+	
+	import spark.components.DataGrid;
+	import spark.components.gridClasses.GridSelectionMode;
+	import spark.events.GridSortEvent;
+
+	public class DataGrid extends spark.components.DataGrid
+	{
+		public function DataGrid()
+		{
+			super();
+//			rowCount = Global.pageCount;
+			percentWidth = 100;
+			minHeight = 327;
+			doubleClickEnabled = true;
+			height = 327;
+			rowHeight = 30;
+			selectionMode = GridSelectionMode.MULTIPLE_ROWS;
+			this.setStyle("skinClass",DateGridSkin);
+			this.setStyle("borderAlpha",1);
+			this.setStyle("textAlign","center");
+		/*this.setStyle("verticalScrollPolicy","off");
+		this.setStyle("horizontalScrollPolicy","off");*/
+		}
+
+		private var _rowColorFunction:Function;
+
+		public function set rowColorFunction(func:Function):void
+		{
+			_rowColorFunction = func;
+		}
+
+		override public function set dataProvider(value:IList):void
+		{
+			super.dataProvider = value;
+			var alternatingRowColors:Array = new Array;
+			var total:Number = Global.pageCount;
+			if(value)
+			{
+				if(value.length>=0)
+				{
+					if(_rowColorFunction!=null)
+					{
+						if(value.length>total)
+							total = value.length;
+						for(var i:int=0;i<total;i++)
+						{
+							if(i<value.length)
+								alternatingRowColors.push(_rowColorFunction(value[i]));
+							else
+								alternatingRowColors.push(0xffffff);
+						}
+						this.setStyle("alternatingRowColors",alternatingRowColors);
+					}
+				}
+			}
+		}
+		
+		public function get checkboxData():Array
+		{
+			var records:Array = new Array();
+			for(var i : int=0;i<dataProvider.length;i++)
+			{
+				var vo:Object = dataProvider.getItemAt(i);
+				if(vo is BaseVo && (vo as BaseVo).checkbox=="true")
+					records.push(vo);
+			}
+			return records;
+		}
+
+		public function get selectedData():Array
+		{
+			var items:Vector.<Object> = selectedItems;
+			var records:Array = new Array();
+			if(items != null)
+			{
+				for(var i : int=0;i< items.length;i++){
+					records.push(items[i]);
+				}
+			}
+			return records;
+		}
+
+	}
+}
+

+ 240 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/DataGridColumn.as

@@ -0,0 +1,240 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import com.jtgh.yjpt.common.TypeBase;
+	import com.jtgh.yjpt.common.component.renderer.CheckBoxItemRenderer;
+	import com.jtgh.yjpt.common.component.renderer.LinkButtonRenderer;
+	import com.jtgh.yjpt.common.component.renderer.MultiButtonItemRenderer;
+	import com.jtgh.yjpt.common.component.renderer.TextInputRenderer;
+	
+	import mx.core.ClassFactory;
+	import mx.formatters.DateFormatter;
+	
+	import spark.components.gridClasses.GridColumn;
+	
+	public class DataGridColumn extends GridColumn
+	{
+		private var _linkButtonFunc:Function;
+		private var _linkButtonLabel:String;
+		// 更换linkbutton标签
+		private var _linklabelFunc:Function;
+		// linkbutton是否可用
+		private var _linkEnableFunc:Function;
+		
+		private var _underlineFunc:Function;
+		
+		/*********************多按钮事件********************************
+		 */
+		//删除按钮事件
+		private var _delFunction:Function;
+		//编辑按钮事件
+		private var _editFunction:Function;
+		//导出按钮事件
+		private var _exportFunction:Function; 
+		
+		
+		// 渲染器
+		private var _myRenderer:ClassFactory;
+		
+		private var _type:String;
+		private var _enabled:Boolean=false;
+		private var _textInputEditFunc:Function;
+		private var _fieldName:String=null; 
+		
+		public function DataGridColumn(columnName:String=null)
+		{
+			super(columnName);
+			editable = false;
+			sortable = false;
+			super.labelFunction = _commonLabelFunction;
+		}
+		
+		public function set enabled(val:Boolean):void
+		{
+			_enabled = val;
+			if(TypeBase.CHECKBOX == this.type)
+			{
+				_myRenderer.properties.enabled=_enabled;
+			}
+		}
+		
+		 
+		
+		// 属性必须是全的
+		public function set type(colType:String):void
+		{
+			_type = colType; 
+			if(TypeBase.CHECKBOX == _type)
+			{
+				if(this.dataField==null||this.dataField=="checkbox")
+				{
+					this.width = 30;
+					dataField=="checkbox";
+					_enabled=true;
+				}
+				_myRenderer = new ClassFactory(CheckBoxItemRenderer);
+				_myRenderer.properties = {dataField:dataField,
+					                      enabled:_enabled};
+			}
+			else if(TypeBase.LINKBUTTON == _type)
+			{
+				_myRenderer = new ClassFactory(LinkButtonRenderer);
+				_myRenderer.properties = {linkButtonFunc:_linkButtonFunc,
+										  linkLabel:_linkButtonLabel,
+										  labelFunc:_linklabelFunc,
+										  linkEnableFunc:_linkEnableFunc,
+										  underlineFunc:_underlineFunc
+				};
+			}
+			else if(TypeBase.MULTIBUTTON == _type)
+			{
+				_myRenderer = new ClassFactory(MultiButtonItemRenderer);
+				_myRenderer.properties = {delFunction:_delFunction,
+					editFunction:_editFunction,
+					exportFunction:_exportFunction
+				};
+			}else if(TypeBase.TEXTINPUT == _type){
+				_myRenderer = new ClassFactory(TextInputRenderer);
+				_myRenderer.properties = {textInputEditFunc:_textInputEditFunc,
+					fieldName:_fieldName	
+				};
+			}
+			this.itemRenderer = _myRenderer;
+		}
+		
+		public function get type():String
+		{
+			return _type;
+		}
+		
+		public function set linkButtonFunc(func:Function):void
+		{
+			_linkButtonFunc = func;
+			if(TypeBase.LINKBUTTON == this.type)
+			{
+				_myRenderer.properties.linkButtonFunc=_linkButtonFunc;
+			}
+		}
+		
+		
+		public function set textInputEditFunc(func:Function):void
+		{
+			_textInputEditFunc = func;
+			if(TypeBase.TEXTINPUT == this.type)
+			{
+				_myRenderer.properties.textInputEditFunc=_textInputEditFunc;
+			}
+		}
+		public function set fieldName(name:String):void
+		{
+			_fieldName = name;
+			if(TypeBase.TEXTINPUT == this.type)
+			{
+				_myRenderer.properties.fieldName=_fieldName;
+			}
+		}
+		public function set linklabelFunc(func:Function):void
+		{
+			_linklabelFunc = func;
+			if(TypeBase.LINKBUTTON == this.type)
+			{
+				_myRenderer.properties.labelFunc=_linklabelFunc;
+			}
+		}
+		
+		public function set underlineFunc(func:Function):void
+		{
+			_underlineFunc = func;
+			if(TypeBase.LINKBUTTON == this.type)
+			{
+				_myRenderer.properties.underlineFunc=_underlineFunc;
+			}
+		}
+		
+		public function set linkEnableFunc(func:Function):void
+		{
+			_linkEnableFunc = func;
+			if(TypeBase.LINKBUTTON == this.type)
+			{
+				_myRenderer.properties.linkEnableFunc=_linkEnableFunc;
+			}
+		}
+		
+		public function set linkButtonLabel(label:String):void
+		{
+			_linkButtonLabel = label;
+			if(TypeBase.LINKBUTTON == this.type)
+			{
+				_myRenderer.properties.linkLabel=_linkButtonLabel;
+			}
+		}
+		
+		public function set delFunction(func:Function):void
+		{
+			_delFunction = func;
+			if(TypeBase.MULTIBUTTON == this.type)
+			{
+				_myRenderer.properties.delFunction=_delFunction;
+			}
+		}
+		
+		public function set editFunction(func:Function):void
+		{
+			_editFunction = func;
+			if(TypeBase.MULTIBUTTON == this.type)
+			{
+				_myRenderer.properties.editFunction=_editFunction;
+			}
+		}
+		
+		public function set exportFunction(func:Function):void
+		{
+			_exportFunction = func;
+			if(TypeBase.MULTIBUTTON == this.type)
+			{
+				_myRenderer.properties.exportFunction=_exportFunction;
+			}
+		}
+		/*
+		 * 使用labelFunction 处理日期 
+		 */
+		public var dateFormatString:String;
+		private var _labelFunction:Function;
+		private var _labelFnSetted:Boolean=false;
+		public var _commonLabelFunction:Function = function(item:Object, column:GridColumn):String{
+			if(column.dataField && item[column.dataField]){
+				return item[column.dataField].toString();
+			}else{
+				return null;
+			}
+		};
+		
+		override public function get labelFunction():Function
+		{
+			if(dateFormatString)
+				return formatDateLabel;
+			if(_labelFnSetted)
+				return _labelFunction;
+			return _commonLabelFunction;
+		}
+		
+		override public function set labelFunction(value:Function):void
+		{
+			// TODO Auto Generated method stub
+			_labelFunction = value;
+			_labelFnSetted = true;
+		}
+		
+		/* 处理日期格式 */
+		public function formatDateLabel(item:Object, column:GridColumn):String{
+			var dateStr:String = null;
+			var value:Object = item[column.dataField];
+			if(value && value is Date){
+				var df:DateFormatter = new DateFormatter();
+				df.formatString=dateFormatString;
+				dateStr = df.format(value);
+			}
+			return dateStr;
+		}
+		
+	}
+}

+ 27 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/DateField.as

@@ -0,0 +1,27 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import com.jtgh.yjpt.common.TypeBase;
+
+	import mx.controls.DateField;
+
+	public class DateField extends mx.controls.DateField
+	{
+		public function DateField()
+		{
+			super();
+			super.formatString =TypeBase.DT_FMT_1;
+			super.restrict = TypeBase.DT_RESTRICT_1;
+			super.editable = false;
+			this.editable = false;
+			this.yearNavigationEnabled=true;
+			this.height = 28;
+			this.setStyle("borderColor","#d2d2d2");
+		}
+
+		public function get textValue():Object
+		{
+			return selectedDate;
+		}
+	}
+}
+

+ 608 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/DateTime.mxml

@@ -0,0 +1,608 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		 xmlns:s="library://ns.adobe.com/flex/spark" 
+		 xmlns:mx="library://ns.adobe.com/flex/mx"
+		 xmlns:ui="com.jtgh.yjpt.common.component.ui.*"
+		 creationComplete="creationCompleteHandler(event)"
+		 width="100%" height="100%" xmlns:cus="com.jtgh.yjpt.common.cus.*">
+	<s:HGroup id="dt" gap="0" verticalAlign="middle" width="100%" height="22">
+		<cus:QTextInput id="returnTime" width="100%" editable="{initeditable}" text="{initvalue}"/>
+		<s:Button width="22" height="22" click="open(event)"
+				   icon="@Embed(source='mx/controls/DateChooser.png')"/>
+		<s:Spacer width="5"/>
+		<s:Button width="22" height="22" click="button1_clickHandler(event)" icon="@Embed(source='resource/yjpt/list/iconpng.png')" toolTip="清空"/>
+	</s:HGroup>
+	<fx:Script>
+		<![CDATA[
+			import mx.containers.HBox;
+			import mx.controls.Alert;
+			import mx.controls.Label;
+			import mx.controls.NumericStepper;
+			import mx.controls.TileList;
+			import mx.core.Container;
+			import mx.core.FlexGlobals;
+			import mx.core.IFlexDisplayObject;
+			import mx.core.UIComponent;
+			import mx.events.CloseEvent;
+			import mx.events.FlexEvent;
+			import mx.events.ListEvent;
+			import mx.events.NumericStepperEvent;
+			import mx.managers.PopUpManager;
+			
+			[Bindable]
+			private var initvalue: String;
+			[Bindable]
+			private var initeditable:Boolean;
+//			[Bindable]
+//			public var dt_percentWidth:Number;
+			
+			public var hasTime:Boolean=false;
+			
+			private var m_width:Number = 168;
+			
+			private var pop:Object;
+//			private var isOpen:Boolean = false;
+			private var nowTime:Date;
+			private var newTime:Date;
+			private var popEventX:Number;
+			private var popEventY:Number;
+			private var popEventHeight:Number;
+			
+			protected function creationCompleteHandler(event:FlexEvent):void
+			{
+//				BindingUtils.bindProperty(this.dt,"percentWidth",this,"dt_percentWidth");
+			}
+			
+//			override public function set width(value:Number):void{
+//				dt.width = value;
+//			}
+		
+//			override public function set percentWidth(value:Number):void{
+//				dt_percentWidth = value;
+//			}
+			
+			private function movePop(e:FlexEvent):void{
+//				trace("FlexGlobals.topLevelApplication.height:"+FlexGlobals.topLevelApplication.height);
+				if(popEventY+pop.height+25>FlexGlobals.topLevelApplication.height)
+					pop.move(popEventX,popEventY-pop.height);
+			}
+		
+			private function yearChangeHandler(evt:NumericStepperEvent):void{
+				nowTime.setFullYear(evt.value,nowTime.month,nowTime.date);
+				(pop as Container).removeAllChildren();
+				var hBoxTop:HBox = new HBox();
+				hBoxTop.width = m_width;
+				var year:NumericStepper = new NumericStepper();
+				year.setStyle("fontSize",10);
+				year.stepSize = 1;
+				year.minimum = 1900;
+				year.maximum = 2100;
+				year.width = 60;
+				year.height = 20;
+				year.value = nowTime.fullYear;
+				year.addEventListener(NumericStepperEvent.CHANGE,yearChangeHandler);
+				
+				var y_label:Label = new Label();
+				y_label.text = "年";
+				y_label.setStyle("textAlign","center");
+				y_label.width = 15;
+				
+				var month:NumericStepper = new NumericStepper();
+				month.setStyle("fontSize",10);
+				month.stepSize = 1;
+				month.minimum = 0;
+				month.maximum = 13;
+				month.width = 50;
+				month.height = 20;
+				month.value = nowTime.month+1;
+				month.addEventListener(NumericStepperEvent.CHANGE,monthChangeHandler);
+				
+				var m_label:Label = new Label();
+				m_label.text = "月";
+				m_label.setStyle("textAlign","center");
+				m_label.width = 15;
+				
+				hBoxTop.addChild(year);
+				hBoxTop.addChild(y_label);
+				hBoxTop.addChild(month);
+				hBoxTop.addChild(m_label);
+				
+				pop.addChild(hBoxTop);
+				
+				var hBox:HBox = new HBox();
+				hBox.width = m_width;
+				hBox.setStyle("horizontalGap",0);
+				var weekName:Array = new Array("日","一","二","三","四","五","六");
+				for(var index:Number=0; index<weekName.length; index++){
+					var lab:Label = new Label();
+					lab.text = weekName[index];
+					lab.width = 24;
+					lab.setStyle("textAlign","center");
+					lab.setStyle("fontSize",12);
+					if(weekName[index]=="日"){
+						lab.setStyle("color","red");
+					}
+					hBox.addChild(lab);
+				}
+				pop.addChild(hBox);
+				
+				var tmpDate:Date = new Date(nowTime.fullYear,nowTime.month+1,0);
+				var sumDay:Number = tmpDate.date ;
+				
+				var firstDay:Date = new Date(nowTime.fullYear,nowTime.month,1);
+				var wday:Number = firstDay.day ;
+				
+				var todayNum:Number = nowTime.date;
+				
+				var rowNum:uint = Math.ceil((sumDay+wday)/7);
+				//Alert.show(Math.round((sumDay+day)/7).toString());
+				
+				var tileList:TileList = new TileList();
+				tileList.setStyle("fontSize",10);
+				tileList.columnCount=7;
+				tileList.rowCount=rowNum;
+				tileList.width = 7*25;
+				tileList.height = rowNum * 25;
+				
+				var myDP:Array = new Array();
+				for(var i:Number=0; i<sumDay; i++){
+					myDP.push((i+1).toString());
+				}
+				for(i=0; i<wday; i++){
+					myDP.unshift(null);
+				}
+				tileList.dataProvider = myDP;
+				tileList.selectedIndex = wday+todayNum-1; 
+				tileList.addEventListener(ListEvent.ITEM_CLICK,testHandler);
+				pop.addChild(tileList);
+				
+				if(hasTime)
+				{
+					var hBoxBottom:HBox = new HBox();
+					hBoxBottom.width = m_width;
+					hBoxBottom.setStyle("horizontalAlign","right");
+					
+					var hour:NumericStepper = new NumericStepper();
+					hour.setStyle("fontSize",10);
+					hour.stepSize = 1;
+					hour.minimum = 0;
+					hour.maximum = 23;
+					hour.width = 50;
+					hour.height = 20;
+					hour.value = nowTime.hours;
+					hour.setStyle("paddingRight",0);
+					hour.addEventListener(NumericStepperEvent.CHANGE,hourChangeHandler);
+					var h_label:Label = new Label();
+					h_label.text = "时";
+					h_label.setStyle("textAlign","center");
+					h_label.width = 15;
+					
+					var minute:NumericStepper = new NumericStepper();
+					minute.setStyle("fontSize",10);
+					minute.stepSize = 1;
+					minute.minimum = 0;
+					minute.maximum = 59;
+					minute.width = 50;
+					minute.height = 20;
+					minute.value = nowTime.minutes;
+					minute.addEventListener(NumericStepperEvent.CHANGE,minuteChangeHandler);
+					var mi_label:Label = new Label();
+					mi_label.text = "分";
+					mi_label.setStyle("textAlign","center");
+					mi_label.width = 15;
+					
+					//					var subBtn:Button = new Button();
+					//					subBtn.width = 40;
+					//					subBtn.label = "确定";
+					hBoxBottom.addChild(hour);
+					hBoxBottom.addChild(h_label);
+					hBoxBottom.addChild(minute);
+					hBoxBottom.addChild(mi_label);
+					//					hBoxBottom.addChild(subBtn);
+					pop.addChild(hBoxBottom);
+				}
+				//						isOpen = false;
+			}
+			
+			private function monthChangeHandler(evt:NumericStepperEvent):void{
+				nowTime.setFullYear(nowTime.fullYear,evt.value-1,nowTime.date);
+				(pop as Container).removeAllChildren();
+				var hBoxTop:HBox = new HBox();
+				hBoxTop.width = m_width;
+				var year:NumericStepper = new NumericStepper();
+				year.setStyle("fontSize",10);
+				year.stepSize = 1;
+				year.minimum = 1900;
+				year.maximum = 2100;
+				year.width = 60;
+				year.height = 20;
+				year.value = nowTime.fullYear;
+				year.addEventListener(NumericStepperEvent.CHANGE,yearChangeHandler);
+				
+				var y_label:Label = new Label();
+				y_label.text = "年";
+				y_label.setStyle("textAlign","center");
+				y_label.width = 15;
+				
+				var month:NumericStepper = new NumericStepper();
+				month.setStyle("fontSize",10);
+				month.stepSize = 1;
+				month.minimum = 0;
+				month.maximum = 13;
+				month.width = 50;
+				month.height = 20;
+				month.value = nowTime.month+1;
+				month.addEventListener(NumericStepperEvent.CHANGE,monthChangeHandler);
+				
+				var m_label:Label = new Label();
+				m_label.text = "月";
+				m_label.setStyle("textAlign","center");
+				m_label.width = 15;
+				
+				hBoxTop.addChild(year);
+				hBoxTop.addChild(y_label);
+				hBoxTop.addChild(month);
+				hBoxTop.addChild(m_label);
+				
+				pop.addChild(hBoxTop);
+				
+				var hBox:HBox = new HBox();
+				hBox.width = m_width;
+				hBox.setStyle("horizontalGap",0);
+				var weekName:Array = new Array("日","一","二","三","四","五","六");
+				for(var index:Number=0; index<weekName.length; index++){
+					var lab:Label = new Label();
+					lab.text = weekName[index];
+					lab.width = 24;
+					lab.setStyle("textAlign","center");
+					lab.setStyle("fontSize",12);
+					if(weekName[index]=="日"){
+						lab.setStyle("color","red");
+					}
+					hBox.addChild(lab);
+				}
+				pop.addChild(hBox);
+				
+				var tmpDate:Date = new Date(nowTime.fullYear,nowTime.month+1,0);
+				var sumDay:Number = tmpDate.date ;
+				
+				var firstDay:Date = new Date(nowTime.fullYear,nowTime.month,1);
+				var wday:Number = firstDay.day ;
+				
+				var todayNum:Number = nowTime.date;
+				
+				var rowNum:uint = Math.ceil((sumDay+wday)/7);
+				//Alert.show(Math.round((sumDay+day)/7).toString());
+				
+				var tileList:TileList = new TileList();
+				tileList.setStyle("fontSize",10);
+				tileList.columnCount=7;
+				tileList.rowCount=rowNum;
+				tileList.width = 7*25;
+				tileList.height = rowNum * 25;
+				
+				var myDP:Array = new Array();
+				for(var i:Number=0; i<sumDay; i++){
+					myDP.push((i+1).toString());
+				}
+				for(i=0; i<wday; i++){
+					myDP.unshift(null);
+				}
+				tileList.dataProvider = myDP;
+				tileList.selectedIndex = wday+todayNum-1; 
+				tileList.addEventListener(ListEvent.ITEM_CLICK,testHandler);
+				pop.addChild(tileList);
+				
+				if(hasTime)
+				{
+					var hBoxBottom:HBox = new HBox();
+					hBoxBottom.width = m_width;
+					hBoxBottom.setStyle("horizontalAlign","right");
+					
+					var hour:NumericStepper = new NumericStepper();
+					hour.setStyle("fontSize",10);
+					hour.stepSize = 1;
+					hour.minimum = 0;
+					hour.maximum = 23;
+					hour.width = 50;
+					hour.height = 20;
+					hour.value = nowTime.hours;
+					hour.setStyle("paddingRight",0);
+					hour.addEventListener(NumericStepperEvent.CHANGE,hourChangeHandler);
+					var h_label:Label = new Label();
+					h_label.text = "时";
+					h_label.setStyle("textAlign","center");
+					h_label.width = 15;
+					
+					var minute:NumericStepper = new NumericStepper();
+					minute.setStyle("fontSize",10);
+					minute.stepSize = 1;
+					minute.minimum = 0;
+					minute.maximum = 59;
+					minute.width = 50;
+					minute.height = 20;
+					minute.value = nowTime.minutes;
+					minute.addEventListener(NumericStepperEvent.CHANGE,minuteChangeHandler);
+					var mi_label:Label = new Label();
+					mi_label.text = "分";
+					mi_label.setStyle("textAlign","center");
+					mi_label.width = 15;
+					
+					//					var subBtn:Button = new Button();
+					//					subBtn.width = 40;
+					//					subBtn.label = "确定";
+					hBoxBottom.addChild(hour);
+					hBoxBottom.addChild(h_label);
+					hBoxBottom.addChild(minute);
+					hBoxBottom.addChild(mi_label);
+					//					hBoxBottom.addChild(subBtn);
+					pop.addChild(hBoxBottom);
+				}
+//				if(systemManager.contains(pop as DisplayObject)){
+//					PopUpManager.removePopUp(pop as IFlexDisplayObject);
+//					pop = null;
+//					open(null);
+//				}
+				//						isOpen = false;
+			}
+			
+			private function minuteChangeHandler(evt:NumericStepperEvent):void{
+				nowTime.setHours(nowTime.hours,evt.value,nowTime.seconds,nowTime.milliseconds);
+				newTime.setFullYear(nowTime.fullYear,nowTime.month,nowTime.date);
+				newTime.setHours(nowTime.hours,nowTime.minutes,nowTime.seconds,nowTime.milliseconds);
+				returnTime.text = dateToStr(newTime);
+			}
+			
+			private function hourChangeHandler(evt:NumericStepperEvent):void{
+				nowTime.setHours(evt.value,nowTime.minutes,nowTime.seconds,nowTime.milliseconds);
+				newTime.setFullYear(nowTime.fullYear,nowTime.month,nowTime.date);
+				newTime.setHours(nowTime.hours,nowTime.minutes,nowTime.seconds,nowTime.milliseconds);
+				returnTime.text = dateToStr(newTime);
+			}
+			
+			private function testHandler(event:ListEvent):void{
+				nowTime.date = new Number(event.target.selectedItems[0]);
+				newTime.setFullYear(nowTime.fullYear,nowTime.month,nowTime.date);
+				returnTime.text = dateToStr(newTime);
+			}
+				
+			private function open(event:MouseEvent):void{
+//				if(!isOpen){
+				if(event!=null){
+					popEventX = event.stageX-event.localX-returnTime.width;
+					popEventY = event.stageY-event.localY;
+					popEventHeight = event.target.height;
+				}
+				if(pop==null||!systemManager.contains(pop as DisplayObject)){
+					if(nowTime==null){
+						nowTime=new Date;
+					}
+					if(newTime==null){
+						newTime=new Date;
+					} 
+					nowTime.setFullYear(newTime.fullYear,newTime.month,newTime.date);
+					nowTime.setHours(newTime.hours,newTime.minutes,newTime.seconds,newTime.milliseconds);
+					pop = PopUpManager.createPopUp(this, mx.containers.TitleWindow, false);
+					this.addEventListener(Event.REMOVED_FROM_STAGE,function(e:Event):void{
+						PopUpManager.removePopUp(pop as IFlexDisplayObject);
+					})
+					pop.showCloseButton = true;
+					pop.addEventListener(CloseEvent.CLOSE,closeHandler);
+					pop.addEventListener(MouseEvent.ROLL_OUT,closeHandler);
+					pop.addEventListener(FlexEvent.UPDATE_COMPLETE,movePop);
+					pop.move(popEventX,popEventY+popEventHeight);
+					//pop.title = nowTime.fullYear.toString() + " 年 " + (nowTime.month+1) + " 月";
+					pop.title = "时间选择";
+					pop.setStyle("fontSize",12);
+					
+					var hBoxTop:HBox = new HBox();
+					hBoxTop.width = m_width;
+					var year:NumericStepper = new NumericStepper();
+					year.setStyle("fontSize",10);
+					year.stepSize = 1;
+					year.minimum = 1900;
+					year.maximum = 2100;
+					year.width = 60;
+					year.height = 20;
+					year.value = nowTime.fullYear;
+					year.addEventListener(NumericStepperEvent.CHANGE,yearChangeHandler);
+					
+					var y_label:Label = new Label();
+					y_label.text = "年";
+					y_label.setStyle("textAlign","center");
+					y_label.width = 15;
+					
+					var month:NumericStepper = new NumericStepper();
+					month.setStyle("fontSize",10);
+					month.stepSize = 1;
+					month.minimum = 0;
+					month.maximum = 13;
+					month.width = 50;
+					month.height = 20;
+					month.value = nowTime.month+1;
+					month.addEventListener(NumericStepperEvent.CHANGE,monthChangeHandler);
+					
+					var m_label:Label = new Label();
+					m_label.text = "月";
+					m_label.setStyle("textAlign","center");
+					m_label.width = 15;
+					
+					hBoxTop.addChild(year);
+					hBoxTop.addChild(y_label);
+					hBoxTop.addChild(month);
+					hBoxTop.addChild(m_label);
+					
+					pop.addChild(hBoxTop);
+					
+					var hBox:HBox = new HBox();
+					hBox.width = m_width;
+					hBox.setStyle("horizontalGap",0);
+					var weekName:Array = new Array("日","一","二","三","四","五","六");
+					for(var index:Number=0; index<weekName.length; index++){
+						var lab:Label = new Label();
+						lab.text = weekName[index];
+						lab.width = 24;
+						lab.setStyle("textAlign","center");
+						lab.setStyle("fontSize",12);
+						if(weekName[index]=="日"){
+							lab.setStyle("color","red");
+						}
+						hBox.addChild(lab);
+					}
+					pop.addChild(hBox);
+					
+					var tmpDate:Date = new Date(nowTime.fullYear,nowTime.month+1,0);
+					var sumDay:Number = tmpDate.date ;
+					
+					var firstDay:Date = new Date(nowTime.fullYear,nowTime.month,1);
+					var wday:Number = firstDay.day ;
+					
+					var todayNum:Number = nowTime.date;
+					
+					var rowNum:uint = Math.ceil((sumDay+wday)/7);
+					//Alert.show(Math.round((sumDay+day)/7).toString());
+					
+					var tileList:TileList = new TileList();
+					tileList.setStyle("fontSize",10);
+					tileList.columnCount=7;
+					tileList.rowCount=rowNum;
+					tileList.width = 7*25;
+					tileList.height = rowNum * 25;
+					
+					var myDP:Array = new Array();
+					for(var i:Number=0; i<sumDay; i++){
+						myDP.push((i+1).toString());
+					}
+					for(i=0; i<wday; i++){
+						myDP.unshift(null);
+					}
+					tileList.dataProvider = myDP;
+					tileList.selectedIndex = wday+todayNum-1; 
+					tileList.addEventListener(ListEvent.ITEM_CLICK,testHandler);
+					pop.addChild(tileList);
+					
+					if(hasTime)
+					{
+						var hBoxBottom:HBox = new HBox();
+						hBoxBottom.width = m_width;
+						hBoxBottom.setStyle("horizontalAlign","right");
+						
+						var hour:NumericStepper = new NumericStepper();
+						hour.setStyle("fontSize",10);
+						hour.stepSize = 1;
+						hour.minimum = 0;
+						hour.maximum = 23;
+						hour.width = 50;
+						hour.height = 20;
+						hour.value = nowTime.hours;
+						hour.setStyle("paddingRight",0);
+						hour.addEventListener(NumericStepperEvent.CHANGE,hourChangeHandler);
+						var h_label:Label = new Label();
+						h_label.text = "时";
+						h_label.setStyle("textAlign","center");
+						h_label.width = 15;
+						
+						var minute:NumericStepper = new NumericStepper();
+						minute.setStyle("fontSize",10);
+						minute.stepSize = 1;
+						minute.minimum = 0;
+						minute.maximum = 59;
+						minute.width = 50;
+						minute.height = 20;
+						minute.value = nowTime.minutes;
+						minute.addEventListener(NumericStepperEvent.CHANGE,minuteChangeHandler);
+						var mi_label:Label = new Label();
+						mi_label.text = "分";
+						mi_label.setStyle("textAlign","center");
+						mi_label.width = 15;
+						
+						//					var subBtn:Button = new Button();
+						//					subBtn.width = 40;
+						//					subBtn.label = "确定";
+						hBoxBottom.addChild(hour);
+						hBoxBottom.addChild(h_label);
+						hBoxBottom.addChild(minute);
+						hBoxBottom.addChild(mi_label);
+						//					hBoxBottom.addChild(subBtn);
+						pop.addChild(hBoxBottom);
+					}
+					
+//					isOpen = true;
+				}else{
+					if(systemManager.contains(pop as DisplayObject)){
+						PopUpManager.removePopUp(pop as IFlexDisplayObject);
+					}
+//					isOpen = false;
+				}
+			}
+			private function closeHandler(event:Event):void{
+				if(systemManager.contains(pop as DisplayObject)){
+					PopUpManager.removePopUp(pop as IFlexDisplayObject);
+				}
+//				isOpen = false;
+			}
+			
+			public function set text(str:String):void{
+				initvalue = str ;
+			}
+			public function get text():String{
+				return returnTime.text ;
+			}
+			
+			public function set dateTime(str:Date):void{
+				if(str==null)
+				{
+					nowTime = new Date();
+					newTime = new Date();
+					returnTime.text = "";
+					return;
+				}
+				nowTime = str;
+				newTime = str;
+//				var strDate:String = nowTime.fullYear + "-" + (nowTime.month+1) + "-" + nowTime.date ;
+//				if(hasTime)
+//					strDate = strDate
+//					+ " " + nowTime.hours + ":" + nowTime.minutes + ":" + nowTime.seconds;
+				returnTime.text = dateToStr(newTime);
+				
+			}
+			public function get dateTime():Date{
+				if(returnTime.text!=""&&returnTime.text!=null&&returnTime.text.length>0)
+				{
+					if(!hasTime)
+					{
+						newTime.hours=0;
+						newTime.minutes=0;
+						newTime.seconds=0;
+						newTime.milliseconds=0;
+					}
+					return newTime;
+				}
+				return null;
+			}
+			
+			public function set editable(str:Boolean):void{
+				initeditable = str;
+			}
+			public function get editable(): Boolean{
+				return returnTime.editable;
+			}
+			
+			protected function button1_clickHandler(event:MouseEvent):void
+			{
+				returnTime.text="";
+			}
+			
+			private function dateToStr(d:Date):String
+			{
+				var strDate:String = d.fullYear + "-" + (d.month>=9?(d.month+1):"0"+(d.month+1)) + "-" +
+					(d.date>9?d.date:"0"+d.date) ;
+				if(hasTime)
+					strDate = strDate
+						+ " " + d.hours + ":" + d.minutes + ":" + d.seconds;
+				return strDate;
+			}
+			
+		]]>
+	</fx:Script>
+</s:Group>

+ 22 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/EditLayout.as

@@ -0,0 +1,22 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import spark.components.Group;
+	import spark.layouts.VerticalLayout;
+	
+	public class EditLayout extends Group
+	{
+		public function EditLayout()
+		{
+			super();
+			
+			var vlayout:VerticalLayout = new VerticalLayout();
+			vlayout.paddingBottom = 10;
+			vlayout.paddingLeft = 10;
+			vlayout.paddingRight = 10;
+			layout = vlayout;
+			
+			percentWidth=100;
+			percentHeight=100;
+		}
+	}
+}

+ 10 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/FileTypeItem.mxml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" 
+				xmlns:s="library://ns.adobe.com/flex/spark" 
+				xmlns:mx="library://ns.adobe.com/flex/mx" 
+				xmlns:cus="com.jtgh.yjpt.common.cus.*"
+				>
+	<s:Label height="25" text="{resourceManager.getString('fileType',data.name)}" verticalAlign="middle" 
+			 toolTip="{resourceManager.getString('fileType',data.name+'_TIP')}"/>
+	
+</s:ItemRenderer>

+ 39 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/FormItem.as

@@ -0,0 +1,39 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import mx.events.FlexEvent;
+	
+	import skins.cus.FormItem;
+	
+	import spark.components.FormItem;
+	import spark.core.IDisplayText;
+	
+	public class FormItem extends spark.components.FormItem
+	{
+		/********
+		 * 不为空的label后面显示"*"
+		 */
+		[Inspectable(category="General", defaultValue=false)]
+		public var notNull:Boolean;
+		
+		/**
+		 *   A reference to the visual element that displays '*'.
+		 */
+		[SkinPart(required="false")]
+		public var starDisplay:IDisplayText;
+		
+		public function FormItem()
+		{
+			super();
+			addEventListener(FlexEvent.CREATION_COMPLETE,creationComplete);
+			setStyle("skinClass",skins.cus.FormItem);
+		}
+		
+		private function creationComplete(e:FlexEvent):void
+		{
+			if(notNull)
+			{
+				starDisplay.text="*";
+			}
+		}
+	}
+}

+ 83 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/IFrame.mxml

@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mx:Canvas xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		   xmlns:s="library://ns.adobe.com/flex/spark" 
+		   xmlns:mx="library://ns.adobe.com/flex/mx"
+		   resize="callLater(moveIFrame)" removedFromStage="callLater(hideIFrame)"
+		   move="callLater(moveIFrame)">
+
+	<fx:Script>
+		<![CDATA[
+
+			import flash.external.ExternalInterface;
+			import flash.geom.Point;
+			import flash.net.navigateToURL;
+
+			private var __source: String;
+
+			/**
+			 * Move iframe through ExternalInterface.  The location is determined using localToGlobal()
+			 * on a Point in the Canvas.
+			 **/
+			private function moveIFrame(): void
+			{
+
+				var localPt:Point = new Point(0, 0);
+				var globalPt:Point = this.localToGlobal(localPt);
+
+				ExternalInterface.call("moveIFrame", globalPt.x, globalPt.y, this.parent.parent.width, this.parent.parent.height);
+			}
+
+			/**
+			 * The source URL for the IFrame.  When set, the URL is loaded through ExternalInterface.
+			 **/
+			public function set source(source:String): void
+			{
+				if (source)
+				{
+
+					if (! ExternalInterface.available)
+					{
+						throw new Error("ExternalInterface is not available in this container. Internet Explorer ActiveX, Firefox, Mozilla 1.7.5 and greater, or other browsers that support NPRuntime are required.");
+					}
+					__source = source;
+					ExternalInterface.call("loadIFrame", source);
+					moveIFrame();
+				}
+			}
+
+			public function get source():String
+			{
+				return __source;
+			}
+
+			public function hideIFrame():void
+			{
+				this.visible = false;
+			}
+
+			public function showIFrame():void
+			{
+				this.visible = true;
+			}
+
+			/**
+			 * Whether the IFrame is visible.
+			 **/
+			override public function set visible(visible: Boolean): void
+			{
+				super.visible=visible;
+
+				if (visible)
+				{
+					ExternalInterface.call("showIFrame");
+				}
+				else 
+				{
+					ExternalInterface.call("hideIFrame");
+				}
+			}
+
+		]]>
+	</fx:Script>
+
+</mx:Canvas>

+ 155 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/LzTreeCheckBoxRenderer.as

@@ -0,0 +1,155 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	
+		import com.jtgh.yjpt.vo.sys.MenuVo;
+		
+		import flash.events.Event;
+		
+		import mx.binding.utils.BindingUtils;
+		import mx.collections.ArrayCollection;
+		import mx.controls.Tree;
+		import mx.controls.treeClasses.TreeItemRenderer;
+		import mx.controls.treeClasses.TreeListData;
+		
+		public class LzTreeCheckBoxRenderer extends TreeItemRenderer    
+		{    
+			public function LzTreeCheckBoxRenderer()    
+			{    
+				super();    
+			}    
+			
+			
+			private var _selectedField:String = "selected";    
+			
+			protected var checkBox:mx.controls.CheckBox;    
+			
+			
+			override protected function createChildren():void   
+			{    
+				super.createChildren();    
+				if(!checkBox){
+					checkBox = new CheckBox();    
+					addChild( checkBox );    
+					checkBox.addEventListener(Event.CHANGE, changeHandler);    
+				}
+			}    
+			
+			/**
+			 * 复选框变化事件,绑定子级
+			 * */
+			protected function changeHandler( event:Event ):void   
+			{    
+				if( data && data[_selectedField] != undefined )    
+				{   
+					data[_selectedField] = checkBox.selected;
+					bindChilren(data as MenuVo);
+				}    
+			}     
+			
+			
+			/**
+			 * 复选框变化,改变数据源后,调用此方法,绑定父级
+			 * */
+			override protected function commitProperties():void   
+			{    
+				super.commitProperties(); 
+				if( data && data[_selectedField] != undefined )    
+				{    
+					bindFather(data as MenuVo);
+					checkBox.selected = data[_selectedField];
+				}    
+				else   
+				{    
+					checkBox.selected = false;    
+				}    
+			}    
+			
+			/**
+			 * 测量尺寸
+			 * */
+			override protected function measure():void   
+			{    
+				super.measure();    
+				measuredWidth += checkBox.getExplicitOrMeasuredWidth();    
+			}    
+			
+			
+			/**
+			 * 更新显示列表
+			 * */
+			override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void   
+			{    
+				super.updateDisplayList(unscaledWidth, unscaledHeight);    
+				var startx:Number = data ? TreeListData( listData ).indent : 0;    
+				
+				//关闭/打开图标显示位置
+				if (disclosureIcon)    
+				{    
+					disclosureIcon.x = startx;    
+					
+					startx = disclosureIcon.x + disclosureIcon.width;    
+					
+					disclosureIcon.setActualSize(disclosureIcon.width,    
+						disclosureIcon.height);    
+					
+					disclosureIcon.visible = data ?    
+						TreeListData( listData ).hasChildren :    
+						false;    
+				}    
+				
+				//文件夹图标显示位置
+				if (icon)    
+				{    
+					icon.x = startx;    
+					startx = icon.x + icon.measuredWidth;    
+					icon.setActualSize(icon.measuredWidth, icon.measuredHeight);    
+				}    
+				
+				//移动复选框到文件夹图标后
+				checkBox.move(startx, ( unscaledHeight - checkBox.height ) / 2 );    
+				
+				//将显示文本设置到复选框后
+				label.x = startx + checkBox.getExplicitOrMeasuredWidth();  
+				
+				
+			}
+			
+			/**
+			 * 绑定父级:如果子级有选中的,父级选中;如果没有选中的父级不选中
+			 * */
+			private function bindFather(drawingtype:MenuVo):void{
+				var childType:ArrayCollection = drawingtype.children;
+				var ischeck:Boolean = false;
+				if(childType != null && childType.length > 0){
+					for (var i:int = 0; i < childType.length; i++) 
+					{
+						var currtype:MenuVo = childType[i] as MenuVo;
+						if(currtype.selected){
+							ischeck = true;
+							break;
+						}
+					}
+					drawingtype.selected = ischeck;
+				}
+			}
+			
+			/**
+			 * 绑定子级: 如果父级选中,子级全选;  如果父级未选中,子级全不选
+			 * */
+			private function bindChilren(drawingtype:MenuVo):void{
+				drawingtype.selected = (data as MenuVo).selected;
+				var childType:ArrayCollection = drawingtype.children;
+				if(childType != null && childType.length > 0){
+					for (var i:int = 0; i < childType.length; i++) 
+					{
+						var currtype:MenuVo = childType[i] as MenuVo;
+						bindChilren(currtype);
+					}
+				}
+				
+			}
+		}    
+	
+	
+	
+}

+ 23 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/MapView.mxml

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:VGroup xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		  xmlns:eshangrao="com.systex.fp.jobschedule.util.*"
+		  xmlns:s="library://ns.adobe.com/flex/spark" 
+		  xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%"
+		  xmlns:ui="com.jtgh.yjpt.common.component.ui.*" creationComplete="showHandler(event)" removedFromStage="{ExternalInterface.call('hideIFrame');}" >
+
+	<fx:Script>
+		<![CDATA[
+			import mx.controls.Alert;
+			import mx.events.FlexEvent;
+			public var source:String;
+			
+			protected function showHandler(event:FlexEvent):void
+			{
+				iframe.source = source;
+			}
+			
+		]]>
+	</fx:Script>
+	<ui:IFrame id="iframe" source="" width="100%" height="100%" show="showHandler(event)">
+	</ui:IFrame>
+</s:VGroup>

+ 32 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/MenuButton.mxml

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<s:VGroup xmlns:fx="http://ns.adobe.com/mxml/2009"
+		  xmlns:s="library://ns.adobe.com/flex/spark"
+		  xmlns:mx="library://ns.adobe.com/flex/mx"
+		  creationComplete="creationCompleteHandler(event)" horizontalAlign="center" >
+	<fx:Script>
+		<![CDATA[
+			import mx.events.FlexEvent;
+			
+			import spark.components.Image;
+			[Bindable]
+			public var label:String;
+			[Bindable]
+			public var icon:Class;
+			[Bindable]
+			public var downIcon:Class;
+			[Bindable]
+			public var overIcon:Class;
+			
+			protected function creationCompleteHandler(event:FlexEvent):void
+			{
+				this.setStyle("icon",icon);
+			}
+			
+		]]>
+	</fx:Script>
+	<fx:Declarations>
+		<!-- Place non-visual elements (e.g., services, value objects) here -->
+	</fx:Declarations>
+	<mx:LinkButton id="btn" width="0" height="0" downIcon="{downIcon}" icon="{icon}" overIcon="{overIcon}"/>
+	<s:Label text="{label}" color="#ffffff" fontFamily="宋体" fontSize="12" textAlign="center"/>
+</s:VGroup>

+ 197 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/MenuTree.as

@@ -0,0 +1,197 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import com.jtgh.yjpt.common.BusinessContext;
+	import com.jtgh.yjpt.common.util.Utils;
+	import com.jtgh.yjpt.select.MenuTypeSelect;
+	import com.jtgh.yjpt.vo.sys.ButtonVo;
+	import com.jtgh.yjpt.vo.sys.MenuVo;
+	
+	import mx.collections.ArrayCollection;
+	import mx.controls.Tree;
+	import mx.events.FlexEvent;
+	import mx.events.TreeEvent;
+	import mx.rpc.events.ResultEvent;
+
+	public class MenuTree extends Tree
+	{
+		/** 当前节点 */
+		private var currMenu:MenuVo = null;
+		private var _allLoad:Boolean = false;
+		public var loadFun:Function = null;
+		/**
+		 * 构造方法
+		 */
+		public function MenuTree()
+		{
+			this.setStyle("borderColor","#d2d2d2");
+			this.setStyle("folderClosedIcon",null);
+			this.setStyle("folderOpenIcon",null);
+			this.setStyle("defaultLeafIcon",null);
+			this.labelFunction = treeLabelFunction;
+			// 画面初始化
+			this.addEventListener(FlexEvent.CREATION_COMPLETE,creationCompleteHandler);
+			// 节点打开时处理
+			this.addEventListener(TreeEvent.ITEM_OPENING,itemOpeningHandler);
+			this.dataDescriptor =new MenuTreeDataDescriptor();
+		}
+
+		/**
+		 * 控件初始化处理
+		 */
+		protected function creationCompleteHandler(event:FlexEvent):void
+		{
+			refresh();
+		}
+		/**
+		 * 刷新整个树图
+		 */
+		public function refresh(isQy:Boolean=false):void
+		{
+			if(null != loadFun)
+			{
+				loadFun(allLoad,resultCallBack);
+			}else{
+				if(allLoad)
+				{
+					Utils.callRemote("menuController","findAuthMenuList",resultCallBack, isQy);
+				}else{
+					Utils.callRemote("menuController","findByParent",resultCallBack,null);
+				}
+			}
+
+		}
+		/**
+		 * 刷新对象节点
+		 */
+		public function refreshNode(menu:MenuVo):void
+		{
+			currMenu = menu;
+			if(menu.type==MenuTypeSelect.MENU_TYPE_1)
+			{
+				Utils.callRemote("buttonController","findByMenu",loadNodeResultCallBack,menu);
+			}else{
+				Utils.callRemote("menuController","findByParent",loadNodeResultCallBack,menu);
+			}
+		}
+		/**
+		 * 刷新后台返回处理
+		 */
+		private function resultCallBack(r:ResultEvent):void
+		{
+			var result:BusinessContext = r.result as BusinessContext;
+			var nodes:ArrayCollection = this.dataProvider as ArrayCollection;
+			if(nodes != null)
+			{
+				nodes.removeAll();
+			}
+			var menus:ArrayCollection = result.getAttribute("list") as ArrayCollection;
+			this.dataProvider = menus;
+		}
+		/**
+		 * 树图标签显示
+		 */
+		public function treeLabelFunction(item:Object):String
+		{    
+			return item.localeName;
+		} 
+		/**
+		 * 树图节点展开时获取下级
+		 */
+		protected function itemOpeningHandler(event:TreeEvent):void
+		{
+			if(event.type == TreeEvent.ITEM_OPENING)
+			{
+				var e:TreeEvent = TreeEvent(event);
+				currMenu = MenuVo(e.item);
+				if(!currMenu.load)
+				{
+					if(currMenu.type==MenuTypeSelect.MENU_TYPE_1)// 获取菜单功能
+					{
+						Utils.callRemote("buttonController","findByMenu",loadNodeResultCallBack,currMenu);
+						cursorManager.setBusyCursor();
+					}else{// 获取下级菜单
+						Utils.callRemote("menuController","findByParent",loadNodeResultCallBack,currMenu);
+						cursorManager.setBusyCursor();
+					}
+					
+				}
+			}   
+		}
+		/**
+		 * 获取树图选中的所有菜单
+		 */
+		public function getAllSelectedMenus():ArrayCollection
+		{
+			var menus:ArrayCollection = this.dataProvider as ArrayCollection;
+			var ret:ArrayCollection = new ArrayCollection();
+			getSubSelectedNodes(ret,menus);
+			return ret;
+		}
+		/**
+		 * 递归获取选中菜单
+		 */
+		private function getSubSelectedNodes(ret:ArrayCollection,nodes:ArrayCollection):void
+		{
+			for each (var m:Object in nodes) {
+				if(m is MenuVo)
+				{
+					var menu:MenuVo = m as MenuVo;
+					if(menu.selected)
+					{
+						ret.addItem(menu);
+					}
+					if(menu.type==MenuTypeSelect.MENU_TYPE_1)
+					{
+						if(menu.buttons != null)
+						{
+							getSubSelectedNodes(ret,menu.buttons);
+						}
+					}else {
+						if(menu.children != null)
+						{
+							getSubSelectedNodes(ret,menu.children);
+						}
+					}
+				}else if(m is ButtonVo)
+				{
+					var btn:ButtonVo = m as ButtonVo;
+					if(btn.selected)
+					{
+						ret.addItem(btn);
+					}
+				}
+			}
+		}
+		/**
+		 * 下级节点返回结果处理 
+		 */
+		private function loadNodeResultCallBack(r:ResultEvent):void
+		{
+			cursorManager.removeBusyCursor();
+			var result:BusinessContext = r.result as BusinessContext;
+			var cmenus:ArrayCollection = result.getAttribute("list") as ArrayCollection;
+			// 设置上级
+			for each(var m:Object in cmenus)
+			{
+				m.parent = currMenu;
+			}
+			currMenu.load =true;
+			if(currMenu.type==MenuTypeSelect.MENU_TYPE_1)
+			{
+				currMenu.buttons = cmenus;
+			}else{
+				currMenu.children = cmenus;
+			}
+		}
+		/** ========== getter&setter ========== */
+		public function get allLoad():Boolean
+		{
+			return _allLoad;
+		}
+		
+		public function set allLoad(value:Boolean):void
+		{
+			_allLoad = value;
+		}
+	}
+}

+ 47 - 0
gkaq/yjpt-flex/tags/4.2.1/src/com/jtgh/yjpt/common/component/ui/MenuTreeDataDescriptor.as

@@ -0,0 +1,47 @@
+package com.jtgh.yjpt.common.component.ui
+{
+	import com.jtgh.yjpt.select.MenuTypeSelect;
+	import com.jtgh.yjpt.vo.sys.MenuVo;
+	
+	import mx.collections.ArrayCollection;
+	import mx.collections.ICollectionView;
+	import mx.controls.Menu;
+	import mx.controls.treeClasses.DefaultDataDescriptor;
+	import mx.controls.treeClasses.ITreeDataDescriptor2;
+
+	public class MenuTreeDataDescriptor extends DefaultDataDescriptor
+	{
+		public function MenuTreeDataDescriptor()
+		{
+			super();
+		}
+		
+		override public function isBranch(node:Object, model:Object = null):Boolean
+		{
+			// 菜单树
+			if(node is MenuVo)
+			{
+				return "1"==MenuVo(node).branch;
+			}
+			return false;
+		}
+		/**
+		 * 是否有下级菜单
+		 */
+		override  public function getChildren(node:Object, model:Object = null):ICollectionView
+		{
+			var ret:ICollectionView = null;
+			if(node is MenuVo)
+			{
+				var menu:MenuVo = node as MenuVo;
+				if(menu.type == MenuTypeSelect.MENU_TYPE_1)
+				{
+					ret= ICollectionView(menu.buttons);
+				}else{
+					ret = ICollectionView(menu.children);
+				}
+			}
+			return	ret;
+		}
+	}
+}

Some files were not shown because too many files changed in this diff