From a109e06bc0b2e4f84fcfc834a6ce9a39c215cc65 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期一, 15 九月 2025 10:37:04 +0800 Subject: [PATCH] 项目文档 --- DevApp/DevFrm详细分析.md | 684 ++++++++++++++++++++++++++++++++++++++ DevApp/HELP.md | 390 +++++++++++++++++++++ 2 files changed, 1,074 insertions(+), 0 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" new file mode 100644 index 0000000..8bc0d05 --- /dev/null +++ "b/DevApp/DevFrm\350\257\246\347\273\206\345\210\206\346\236\220.md" @@ -0,0 +1,684 @@ +# DevFrm涓氬姟妯″潡璇︾粏鍒嗘瀽 + +## 鐩綍姒傝堪 +DevFrm鏄摑瀹滿ES绯荤粺鐨勬牳蹇冧笟鍔℃ā鍧楃洰褰曪紝鍖呭惈鎵�鏈変笟鍔″姛鑳界獥浣撳拰鐩稿叧缁勪欢銆傝鐩綍閲囩敤鎸変笟鍔″姛鑳芥ā鍧楀垝鍒嗙殑缁勭粐缁撴瀯锛屾瘡涓瓙鐩綍浠h〃涓�涓畬鏁寸殑涓氬姟棰嗗煙銆� + +## 鏍稿績鍏ュ彛鏂囦欢 + +### FrmMain.cs - 涓荤獥浣� (MDI瀹瑰櫒) +**鍔熻兘锛�** 绯荤粺涓荤晫闈紝閲囩敤DevExpress FluentDesignForm璁捐 +**涓昏鐗规�э細** +- 浣跨敤FluentDesign鐜颁唬鍖栫晫闈㈤鏍� +- TabControl澶氭爣绛鹃〉绠$悊锛屾敮鎸佸姩鎬佹坊鍔�/鍏抽棴鏍囩椤� +- 闆嗘垚瀵艰埅鏍戯紝鍔ㄦ�佸姞杞藉姛鑳借彍鍗� +- 鏀寔鍙抽敭鑿滃崟鎿嶄綔锛堝叧闂綋鍓嶃�佸叧闂叏閮ㄧ瓑锛� +- 鐢ㄦ埛鐧诲綍鐘舵�佺鐞嗗拰鏉冮檺鎺у埗 +- 绯荤粺閰嶇疆淇℃伅鏄剧ず + +### FrmLogin.cs - 鐧诲綍绐椾綋 +**鍔熻兘锛�** 鐢ㄦ埛鐧诲綍璁よ瘉鐣岄潰 +**涓昏鐗规�э細** +- 鐢ㄦ埛韬唤楠岃瘉 +- 鑷姩鏇存柊妫�鏌ラ泦鎴� +- 璁颁綇鐧诲綍鐘舵�� +- 澶氳瑷�鏀寔鍑嗗 + +--- + +## 涓氬姟妯″潡璇︾粏鍒嗘瀽 + +## 1. BasicData/ - 鍩虹鏁版嵁绠$悊妯″潡 +**妯″潡鑱岃矗锛�** 绯荤粺鍩虹涓绘暟鎹殑缁存姢鍜岀鐞嗭紝涓哄叾浠栦笟鍔℃ā鍧楁彁渚涙暟鎹敮鎾� + +### 鏍稿績绐椾綋鍔熻兘锛� +- **Frm_Customer.cs** - 瀹㈡埛淇℃伅绠$悊 + - 瀹㈡埛妗f鐨勫鍒犳敼鏌� + - 瀹㈡埛鍒嗙被绠$悊 + - 瀹㈡埛鑱旂郴浜轰俊鎭淮鎶� + - 瀹㈡埛淇$敤绛夌骇绠$悊 + +- **Frm_Supplier.cs** - 渚涘簲鍟嗕俊鎭鐞� + - 渚涘簲鍟嗘。妗堢淮鎶� + - 渚涘簲鍟嗚瘎绾х鐞� + - 鍚堜綔鍘嗗彶璁板綍 + +- **Frm_SupplierSrm.cs** - SRM渚涘簲鍟嗗叧绯荤鐞� + - 渚涘簲鍟嗗叧绯荤鐞嗙郴缁熼泦鎴� + - 渚涘簲鍟嗙哗鏁堣瘎浼� + - 鍗忓悓绠$悊鍔熻兘 + +- **Frm_MesItems.cs** - 鐗╂枡涓绘暟鎹鐞� + - 鐗╂枡妗f绠$悊锛堟枡鍙枫�佸悕绉般�佽鏍肩瓑锛� + - BOM缁撴瀯缁存姢 + - 鐗╂枡鏇夸唬鍏崇郴绠$悊 + +- **Frm_MesItemsShow.cs** - 鐗╂枡淇℃伅灞曠ず + - 鐗╂枡淇℃伅鏌ヨ灞曠ず + - 澶氭潯浠剁粍鍚堟煡璇� + - 鐗╂枡浣跨敤鎯呭喌鍒嗘瀽 + +- **Frm_MesItemType.cs** - 鐗╂枡鍒嗙被绠$悊 + - 鐗╂枡绫诲埆鏍戝舰缁撴瀯绠$悊 + - 鍒嗙被灞炴�у畾涔� + - 鍒嗙被缂栫爜瑙勫垯 + +- **Frm_MesUnit.cs** - 璁¢噺鍗曚綅绠$悊 + - 鏍囧噯璁¢噺鍗曚綅缁存姢 + - 鍗曚綅鎹㈢畻鍏崇郴瀹氫箟 + - 鍗曚綅缁勭鐞� + +- **Frm_MesDepot.cs** - 浠撳簱淇℃伅绠$悊 + - 浠撳簱鍩虹淇℃伅缁存姢 + - 浠撳簱鍒嗗尯绠$悊 + - 浠撳簱鏉冮檺璁剧疆 + +- **Frm_MesWorkshopLine.cs** - 杞﹂棿鐢熶骇绾块厤缃� + - 杞﹂棿鍩虹淇℃伅绠$悊 + - 鐢熶骇绾块厤缃� + - 宸ヤ綅璁剧疆鍜屼汉鍛橀厤缃� + +- **Frm_Staff.cs** - 鍛樺伐淇℃伅绠$悊 + - 鍛樺伐鍩虹妗f + - 鎶�鑳界瓑绾х鐞� + - 宀椾綅鍒嗛厤 + +- **Frm_Department.cs** - 閮ㄩ棬淇℃伅绠$悊 + - 閮ㄩ棬缁勭粐鏋舵瀯 + - 閮ㄩ棬鑱岃矗瀹氫箟 + - 浜哄憳褰掑睘绠$悊 + +--- + +## 2. Ck/ - 鍑哄簱绠$悊妯″潡 +**妯″潡鑱岃矗锛�** 澶勭悊鍚勭绫诲瀷鐨勫嚭搴撲笟鍔℃祦绋嬶紝鍖呮嫭鐢熶骇棰嗘枡銆佽ˉ鏂欍�侀��璐х瓑 + +### 鏍稿績绐椾綋鍔熻兘锛� + +#### 涓昏鍑哄簱绫诲瀷锛� +- **鏉愭枡鍑哄簱 (Cl)** + - `Frm_MesItemCl.cs` - 鏉愭枡鍑哄簱鐢宠 + - `Frm_MesItemClDj.cs` - 鏉愭枡鍑哄簱鍗曟嵁 + +- **琛ユ枡鍑哄簱 (Bl)** + - `Frm_MesItemBl.cs` - 琛ユ枡鍑哄簱鐢宠 + - `Frm_MesItemBlDJ.cs` - 琛ユ枡鍑哄簱鍗曟嵁 + +- **鍏朵粬鍑哄簱 (Qt)** + - `Frm_MesItemQt.cs` - 鍏朵粬鍑哄簱鐢宠 + - `Frm_MesItemQtDj.cs` - 鍏朵粬鍑哄簱鍗曟嵁 + +#### 鐗规畩鍑哄簱涓氬姟锛� +- **閲囪喘閫�璐�** + - `Frm_MesCgthSq.cs` - 閲囪喘閫�璐х敵璇� + - `Frm_MesCgthSqDj.cs` - 閲囪喘閫�璐у崟鎹� + +- **鐢熶骇閫�搴�** + - `Frm_MesSctkSq.cs` - 鐢熶骇閫�搴撶敵璇� + - `Frm_MesSctkSqDj.cs` - 鐢熶骇閫�搴撳崟鎹� + +- **鐢熶骇棰嗘枡** + - `Frm_MesInvItemOut_SCLL.cs` - 鐢熶骇棰嗘枡鍑哄簱 + +- **楠屾敹閫�璐�** + - `Frm_MesYanTui.cs` - 楠屾敹閫�璐х鐞� + +### 杈呭姪缁勪欢锛� +- **UcBlcl.cs** - 琛ユ枡鍑哄簱鐢ㄦ埛鎺т欢 +- **UcBlclDj.cs** - 琛ユ枡鍑哄簱鍗曟嵁鎺т欢 +- **UcBlclSelect.cs** - 琛ユ枡鍑哄簱閫夋嫨鎺т欢 +- **SelectSctk.cs** - 鐢熶骇閫�搴撻�夋嫨缁勪欢 + +--- + +## 3. Rk/ - 鍏ュ簱绠$悊妯″潡 +**妯″潡鑱岃矗锛�** 澶勭悊鍚勭鍏ュ簱涓氬姟锛屽寘鎷噰璐叆搴撱�佺敓浜у叆搴撱�佸叾浠栧叆搴撶瓑 + +### 鏍稿績绐椾綋鍔熻兘锛� +- **Frm_MesItemTbl.cs** - 鏉愭枡鍏ュ簱鍙拌处 + - 鍏ュ簱璁板綍绠$悊 + - 鍏ュ簱鏁版嵁缁熻 + - 鍘嗗彶鏌ヨ鍔熻兘 + +- **Frm_MesItemTbl_RK.cs** - 鍏ュ簱鍗曟嵁澶勭悊 + - 鍏ュ簱鍗曟嵁鐢熸垚鍜屽鏍� + - 鍏ュ簱娴佺▼鎺у埗 + - 鍗曟嵁鎵撳嵃鍔熻兘 + +- **Frm_MesItemTblShow.cs** - 鍏ュ簱淇℃伅灞曠ず + - 鍏ュ簱淇℃伅鏌ヨ + - 澶氱淮搴︾粺璁″垎鏋� + - 鏁版嵁瀵煎嚭鍔熻兘 + +- **鍏朵粬鍏ュ簱绠$悊** + - `Frm_MesItemQtrk.cs` - 鍏朵粬鍏ュ簱鐢宠 + - `Frm_MesItemQtrkDj.cs` - 鍏朵粬鍏ュ簱鍗曟嵁 + +- **鐗规畩鍏ュ簱澶勭悊** + - `Frm_MesInvItemArn.cs` - 鍒拌揣鍏ュ簱绠$悊 + - `Frm_MesInvItemIns.cs` - 妫�楠屽叆搴撶鐞� + +### 杈呭姪缁勪欢锛� +- **SelectItemTbl.cs** - 鍏ュ簱鍙拌处閫夋嫨缁勪欢 +- **HistoryDhmxcs.cs** - 鍘嗗彶鍒拌揣鏄庣粏鏌ヨ + +--- + +## 4. 璐ㄩ噺鎺у埗妯″潡缇� + +### 4.1 FQC/ - 鏈�缁堣川閲忔帶鍒舵ā鍧� +**妯″潡鑱岃矗锛�** 鎴愬搧鍑鸿揣鍓嶇殑鏈�缁堣川閲忔楠� + +#### 鏍稿績绐椾綋锛� +- **Frm_Fqc.cs** - FQC妫�楠屼富鐣岄潰 + - 妫�楠岃鍒掔鐞� + - 妫�楠屼换鍔″垎閰� + - 妫�楠岀粨鏋滄眹鎬� + +- **Frm_FqcDetect01.cs** - FQC妫�娴嬫祦绋� + - 妫�娴嬮」鐩墽琛� + - 妫�娴嬫暟鎹綍鍏� + - 妫�娴嬬粨鏋滃垽瀹� + +- **Frm_FQCItem.cs** - FQC妫�楠岄」鐩鐞� + - 妫�楠岄」鐩厤缃� + - 妫�楠屾爣鍑嗙淮鎶� + - 妫�楠屾柟娉曞畾涔� + +#### 杈呭姪缁勪欢锛� +- **MesFqcExceptional.cs** - FQC寮傚父澶勭悊 +- **SelectFqcBox.cs** - FQC绠遍�夋嫨 +- **SelectFqcDaa.cs** - FQC妗f閫夋嫨 +- **UcChouJianList.cs** - 鎶芥鍒楄〃鎺т欢 + +### 4.2 IPQC/ - 杩囩▼璐ㄩ噺鎺у埗妯″潡 +**妯″潡鑱岃矗锛�** 鐢熶骇杩囩▼涓殑璐ㄩ噺妫�楠屽拰鐩戞帶 + +#### 鏍稿績绐椾綋锛� +- **棣栦欢妫�楠岀郴鍒�** + - `Frm_ShouJian.cs` - 棣栦欢妫�楠岀鐞� + - `Frm_ShouJianDetect01.cs` - 棣栦欢妫�娴嬫祦绋� + - `Frm_ShouJianDetect01H5.cs` - 棣栦欢妫�娴婬5鐗堟湰 + +- **宸℃绯诲垪** + - `Frm_XunJian.cs` - 宸℃绠$悊 + - `Frm_XunJianDetect01.cs` - 宸℃妫�娴嬫祦绋� + - `Frm_XunJianDetect01Show.cs` - 宸℃缁撴灉灞曠ず + +### 4.3 RkQC/ - 鏉ユ枡璐ㄩ噺鎺у埗妯″潡 +**妯″潡鑱岃矗锛�** 鏉ユ枡鍜屽叆搴撶墿鏂欑殑璐ㄩ噺妫�楠� + +#### 鏍稿績妫�楠屾祦绋嬶細 +- **Frm_RkDetect01.cs** - 鏉ユ枡妫�楠� +- **Frm_CqDetect01.cs** - 鎶芥妫�楠� +- **Frm_QtrkDetect01.cs** - 鍏朵粬鍏ュ簱妫�楠� +- **Frm_WwrkDetect01.cs** - 瀹屽伐鍏ュ簱妫�楠� +- **Frm_ShouTuoDetect01.cs** - 濮旀墭鍔犲伐妫�楠� + +#### 鎶芥绠$悊锛� +- **Frm_Cqfa.cs** - 鎶芥鏂规绠$悊 +- **Frm_CqfaItems.cs** - 鎶芥椤圭洰閰嶇疆 +- **Frm_Cqsq.cs** - 鎶芥鐢宠 + +#### 杈呭姪缁勪欢锛� +- **RkDetect01.cs** - 鍏ュ簱妫�娴嬬粍浠� +- **SelectCqsq.cs** - 鎶芥鐢宠閫夋嫨 + +### 4.4 QC/ - 璐ㄩ噺鎺у埗閫氱敤妯″潡 +**妯″潡鑱岃矗锛�** 璐ㄩ噺绠$悊鐨勯�氱敤鍔熻兘鍜岄厤缃� + +#### 妫�楠岄」鐩鐞嗭細 +- **Frm_MesQaMj.cs** - 璐ㄩ噺妫�楠屾ā鏉� +- **Frm_MesQaItemsDetect01.cs** - 妫�楠岄」鐩娴� +- **Frm_MesQaItemsDetect01Input.cs** - 妫�楠屾暟鎹綍鍏� +- **Frm_MesQmCheckitemDt.cs** - 妫�楠岄」鐩槑缁� + +#### 璐ㄩ噺鏍囧噯绠$悊锛� +- **Frm_MesQmAql1.cs** - AQL鎶芥牱鏍囧噯 +- **Frm_MesDefectCodeShow.cs** - 缂洪櫡浠g爜灞曠ず +- **Frm_IQCLookups.cs** - IQC鏌ヨ鐣岄潰 +- **Frm_MesSysLookups.cs** - 绯荤粺鏌ヨ閰嶇疆 + +#### 缂洪櫡浠g爜绠$悊锛� +- **DefectCode.cs** - 閫氱敤缂洪櫡浠g爜 +- **DefectCodeCk.cs** - 鍑哄簱缂洪櫡浠g爜 +- **DefectCodeDaa.cs** - 妗f缂洪櫡浠g爜 +- **DefectCodeQc.cs** - 璐ㄦ帶缂洪櫡浠g爜 +- **DefectCodeRk.cs** - 鍏ュ簱缂洪櫡浠g爜 +- **DefectCodeShouJian.cs** - 棣栦欢缂洪櫡浠g爜 +- **DefectCodeXianChang.cs** - 鐜板満缂洪櫡浠g爜 + +#### 妫�楠岄」鐩拰寮傚父绠$悊锛� +- **Jyxm.cs** - 妫�楠岄」鐩鐞� +- **JyxmShow.cs** - 妫�楠岄」鐩睍绀� +- **JyxmShowCopy.cs** - 妫�楠岄」鐩鍒� +- **MesQcExceptional.cs** - 璐ㄦ帶寮傚父澶勭悊 +- **MesQcExceptionalShow.cs** - 璐ㄦ帶寮傚父灞曠ず + +#### 鏁版嵁妯″瀷 (Models/)锛� +- **MesDefectCode.cs** - 缂洪櫡浠g爜瀹炰綋 +- **MesQaMj.cs** - 璐ㄩ噺妫�楠屾ā鏉垮疄浣� +- **MesQmAql1.cs/MesQmAql2.cs/MesQmAql3.cs** - AQL鏍囧噯瀹炰綋 +- **MesQmCheckitem.cs** - 妫�楠岄」鐩疄浣� +- **MesQmCheckitemDt.cs** - 妫�楠岄」鐩槑缁嗗疄浣� +- **MesSysLookups.cs** - 绯荤粺鏌ユ壘瀹炰綋 +- **MesSysLookupTypes.cs** - 绯荤粺鏌ユ壘绫诲瀷瀹炰綋 + +#### 宸ュ叿缁勪欢锛� +- **Xls.cs** - Excel瀵煎叆瀵煎嚭宸ュ叿 + +--- + +## 5. WOM/ - 宸ュ崟绠$悊妯″潡 +**妯″潡鑱岃矗锛�** 鐢熶骇宸ュ崟鐨勫叏鐢熷懡鍛ㄦ湡绠$悊锛屼粠宸ュ崟鍒涘缓鍒板畬宸ュ叆搴� + +### 宸ュ崟鏍稿績绠$悊锛� +- **Frm_MesWorkProd.cs** - 鐢熶骇宸ュ崟绠$悊 + - 宸ュ崟鍒涘缓銆佺紪杈戙�佸鏍� + - 宸ュ崟鐘舵�佽窡韪� + - 宸ュ崟鎵ц鐩戞帶 + +### 宸ヨ壓娴佺▼绠$悊锛� +- **Frm_MesProcGx.cs** - 宸ヨ壓娴佺▼绠$悊 +- **Frm_MesProcGx0.cs** - 宸ヨ壓娴佺▼鍩虹鐗� +- **Frm_MesProcGxShow.cs** - 宸ヨ壓娴佺▼灞曠ず + +### 宸ュ崟妗f绠$悊锛� +- **Frm_Womdaa.cs** - 宸ュ崟妗f绠$悊 +- **Frm_Womdaahb.cs** - 宸ュ崟妗f姹囨�� +- **Frm_WomdaaNbz.cs** - 宸ュ崟妗f鍐呴儴杞Щ + +### 宸ュ崟鍒嗘瀽鍜屾淳宸ワ細 +- **Frm_Womcaa.cs** - 宸ュ崟鎴愭湰鍒嗘瀽 +- **Frm_Wompba.cs** - 宸ュ崟娲惧伐绠$悊 +- **Frm_WompbaGx.cs** - 宸ュ崟娲惧伐宸ュ簭 + +### 鐗规畩宸ュ崟澶勭悊锛� +- **Frm_WomFanGong.cs** - 杩斿伐鍗曠鐞� +- **FrmAutoRk.cs** - 鑷姩鍏ュ簱 +- **FrmBackFlash.cs** - 鍙嶅啿澶勭悊 + +### 宸ュ崟鍏ュ簱绠$悊锛� +- **Frm_MesScrkDj.cs** - 鐢熶骇鍏ュ簱鍗曟嵁 +- **Frm_MesScrksqDj.cs** - 鐢熶骇鍏ュ簱鐢宠鍗曟嵁 + +### 杈呭姪缁勪欢锛� +- **MesProcInfo.cs** - 宸ュ簭淇℃伅缁勪欢 +- **SelectWomdaa.cs** - 宸ュ崟妗f閫夋嫨 +- **SelectWompba.cs** - 娲惧伐閫夋嫨 +- **ShowGx.cs** - 宸ュ簭灞曠ず +- **ShowJieAn.cs** - 缁撴灞曠ず +- **showZhongTai.cs** - 涓彴灞曠ず + +--- + +## 6. Work/ - 鐢熶骇浣滀笟妯″潡 +**妯″潡鑱岃矗锛�** 杞﹂棿鐢熶骇浣滀笟鐨勬墽琛屽拰绠$悊 + +### 鏍稿績浣滀笟绠$悊锛� +- **Frm_WorkStart.cs** - 鐢熶骇寮�宸� + - 宸ュ崟寮�宸ョ‘璁� + - 璧勬簮妫�鏌ュ拰鍒嗛厤 + - 寮�宸ヨ褰曠鐞� + +- **Frm_Work01.cs** - 鐢熶骇浣滀笟涓荤晫闈� + - 浣滀笟浠诲姟绠$悊 + - 鐢熶骇杩涘害璺熻釜 + - 寮傚父鎯呭喌澶勭悊 + +- **Frm_Work09.cs** - 鐢熶骇浣滀笟娴佺▼9 + - 鐗瑰畾宸ュ簭浣滀笟娴佺▼ + - 浣滀笟鏍囧噯鎵ц + - 璐ㄩ噺鎺у埗鐐规鏌� + +- **Frm_WorkProcesses.cs** - 宸ュ簭浣滀笟绠$悊 + - 宸ュ簭娴佽浆鎺у埗 + - 宸ュ簭鏃堕棿璁板綍 + - 宸ュ簭璐ㄩ噺妫�鏌� + +### 宸ヨ壓鎶�鏈鐞嗭細 +- **Frm_WorkTechnique.cs** - 宸ヨ壓鎶�鏈鐞� + - 宸ヨ壓鍙傛暟璁剧疆 + - 宸ヨ壓鏂囦欢绠$悊 + - 宸ヨ壓鍙樻洿鎺у埗 + +- **Frm_WorkTechniqueShow.cs** - 宸ヨ壓鎶�鏈睍绀� + - 宸ヨ壓淇℃伅鏌ヨ + - 宸ヨ壓鎵ц鎸囧 + - 宸ヨ壓鍘嗗彶璁板綍 + +### 杩斾慨浣滀笟锛� +- **Frm_Repair.cs** - 杩斾慨浣滀笟绠$悊 + - 杩斾慨鍗曞垱寤� + - 杩斾慨娴佺▼璺熻釜 + - 杩斾慨璐ㄩ噺纭 + +### 杈呭姪缁勪欢锛� +- **SelectProcess.cs** - 宸ュ簭閫夋嫨缁勪欢 + +--- + +## 7. WW/ - 杞﹂棿绠$悊妯″潡 +**妯″潡鑱岃矗锛�** 杞﹂棿鐜板満浣滀笟鍜岀敓浜ц皟搴︾鐞� + +### 杞﹂棿鐗╂枡绠$悊锛� +- **琛ユ枡绠$悊** + - `Frm_WwBl.cs` - 杞﹂棿琛ユ枡鐢宠 + - `Frm_WwBlDj.cs` - 杞﹂棿琛ユ枡鍗曟嵁 + +- **棰嗘枡绠$悊** + - `Frm_WwCl.cs` - 杞﹂棿棰嗘枡鐢宠 + - `Frm_WwClDj.cs` - 杞﹂棿棰嗘枡鍗曟嵁 + - `Frm_WwLlDj.cs` - 杞﹂棿棰嗘枡鍗曟嵁 + +### 杞﹂棿鍙拌处绠$悊锛� +- **Frm_WwTbl.cs** - 杞﹂棿鍙拌处 +- **Frm_WwTblDj.cs** - 杞﹂棿鍙拌处鍗曟嵁 + +### 鐢熶骇璋冨害绠$悊锛� +- **Frm_WwPc.cs** - 杞﹂棿鎺掍骇绠$悊 + - 鐢熶骇璁″垝鍒跺畾 + - 浜ц兘骞宠 鍒嗘瀽 + - 鐢熶骇璋冨害浼樺寲 + +- **Frm_WwGd.cs** - 杞﹂棿宸ュ崟绠$悊 + - 杞﹂棿宸ュ崟鍒嗛厤 + - 宸ュ崟鎵ц璺熻釜 + - 宸ュ崟瀹屾垚纭 + +- **Frm_ProductionOrder.cs** - 鐢熶骇璁㈠崟绠$悊 + - 鐢熶骇璁㈠崟鍒涘缓 + - 璁㈠崟鎵ц鐩戞帶 + - 璁㈠崟浜ゆ湡绠$悊 + +### 杈呭姪缁勪欢锛� +- **SelectWwPc.cs** - 杞﹂棿鎺掍骇閫夋嫨 +- **SelectWwTbl.cs** - 杞﹂棿鍙拌处閫夋嫨 +- **showWwZhongTai.cs** - 杞﹂棿涓彴灞曠ず +- **WwBlcl.cs** - 杞﹂棿琛ラ鏂欐帶浠� +- **WwBlclDj.cs** - 杞﹂棿琛ラ鏂欏崟鎹帶浠� + +--- + +## 8. Warehouse/ - 浠撳簱绠$悊妯″潡 +**妯″潡鑱岃矗锛�** 浠撳簱缁煎悎绠$悊鍔熻兘锛屽寘鎷潯鐮佺鐞嗐�佸鎵樺姞宸ョ瓑 + +### 鏉$爜绠$悊锛� +- **Frm_InitialBarcode.cs** - 鍒濆鏉$爜绠$悊 + - 鏉$爜鐢熸垚瑙勫垯璁剧疆 + - 鏉$爜鎵归噺鐢熸垚 + - 鏉$爜鎵撳嵃绠$悊 + +- **Frm_ArrivalBarcode.cs** - 鍒拌揣鏉$爜绠$悊 + - 鍒拌揣鏉$爜鎵弿 + - 鏉$爜淇℃伅楠岃瘉 + - 鏉$爜鍏宠仈绠$悊 + +### 濮旀墭鍔犲伐绠$悊锛� +- **濮旀墭鍔犲伐** + - `Frm_MesShouTuo.cs` - 濮旀墭鍔犲伐鐢宠 + - `Frm_MesShouTuoDj.cs` - 濮旀墭鍔犲伐鍗曟嵁 + +- **濮旀墭閫�璐�** + - `Frm_MesShouTui.cs` - 濮旀墭閫�璐х敵璇� + - `Frm_MesShouTuiDj.cs` - 濮旀墭閫�璐у崟鎹� + +### 璋冩嫧绠$悊锛� +- **Frm_MesDbck.cs** - 璋冩嫧鍑哄簱鐢宠 +- **Frm_MesDbckDj.cs** - 璋冩嫧鍑哄簱鍗曟嵁 + +### 鍘熸潗鏂欑鐞嗭細 +- **Frm_MesRohIn.cs** - 鍘熸潗鏂欏叆搴� + +### 鏁版嵁妯″瀷 (Models/)锛� +- **MesDepots.cs** - 浠撳簱瀹炰綋 +- **MesDepotSections.cs** - 浠撳簱鍒嗗尯瀹炰綋 +- **MesInvItemOutCDetails.cs** - 鍑哄簱鏄庣粏瀹炰綋 +- **MesInvItemOutItems.cs** - 鍑哄簱椤圭洰瀹炰綋 + +### 杈呭姪缁勪欢锛� +- **SelectShuoTuiSq.cs** - 濮旀墭閫�璐х敵璇烽�夋嫨 + +--- + +## 9. Sales/ - 閿�鍞鐞嗘ā鍧� +**妯″潡鑱岃矗锛�** 閿�鍞鍗曞拰鍙戣揣绠$悊 + +### 閿�鍞鍗曠鐞嗭細 +- **Frm_SalesOrder.cs** - 閿�鍞鍗曠鐞� + - 璁㈠崟鍒涘缓鍜岀紪杈� + - 璁㈠崟瀹℃牳娴佺▼ + - 璁㈠崟鎵ц璺熻釜 + +### 閿�鍞彂璐х鐞嗭細 +- **Frm_SalesDeliver.cs** - 閿�鍞彂璐х敵璇� +- **Frm_SalesDeliverDj.cs** - 閿�鍞彂璐у崟鎹� +- **Frm_SalesDeliverSelect.cs** - 鍙戣揣鍗曢�夋嫨 + +### 閿�鍞��璐х鐞嗭細 +- **閫�璐ч�氱煡** + - `Frm_SalesReturnNotice.cs` - 閿�鍞��璐ч�氱煡鐢宠 + - `Frm_SalesReturnNoticeDj.cs` - 閿�鍞��璐ч�氱煡鍗曟嵁 + +- **閫�璐ч�夋嫨** + - `Frm_SalesReturnNoticeSelect.cs` - 閫�璐ч�氱煡閫夋嫨 + - `Frm_SalesReturnNoticeSelect2.cs` - 閫�璐ч�氱煡閫夋嫨2 + - `Frm_SalesReturnNoticeSelectLink.cs` - 閫�璐ч�氱煡鍏宠仈閫夋嫨 + +--- + +## 10. BarCode/ - 鏉$爜绠$悊妯″潡 +**妯″潡鑱岃矗锛�** 鏉$爜鐢熸垚銆佹墦鍗板拰绠$悊 + +### 鏍稿績鍔熻兘锛� +- **Frm_BoxCode.cs** - 绠辩爜绠$悊 + - 绠辩爜鐢熸垚鍜屾墦鍗� + - 绠辩爜瑙勫垯璁剧疆 + - 绠辩爜杩芥函绠$悊 + +### 杈呭姪閫夋嫨缁勪欢锛� +- **SelectBoxDaa.cs** - 閫夋嫨绠辨。妗� +- **SelectBoxItem.cs** - 閫夋嫨绠遍」鐩� + +--- + +## 11. PDA/ - 绉诲姩璁惧妯″潡 +**妯″潡鑱岃矗锛�** 绉诲姩璁惧闆嗘垚鍜岀幇鍦烘暟鎹噰闆� + +### 鐢ㄦ埛缁戝畾绠$悊锛� +- **Frm_UserBind.cs** - 鐢ㄦ埛缁戝畾 + - PDA璁惧涓庣敤鎴峰叧鑱� + - 鏉冮檺鍒嗛厤绠$悊 + - 浣跨敤璁板綍璺熻釜 + +- **Frm_UserBindLst.cs** - 鐢ㄦ埛缁戝畾鍒楄〃 + - 缁戝畾鍏崇郴鏌ヨ + - 鎵归噺缁戝畾鎿嶄綔 + - 缁戝畾鐘舵�佺鐞� + +- **Frm_AreaBind.cs** - 鍖哄煙缁戝畾 + - 璁惧涓庝綔涓氬尯鍩熷叧鑱� + - 鍖哄煙鏉冮檺鎺у埗 + - 绉诲姩浣滀笟绠$悊 + +### 閫夋嫨缁勪欢缇わ細 +- **SelectCk.cs** - 浠撳簱閫夋嫨 +- **SelectItem.cs** - 鐗╂枡閫夋嫨 +- **SelectKW.cs** - 搴撲綅閫夋嫨 +- **SelectLine.cs** - 鐢熶骇绾块�夋嫨 +- **SelectPage.cs** - 椤甸潰閫夋嫨 +- **SelectPrint.cs** - 鎵撳嵃閫夋嫨 +- **SelectUser.cs** - 鐢ㄦ埛閫夋嫨 +- **SelectZZ.cs** - 缁勭粐閫夋嫨 + +--- + +## 12. JJGZ/ - 璁′欢宸ヨ祫妯″潡 +**妯″潡鑱岃矗锛�** 鍛樺伐璁′欢宸ヨ祫璁$畻鍜岀鐞� + +### 宸ヨ祫绠$悊锛� +- **Frm_MesJJSalary.cs** - 璁′欢宸ヨ祫绠$悊 + - 璁′欢鏍囧噯璁剧疆 + - 宸ヨ祫璁$畻瑙勫垯 + - 宸ヨ祫缁撶畻澶勭悊 + +- **Frm_MesJSSalary.cs** - 璁℃椂宸ヨ祫绠$悊 + - 璁℃椂鏍囧噯绠$悊 + - 宸ユ椂缁熻鍒嗘瀽 + - 宸ヨ祫鏍哥畻澶勭悊 + +### 鎺掔彮鍜岃�冨嫟锛� +- **Frm_MesJjgzSchedule.cs** - 宸ヨ祫鎺掔彮绠$悊 + - 鐝瀹夋帓绠$悊 + - 鎺掔彮瑙勫垯璁剧疆 + - 鎺掔彮鍐茬獊妫�鏌� + +- **Frm_MesAttanCon.cs** - 鑰冨嫟缁熻 + - 鑰冨嫟鏁版嵁閲囬泦 + - 鍑哄嫟鐜囩粺璁� + - 鑰冨嫟寮傚父澶勭悊 + +### 鏃堕棿绠$悊锛� +- **Frm_MesTimeType.cs** - 鏃堕棿绫诲瀷绠$悊 + - 宸ヤ綔鏃堕棿鍒嗙被 + - 鏃堕棿绯绘暟璁剧疆 + - 鐗规畩鏃堕棿澶勭悊 + +### 浜哄憳绠$悊锛� +- **Frm_MesDeToLine.cs** - 鍛樺伐鍒嗙嚎绠$悊 + - 鍛樺伐浜х嚎鍒嗛厤 + - 鎶�鑳藉尮閰嶅垎鏋� + - 浜哄憳璋冮厤绠$悊 + +### 閿欒澶勭悊锛� +- **Frm_MESJJERRORJS.cs** - 璁′欢閿欒鏍℃ + - 璁′欢鏁版嵁鏍¢獙 + - 閿欒璁板綍淇 + - 寮傚父鎯呭喌澶勭悊 + +### 杈呭姪缁勪欢锛� +- **KQCX.cs** - 鑰冨嫟鏌ヨ +- **SelectSTAFF.cs** - 鍛樺伐閫夋嫨 +- **SetLB.cs** - 绫诲埆璁剧疆 + +--- + +## 13. Rpt/ - 鎶ヨ〃妯″潡 +**妯″潡鑱岃矗锛�** 鎶ヨ〃鏌ヨ鍜岀敓鎴� + +### 涓昏鎶ヨ〃锛� +- **Frm_MesQL.cs** - MES鏌ヨ鎶ヨ〃涓荤晫闈� + +### 璇︾粏鎶ヨ〃缁勪欢锛� +- **BTDetails.cs** - BT鏄庣粏鎶ヨ〃 +- **Ckcgmx.cs** - 鍑哄簱閲囪喘鏄庣粏鎶ヨ〃 +- **CkKuCun.cs** - 鍑哄簱搴撳瓨鎶ヨ〃 +- **CKTmkc.cs** - 鍑哄簱鏉$爜搴撳瓨鎶ヨ〃 +- **CkYtmx.cs** - 鍑哄簱寮傚父鏄庣粏鎶ヨ〃 +- **CPMX.cs** - 浜у搧鏄庣粏鎶ヨ〃 +- **ItemQL.cs** - 鐗╂枡娓呭崟鎶ヨ〃 +- **QLCX.cs** - 璐ㄩ噺鏌ヨ鎶ヨ〃 +- **WomShjh.cs** - 宸ュ崟鐢熶骇璁″垝鎶ヨ〃 +- **WomShjhShow.cs** - 宸ュ崟鐢熶骇璁″垝灞曠ず +- **WOTraceCodes.cs** - 宸ュ崟杩芥函鐮佹姤琛� + +### 鎶ヨ〃宸ュ叿锛� +- **RptPreview.cs** - 鎶ヨ〃棰勮缁勪欢 + +--- + +## 14. Sys/ - 绯荤粺绠$悊妯″潡 +**妯″潡鑱岃矗锛�** 绯荤粺閰嶇疆鍜岀鐞嗗姛鑳� + +### 绯荤粺閰嶇疆锛� +- **Frm_Config.cs** - 绯荤粺閰嶇疆 + - 绯荤粺鍙傛暟璁剧疆 + - 涓氬姟瑙勫垯閰嶇疆 + - 鎺ュ彛鍙傛暟绠$悊 + +- **Frm_MesSysPageview.cs** - 绯荤粺椤甸潰瑙嗗浘 + - 椤甸潰鏉冮檺绠$悊 + - 鑿滃崟缁撴瀯缁存姢 + - 鐣岄潰涓�у寲璁剧疆 + +### 鎵撳嵃绠$悊锛� +- **Frm_PrintInfo.cs** - 鎵撳嵃淇℃伅绠$悊 +- **Frm_PrintUser.cs** - 鎵撳嵃鐢ㄦ埛绠$悊 + +### 鎶ヨ〃璁捐锛� +- **EasyRptDesign.cs** - 绠�鏄撴姤琛ㄨ璁� +- **EasyRptEdt.cs** - 鎶ヨ〃缂栬緫鍣� +- **EasyRptEdtShow.cs** - 鎶ヨ〃缂栬緫灞曠ず + +### 绯荤粺宸ュ叿锛� +- **DocNoRule.cs** - 鍗曟嵁缂栧彿瑙勫垯 +- **FileSelector.cs** - 鏂囦欢閫夋嫨鍣� +- **Organization.cs** - 缁勭粐鏋舵瀯绠$悊 +- **SysHelp.cs** - 绯荤粺甯姪 +- **SysLog.cs** - 绯荤粺鏃ュ織 +- **SysMenu.cs** - 绯荤粺鑿滃崟 + +### 鏁版嵁妯″瀷 (Mode/)锛� +- **PrintInfo.cs** - 鎵撳嵃淇℃伅瀹炰綋 +- **PrintUser.cs** - 鎵撳嵃鐢ㄦ埛瀹炰綋 + +--- + +## 15. User/ - 鐢ㄦ埛绠$悊妯″潡 +**妯″潡鑱岃矗锛�** 鐢ㄦ埛鏉冮檺鍜岃鑹茬鐞� + +### 鐢ㄦ埛绠$悊锛� +- **User.cs** - 鐢ㄦ埛绠$悊 + - 鐢ㄦ埛璐︽埛鍒涘缓 + - 鐢ㄦ埛淇℃伅缁存姢 + - 鐢ㄦ埛鐘舵�佺鐞� + +- **UserSetPwd.cs** - 鐢ㄦ埛瀵嗙爜璁剧疆 + - 瀵嗙爜绛栫暐绠$悊 + - 瀵嗙爜閲嶇疆鍔熻兘 + - 瀵嗙爜瀹夊叏妫�鏌� + +### 瑙掕壊绠$悊锛� +- **Role.cs** - 瑙掕壊绠$悊 + - 瑙掕壊瀹氫箟鍜屽垱寤� + - 瑙掕壊鏉冮檺鍒嗛厤 + - 瑙掕壊灞傜骇绠$悊 + +- **ViewRole.cs** - 瑙掕壊鏌ョ湅 + - 瑙掕壊淇℃伅灞曠ず + - 鏉冮檺鏄庣粏鏌ヨ + - 瑙掕壊浣跨敤缁熻 + +### 鏉冮檺鍒嗛厤锛� +- **UserSelectRole.cs** - 鐢ㄦ埛閫夋嫨瑙掕壊 + - 鐢ㄦ埛瑙掕壊鍏宠仈 + - 澶氳鑹插垎閰� + - 瑙掕壊鍒囨崲鍔熻兘 + +- **RoleSelectAction.cs** - 瑙掕壊閫夋嫨鏉冮檺 + - 鍔熻兘鏉冮檺鍒嗛厤 + - 鏉冮檺鐭╅樀绠$悊 + - 鏉冮檺缁ф壙鍏崇郴 + +--- + +## 鎬荤粨 + +DevFrm鐩綍缁撴瀯娓呮櫚锛屾寜涓氬姟鍔熻兘妯″潡鍖栫粍缁囷紝浣撶幇浜嗗畬鏁寸殑鍒堕�犳墽琛岀郴缁熶笟鍔℃祦绋嬶細 + +### 涓氬姟娴佺▼闂幆锛� +1. **鍩虹鏁版嵁** 鈫� **宸ュ崟绠$悊** 鈫� **鐢熶骇浣滀笟** 鈫� **璐ㄩ噺鎺у埗** 鈫� **浠撳簱绠$悊** 鈫� **閿�鍞彂璐�** +2. **閲囪喘鍏ュ簱** 鈫� **鐢熶骇棰嗘枡** 鈫� **杞﹂棿浣滀笟** 鈫� **鎴愬搧鍏ュ簱** 鈫� **璐ㄩ噺妫�楠�** 鈫� **瀹㈡埛浜や粯** + +### 鎶�鏈壒鐐癸細 +- 閲囩敤Windows Forms + DevExpress UI妗嗘灦 +- MDI澶氭枃妗g晫闈㈣璁� +- 妯″潡鍖栫粍浠跺鐢� +- 缁熶竴鐨勬暟鎹疄浣撴ā鍨� +- 瀹屽杽鐨勬潈闄愭帶鍒朵綋绯� + +### 鎵╁睍鎬э細 +- 娓呮櫚鐨勬ā鍧楄竟鐣岋紝渚夸簬鍔熻兘鎵╁睍 +- 涓板瘜鐨勮緟鍔╃粍浠讹紝鏀寔涓氬姟瀹氬埗 +- 缁熶竴鐨勫紑鍙戞ā寮忥紝闄嶄綆缁存姢鎴愭湰 + +璇ユ灦鏋勪负鍒堕�犱紒涓氭彁渚涗簡瀹屾暣鐨勪俊鎭寲瑙e喅鏂规锛岃鐩栦簡浠庡熀纭�鏁版嵁绠$悊鍒扮敓浜ф墽琛屻�佽川閲忔帶鍒躲�佷粨鍌ㄧ墿娴佺殑鍏ㄤ笟鍔℃祦绋嬨�� \ No newline at end of file diff --git a/DevApp/HELP.md b/DevApp/HELP.md new file mode 100644 index 0000000..4b18a0a --- /dev/null +++ b/DevApp/HELP.md @@ -0,0 +1,390 @@ +# 钃濆疂MES绯荤粺浠g爜缁撴瀯璇︾粏璇存槑 + +## 椤圭洰姒傝堪 + +钃濆疂PC鍓嶇 (LanBao PC Frontend) 鏄竴涓熀浜� .NET Framework 4.8 鐨勫埗閫犳墽琛岀郴缁� (MES) 瀹㈡埛绔簲鐢ㄧ▼搴忥紝閲囩敤 Windows Forms 鎶�鏈爤鍜� DevExpress UI 缁勪欢搴擄紝鎻愪緵瀹屾暣鐨勫埗閫犱笟鍔$鐞嗗姛鑳姐�� + +## 鎶�鏈爤 + +- **.NET Framework 4.8** - 鏍稿績搴旂敤妗嗘灦 +- **DevExpress v22.2/v129.0** - 涓昏UI缁勪欢搴� +- **C# Windows Forms** - 妗岄潰搴旂敤绋嬪簭妗嗘灦锛孧DI鎺ュ彛璁捐 +- **Oracle Database** - 鏁版嵁鎸佷箙鍖� (Oracle.ManagedDataAccess 23.6.0) +- **CefSharp 109.1.110/129.0** - 宓屽叆寮廤eb娴忚鍣� +- **WebView2** - 鐜颁唬Web瑙嗗浘闆嗘垚 +- **Newtonsoft.Json 13.0.3** - JSON搴忓垪鍖� +- **AutoUpdater.NET** - 鑷姩搴旂敤绋嬪簭鏇存柊 +- **NModbus 3.0.81** - 宸ヤ笟閫氫俊鍗忚 +- **FastReport** - 鎶ヨ〃鐢熸垚绯荤粺 + +## 椤圭洰鏋舵瀯缁撴瀯 + +### 椤剁骇鐩綍缁撴瀯 + +``` +DevApp/ +鈹溾攢鈹� Gs.DevApp/ # 涓诲簲鐢ㄧ▼搴忛」鐩� +鈹� 鈹溾攢鈹� DevFrm/ # 涓氬姟鍔熻兘妯″潡绐椾綋 +鈹� 鈹溾攢鈹� Entity/ # 鏁版嵁瀹炰綋绫� +鈹� 鈹溾攢鈹� ToolBox/ # 宸ュ叿绫诲拰杈呭姪鍑芥暟 +鈹� 鈹溾攢鈹� UserControl/ # 鑷畾涔夌敤鎴锋帶浠� +鈹� 鈹溾攢鈹� Properties/ # 椤圭洰灞炴�� +鈹� 鈹溾攢鈹� Resources/ # 璧勬簮鏂囦欢 +鈹� 鈹溾攢鈹� bin/ # 缂栬瘧杈撳嚭鐩綍 +鈹� 鈹斺攢鈹� obj/ # 缂栬瘧涓存椂鏂囦欢 +鈹溾攢鈹� Gs.WeightIqc/ # IQC绉伴噸妫�娴嬫ā鍧� +鈹溾攢鈹� Gs.WeightLine/ # 鐢熶骇绾跨О閲嶆ā鍧� +鈹溾攢鈹� Gs.Setup/ # 瀹夎绋嬪簭椤圭洰 +鈹斺攢鈹� packages/ # NuGet鍖呯鐞嗙洰褰� +``` + +### 搴旂敤绋嬪簭鍏ュ彛鐐� + +- **Program.cs** - 搴旂敤绋嬪簭涓诲叆鍙o紝鍗曞疄渚嬬鐞嗭紝CefSharp鍒濆鍖� +- **DevFrm/FrmLogin.cs** - 鐧诲綍绐椾綋锛岃嚜鍔ㄦ洿鏂板櫒闆嗘垚 +- **DevFrm/FrmMain.cs** - 涓籑DI绐椾綋锛孌evExpress FluentDesign鐣岄潰 + +## 鏍稿績涓氬姟妯″潡璇﹁В (DevFrm/) + +### 1. 鍩虹鏁版嵁绠$悊 (BasicData/) +**鍔熻兘锛�** 绯荤粺鍩虹涓绘暟鎹淮鎶ゅ拰绠$悊 + +**涓昏妯″潡锛�** +- `Frm_Customer.cs` - 瀹㈡埛淇℃伅绠$悊 +- `Frm_Supplier.cs` - 渚涘簲鍟嗕俊鎭鐞� +- `Frm_SupplierSrm.cs` - SRM渚涘簲鍟嗗叧绯荤鐞� +- `Frm_MesItems.cs` - 鐗╂枡涓绘暟鎹鐞� +- `Frm_MesItemsShow.cs` - 鐗╂枡淇℃伅灞曠ず +- `Frm_MesItemType.cs` - 鐗╂枡鍒嗙被绠$悊 +- `Frm_MesUnit.cs` - 璁¢噺鍗曚綅绠$悊 +- `Frm_MesDepot.cs` - 浠撳簱淇℃伅绠$悊 +- `Frm_MesWorkshopLine.cs` - 杞﹂棿鐢熶骇绾块厤缃� +- `Frm_Staff.cs` - 鍛樺伐淇℃伅绠$悊 +- `Frm_Department.cs` - 閮ㄩ棬淇℃伅绠$悊 + +### 2. 浠撳簱鍑哄簱妯″潡 (Ck/) +**鍔熻兘锛�** 浠撳簱鍑哄簱涓氬姟娴佺▼绠$悊锛屽寘鍚悇绉嶅嚭搴撶被鍨� + +**涓昏妯″潡锛�** +- `Frm_MesItemCl.cs` / `Frm_MesItemClDj.cs` - 鏉愭枡鍑哄簱鐢宠/鍗曟嵁 +- `Frm_MesItemBl.cs` / `Frm_MesItemBlDJ.cs` - 琛ユ枡鍑哄簱鐢宠/鍗曟嵁 +- `Frm_MesItemQt.cs` / `Frm_MesItemQtDj.cs` - 鍏朵粬鍑哄簱鐢宠/鍗曟嵁 +- `Frm_MesCgthSq.cs` / `Frm_MesCgthSqDj.cs` - 閲囪喘閫�璐х敵璇�/鍗曟嵁 +- `Frm_MesSctkSq.cs` / `Frm_MesSctkSqDj.cs` - 鐢熶骇閫�搴撶敵璇�/鍗曟嵁 +- `Frm_MesInvItemOut_SCLL.cs` - 鐢熶骇棰嗘枡鍑哄簱 +- `Frm_MesYanTui.cs` - 楠屾敹閫�璐х鐞� + +### 3. 浠撳簱鍏ュ簱妯″潡 (Rk/) +**鍔熻兘锛�** 浠撳簱鍏ュ簱涓氬姟娴佺▼绠$悊 + +**涓昏妯″潡锛�** +- `Frm_MesItemTbl.cs` - 鏉愭枡鍏ュ簱鍙拌处 +- `Frm_MesItemTbl_RK.cs` - 鍏ュ簱鍗曟嵁澶勭悊 +- `Frm_MesItemTblShow.cs` - 鍏ュ簱淇℃伅灞曠ず +- `Frm_MesItemQtrk.cs` / `Frm_MesItemQtrkDj.cs` - 鍏朵粬鍏ュ簱鐢宠/鍗曟嵁 +- `Frm_MesInvItemArn.cs` - 鍒拌揣鍏ュ簱绠$悊 +- `Frm_MesInvItemIns.cs` - 妫�楠屽叆搴撶鐞� + +### 4. 璐ㄩ噺鎺у埗妯″潡 + +#### 4.1 FQC (Final Quality Control) - 鏈�缁堣川閲忔帶鍒� +**鍔熻兘锛�** 鎴愬搧鍑鸿揣鍓嶆渶缁堣川閲忔楠� +- `Frm_Fqc.cs` - FQC妫�楠屼富鐣岄潰 +- `Frm_FqcDetect01.cs` - FQC妫�娴嬫祦绋� +- `Frm_FQCItem.cs` - FQC妫�楠岄」鐩鐞� + +#### 4.2 IPQC (In-Process Quality Control) - 杩囩▼璐ㄩ噺鎺у埗 +**鍔熻兘锛�** 鐢熶骇杩囩▼涓殑璐ㄩ噺妫�楠屽拰鐩戞帶 +- `Frm_ShouJian.cs` - 棣栦欢妫�楠� +- `Frm_ShouJianDetect01.cs` - 棣栦欢妫�娴嬫祦绋� +- `Frm_ShouJianDetect01H5.cs` - 棣栦欢妫�娴婬5鐗堟湰 +- `Frm_XunJian.cs` - 宸℃绠$悊 +- `Frm_XunJianDetect01.cs` - 宸℃妫�娴嬫祦绋� +- `Frm_XunJianDetect01Show.cs` - 宸℃缁撴灉灞曠ず + +#### 4.3 RkQC (Receiving Quality Control) - 鏉ユ枡璐ㄩ噺鎺у埗 +**鍔熻兘锛�** 鏉ユ枡鍜屽叆搴撶墿鏂欒川閲忔楠� +- `Frm_RkDetect01.cs` - 鏉ユ枡妫�楠� +- `Frm_CqDetect01.cs` - 鎶芥妫�楠� +- `Frm_QtrkDetect01.cs` - 鍏朵粬鍏ュ簱妫�楠� +- `Frm_WwrkDetect01.cs` - 瀹屽伐鍏ュ簱妫�楠� +- `Frm_ShouTuoDetect01.cs` - 濮旀墭鍔犲伐妫�楠� +- `Frm_Cqfa.cs` - 鎶芥鏂规绠$悊 +- `Frm_CqfaItems.cs` - 鎶芥椤圭洰閰嶇疆 +- `Frm_Cqsq.cs` - 鎶芥鐢宠 + +#### 4.4 QC - 璐ㄩ噺鎺у埗閫氱敤妯″潡 +**鍔熻兘锛�** 璐ㄩ噺绠$悊閫氱敤鍔熻兘鍜岄厤缃� +- `Frm_MesQaMj.cs` - 璐ㄩ噺妫�楠屾ā鏉� +- `Frm_MesQaItemsDetect01.cs` - 妫�楠岄」鐩娴� +- `Frm_MesQaItemsDetect01Input.cs` - 妫�楠屾暟鎹綍鍏� +- `Frm_MesQmCheckitemDt.cs` - 妫�楠岄」鐩槑缁� +- `Frm_MesQmAql1.cs` - AQL鎶芥牱鏍囧噯 +- `Frm_MesDefectCodeShow.cs` - 缂洪櫡浠g爜灞曠ず +- `Frm_IQCLookups.cs` - IQC鏌ヨ鐣岄潰 +- `Frm_MesSysLookups.cs` - 绯荤粺鏌ヨ閰嶇疆 + +### 5. 宸ュ崟绠$悊妯″潡 (WOM/) +**鍔熻兘锛�** 鐢熶骇宸ュ崟鍏ㄧ敓鍛藉懆鏈熺鐞� + +**涓昏妯″潡锛�** +- `Frm_MesWorkProd.cs` - 鐢熶骇宸ュ崟绠$悊 +- `Frm_MesProcGx.cs` - 宸ヨ壓娴佺▼绠$悊 +- `Frm_MesProcGx0.cs` - 宸ヨ壓娴佺▼鍩虹鐗� +- `Frm_MesProcGxShow.cs` - 宸ヨ壓娴佺▼灞曠ず +- `Frm_Womdaa.cs` - 宸ュ崟妗f绠$悊 +- `Frm_Womdaahb.cs` - 宸ュ崟妗f姹囨�� +- `Frm_WomdaaNbz.cs` - 宸ュ崟妗f鍐呴儴杞Щ +- `Frm_Womcaa.cs` - 宸ュ崟鎴愭湰鍒嗘瀽 +- `Frm_Wompba.cs` - 宸ュ崟娲惧伐绠$悊 +- `Frm_WompbaGx.cs` - 宸ュ崟娲惧伐宸ュ簭 +- `Frm_WomFanGong.cs` - 杩斿伐鍗曠鐞� +- `Frm_MesScrkDj.cs` - 鐢熶骇鍏ュ簱鍗曟嵁 +- `Frm_MesScrksqDj.cs` - 鐢熶骇鍏ュ簱鐢宠鍗曟嵁 +- `FrmAutoRk.cs` - 鑷姩鍏ュ簱 +- `FrmBackFlash.cs` - 鍙嶅啿澶勭悊 + +### 6. 鐢熶骇浣滀笟妯″潡 (Work/) +**鍔熻兘锛�** 杞﹂棿鐢熶骇浣滀笟鎵ц鍜岀鐞� + +**涓昏妯″潡锛�** +- `Frm_WorkStart.cs` - 鐢熶骇寮�宸� +- `Frm_Work01.cs` - 鐢熶骇浣滀笟涓荤晫闈� +- `Frm_Work09.cs` - 鐢熶骇浣滀笟娴佺▼9 +- `Frm_WorkProcesses.cs` - 宸ュ簭浣滀笟绠$悊 +- `Frm_WorkTechnique.cs` - 宸ヨ壓鎶�鏈鐞� +- `Frm_WorkTechniqueShow.cs` - 宸ヨ壓鎶�鏈睍绀� +- `Frm_Repair.cs` - 杩斾慨浣滀笟绠$悊 + +### 7. 杞﹂棿绠$悊妯″潡 (WW/) +**鍔熻兘锛�** 杞﹂棿鐜板満浣滀笟鍜岀敓浜ц皟搴� + +**涓昏妯″潡锛�** +- `Frm_WwBl.cs` / `Frm_WwBlDj.cs` - 杞﹂棿琛ユ枡鐢宠/鍗曟嵁 +- `Frm_WwCl.cs` / `Frm_WwClDj.cs` - 杞﹂棿棰嗘枡鐢宠/鍗曟嵁 +- `Frm_WwTbl.cs` / `Frm_WwTblDj.cs` - 杞﹂棿鍙拌处/鍗曟嵁 +- `Frm_WwLlDj.cs` - 杞﹂棿棰嗘枡鍗曟嵁 +- `Frm_WwPc.cs` - 杞﹂棿鎺掍骇绠$悊 +- `Frm_WwGd.cs` - 杞﹂棿宸ュ崟绠$悊 +- `Frm_ProductionOrder.cs` - 鐢熶骇璁㈠崟绠$悊 + +### 8. 浠撳簱绠$悊妯″潡 (Warehouse/) +**鍔熻兘锛�** 浠撳簱缁煎悎绠$悊鍔熻兘 + +**涓昏妯″潡锛�** +- `Frm_InitialBarcode.cs` - 鍒濆鏉$爜绠$悊 +- `Frm_ArrivalBarcode.cs` - 鍒拌揣鏉$爜绠$悊 +- `Frm_MesShouTuo.cs` / `Frm_MesShouTuoDj.cs` - 濮旀墭鍔犲伐鐢宠/鍗曟嵁 +- `Frm_MesShouTui.cs` / `Frm_MesShouTuiDj.cs` - 濮旀墭閫�璐х敵璇�/鍗曟嵁 +- `Frm_MesDbck.cs` / `Frm_MesDbckDj.cs` - 璋冩嫧鍑哄簱鐢宠/鍗曟嵁 +- `Frm_MesRohIn.cs` - 鍘熸潗鏂欏叆搴� + +### 9. 閿�鍞鐞嗘ā鍧� (Sales/) +**鍔熻兘锛�** 閿�鍞鍗曞拰鍙戣揣绠$悊 + +**涓昏妯″潡锛�** +- `Frm_SalesOrder.cs` - 閿�鍞鍗曠鐞� +- `Frm_SalesDeliver.cs` / `Frm_SalesDeliverDj.cs` - 閿�鍞彂璐х敵璇�/鍗曟嵁 +- `Frm_SalesDeliverSelect.cs` - 鍙戣揣鍗曢�夋嫨 +- `Frm_SalesReturnNotice.cs` / `Frm_SalesReturnNoticeDj.cs` - 閿�鍞��璐ч�氱煡鐢宠/鍗曟嵁 +- `Frm_SalesReturnNoticeSelect.cs` - 閫�璐ч�氱煡閫夋嫨 +- `Frm_SalesReturnNoticeSelect2.cs` - 閫�璐ч�氱煡閫夋嫨2 +- `Frm_SalesReturnNoticeSelectLink.cs` - 閫�璐ч�氱煡鍏宠仈閫夋嫨 + +### 10. 鏉$爜绠$悊妯″潡 (BarCode/) +**鍔熻兘锛�** 鏉$爜鐢熸垚銆佹墦鍗板拰绠$悊 + +**涓昏妯″潡锛�** +- `Frm_BoxCode.cs` - 绠辩爜绠$悊 +- `SelectBoxDaa.cs` - 閫夋嫨绠辨。妗� +- `SelectBoxItem.cs` - 閫夋嫨绠遍」鐩� + +### 11. PDA绉诲姩璁惧妯″潡 (PDA/) +**鍔熻兘锛�** 绉诲姩璁惧闆嗘垚鍜岀敤鎴风粦瀹� + +**涓昏妯″潡锛�** +- `Frm_UserBind.cs` - 鐢ㄦ埛缁戝畾 +- `Frm_UserBindLst.cs` - 鐢ㄦ埛缁戝畾鍒楄〃 +- `Frm_AreaBind.cs` - 鍖哄煙缁戝畾 + +### 12. 璁′欢宸ヨ祫妯″潡 (JJGZ/) +**鍔熻兘锛�** 鍛樺伐璁′欢宸ヨ祫璁$畻鍜岀鐞� + +**涓昏妯″潡锛�** +- `Frm_MesJJSalary.cs` - 璁′欢宸ヨ祫绠$悊 +- `Frm_MesJSSalary.cs` - 璁℃椂宸ヨ祫绠$悊 +- `Frm_MesJjgzSchedule.cs` - 宸ヨ祫鎺掔彮绠$悊 +- `Frm_MesTimeType.cs` - 鏃堕棿绫诲瀷绠$悊 +- `Frm_MesAttanCon.cs` - 鑰冨嫟缁熻 +- `Frm_MesDeToLine.cs` - 鍛樺伐鍒嗙嚎绠$悊 +- `Frm_MESJJERRORJS.cs` - 璁′欢閿欒鏍℃ + +### 13. 鎶ヨ〃妯″潡 (Rpt/) +**鍔熻兘锛�** 鎶ヨ〃鏌ヨ鍜岀敓鎴� + +**涓昏妯″潡锛�** +- `Frm_MesQL.cs` - MES鏌ヨ鎶ヨ〃 + +### 14. 绯荤粺绠$悊妯″潡 (Sys/) +**鍔熻兘锛�** 绯荤粺閰嶇疆鍜岀鐞嗗姛鑳� + +**涓昏妯″潡锛�** +- `Frm_Config.cs` - 绯荤粺閰嶇疆 +- `Frm_MesSysPageview.cs` - 绯荤粺椤甸潰瑙嗗浘 +- `Frm_PrintInfo.cs` - 鎵撳嵃淇℃伅绠$悊 +- `Frm_PrintUser.cs` - 鎵撳嵃鐢ㄦ埛绠$悊 + +### 15. 鐢ㄦ埛绠$悊妯″潡 (User/) +**鍔熻兘锛�** 鐢ㄦ埛鏉冮檺鍜岃鑹茬鐞� +- 鍖呭惈鐢ㄦ埛璁よ瘉銆佹巿鏉冦�佽鑹茬鐞嗙瓑鍔熻兘 + +## 鏀拺妯″潡璇﹁В + +### Entity/ - 鏁版嵁瀹炰綋灞� +**鍔熻兘锛�** 瀹氫箟鏁版嵁浼犺緭瀵硅薄鍜屼笟鍔″疄浣� + +**鏍稿績绫伙細** +- `LoginInfoModel.cs` - 鐧诲綍鐢ㄦ埛淇℃伅绠$悊锛屽崟渚嬫ā寮忓疄鐜� +- `ReturnModel.cs` - API杩斿洖缁撴灉缁熶竴灏佽 +- `PageQueryModel.cs` - 鍒嗛〉鏌ヨ妯″瀷 +- `XlsOutModel.cs` - Excel瀵煎嚭妯″瀷 + +### ToolBox/ - 宸ュ叿绫诲簱 +**鍔熻兘锛�** 鎻愪緵閫氱敤宸ュ叿鍑芥暟鍜屽府鍔╃被 + +**鏍稿績绫伙細** +- `UtilityHelper.cs` - 閫氱敤宸ュ叿绫伙紝鍖呭惈UI鎿嶄綔銆丠TTP閫氫俊銆佹暟鎹鐞嗙瓑 +- `LogHelper.cs` - 鏃ュ織璁板綍宸ュ叿锛屾敮鎸佽皟璇曞拰閿欒鏃ュ織 +- `MsgHelper.cs` - 娑堟伅鎻愮ず宸ュ叿锛屾爣鍑嗗寲鐢ㄦ埛浜や簰 +- `UpdateParentEventArgs.cs` - 鐖剁獥浣撴洿鏂颁簨浠跺弬鏁� + +### UserControl/ - 鑷畾涔夋帶浠跺簱 +**鍔熻兘锛�** 鍙鐢ㄧ殑鐢ㄦ埛鐣岄潰鎺т欢 + +**涓昏鎺т欢鍒嗙被锛�** + +#### 鏌ユ壘鎺т欢绯诲垪 (UcLook*.cs) +- `UcLookCustomer.cs` - 瀹㈡埛鏌ユ壘鎺т欢 +- `UcLookSupplier.cs` - 渚涘簲鍟嗘煡鎵炬帶浠� +- `UcLookItems.cs` - 鐗╂枡鏌ユ壘鎺т欢 +- `UcLookStaff.cs` - 鍛樺伐鏌ユ壘鎺т欢 +- `UcLookDepartment.cs` - 閮ㄩ棬鏌ユ壘鎺т欢 +- `UcLookOrg.cs` - 缁勭粐鏌ユ壘鎺т欢 +- `UcLookUnit.cs` - 鍗曚綅鏌ユ壘鎺т欢 +- `UcLookUser.cs` - 鐢ㄦ埛鏌ユ壘鎺т欢 +- `UcLookWorkshop.cs` - 杞﹂棿鏌ユ壘鎺т欢 +- `UcLookWorkline.cs` - 鐢熶骇绾挎煡鎵炬帶浠� +- `UcLookGx.cs` - 宸ュ簭鏌ユ壘鎺т欢 +- `UcLookKw.cs` - 搴撲綅鏌ユ壘鎺т欢 +- `UcLookCk.cs` - 浠撳簱鏌ユ壘鎺т欢 +- `UcLookWwgd.cs` - 杞﹂棿宸ュ崟鏌ユ壘鎺т欢 +- `UcLookDaa.cs` - 妗f鏌ユ壘鎺т欢 +- `UcLookHuoZhu.cs` - 璐т富鏌ユ壘鎺т欢 +- `UcLookSales.cs` - 閿�鍞煡鎵炬帶浠� +- `UcLookPrint.cs` - 鎵撳嵃鏌ユ壘鎺т欢 + +#### 閫夋嫨鎺т欢绯诲垪 (Select*.cs) +- `SelectCw.cs` - 浠撲綅閫夋嫨鎺т欢 +- `SelectFont.cs` - 瀛椾綋閫夋嫨鎺т欢 +- `SelectHz.cs` - 璐т富閫夋嫨鎺т欢 +- `SelectOrg.cs` - 缁勭粐閫夋嫨鎺т欢 +- `SelectKw.cs` - 搴撲綅閫夋嫨鎺т欢 +- `SelectCk.cs` - 浠撳簱閫夋嫨鎺т欢 +- `SelectDaa.cs` - 妗f閫夋嫨鎺т欢 +- `SelectCgMx.cs` - 閲囪喘鏄庣粏閫夋嫨鎺т欢 +- `SelectMesCgthSq.cs` - 閲囪喘閫�璐х敵璇烽�夋嫨鎺т欢 +- `SelectMesCgthSqLink.cs` - 閲囪喘閫�璐х敵璇峰叧鑱旈�夋嫨鎺т欢 +- `SelectSrm.cs` - SRM閫夋嫨鎺т欢 +- `SelectDeleteBar.cs` - 鍒犻櫎鏉$爜閫夋嫨鎺т欢 + +#### 閫氱敤鍔熻兘鎺т欢 +- `UcPageBar.cs` - 鍒嗛〉瀵艰埅鎺т欢 +- `UcDictionary.cs` - 鏁版嵁瀛楀吀鎺т欢 +- `UcDictionaryComBox.cs` - 鏁版嵁瀛楀吀涓嬫媺鎺т欢 +- `UcDictionarySelect.cs` - 鏁版嵁瀛楀吀閫夋嫨鎺т欢 +- `UcCheckFlow.cs` - 瀹℃牳娴佺▼鎺т欢 +- `UcToolBarMenu.cs` - 宸ュ叿鏍忚彍鍗曟帶浠� + +#### 鏂囦欢鍜屾墦鍗版帶浠� +- `UCUpFile.cs` - 鏂囦欢涓婁紶鎺т欢 +- `UCUpFileList.cs` - 鏂囦欢涓婁紶鍒楄〃鎺т欢 +- `ShowFile.cs` - 鏂囦欢灞曠ず鎺т欢 +- `UcBtnPrint.cs` - 鎵撳嵃鎸夐挳鎺т欢 +- `UcBtnPrintOne.cs` - 鍗曟鎵撳嵃鎸夐挳鎺т欢 + +#### 灞曠ず鍜屽竷灞�鎺т欢 +- `ShowLogcs.cs` - 鏃ュ織灞曠ず鎺т欢 +- `ShowFilter.cs` - 杩囨护鍣ㄥ睍绀烘帶浠� +- `ShowRptWizard.cs` - 鎶ヨ〃鍚戝灞曠ず鎺т欢 +- `ShowUp.cs` - 涓婁紶灞曠ず鎺т欢 +- `showLayOut.cs` - 甯冨眬灞曠ず鎺т欢 +- `Toast.cs` - 娑堟伅鎻愮ず鎺т欢 +- `CopyXls.cs` - Excel澶嶅埗鎺т欢 + +## 杈呭姪椤圭洰 + +### Gs.WeightIqc/ - IQC绉伴噸妫�娴� +**鍔熻兘锛�** IQC璐ㄩ噺妫�楠屼腑鐨勭О閲嶅姛鑳芥ā鍧� +- 涓撻棬鐢ㄤ簬鏉ユ枡妫�楠岃繃绋嬩腑鐨勯噸閲忔娴� +- 鏀寔鐢靛瓙绉よ澶囬泦鎴� + +### Gs.WeightLine/ - 鐢熶骇绾跨О閲� +**鍔熻兘锛�** 鐢熶骇绾垮疄鏃剁О閲嶇洃鎺� +- 鐢熶骇杩囩▼涓殑閲嶉噺鐩戞帶 +- 鏀寔澶氱绉伴噸璁惧鍗忚 + +### Gs.Setup/ - 瀹夎绋嬪簭 +**鍔熻兘锛�** 搴旂敤绋嬪簭瀹夎鍖呭埗浣� +- ClickOnce閮ㄧ讲鏀寔 +- 鑷姩鏇存柊閰嶇疆 + +## 鏁版嵁璁块棶鍜岄�氫俊 + +### 鏁版嵁搴撹繛鎺� +- 浣跨敤Oracle.ManagedDataAccess 23.6.0杩炴帴Oracle鏁版嵁搴� +- 閫氳繃WebAPI鍚庣鏈嶅姟杩涜鏁版嵁璁块棶 +- 鏀寔杩炴帴瀛楃涓插姩鎬侀厤缃� + +### HTTP閫氫俊 +- 鍩轰簬UtilityHelper绫诲疄鐜癏TTP瀹㈡埛绔姛鑳� +- 浣跨敤Newtonsoft.Json杩涜鏁版嵁搴忓垪鍖� +- 鏀寔RESTful API璋冪敤 + +### 宸ヤ笟閫氫俊 +- 闆嗘垚NModbus 3.0.81鏀寔宸ヤ笟璁惧閫氫俊 +- 鏀寔Modbus鍗忚鐨凱LC璁惧闆嗘垚 + +## 鐣岄潰鍜岀敤鎴蜂綋楠� + +### DevExpress闆嗘垚 +- 浣跨敤DevExpress LookAndFeel瀹炵幇缁熶竴涓婚 +- FluentDesign鐜颁唬鍖栫晫闈㈤鏍� +- 涓板瘜鐨勭綉鏍兼帶浠跺拰鏁版嵁灞曠ず缁勪欢 + +### Web闆嗘垚 +- CefSharp宓屽叆寮忔祻瑙堝櫒鏀寔 +- WebView2鐜颁唬Web瑙嗗浘 +- 鏀寔H5椤甸潰闆嗘垚锛堝妫�娴嬬晫闈級 + +## 閮ㄧ讲鍜屾洿鏂� + +### 鑷姩鏇存柊 +- 闆嗘垚AutoUpdater.NET瀹炵幇鑷姩鏇存柊 +- 鏀寔鐗堟湰妫�娴嬪拰澧為噺鏇存柊 +- 閰嶇疆鍖栨洿鏂版湇鍔″櫒鍦板潃 + +### 閰嶇疆绠$悊 +- App.config閰嶇疆鏂囦欢绠$悊 +- 鏀寔WebAPI鍦板潃銆佹棩蹇楄矾寰勭瓑鍏抽敭閰嶇疆 +- 鐢熶骇鍜屾祴璇曠幆澧冮殧绂� + +## 寮�鍙戣鑼冨缓璁� + +1. **妯″潡鍖栧紑鍙�**锛氶伒寰幇鏈夌殑鎸変笟鍔″姛鑳藉垝鍒嗙殑鐩綍缁撴瀯 +2. **浠g爜澶嶇敤**锛氬厖鍒嗗埄鐢║serControl涓殑鑷畾涔夋帶浠� +3. **缁熶竴瑙勮寖**锛氫娇鐢║tilityHelper銆丩ogHelper绛夊伐鍏风被淇濇寔浠g爜涓�鑷存�� +4. **鐣岄潰椋庢牸**锛氶伒寰狣evExpress璁捐瑙勮寖锛屼繚鎸佺晫闈竴鑷存�� +5. **閿欒澶勭悊**锛氱粺涓�浣跨敤LogHelper璁板綍鏃ュ織锛孧sgHelper鏄剧ず鐢ㄦ埛娑堟伅 +6. **鏁版嵁璁块棶**锛氶�氳繃WebAPI杩涜鏁版嵁鎿嶄綔锛岄伩鍏嶇洿鎺ユ暟鎹簱璁块棶 + +杩欎釜MES绯荤粺鎻愪緵浜嗗畬鏁寸殑鍒堕�犳墽琛岀鐞嗗姛鑳斤紝浠庡熀纭�鏁版嵁绠$悊鍒扮敓浜ф墽琛岋紝浠庤川閲忔帶鍒跺埌浠撳簱绠$悊锛屽舰鎴愪簡瀹屾暣鐨勫埗閫犱笟鍔¢棴鐜�傜郴缁熸灦鏋勬竻鏅帮紝妯″潡鑱岃矗鏄庣‘锛屼负鍒堕�犱紒涓氭彁渚涗簡寮哄ぇ鐨勪俊鎭寲鏀拺骞冲彴銆� \ No newline at end of file -- Gitblit v1.9.3