|
|
@@ -205,6 +205,21 @@
|
|
|
.com-check-box{
|
|
|
cursor:pointer;
|
|
|
}
|
|
|
+ .content-clear{
|
|
|
+ position:absolute;
|
|
|
+ right:0;
|
|
|
+ bottom:0;
|
|
|
+ width:20px;
|
|
|
+ height:20px;
|
|
|
+ border-top: 15px solid transparent;
|
|
|
+ border-right: 15px solid #f5f5f5;
|
|
|
+ border-bottom: 20px solid #f5f5f5;
|
|
|
+ border-left: 20px solid transparent;
|
|
|
+ cursor:pointer;
|
|
|
+ }
|
|
|
+ .content-clear i{
|
|
|
+ color:#333;
|
|
|
+ }
|
|
|
</style>
|
|
|
<div class="user_right fr bom-list-detail">
|
|
|
<a class="back" href="user#/seekPurchase?type=bomManage&bomTab=bomList"><返回BOM列表</a>
|
|
|
@@ -214,8 +229,8 @@
|
|
|
<button class="operate-btn" ng-click="setEditBom(true)">编辑BOM</button>
|
|
|
<button class="operate-btn" ng-click="deleteProduct()">删除物料</button>
|
|
|
<button class="operate-btn" ng-click="deleteBom()">删除本BOM</button>
|
|
|
- <button class="operate-btn" ng-click="addNewMateriel(true)">新增物料</button>
|
|
|
- <div class="fr" ng-show="editBom || editSeek || addNew">
|
|
|
+ <button class="operate-btn" ng-click="addNewMateriel()" ng-if="editBom">新增物料</button>
|
|
|
+ <div class="fr" ng-show="editBom || editSeek">
|
|
|
<button class="sure-btn" ng-click="sure(true)">确认</button>
|
|
|
<button class="sure-btn cancel-btn" ng-click="sure(false)">取消</button>
|
|
|
</div>
|
|
|
@@ -269,85 +284,6 @@
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
- <tr ng-if="addNew" ng-repeat="(key, item) in newMateriel">
|
|
|
- <td>
|
|
|
- <label class="com-check-box" ng-click="newMateriel.splice(key, 1);" ng-if="key !== 0">
|
|
|
- <span class="fa fa-close"></span>
|
|
|
- </label>
|
|
|
- </td>
|
|
|
- <td class="base-info">
|
|
|
- <div class="content-line">
|
|
|
- <div class="inline-block title">
|
|
|
- <i class="must">*</i>品牌:
|
|
|
- </div>
|
|
|
- <div class="inline-block" ng-class="{'similar-wrap': item.showSimilarBrandList}" title="{{item.brand}}">
|
|
|
- <input ng-model="item.brand"
|
|
|
- ng-change="onBrandChange(item)"
|
|
|
- ng-blur="checkBrand(item)"
|
|
|
- type="text">
|
|
|
- <ul class="similar-list"
|
|
|
- ng-show="item.showSimilarBrandList"
|
|
|
- ng-mouseenter="item.isInBrandList = true;"
|
|
|
- ng-mouseleave="item.isInBrandList = false">
|
|
|
- <li ng-repeat="sBrand in similarBrand" ng-bind="sBrand.nameEn" title="{{sBrand.nameEn}}" ng-click="setBrand(item, sBrand.nameEn)"></li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="content-line">
|
|
|
- <div class="inline-block title">
|
|
|
- <i class="must">*</i>物料名称:
|
|
|
- </div>
|
|
|
- <div class="inline-block" title="{{item.kind}}">
|
|
|
- <input ng-model="item.kind"
|
|
|
- ng-change="onKindChange(item)"
|
|
|
- ng-blur="checkKind(item)"
|
|
|
- type="text">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- <td class="base-info">
|
|
|
- <div class="content-line">
|
|
|
- <div class="inline-block title">
|
|
|
- <i class="must">*</i>型号:
|
|
|
- </div>
|
|
|
- <div class="inline-block" ng-class="{'similar-wrap': item.showSimilarCodeList}" title="{{item.code}}">
|
|
|
- <input ng-model="item.code"
|
|
|
- ng-change="onCodeChange(item)"
|
|
|
- ng-blur="checkCode(item)"
|
|
|
- type="text">
|
|
|
- <ul class="similar-list"
|
|
|
- ng-show="item.showSimilarCodeList"
|
|
|
- ng-mouseenter="item.isInCodeList = true;"
|
|
|
- ng-mouseleave="item.isInCodeList = false">
|
|
|
- <li ng-repeat="sCode in similarCode" ng-bind="sCode.code" title="{{sCode.code}}" ng-click="setCode(item, sCode.code)"></li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="content-line">
|
|
|
- <div class="inline-block title">
|
|
|
- 规格:
|
|
|
- </div>
|
|
|
- <div class="inline-block" title="{{item.spec}}">
|
|
|
- <input ng-model="item.spec"
|
|
|
- ng-change="onSpecChange(item)"
|
|
|
- ng-blur="checkSpec(item)"
|
|
|
- type="text">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- <td class="base-info pcs-line">
|
|
|
- <div class="content-line">
|
|
|
- <div class="inline-block title">
|
|
|
- 单位用量:
|
|
|
- </div>
|
|
|
- <div class="inline-block" title="{{item.amount}}">
|
|
|
- <input ng-model="item.amount"
|
|
|
- ng-change="onAmountChange(item)"
|
|
|
- type="text">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
<tr ng-repeat="detail in bomData.seekPurchaseByBatchs track by $index">
|
|
|
<td>
|
|
|
<label class="com-check-box">
|
|
|
@@ -423,7 +359,10 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
- <td class="base-info pcs-line">
|
|
|
+ <td class="base-info pcs-line" style="position:relative;">
|
|
|
+ <div class="content-clear" ng-if="!detail.id" ng-click="tmpEditBom.seekPurchaseByBatchs.splice($index, 1);bomData.seekPurchaseByBatchs.splice($index, 1)">
|
|
|
+ <i class="fa fa-close"></i>
|
|
|
+ </div>
|
|
|
<div class="content-line">
|
|
|
<div class="inline-block title">
|
|
|
单位用量:
|