From 50863ec3601b9fabcc6952357b1ec1064c090750 Mon Sep 17 00:00:00 2001
From: cnf <3283105747@qq.com>
Date: 星期四, 06 十一月 2025 17:19:03 +0800
Subject: [PATCH] Merge branch 'master' of http://git.gs-mes.com:8080/r/~kyy/LB_MesClient

---
 DevApp/DevFrm详细分析.md |  445 +++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 363 insertions(+), 82 deletions(-)

diff --git "a/DevApp/DevFrm\350\257\246\347\273\206\345\210\206\346\236\220.md" "b/DevApp/DevFrm\350\257\246\347\273\206\345\210\206\346\236\220.md"
index 8bc0d05..ebafc83 100644
--- "a/DevApp/DevFrm\350\257\246\347\273\206\345\210\206\346\236\220.md"
+++ "b/DevApp/DevFrm\350\257\246\347\273\206\345\210\206\346\236\220.md"
@@ -1,33 +1,164 @@
-# DevFrm涓氬姟妯″潡璇︾粏鍒嗘瀽
+# DevFrm 涓氬姟妯″潡璇︾粏鍒嗘瀽
 
-## 鐩綍姒傝堪
-DevFrm鏄摑瀹滿ES绯荤粺鐨勬牳蹇冧笟鍔℃ā鍧楃洰褰曪紝鍖呭惈鎵�鏈変笟鍔″姛鑳界獥浣撳拰鐩稿叧缁勪欢銆傝鐩綍閲囩敤鎸変笟鍔″姛鑳芥ā鍧楀垝鍒嗙殑缁勭粐缁撴瀯锛屾瘡涓瓙鐩綍浠h〃涓�涓畬鏁寸殑涓氬姟棰嗗煙銆�
+## 姒傝堪
 
-## 鏍稿績鍏ュ彛鏂囦欢
+**DevFrm** 鏄� LanBMes MES 绯荤粺鐨勬牳蹇冧笟鍔℃ā鍧楃洰褰曪紝鍖呭惈鎵�鏈変笟鍔″姛鑳界獥浣撳拰鐩稿叧缁勪欢銆�
 
-### FrmMain.cs - 涓荤獥浣� (MDI瀹瑰櫒)
-**鍔熻兘锛�** 绯荤粺涓荤晫闈紝閲囩敤DevExpress FluentDesignForm璁捐
-**涓昏鐗规�э細**
-- 浣跨敤FluentDesign鐜颁唬鍖栫晫闈㈤鏍�
-- TabControl澶氭爣绛鹃〉绠$悊锛屾敮鎸佸姩鎬佹坊鍔�/鍏抽棴鏍囩椤�
-- 闆嗘垚瀵艰埅鏍戯紝鍔ㄦ�佸姞杞藉姛鑳借彍鍗�
-- 鏀寔鍙抽敭鑿滃崟鎿嶄綔锛堝叧闂綋鍓嶃�佸叧闂叏閮ㄧ瓑锛�
-- 鐢ㄦ埛鐧诲綍鐘舵�佺鐞嗗拰鏉冮檺鎺у埗
-- 绯荤粺閰嶇疆淇℃伅鏄剧ず
+- **椤圭洰浣嶇疆**: `Gs.DevApp/DevFrm/`
+- **妯″潡鏁伴噺**: 18 涓笟鍔″煙妯″潡 + 1 涓富绐椾綋
+- **绐椾綋鎬绘暟**: 136 涓富绐椾綋锛堜笉鍚� Designer.cs锛�
+- **鏍稿績妗嗘灦**: Windows Forms + DevExpress v22.2
+- **鏋舵瀯妯″紡**: 澶氭ā鍧楀寲璁捐锛屾寜涓氬姟鍩熺粍缁�
+- **閫氫俊鏈哄埗**: 闆嗕腑寮� HTTP REST API锛堥�氳繃 `UtilityHelper.HttpPost()`锛�
+- **鍛藉悕瑙勮寖**: `Gs.DevApp.DevFrm.{妯″潡鍚峿.{绐椾綋鍚峿`
 
