E-WORK 對接 MTS 系統
E-WORK
目前的 E-WORK 系統主要包含了如下功能:
- 技能型別的管理
比如說品質檢驗技能、測試技能(成品測試或半成品測試)、組裝裝配技能(打螺絲、合殼、點膠等)、包裝技能(封箱、貼卡通標貼)、體系技能(比如ISO9001、16949、13485、SA8000 等等),這每一種技能型別裡面包含了多種技能,需要靈活的管理這些技能資訊。
- 技能的管理
在point-1的基礎上就有了技能,這每一種技能代表什麼意思,比如 OT0024 表示的是“半成品測試”,這些資訊可通過系統進行維護。
- 技能培訓
分為上崗培訓與在職培訓,從字面意思大致能夠明白,上崗培訓在使用者上崗之前進行的培訓,培訓合格之後方能上崗;在職培訓則是在工作過程中進行某一種培訓,提高使用者自身的技 能與知識,更好的創造價值。
- 產品所需技能管理
通常情況下,每一個工廠裡面的 IE 部門都會針對不同的產品、機型定義合適的流程,每一個流程所需的技能是不一樣的。
- 培訓報表統計
針對每一個月份或者年份進行統計培訓的人數,以及不合格人數等資訊。
- 線上技能考試(構思中...)
預覽如下:
對於資料表格中顯示圖示的問題,程式碼雖然比較簡單,但是給人的視覺效果比文字好太多了,設定方法如下:
function showImg(value, row) { var str = ""; if (value.toLowerCase() == "pass") { str = '<img src="../Images/green.png" alt="Pass"/>'; } else { str = '<img src="../Images/red.png" alt="Fail"/>'; } return str; }
<table id="datagrid_skill" class="easyui-datagrid" data-options="rownumbers:true,fit:true,border:true, singleSelect:false,toolbar:'#toolbar_skill',showHeader:true,pagination:true"> <thead> <tr> <th data-options="field:'USER_ID', width:60"> 工號 </th> <th data-options="field:'FACTORY', width:60"> 工廠 </th> <th data-options="field:'SKILL_CODE', width:60"> 技能程式碼 </th> <th data-options="field:'TRAIN_TYPE', width:100"> 培訓型別 </th> <th data-options="field:'USER_NAME', width:90"> 使用者 </th> <th data-options="field:'DEP', width:90"> 部門 </th> <th data-options="field:'POSITION', width:90"> 職位 </th> <th data-options="field:'SKILL_REMARK', width:150"> 培訓技能 </th> <th data-options="field:'TR_START_DATE', width:120"> 培訓開始日期 </th> <th data-options="field:'TR_END_DATE', width:120"> 培訓結束日期 </th> <th data-options="field:'TR_HOURS', width:90"> 培訓工時(H) </th> <th data-options="field:'SCORE', width:80"> 成績 </th> <th data-options="field:'TR_RESULT', width:80, formatter:showImg,align:'center'"> 判定結果 </th> </tr> </thead> <tbody> </tbody> </table>
繫結的資料列中 formatter:showImg, 是關鍵。
E-WORK 對接 MTS
$("#txtSerial_Number").keydown(function (e) { if (e.keyCode == 13 && $.trim($("#txtSerial_Number").val()) != "") { //檢查使用者的技能是否滿足當前要求************************************* var _check_skill = true; var _check_skill_msg = ""; $.ajax({ type: "post", url: "Wip.aspx?Oper=get_skill", async: false, data: { UserID: User_ID, ProductName: _Model, Station: Station }, success: function (data) { if (data != "OK") { _check_skill_msg = data; _check_skill = false; } } }); if (_check_skill == false) { MMessager(_check_skill_msg); $("#txtSerial_Number").select(); return; } //檢查使用者的技能是否滿足當前要求************************************* })
MTS 系統在前幾篇部落格中已有介紹MTS 線上列印,MTS,在使用者掃描條碼之後觸發技能檢驗功能,判斷使用者是否具備當前產品在當前工序應用的技能,如果技能不符,則不允許使用者掃描條碼。
如果您覺得文章對您有幫助,還請幫忙給個贊,感謝啦!!
作者主要從事生產製造方面的系統開發與設計,對生產流程(特別是電子行業)比較熟悉,歡迎同行交流學習!,感謝部落格園這個平臺!!