|
|
@@ -4,7 +4,9 @@
|
|
|
height: 36px;
|
|
|
opacity: 1;
|
|
|
}
|
|
|
-
|
|
|
+.auto-row {
|
|
|
+ width: 270px;word-wrap:break-word;
|
|
|
+}
|
|
|
.condition .more .form-group {
|
|
|
/*margin-bottom: 10px;*/
|
|
|
}
|
|
|
@@ -215,56 +217,6 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!--<div class="col-xs-5">
|
|
|
- <div class="search">
|
|
|
- <div class="form-group form-group-sm has-feedback" dropdown auto-close="outsideClick" on-toggle="searchAdvance=open">
|
|
|
- <input type="search" class="form-control input-sm" ng-model="keyword" ng-search="onSearch()" placeholder="输入商品、客户名称或单据流水号搜索" />
|
|
|
- <div class="search-advance text-link" ng-class="{'active': searchAdvance}" dropdown-toggle>高级搜索</div>
|
|
|
- <div id="searchContainer" class="dropdown-menu">
|
|
|
- <!– <div class="block">
|
|
|
- <form action="" class="form-horizontal">
|
|
|
- <div class="form-group">
|
|
|
- <label for="" class="col-xs-3 text-right control-label">关键词:</label>
|
|
|
- <div class="col-xs-6"><input type="text" class="form-control" /></div>
|
|
|
- </div>
|
|
|
- <div class="form-group">
|
|
|
- <label for="" class="col-xs-3 text-right control-label">交货日期:</label>
|
|
|
- <div class="col-xs-6"><input type="text" class="form-control" /></div>
|
|
|
- </div>
|
|
|
- <div class="form-group">
|
|
|
- <label for="orderDate" class="col-xs-3 text-right control-label">订单日期:</label>
|
|
|
- <div class="col-xs-6"><input id="orderDate" type="text" class="form-control" /></div>
|
|
|
- </div>
|
|
|
- <div class="form-group">
|
|
|
- <label for="" class="col-xs-3 text-right control-label">单价:</label>
|
|
|
- <div class="col-xs-6"><input type="text" class="form-control" /></div>
|
|
|
- </div>
|
|
|
- <div class="form-group">
|
|
|
- <label for="" class="col-xs-3 text-right control-label">
|
|
|
- 金额:
|
|
|
- </label>
|
|
|
- <div class="col-xs-6"><input type="text" class="form-control" /></div>
|
|
|
- </div>
|
|
|
- <div class="form-group">
|
|
|
- <div for="" class="col-xs-12 text-right">
|
|
|
- <button class="btn btn-info btn-xs">确定</button>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div> –>
|
|
|
- </div>
|
|
|
- <span class="form-control-feedback text-simple"><i class="fa fa-search"></i></span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="col-xs-1">
|
|
|
- <div class="text-default f14 total">
|
|
|
- 共 <span ng-bind="tableParams.total()" class="text-num"></span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="col-xs-2 toggle">
|
|
|
- <a ng-click="condition.$open=!condition.$open" class="text-simple"><span ng-bind="condition.$open ? '简化筛选条件' : '更多筛选条件'"></span><i class="fa fa-fw" ng-class="{'fa-angle-up': condition.$open, 'fa-angle-down': !condition.$open}"></i></a>
|
|
|
- </div>-->
|
|
|
</div>
|
|
|
</div>
|
|
|
<!--<div class="height10"> </div>-->
|
|
|
@@ -337,7 +289,8 @@
|
|
|
<table class="order-table block" ng-table="tableParams">
|
|
|
<thead>
|
|
|
<tr class="header">
|
|
|
- <th width="400">产品</th>
|
|
|
+ <th width="300">产品</th>
|
|
|
+ <th width="120"></th>
|
|
|
<th width="100">单价</th>
|
|
|
<th width="100">数量</th>
|
|
|
<th width="120">交货日期</th>
|
|
|
@@ -345,7 +298,7 @@
|
|
|
<th width="100">操作</th>
|
|
|
</tr>
|
|
|
<tr class="sep-row">
|
|
|
- <td colspan="6"></td>
|
|
|
+ <td colspan="7"></td>
|
|
|
</tr>
|
|
|
<tr class="toolbar toolbar-top">
|
|
|
<td colspan="5">
|
|
|
@@ -353,16 +306,6 @@
|
|
|
<label><input type="checkbox" class="selector select_all"
|
|
|
ng-model="checkboxes.checked" ng-click="checkAll()">全选</label> <a ng-if="active=='todo'" href="javascript:void(0)"
|
|
|
class="btn btn-default btn-xs" ng-click="replyByBatch();setOrdersReadByBatch()" title="选中的单据按照客户需求的数量和交期默认回复"> 批量回复 </a>
|
|
|
- <!--<div class="btn-group dropdown">
|
|
|
- <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown" aria-expanded="true">
|
|
|
- 标记为 <span class="caret"></span>
|
|
|
- </button>
|
|
|
- <ul class="dropdown-menu" role="menu">
|
|
|
- <li><a href="javascript:void(0)" ng-click="setDisplay('setRead')">已查看</a></li>
|
|
|
- <li><a href="javascript:void(0)" ng-click="setDisplay('setUnRead')">未查看</a></li>
|
|
|
- <li><a href="javascript:void(0)" ng-click="setDisplay('setTop')">置顶</a></li>
|
|
|
- </ul>
|
|
|
- </div>-->
|
|
|
<span class="text-muted">
|
|
|
<i class="fa fa-exclamation-triangle"></i> 批量回复是对选中的单据按照满足客户需求的数量和交期默认回复。
|
|
|
</span>
|
|
|
@@ -373,12 +316,12 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr class="sep-row">
|
|
|
- <td colspan="6"></td>
|
|
|
+ <td colspan="7"></td>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody ng-if="tableParams.total() == 0">
|
|
|
<tr>
|
|
|
- <td colspan="6">
|
|
|
+ <td colspan="7">
|
|
|
<div id="empty">
|
|
|
<div class="left_img">
|
|
|
<a href="http://www.usoftchina.com/" target="_blank" title="优软云首页"><img src="static/img/empty/uas_empty.png"></a>
|
|
|
@@ -391,7 +334,7 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td colspan="6">
|
|
|
+ <td colspan="7">
|
|
|
<div id="empty_info">
|
|
|
<div class="f16 text-center empty_title">
|
|
|
<p>为什么我没有接收到客户的采购订单?</p>
|
|
|
@@ -436,11 +379,11 @@
|
|
|
<span>订单号:<a class="text-num order-detail" ng-bind="::order.code" ui-sref="sale.order_detail({id:order.id})" target="_self" title="查看详情" ng-click="setOrdersRead(order.id)"></a></span>
|
|
|
</div>
|
|
|
</td>
|
|
|
- <td ng-if="!isUser" colspan="1" class="order-sum">{{::order.currency}}: <span
|
|
|
+ <td ng-if="!isUser" colspan="2" class="order-sum">{{::order.currency}}: <span
|
|
|
ng-bind="getOrderTotal(order.orderItems) | number : 2"
|
|
|
class="text-num text-bold"></span>
|
|
|
</td>
|
|
|
- <td ng-if="isUser" colspan="1" class="order-sum"></td>
|
|
|
+ <td ng-if="isUser" colspan="2" class="order-sum"></td>
|
|
|
<td colspan="1" class="text-center">
|
|
|
<span ng-if="order.print" class="label ng-scope operates-status" style="margin-right: 5px;background-color: #5D6C79">已打印</span>
|
|
|
<span ng-if="!order.print" class="label ng-scope operates-status" style="margin-right: 5px;background-color: #CA3955">未打印</span>
|
|
|
@@ -465,12 +408,40 @@
|
|
|
<div class="text-muted text-over"
|
|
|
title="{{::item.product.spec}}"
|
|
|
ng-bind="::item.product.spec"></div>
|
|
|
+ <div class="text-bold text-inverse text-flow" ng-if="item.prodOldCode" ><b>旧料编号:</b><div ng-bind="::item.prodOldCode"></div></div>
|
|
|
+ <div class="text-bold text-inverse text-flow" ng-if="item.prodOldTitle" ><b>旧料名称:</b><div ng-bind="::item.prodOldTitle"></div></div>
|
|
|
+ <div class="text-bold text-inverse text-flow" ng-if="item.prodOldSpec" ><b>旧料规格:</b><div ng-bind="::item.prodOldSpec"></div></div>
|
|
|
<div class="text-bold text-inverse text-flow" ng-if="item.custPurchaseCode" ><b>客户采购单号:</b><div ng-bind="::item.custPurchaseCode"></div></div>
|
|
|
<div class="text-bold text-inverse text-flow" ng-if="item.acceptCustName" ><b>收货客户:</b><div ng-bind="::item.acceptCustName"></div></div>
|
|
|
<div class="text-bold text-inverse text-flow" ng-if="item.acceptCustAddress" ><b>客户收货地址:</b><div ng-bind="::item.acceptCustAddress"></div></div>
|
|
|
- <div class="text-muted text-bold text-overflow" ng-if="item.vendspec" title="{{item.vendspec}}"><span ng-bind="::item.vendspec"></span></div>
|
|
|
- <div class="text-bold text-inverse text-flow" ng-if="item.factory" title="{{item.factory}}"><b>送货工厂:</b><span ng-bind="::item.factory"></span></div>
|
|
|
- <div class="text-bold text-inverse text-flow" ng-if="item.remark" title="{{item.remark}}"><b>备注:</b><span ng-bind="::item.remark"></span></div>
|
|
|
+ <div class="text-bold text-inverse text-flow" ng-if="item.vendspec" title="{{item.vendspec}}"><div ng-bind="::item.vendspec"></div></div>
|
|
|
+ <div class="text-bold text-inverse text-flow" ng-if="item.factory" title="{{item.factory}}"><b>送货工厂:</b><div ng-bind="::item.factory"></div></div>
|
|
|
+ <div class="text-bold text-inverse text-flow" ng-if="item.remark" title="{{item.remark}}"><b>备注:</b><div ng-bind="::item.remark"></div></div>
|
|
|
+ </td>
|
|
|
+ <td class="text-center">
|
|
|
+ <div ng-if="item.repProdCode" class="dropdown" ng-class="text-center">
|
|
|
+ <a href="javascript:void(0);" class="dropdown-toggle text-default"
|
|
|
+ ng-mouseover="getRepProd(item)">替代物料<i class="fa fa-fw fa-angle-down"></i></a>
|
|
|
+ <div class="dropdown-menu pane" style="width: 300px;">
|
|
|
+ <div class="pane-body">
|
|
|
+ <ul class="list-unstyled list-menu">
|
|
|
+ <li >
|
|
|
+ <div class="text-muted auto-row" ng-if="item.repProdCode != null" >
|
|
|
+ <div class="text-bold text-inverse text-flow">替代料号:</div>{{::item.repProdCode}}
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li >
|
|
|
+ <div class="text-muted auto-row" ng-if="item.repProdTitle != null" >
|
|
|
+ <div class="text-bold text-inverse text-flow">替代料名称:</div>{{::item.repProdTitle}}</div>
|
|
|
+ </li>
|
|
|
+ <li >
|
|
|
+ <div class="text-muted auto-row" ng-if="item.repProdSpec != null">
|
|
|
+ <div class="text-bold text-inverse text-flow">替代料规格:</div>{{::item.repProdSpec}}</div>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</td>
|
|
|
<td class="text-center">
|
|
|
<div ng-if="!isUser" class="text-num" ng-bind="::item.price | number:6"></div>
|
|
|
@@ -510,15 +481,6 @@
|
|
|
<div ng-if="!item.$editing">
|
|
|
<div ng-if="!item.replyQty" class="text-muted text-center">未回复</div>
|
|
|
<div ng-if="item.replyQty > 0 && item.replyQty < item.qty">
|
|
|
- <!--<div class="progress progress-sm">
|
|
|
- <div class="progress-bar progress-bar-success"
|
|
|
- ng-style="{'width': 100*item.replyQty/item.qty + '%'}">
|
|
|
- <span class="sr-only"></span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- 已回复 <span class="text-default">{{::item.replyQty}}</span> /
|
|
|
- <span>{{::item.qty}}</span>-->
|
|
|
-
|
|
|
已回复 <span class="text-default">{{::item.latestReplyQty}}</span>
|
|
|
|
|
|
</div>
|