-### FrmLogin.cs - 鐧诲綍绐椾綋
-**鍔熻兘锛�** 鐢ㄦ埛鐧诲綍璁よ瘉鐣岄潰
-**涓昏鐗规�э細**
-- 鐢ㄦ埛韬唤楠岃瘉
-- 鑷姩鏇存柊妫�鏌ラ泦鎴�
-- 璁颁綇鐧诲綍鐘舵��
-- 澶氳瑷�鏀寔鍑嗗
+## 蹇�熷鑸�
+
+| 妯″潡 | 绐椾綋鏁� | 鑱岃矗 | 鏍稿績绐椾綋 |
+|------|--------|------|--------|
+| **WOM** | 15 | 宸ュ崟鍏ㄧ敓鍛藉懆鏈� | 宸ュ崟鍒涘缓銆佸伐鑹烘祦绋嬨�佹淳宸ャ�佸叆搴撱�佸弽鍐� |
+| **Ck** | 12 | 鍑哄簱绠$悊 | 棰嗘枡銆佽ˉ鏂欍�侀噰璐��璐с�佺敓浜ч��搴撱�侀獙鏀堕��璐� |
+| **BasicData** | 11 | 鍩虹鏁版嵁绠$悊 | 瀹㈡埛銆佷緵搴斿晢銆佺墿鏂欏垎绫汇�佷粨搴撱�佽溅闂翠骇绾裤�佸憳宸� |
+| **WW** | 10 | 杞﹂棿鐜板満绠$悊 | 杞﹂棿琛ユ枡銆侀鏂欍�佹帓浜с�佸伐鍗曞垎閰嶃�佺敓浜ц鍗� |
+| **Warehouse** | 9 | 浠撳簱缁煎悎绠$悊 | 鏉$爜绠$悊銆佸鎵樺姞宸ャ�佽皟鎷ㄣ�佸師鏉愭枡鍏ュ簱 |
+| **Sales** | 9 | 閿�鍞鐞� | 閿�鍞鍗曘�佸彂璐с�侀��璐ч�氱煡 |
+| **QC** | 8 | 璐ㄩ噺鎺у埗閫氱敤 | 妫�楠屾ā鏉裤�佺己闄蜂唬鐮併�丄QL鏍囧噯銆佹楠岄」鐩� |
+| **RkQC** | 8 | 鏉ユ枡璐ㄩ噺鎺у埗 | 鏉ユ枡妫�楠屻�佹娊妫�銆佸鎵樻楠屻�佸叾浠栧叆搴撴楠� |
+| **Rk** | 7 | 鍏ュ簱绠$悊 | 鍒拌揣鍏ュ簱銆佹楠屽叆搴撱�佸叾浠栧叆搴撱�佸叆搴撳彴璐� |
+| **Work** | 7 | 鐢熶骇浣滀笟鎵ц | 寮�宸ャ�佷綔涓氱鐞嗐�佸伐搴忔祦杞�佽繑淇�佸伐鑹烘妧鏈� |
+| **JJGZ** | 7 | 璁′欢宸ヨ祫绠$悊 | 璁′欢/璁℃椂宸ヨ祫銆佹帓鐝�佽�冨嫟銆佸垎绾跨鐞� |
+| **IPQC** | 6 | 杩囩▼璐ㄩ噺鎺у埗 | 棣栦欢妫�楠屻�佸贰妫�绠$悊锛堝惈H5鐗堬級 |
+| **User** | 6 | 鐢ㄦ埛鏉冮檺绠$悊 | 鐢ㄦ埛绠$悊銆佽鑹茬鐞嗐�佹潈闄愬垎閰嶃�佸瘑鐮佽缃� |
+| **Sys** | 4 | 绯荤粺閰嶇疆 | 绯荤粺閰嶇疆銆侀〉闈㈣鍥俱�佹墦鍗扮鐞� |
+| **FQC** | 3 | 鏈�缁堣川閲忔帶鍒� | FQC妫�楠屻�佹娴嬫祦绋嬨�佹楠岄」鐩� |
+| **PDA** | 3 | 绉诲姩璁惧闆嗘垚 | 鐢ㄦ埛缁戝畾銆佸尯鍩熺粦瀹氥�佺粦瀹氬垪琛� |
+| **Rpt** | 1 | 鎶ヨ〃鏌ヨ | MES鏌ヨ鎶ヨ〃锛團astReport闆嗘垚锛� |
+| **BarCode** | 1 | 鏉$爜绠$悊 | 绠辩爜鐢熸垚鍜屾墦鍗� |
+
+## 鏍稿績搴旂敤鍏ュ彛
+
+### FrmMain.cs - 绯荤粺涓荤獥浣�
+
+**鍏抽敭鑱岃矗**:
+- FluentDesignForm 鐜颁唬鍖栫晫闈㈠鍣�
+- 鍔ㄦ�佸姞杞借彍鍗曪紙閫氳繃鍙嶅皠鍜� API锛�
+- XtraTabControl 澶氭爣绛鹃〉绠$悊
+- 琛ㄥ崟缂撳瓨闃叉閲嶅鎵撳紑
+- 缁勭粐鍒囨崲涓嬫媺妗�
+- 鐢ㄦ埛鐧诲嚭涓庣姸鎬佺鐞�
+
+**宸ヤ綔娴�**:
+```csharp
+// 1. 鍚姩鏃跺姞杞借彍鍗曪紙API: User/GetUserLoginInfo锛�
+// 2. 鑿滃崟鐐瑰嚮瑙﹀彂鍔ㄦ�佽〃鍗曞姞杞斤紙API: MenuAction/GetModelByNameSpace锛�
+// 3. 鏂板缓鎴栧垏鎹㈠埌鐜版湁鏍囩椤�
+// 4. 鏀寔鏍囩椤靛彸閿搷浣滐紙鍏抽棴銆佸叏鍏抽棴绛夛級
+```
+
+**鍏抽敭浠g爜浣嶇疆**: `Gs.DevApp/FrmMain.cs:1-100+`
+
+### FrmLogin.cs - 鐧诲綍璁よ瘉绐椾綋
+
+**鍏抽敭鑱岃矗**:
+- 鐢ㄦ埛韬唤楠岃瘉锛圓PI: User/UserLogin锛�
+- 鑷姩鏇存柊妫�鏌ワ紙AutoUpdater.NET锛�
+- 鐧诲綍鐘舵�佺紦瀛�
+- 缁勭粐鍒囨崲鏃堕噸鏂拌璇�
+
+**璁よ瘉娴佺▼**:
+```
+鐧诲綍鐣岄潰 鈫� HTTP POST /User/UserLogin
+鈫� 杩斿洖 LoginInfoModel (token + 鐢ㄦ埛淇℃伅)
+鈫� 瀛樺偍鍒伴潤鎬� LoginInfoModel.CurrentUser
+鈫� FrmMain 璇诲彇褰撳墠鐢ㄦ埛淇℃伅
+```
+
+**鍏抽敭浠g爜浣嶇疆**: `Gs.DevApp/FrmLogin.cs:1-150+`
+
+---
+
+## 妯″潡鍛藉悕瑙勮寖鍜屼唬鐮佷綅缃�
+
+### 鏍囧噯鍛藉悕瑙勮寖
+
+**涓荤獥浣撳懡鍚嶏細**
+- **鏍囧噯鏍煎紡锛�** `Frm_{涓氬姟鍚嶇О}.cs`
+  - 绀轰緥锛歚Frm_Customer.cs`銆乣Frm_MesWorkProd.cs`銆乣Frm_SalesOrder.cs`
+
+- **鐗规畩鏍煎紡锛圲ser妯″潡锛夛細** 涓嶄娇鐢� `Frm_` 鍓嶇紑
+  - 绀轰緥锛歚User.cs`銆乣Role.cs`銆乣ViewRole.cs`
+
+- **瀛愮獥浣�/瀵硅瘽妗嗗懡鍚嶏細**
+  - 妫�娴嬬獥浣擄細`Frm_{涓氬姟}Detect01.cs`銆乣Frm_{涓氬姟}Detect01H5.cs`
+  - 鍗曟嵁绐椾綋锛歚Frm_{涓氬姟}Dj.cs`锛圖j=鍗曟嵁锛�
+  - 鐢宠绐椾綋锛歚Frm_{涓氬姟}Sq.cs`锛圫q=鐢宠锛�
+  - 閫夋嫨绐椾綋锛歚Select{涓氬姟}.cs`
+  - 灞曠ず绐椾綋锛歚Frm_{涓氬姟}Show.cs`
+
+**杈呭姪缁勪欢鍛藉悕锛�**
+- 鐢ㄦ埛鎺т欢锛歚Uc{鍔熻兘鍚峿.cs`锛圲c=UserControl锛�
+- 閫夋嫨缁勪欢锛歚Select{瀵硅薄}.cs`
+- 鏌ユ壘缁勪欢锛歚UcLook{瀵硅薄}.cs`
+- 瀹炰綋妯″瀷锛歚Mes{瀵硅薄}.cs`锛堥�氬父鍦� Models/ 瀛愮洰褰曪級
+
+### 浠g爜璺緞鏄犲皠
+
+| 妯″潡 | 鐗╃悊璺緞 | 鍛藉悕绌洪棿 |
+|------|---------|---------|
+| BasicData | `Gs.DevApp\DevFrm\BasicData\` | `Gs.DevApp.DevFrm.BasicData` |
+| Work | `Gs.DevApp\DevFrm\Work\` | `Gs.DevApp.DevFrm.Work` |
+| WOM | `Gs.DevApp\DevFrm\WOM\` | `Gs.DevApp.DevFrm.WOM` |
+| Ck | `Gs.DevApp\DevFrm\Ck\` | `Gs.DevApp.DevFrm.Ck` |
+| Rk | `Gs.DevApp\DevFrm\Rk\` | `Gs.DevApp.DevFrm.Rk` |
+| QC | `Gs.DevApp\DevFrm\QC\` | `Gs.DevApp.DevFrm.QC` |
+| IPQC | `Gs.DevApp\DevFrm\IPQC\` | `Gs.DevApp.DevFrm.IPQC` |
+| FQC | `Gs.DevApp\DevFrm\FQC\` | `Gs.DevApp.DevFrm.FQC` |
+| RkQC | `Gs.DevApp\DevFrm\RkQC\` | `Gs.DevApp.DevFrm.RkQC` |
+| Warehouse | `Gs.DevApp\DevFrm\Warehouse\` | `Gs.DevApp.DevFrm.Warehouse` |
+| WW | `Gs.DevApp\DevFrm\WW\` | `Gs.DevApp.DevFrm.WW` |
+| Sales | `Gs.DevApp\DevFrm\Sales\` | `Gs.DevApp.DevFrm.Sales` |
+| JJGZ | `Gs.DevApp\DevFrm\JJGZ\` | `Gs.DevApp.DevFrm.JJGZ` |
+| BarCode | `Gs.DevApp\DevFrm\BarCode\` | `Gs.DevApp.DevFrm.BarCode` |
+| PDA | `Gs.DevApp\DevFrm\PDA\` | `Gs.DevApp.DevFrm.PDA` |
+| Rpt | `Gs.DevApp\DevFrm\Rpt\` | `Gs.DevApp.DevFrm.Rpt` |
+| Sys | `Gs.DevApp\DevFrm\Sys\` | `Gs.DevApp.DevFrm.Sys` |
+| User | `Gs.DevApp\DevFrm\User\` | `Gs.DevApp.DevFrm.User` |
+
+### 涓枃缂╁啓瀵圭収琛�
+
+涓轰究浜庣悊瑙d唬鐮佷腑鐨勪腑鏂囨嫾闊崇缉鍐欙紝浠ヤ笅鏄父瑙佺缉鍐欏鐓э細
+
+| 缂╁啓 | 涓枃 | 鑻辨枃 | 绀轰緥 |
+|------|------|------|------|
+| **Dj** | 鍗曟嵁 | Document | `Frm_MesItemClDj.cs` - 鏉愭枡鍑哄簱鍗曟嵁 |
+| **Sq** | 鐢宠 | Application | `Frm_MesCgthSq.cs` - 閲囪喘閫�璐х敵璇� |
+| **Bl** | 琛ユ枡 | Supplement Material | `Frm_MesItemBl.cs` - 琛ユ枡鐢宠 |
+| **Cl** | 鏉愭枡/鍑烘枡 | Material Out | `Frm_MesItemCl.cs` - 鏉愭枡鍑哄簱 |
+| **Rk** | 鍏ュ簱 | Receipt/Incoming | `Frm_MesItemTbl_RK.cs` - 鍏ュ簱鍗曟嵁 |
+| **Ck** | 鍑哄簱 | Issue/Outgoing | `Frm_MesItemQt.cs` - 鍏朵粬鍑哄簱 |
+| **Tbl** | 鍙拌处 | Ledger | `Frm_MesItemTbl.cs` - 鏉愭枡鍙拌处 |
+| **Gx** | 宸ュ簭/宸ヨ壓 | Process/Routing | `Frm_MesProcGx.cs` - 宸ヨ壓娴佺▼ |
+| **Wom** | 宸ュ崟妯″潡 | Work Order Management | `Frm_Womdaa.cs` - 宸ュ崟妗f |
+| **Daa** | 妗f | Archives | `Frm_Womdaa.cs` - 宸ュ崟妗f |
+| **Caa** | 鎴愭湰妗f | Cost Archives | `Frm_Womcaa.cs` - 宸ュ崟鎴愭湰鍒嗘瀽 |
+| **Pba** | 娲惧伐妗f | Production Batch Archives | `Frm_Wompba.cs` - 宸ュ崟娲惧伐 |
+| **Cgth** | 閲囪喘閫�璐� | Purchase Return | `Frm_MesCgthSq.cs` - 閲囪喘閫�璐х敵璇� |
+| **Sctk** | 鐢熶骇閫�搴� | Production Return | `Frm_MesSctkSq.cs` - 鐢熶骇閫�搴撶敵璇� |
+| **Scrk** | 鐢熶骇鍏ュ簱 | Production Receipt | `Frm_MesScrkDj.cs` - 鐢熶骇鍏ュ簱鍗曟嵁 |
+| **Qt** | 鍏朵粬 | Other | `Frm_MesItemQt.cs` - 鍏朵粬鍑哄簱 |
+| **Qtrk** | 鍏朵粬鍏ュ簱 | Other Receipt | `Frm_MesItemQtrk.cs` - 鍏朵粬鍏ュ簱 |
+| **Wwrk** | 濮斿鍏ュ簱 | Outsourcing Receipt | `Frm_WwrkDetect01.cs` - 濮斿鍏ュ簱妫�楠� |
+| **Cq** | 鎶芥 | Sampling Inspection | `Frm_Cqfa.cs` - 鎶芥鏂规 |
+| **Pc** | 鎺掍骇 | Production Scheduling | `Frm_WwPc.cs` - 杞﹂棿鎺掍骇 |
+| **Gd** | 宸ュ崟 | Work Order | `Frm_WwGd.cs` - 杞﹂棿宸ュ崟 |
+| **JJ** | 璁′欢 | Piece-rate | `Frm_MesJJSalary.cs` - 璁′欢宸ヨ祫 |
+| **JS** | 璁℃椂 | Time-based | `Frm_MesJSSalary.cs` - 璁℃椂宸ヨ祫 |
 
 ---
 
 ## 涓氬姟妯″潡璇︾粏鍒嗘瀽
 
-## 1. BasicData/ - 鍩虹鏁版嵁绠$悊妯″潡
+## 1锔忊儯 BasicData/ - 鍩虹鏁版嵁绠$悊妯″潡
 **妯″潡鑱岃矗锛�** 绯荤粺鍩虹涓绘暟鎹殑缁存姢鍜岀鐞嗭紝涓哄叾浠栦笟鍔℃ā鍧楁彁渚涙暟鎹敮鎾�
 
 ### 鏍稿績绐椾綋鍔熻兘锛�
@@ -270,36 +401,89 @@
 
 ## 5. WOM/ - 宸ュ崟绠$悊妯″潡
 **妯″潡鑱岃矗锛�** 鐢熶骇宸ュ崟鐨勫叏鐢熷懡鍛ㄦ湡绠$悊锛屼粠宸ュ崟鍒涘缓鍒板畬宸ュ叆搴�
+**绐椾綋鎬绘暟锛�** 15 涓富绐椾綋锛堢郴缁熶腑鏈�澶х殑涓氬姟妯″潡锛�
 
 ### 宸ュ崟鏍稿績绠$悊锛�
 - **Frm_MesWorkProd.cs** - 鐢熶骇宸ュ崟绠$悊
   - 宸ュ崟鍒涘缓銆佺紪杈戙�佸鏍�
   - 宸ュ崟鐘舵�佽窡韪�
   - 宸ュ崟鎵ц鐩戞帶
+  - 宸ュ崟 BOM 绠$悊
 
-### 宸ヨ壓娴佺▼绠$悊锛�
-- **Frm_MesProcGx.cs** - 宸ヨ壓娴佺▼绠$悊
-- **Frm_MesProcGx0.cs** - 宸ヨ壓娴佺▼鍩虹鐗�
+### 宸ヨ壓娴佺▼绠$悊锛圙x绯诲垪锛夛細
+- **Frm_MesProcGx.cs** - 宸ヨ壓娴佺▼绠$悊锛堝畬鏁寸増锛�
+  - 宸ヨ壓璺嚎璁捐
+  - 宸ュ簭娴佺▼閰嶇疆
+  - 宸ヨ壓鍙傛暟璁剧疆
+
+- **Frm_MesProcGx0.cs** - 宸ヨ壓娴佺▼绠$悊锛堝熀纭�鐗堬級
+  - 绠�鍖栫殑宸ヨ壓娴佺▼閰嶇疆
+  - 閫傜敤浜庣畝鍗曞伐鑹鸿矾绾�
+
 - **Frm_MesProcGxShow.cs** - 宸ヨ壓娴佺▼灞曠ず
+  - 宸ヨ壓娴佺▼鏌ョ湅鍜屽睍绀�
+  - 宸ヨ壓鎵ц鎸囧
+  - 宸ヨ壓鍘嗗彶璁板綍
 
-### 宸ュ崟妗f绠$悊锛�
+### 宸ュ崟妗f绠$悊锛圖aa绯诲垪锛夛細
 - **Frm_Womdaa.cs** - 宸ュ崟妗f绠$悊
-- **Frm_Womdaahb.cs** - 宸ュ崟妗f姹囨��
-- **Frm_WomdaaNbz.cs** - 宸ュ崟妗f鍐呴儴杞Щ
+  - 宸ュ崟妗f寤虹珛鍜岀淮鎶�
+  - 宸ュ崟瀹為檯鎵ц璁板綍
+  - 宸ュ崟鐗╂枡娑堣�楄拷韪�
 
-### 宸ュ崟鍒嗘瀽鍜屾淳宸ワ細
-- **Frm_Womcaa.cs** - 宸ュ崟鎴愭湰鍒嗘瀽
-- **Frm_Wompba.cs** - 宸ュ崟娲惧伐绠$悊
+- **Frm_Womdaahb.cs** - 宸ュ崟妗f姹囨��
+  - 宸ュ崟妗f姹囨�荤粺璁�
+  - 澶氬伐鍗曞悎骞跺垎鏋�
+  - 妗f鏁版嵁瀵煎嚭
+
+- **Frm_WomdaaNbz.cs** - 宸ュ崟妗f鍐呴儴杞Щ
+  - 宸ュ崟鍐呴儴娴佽浆绠$悊
+  - 杞﹂棿闂村伐鍗曡浆绉�
+  - 杞Щ璁板綍杩借釜
+
+### 宸ュ崟鍒嗘瀽鍜屾淳宸ワ紙Caa/Pba绯诲垪锛夛細
+- **Frm_Womcaa.cs** - 宸ュ崟鎴愭湰鍒嗘瀽锛圕ost Analysis Archives锛�
+  - 宸ュ崟鎴愭湰鏍哥畻
+  - 鐗╂枡鎴愭湰鍒嗘瀽
+  - 浜哄伐鎴愭湰缁熻
+
+- **Frm_Wompba.cs** - 宸ュ崟娲惧伐绠$悊锛圥roduction Batch Archives锛�
+  - 宸ュ崟娲惧伐鍒嗛厤
+  - 鐝粍浠诲姟鎸囨淳
+  - 娲惧伐杩涘害璺熻釜
+
 - **Frm_WompbaGx.cs** - 宸ュ崟娲惧伐宸ュ簭
+  - 娲惧伐宸ュ簭鏄庣粏绠$悊
+  - 宸ュ簭绾у埆浠诲姟鍒嗛厤
+  - 宸ュ簭瀹屾垚纭
 
 ### 鐗规畩宸ュ崟澶勭悊锛�
 - **Frm_WomFanGong.cs** - 杩斿伐鍗曠鐞�
-- **FrmAutoRk.cs** - 鑷姩鍏ュ簱
-- **FrmBackFlash.cs** - 鍙嶅啿澶勭悊
+  - 杩斿伐鍗曞垱寤哄拰瀹℃壒
+  - 杩斿伐娴佺▼璺熻釜
+  - 杩斿伐璐ㄩ噺纭
+  - 杩斿伐鎴愭湰鏍哥畻
 
-### 宸ュ崟鍏ュ簱绠$悊锛�
-- **Frm_MesScrkDj.cs** - 鐢熶骇鍏ュ簱鍗曟嵁
-- **Frm_MesScrksqDj.cs** - 鐢熶骇鍏ュ簱鐢宠鍗曟嵁
+- **FrmAutoRk.cs** - 鑷姩鍏ュ簱
+  - 宸ュ崟瀹屽伐鑷姩鍏ュ簱
+  - 鎵归噺鍏ュ簱澶勭悊
+  - 鍏ュ簱鍗曟嵁鑷姩鐢熸垚
+
+- **FrmBackFlash.cs** - 鍙嶅啿澶勭悊
+  - 鐗╂枡鍙嶅啿鎵f枡
+  - 鍙嶅啿瑙勫垯閰嶇疆
+  - 鍙嶅啿璁板綍绠$悊
+
+### 宸ュ崟鍏ュ簱绠$悊锛圫crk绯诲垪锛夛細
+- **Frm_MesScrkDj.cs** - 鐢熶骇鍏ュ簱鍗曟嵁锛堢敓浜у叆搴�-鍗曟嵁锛�
+  - 鐢熶骇瀹屽伐鍏ュ簱鍗曟嵁
+  - 鍏ュ簱鍗曟嵁瀹℃牳
+  - 鍏ュ簱鍗曟嵁鎵撳嵃
+
+- **Frm_MesScrksqDj.cs** - 鐢熶骇鍏ュ簱鐢宠鍗曟嵁锛堢敓浜у叆搴撶敵璇�-鍗曟嵁锛�
+  - 鐢熶骇鍏ュ簱鐢宠娴佺▼
+  - 鐢宠鍗曟嵁瀹℃壒
+  - 鐢宠杞寮忓叆搴�
 
 ### 杈呭姪缁勪欢锛�
 - **MesProcInfo.cs** - 宸ュ簭淇℃伅缁勪欢
@@ -357,38 +541,66 @@
 
 ---
 
-## 7. WW/ - 杞﹂棿绠$悊妯″潡  
+## 7. WW/ - 杞﹂棿绠$悊妯″潡
 **妯″潡鑱岃矗锛�** 杞﹂棿鐜板満浣滀笟鍜岀敓浜ц皟搴︾鐞�
+**绐椾綋鎬绘暟锛�** 10 涓富绐椾綋
 
 ### 杞﹂棿鐗╂枡绠$悊锛�
-- **琛ユ枡绠$悊**
+- **琛ユ枡绠$悊锛圔l绯诲垪锛�**
   - `Frm_WwBl.cs` - 杞﹂棿琛ユ枡鐢宠
+    - 鐢熶骇杩囩▼涓殑鐗╂枡琛ュ厖鐢宠
+    - 琛ユ枡闇�姹傚崟鎹垱寤�
+    - 琛ユ枡瀹℃壒娴佺▼
+
   - `Frm_WwBlDj.cs` - 杞﹂棿琛ユ枡鍗曟嵁
+    - 琛ユ枡鍗曟嵁绠$悊鍜屽鏍�
+    - 琛ユ枡鍙戞斁璁板綍
+    - 琛ユ枡鍗曟嵁鎵撳嵃
 
-- **棰嗘枡绠$悊**
+- **棰嗘枡绠$悊锛圕l/Ll绯诲垪锛�**
   - `Frm_WwCl.cs` - 杞﹂棿棰嗘枡鐢宠
-  - `Frm_WwClDj.cs` - 杞﹂棿棰嗘枡鍗曟嵁
-  - `Frm_WwLlDj.cs` - 杞﹂棿棰嗘枡鍗曟嵁
+    - 鐢熶骇寮�宸ユ椂鐨勭墿鏂欓鐢ㄧ敵璇�
+    - 鎸夊伐鍗� BOM 棰嗘枡
+    - 棰嗘枡鍗曟嵁鐢熸垚
 
-### 杞﹂棿鍙拌处绠$悊锛�
+  - `Frm_WwClDj.cs` - 杞﹂棿棰嗘枡鍗曟嵁
+    - 棰嗘枡鍗曟嵁瀹℃牳鍜屽彂鏀�
+    - 棰嗘枡璁板綍绠$悊
+    - 棰嗘枡鍗曟嵁鎵撳嵃
+
+  - `Frm_WwLlDj.cs` - 杞﹂棿棰嗘枡鍗曟嵁锛堝鐢ㄧ増锛�
+    - 棰嗘枡鍗曟嵁鐨勫彟涓�绉嶅鐞嗘祦绋�
+    - 鍙兘鐢ㄤ簬鐗瑰畾涓氬姟鍦烘櫙
+
+### 杞﹂棿鍙拌处绠$悊锛圱bl绯诲垪锛夛細
 - **Frm_WwTbl.cs** - 杞﹂棿鍙拌处
+  - 杞﹂棿鐗╂枡搴撳瓨鍙拌处
+  - 杞﹂棿鍦ㄥ埗鍝佺鐞�
+  - 鍙拌处鏁版嵁鏌ヨ鍜岀粺璁�
+
 - **Frm_WwTblDj.cs** - 杞﹂棿鍙拌处鍗曟嵁
+  - 鍙拌处鍗曟嵁绠$悊
+  - 鍙拌处璋冩暣璁板綍
+  - 鍙拌处鐩樼偣鍔熻兘
 
 ### 鐢熶骇璋冨害绠$悊锛�
-- **Frm_WwPc.cs** - 杞﹂棿鎺掍骇绠$悊
-  - 鐢熶骇璁″垝鍒跺畾
+- **Frm_WwPc.cs** - 杞﹂棿鎺掍骇绠$悊锛圥c=鎺掍骇锛�
+  - 鐢熶骇璁″垝鍒跺畾鍜屼笅杈�
   - 浜ц兘骞宠 鍒嗘瀽
   - 鐢熶骇璋冨害浼樺寲
+  - 璧勬簮璐熻嵎鍒嗘瀽
 
-- **Frm_WwGd.cs** - 杞﹂棿宸ュ崟绠$悊
-  - 杞﹂棿宸ュ崟鍒嗛厤
+- **Frm_WwGd.cs** - 杞﹂棿宸ュ崟绠$悊锛圙d=宸ュ崟锛�
+  - 杞﹂棿宸ュ崟鍒嗛厤鍜屾帴鏀�
   - 宸ュ崟鎵ц璺熻釜
   - 宸ュ崟瀹屾垚纭
+  - 宸ュ崟杩涘害姹囨姤
 
 - **Frm_ProductionOrder.cs** - 鐢熶骇璁㈠崟绠$悊
-  - 鐢熶骇璁㈠崟鍒涘缓
-  - 璁㈠崟鎵ц鐩戞帶
+  - 鐢熶骇璁㈠崟鍒涘缓鍜岀淮鎶�
+  - 璁㈠崟鎵ц鐩戞帶鍜岀湅鏉�
   - 璁㈠崟浜ゆ湡绠$悊
+  - 璁㈠崟浼樺厛绾ц皟鏁�
 
 ### 杈呭姪缁勪欢锛�
 - **SelectWwPc.cs** - 杞﹂棿鎺掍骇閫夋嫨
@@ -625,60 +837,129 @@
 
 ## 15. User/ - 鐢ㄦ埛绠$悊妯″潡
 **妯″潡鑱岃矗锛�** 鐢ㄦ埛鏉冮檺鍜岃鑹茬鐞�
+**绐椾綋鎬绘暟锛�** 6 涓富绐椾綋
+**鍛藉悕鐗圭偣锛�** 姝ゆā鍧椾娇鐢ㄧ畝鍗曠被鍚嶏紙User銆丷ole锛夛紝涓嶄娇鐢� Frm_ 鍓嶇紑
 
 ### 鐢ㄦ埛绠$悊锛�
-- **User.cs** - 鐢ㄦ埛绠$悊
-  - 鐢ㄦ埛璐︽埛鍒涘缓
-  - 鐢ㄦ埛淇℃伅缁存姢
-  - 鐢ㄦ埛鐘舵�佺鐞�
+- **User.cs** - 鐢ㄦ埛绠$悊锛堜富绐椾綋锛�
+  - 鐢ㄦ埛璐︽埛鍒涘缓銆佺紪杈戙�佸垹闄�
+  - 鐢ㄦ埛鍩烘湰淇℃伅缁存姢
+  - 鐢ㄦ埛鐘舵�佺鐞嗭紙鍚敤/绂佺敤锛�
+  - 鐢ㄦ埛缁勭粐褰掑睘璁剧疆
+  - 璺緞锛歚Gs.DevApp/DevFrm/User/User.cs`
 
 - **UserSetPwd.cs** - 鐢ㄦ埛瀵嗙爜璁剧疆
