This repo is archived. You can view files and clone it, but cannot push or open issues or pull requests.
SXS20240115/SRC/iMES_PAD/module/moduleWIP/program/mrs-eqp/mrs04/mrs04.html
2024-01-24 16:47:50 +08:00

126 lines
6.9 KiB
HTML

<div ng-init="init();" class="mrs04-content">
<div class="kmi-layout-main-content ">
<!-- 上方區域 -->
<div class="top-area">
<div class="row">
<label ng-bind="'mrs04.prodPatchNo_MES' | translate"></label>
</div>
<div class="kmi-text-fields">
<input type="text" class="input" ng-model="plot_no" ng-keypress="barcodeScan();"
placeholder="{{'mrs03.pleaseInputLotNo'|translate}}" />
<!-- 掃描圖示 -->
<div class="kmi-button-scan" ng-click="scanQrcode();">
<div class="kmi-can-click"></div>
</div>
</div>
</div>
<!-- 下方區塊 -->
<div class="bottom-area">
<!-- 左側區塊 -->
<div class="bottom-left-area">
<div class="perfect-scrollbar kmi-list__row-content bar-area">
<!-- 系統特性 -->
<div class="attrib">
<label class="title" ng-bind="'dashboard.workAttrib.title' | translate"> </label>
<div ng-repeat="item in listSysAttrib track by $index ">
<div class="fields">
<!--特性名稱-->
<label ng-bind="($index+1) + '.' +item.ATTRIBNAME"></label>
<!--特性類型-->
<label class="itemType" ng-bind="item.DATATYPENAME"></label>
</div>
<div style="padding-left:16px;">
<label class="value" ng-bind="item.ATTRIBVALUE"></label>
</div>
</div>
</div>
<!-- 用料登錄 -->
<div class="material">
<label class="title" ng-bind="'mrs04.materialInput' | translate"></label>
<div class="list" ng-repeat="item in listMaterialLot track by $index">
<div class="tableTitle" ng-click="view_material_info =!view_material_info">
<i class="material-icons mrs04-material-icons"
ng-class="{true:'showMaterial'}[view_material_info]">&#xE5CF;</i>
<div class="column">
<span ng-bind="'mrs04.maerialNo' | translate"></span>
</div>
<div class="data">
<span ng-bind="item.MATERIALNO"></span>
</div>
</div>
<div class="tableData" ng-show="view_material_info">
<div class="column">
<span ng-bind="'mrs04.materialLotNo' | translate"></span>
<span ng-bind="'mrs04.unitStdQty' | translate"></span>
<span ng-bind="'mrs04.stdQty' | translate"></span>
<span ng-bind="'mrs04.userQty' | translate"></span>
<span ng-bind="'mrs04.unit' | translate"></span>
</div>
<div class="data">
<span ng-bind="item.MATERIALLOTNO"></span>
<span ng-bind="item.STDQTY"></span>
<span ng-bind="item.STDQTY * plotInfo[0].CURQTY"></span>
<input ng-model="item.USEQTY" mdl-calculater="item.USEQTY"
mdl-calculater-title='{{"mrs04.userQty" | translate}}'
mdl-calculater-decimal="true"></input>
<span ng-bind="item.UNITNO"></span>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 分隔線 -->
<span class="divide"></span>
<!-- 右側區塊 -->
<div class="pit-stop-selection">
<div class="title" ng-bind="'mrs04.produceInformation' | translate"></div>
<div class="table">
<div class="plotInfo">
<span class="column" ng-bind="'mrs04.MONo' | translate"></span>
<span class="data" ng-bind="plotInfo[0].MONO"></span>
</div>
<div class="plotInfo">
<span class="column" ng-bind="'mrs04.pLot' | translate"></span>
<span class="data" ng-bind="plotInfo[0].LOTNO"></span>
</div>
<div class="plotInfo">
<span class="column" ng-bind="'mrs04.inputQty' | translate"></span>
<span class="data" ng-bind="plotInfo[0].CURQTY | number"></span>
</div><div class="plotInfo">
<span class="column" ng-bind="'mrs04.goodQty' | translate"></span>
<span class="data" ng-if="plotInfo[0].CURQTY != undefined"
ng-bind="plotInfo[0].CURQTY - scrapQty"></span>
</div>
<div class="plotInfo">
<span class="column" ng-bind="'mrs04.scrapQty' | translate"></span>
<span class="data" ng-bind="scrapQty"></span>
</div>
<div class="plotInfo">
<span class="column" ng-bind="'mrs04.defectQty' | translate"></span>
<span class="data" ng-bind="defectQty"></span>
</div>
</div>
<!-- 按鈕區塊 -->
<div class="control-btn">
<!-- 取消按鈕 -->
<div class="kmi-button kmi-button-cancel" ng-click="cancel();">
<label ng-bind="'common.cancel'| translate"></label>
<div class="kmi-can-click"></div>
</div>
<!-- 確定按鈕 -->
<div>
<div class="kmi-button kmi-button-confirm" ng-click="confirm();" ng-disabled="chkOK"
style="width:218px;">
<div style="display:flex;flex-direction:row;">
<div class="kmi-button-check"></div>
<label ng-bind="'common.complete'| translate" />
</div>
<div class="kmi-can-click"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>