+  - 绠$悊鍛橀噸缃敤鎴峰瘑鐮�
   - 瀵嗙爜绛栫暐绠$悊
-  - 瀵嗙爜閲嶇疆鍔熻兘
+  - 瀵嗙爜澶嶆潅搴﹂獙璇�
   - 瀵嗙爜瀹夊叏妫�鏌�
 
-### 瑙掕壊绠$悊锛�
-- **Role.cs** - 瑙掕壊绠$悊
-  - 瑙掕壊瀹氫箟鍜屽垱寤�
-  - 瑙掕壊鏉冮檺鍒嗛厤
-  - 瑙掕壊灞傜骇绠$悊
-
-- **ViewRole.cs** - 瑙掕壊鏌ョ湅
-  - 瑙掕壊淇℃伅灞曠ず
-  - 鏉冮檺鏄庣粏鏌ヨ
-  - 瑙掕壊浣跨敤缁熻
-
-### 鏉冮檺鍒嗛厤锛�
 - **UserSelectRole.cs** - 鐢ㄦ埛閫夋嫨瑙掕壊
-  - 鐢ㄦ埛瑙掕壊鍏宠仈
-  - 澶氳鑹插垎閰�
+  - 鐢ㄦ埛瑙掕壊鍏宠仈鍜屽垎閰�
+  - 鏀寔澶氳鑹插垎閰�
+  - 瑙掕壊鏉冮檺鏌ョ湅
   - 瑙掕壊鍒囨崲鍔熻兘
 
+### 瑙掕壊绠$悊锛�
+- **Role.cs** - 瑙掕壊绠$悊锛堜富绐椾綋锛�
+  - 瑙掕壊瀹氫箟鍜屽垱寤�
+  - 瑙掕壊淇℃伅缁存姢
+  - 瑙掕壊灞傜骇绠$悊
+  - 瑙掕壊鐘舵�佺鐞�
+  - 璺緞锛歚Gs.DevApp/DevFrm/User/Role.cs`
+
+- **ViewRole.cs** - 瑙掕壊鏌ョ湅
+  - 瑙掕壊淇℃伅灞曠ず鍜屾煡璇�
+  - 鏉冮檺鏄庣粏鏌ヨ
+  - 瑙掕壊浣跨敤缁熻
+  - 鍏宠仈鐢ㄦ埛鍒楄〃
+
 - **RoleSelectAction.cs** - 瑙掕壊閫夋嫨鏉冮檺
-  - 鍔熻兘鏉冮檺鍒嗛厤
+  - 鍔熻兘鏉冮檺鍒嗛厤锛圓ction绾у埆锛�
   - 鏉冮檺鐭╅樀绠$悊
+  - 鑿滃崟鏉冮檺閰嶇疆
+  - 鎸夐挳鏉冮檺鎺у埗
   - 鏉冮檺缁ф壙鍏崇郴
 
 ---
 
 ## 鎬荤粨
 
-DevFrm鐩綍缁撴瀯娓呮櫚锛屾寜涓氬姟鍔熻兘妯″潡鍖栫粍缁囷紝浣撶幇浜嗗畬鏁寸殑鍒堕�犳墽琛岀郴缁熶笟鍔℃祦绋嬶細
+DevFrm鐩綍缁撴瀯娓呮櫚锛屾寜涓氬姟鍔熻兘妯″潡鍖栫粍缁囷紝浣撶幇浜嗗畬鏁寸殑鍒堕�犳墽琛岀郴缁熶笟鍔℃祦绋嬨��
 
-### 涓氬姟娴佺▼闂幆锛�
-1. **鍩虹鏁版嵁** 鈫� **宸ュ崟绠$悊** 鈫� **鐢熶骇浣滀笟** 鈫� **璐ㄩ噺鎺у埗** 鈫� **浠撳簱绠$悊** 鈫� **閿�鍞彂璐�**
-2. **閲囪喘鍏ュ簱** 鈫� **鐢熶骇棰嗘枡** 鈫� **杞﹂棿浣滀笟** 鈫� **鎴愬搧鍏ュ簱** 鈫� **璐ㄩ噺妫�楠�** 鈫� **瀹㈡埛浜や粯**
+### 妯″潡瑙勬ā缁熻
 
-### 鎶�鏈壒鐐癸細
-- 閲囩敤Windows Forms + DevExpress UI妗嗘灦
-- MDI澶氭枃妗g晫闈㈣璁�
-- 妯″潡鍖栫粍浠跺鐢�
-- 缁熶竴鐨勬暟鎹疄浣撴ā鍨�
-- 瀹屽杽鐨勬潈闄愭帶鍒朵綋绯�
+**鎬讳綋瑙勬ā锛�**
+- **妯″潡鎬绘暟锛�** 18 涓笟鍔″煙妯″潡 + 1 涓富绐椾綋锛團rmMain锛�
+- **绐椾綋鎬绘暟锛�** 136 涓富绐椾綋锛堜笉鍚� Designer.cs 鏂囦欢锛�
+- **浠g爜璺緞锛�** `E:\LanBMes\LB_MesClient\DevApp\Gs.DevApp\DevFrm\`
 
-### 鎵╁睍鎬э細
-- 娓呮櫚鐨勬ā鍧楄竟鐣岋紝渚夸簬鍔熻兘鎵╁睍
-- 涓板瘜鐨勮緟鍔╃粍浠讹紝鏀寔涓氬姟瀹氬埗
-- 缁熶竴鐨勫紑鍙戞ā寮忥紝闄嶄綆缁存姢鎴愭湰
+**妯″潡瑙勬ā鍒嗗竷锛�**
 
-璇ユ灦鏋勪负鍒堕�犱紒涓氭彁渚涗簡瀹屾暣鐨勪俊鎭寲瑙e喅鏂规锛岃鐩栦簡浠庡熀纭�鏁版嵁绠$悊鍒扮敓浜ф墽琛屻�佽川閲忔帶鍒躲�佷粨鍌ㄧ墿娴佺殑鍏ㄤ笟鍔℃祦绋嬨��
\ No newline at end of file
+| 瑙勬ā鍒嗙被 | 妯″潡鏁� | 妯″潡鍒楄〃 |
+|---------|--------|---------|
+| **瓒呭ぇ鍨嬶紙10+绐椾綋锛�** | 3 | WOM(15)銆丆k(12)銆丅asicData(11) |
+| **澶у瀷锛�7-9绐椾綋锛�** | 6 | WW(10)銆乄arehouse(9)銆丼ales(9)銆丵C(8)銆丷kQC(8)銆丷k(7)銆乄ork(7)銆丣JGZ(7) |
+| **涓瀷锛�3-6绐椾綋锛�** | 5 | IPQC(6)銆乁ser(6)銆丼ys(4)銆丗QC(3)銆丳DA(3) |
+| **灏忓瀷锛�1-2绐椾綋锛�** | 2 | Rpt(1)銆丅arCode(1) |
+
+### 涓氬姟娴佺▼闂幆
+
+**瀹屾暣涓氬姟閾撅細**
+1. **鍩虹鏁版嵁閰嶇疆** (BasicData) 鈫� **閿�鍞鍗�** (Sales) 鈫� **宸ュ崟绠$悊** (WOM) 鈫� **鐢熶骇娲惧伐** (WOM)
+2. **鐢熶骇棰嗘枡** (Ck) 鈫� **杞﹂棿浣滀笟** (Work/WW) 鈫� **杩囩▼妫�楠�** (IPQC) 鈫� **瀹屽伐鍏ュ簱** (WOM/Rk)
+3. **鏈�缁堟楠�** (FQC) 鈫� **浠撳簱绠$悊** (Warehouse) 鈫� **閿�鍞彂璐�** (Sales) 鈫� **瀹㈡埛浜や粯**
+
+**璐ㄩ噺鎺у埗浣撶郴锛�** QC(閫氱敤閰嶇疆) 鈫� RkQC(鏉ユ枡妫�楠�) 鈫� IPQC(杩囩▼妫�楠�) 鈫� FQC(鏈�缁堟楠�)
+
+**搴撳瓨绠$悊浣撶郴锛�** 閲囪喘鍏ュ簱(Rk) 鈫� 鐢熶骇棰嗘枡(Ck) 鈫� 杞﹂棿琛ユ枡(WW) 鈫� 鎴愬搧鍏ュ簱(Rk) 鈫� 鍙戣揣鍑哄簱(Ck)
+
+### 鎶�鏈壒鐐�
+
+- **UI妗嗘灦锛�** Windows Forms + DevExpress v22.2 鎺т欢濂椾欢
+- **鐣岄潰妯″紡锛�** FluentDesignForm + 澶氭爣绛鹃〉锛圶traTabControl锛�
+- **绐椾綋鍔犺浇锛�** 鍔ㄦ�佸弽灏勫姞杞斤紙杩愯鏃舵牴鎹彍鍗曟潈闄愬疄渚嬪寲锛�
+- **鏁版嵁閫氫俊锛�** 闆嗕腑寮� HTTP REST API锛坄UtilityHelper.HttpPost()`锛�
+- **缁勪欢澶嶇敤锛�** 150+ 鍙鐢� UserControl 缁勪欢锛坄Gs.DevApp/UserControl/`锛�
+- **鏁版嵁妯″瀷锛�** 缁熶竴鐨勫疄浣撴ā鍨嬶紙Entity/銆佸悇妯″潡鐨� Models/ 瀛愮洰褰曪級
+- **鏉冮檺鎺у埗锛�** 鍩轰簬瑙掕壊鐨勬潈闄愪綋绯伙紙User 妯″潡 + 鑿滃崟鍔ㄦ�佸姞杞斤級
+
+### 鏋舵瀯浼樺娍
+
+**娓呮櫚鐨勬ā鍧楄竟鐣岋細**
+- 鎸変笟鍔″煙鍨傜洿鍒囧垎锛圔asicData銆乄ork銆乄OM銆丵C绛夛級
+- 姣忎釜妯″潡鐙珛绠$悊鑷繁鐨勭獥浣撳拰杈呭姪缁勪欢
+- 妯″潡闂撮�氳繃鍚庣 API 鍜屽疄浣撴ā鍨嬫澗鑰﹀悎
+
+**涓板瘜鐨勮緟鍔╃粍浠讹細**
+- 60+ 鏁版嵁閫夋嫨鎺т欢锛坄UcLook*.cs`锛�
+- 缁熶竴鐨� CRUD 宸ュ叿鏍忥紙`UcToolBarMenu.cs`锛�
+- 鍒嗛〉鎺т欢銆佸瓧鍏搁�夋嫨鍣ㄣ�乀oast 閫氱煡绛�
+
+**缁熶竴鐨勫紑鍙戞ā寮忥細**
+- 鏍囧噯鐨勫懡鍚嶈鑼冿紙`Frm_{涓氬姟鍚峿.cs`锛孶ser 妯″潡闄ゅ锛�
+- 涓�鑷寸殑 HTTP 璋冪敤妯″紡锛坄UtilityHelper.HttpPost()`锛�
+- 缁熶竴鐨勬秷鎭彁绀猴紙`MsgHelper`锛夊拰鏃ュ織璁板綍锛坄LogHelper`锛�
+- 鏍囧噯鍖栫殑 Grid 鍒濆鍖栵紙`UtilityHelper.InitGridControl()`锛�
+
+**鑹ソ鐨勫彲鎵╁睍鎬э細**
+- 鏂板妯″潡鍙渶娣诲姞鏂囦欢澶瑰拰绐椾綋锛屽悗绔厤缃彍鍗曞嵆鍙�
+- 鏀寔宸ヨ壓娴佺▼瀹氬埗锛堝鐗堟湰绐椾綋锛欸x銆丟x0銆丟xShow锛�
+- 鏀寔澶氱妫�楠屾ā寮忥紙Detect01銆丏etect01H5銆丏etect01Input锛�
+- 绉诲姩绔泦鎴愭敮鎸侊紙PDA 妯″潡 + H5 鐗堟湰绐椾綋锛�
+
+### 搴旂敤鍦烘櫙
+
+璇ユ灦鏋勪负鍒堕�犱紒涓氭彁渚涗簡瀹屾暣鐨� MES 淇℃伅鍖栬В鍐虫柟妗堬紝瑕嗙洊锛�
+
+- 鉁� **鍩虹鏁版嵁绠$悊**锛氬鎴枫�佷緵搴斿晢銆佺墿鏂欍�佷粨搴撱�侀儴闂ㄣ�佸憳宸�
+- 鉁� **鐢熶骇璁″垝鎵ц**锛氬伐鍗曞垱寤恒�佸伐鑹鸿矾绾裤�佹淳宸ャ�佽繘搴﹁窡韪�
+- 鉁� **杞﹂棿鐜板満绠$悊**锛氬紑宸ユ姤宸ャ�佹暟鎹噰闆嗐�佽ˉ鏂欍�佽繑淇�
+- 鉁� **璐ㄩ噺绠$悊浣撶郴**锛欼QC銆両PQC銆丗QC 鍏ㄦ祦绋嬭川閲忔帶鍒�
+- 鉁� **浠撳偍鐗╂祦绠$悊**锛氬嚭鍏ュ簱銆佽皟鎷ㄣ�佹潯鐮佺鐞嗐�佸鎵樺姞宸�
+- 鉁� **閿�鍞彂璐х鐞�**锛氳鍗曠鐞嗐�佸彂璐с�侀��璐у鐞�
+- 鉁� **鎴愭湰鏍哥畻绠$悊**锛氳浠跺伐璧勩�佽鏃跺伐璧勩�佽�冨嫟鎺掔彮
+- 鉁� **鎶ヨ〃鏌ヨ鍒嗘瀽**锛氬悇涓氬姟鍩熸姤琛ㄣ�丗astReport 闆嗘垚
+- 鉁� **绯荤粺閰嶇疆绠$悊**锛氱敤鎴锋潈闄愩�佽鑹茬鐞嗐�佺郴缁熷弬鏁�
+
+璇ョ郴缁熼�傜敤浜庣鏁e埗閫犮�佺數瀛愯閰嶃�佹満姊板姞宸ョ瓑琛屼笟锛屾敮鎸佸宸ュ巶銆佸杞﹂棿銆佸缁勭粐鐨勪紒涓氱骇搴旂敤鍦烘櫙銆�
\ No newline at end of file

--
Gitblit v1.9.3