Browse Source

加载回复记录和显示没有明细

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@410 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
suntg 11 years ago
parent
commit
227174216e

+ 3 - 2
src/main/webapp/resources/js/index/mobile.index.app.js

@@ -101,8 +101,9 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/PurcOrder',
 			if(!orderItem.replys) {
 				PurcOrderItem.getReply({orderItemId: orderItem.id}, function(data){
 					orderItem.replys = data;
-					console.log(data);
-				}, function(){});
+				}, function(){
+					orderItem.replysError = true;
+				});
 			}
 			angular.forEach($scope.purcOrder.orderItems, function(item, index){
 				if(item.number != orderItem.number) item.expand = false;

+ 8 - 5
src/main/webapp/resources/tpl/index_mobile/sale/saleOrder.html

@@ -45,19 +45,19 @@
 					</td>
 					<td ng-click="expandReply(orderItem)" data="{{orderItem.number}}" class="text-center" width="35%" class="br-l">
 						已回复 <span class="bold text-success" ng-bind="orderItem.replyQty?orderItem.replyQty:0"></span><br>
-						交期未达标<br>
 						<span class="text-danger bold">(点击进行回复)</span>
 					</td>
 				</tr>
 				<tr>
-					<td class="text-center" width="20%" class="br-l">{{orderItem.price | currency:symbol(purcOrder.currency)}}</td>
-					<td class="text-center" width="30%" class="br-l">× {{orderItem.qty}}({{orderItem.product.unit}})</td>
+					<td class="text-center" width="20%" class="br-l text-danger">{{orderItem.price | currency:symbol(purcOrder.currency)}}</td>
+					<td class="text-center" width="30%" class="br-l text-success">× {{orderItem.qty}}({{orderItem.product.unit}})</td>
 					<td class="text-center" width="35%" class="br-l">{{orderItem.delivery | date:'yyyy-MM-dd'}}</td>
 				</tr>
 				<tr ng-show="orderItem.expand" class="expanding replyList br-b bg-info">
 					<td colspan="3">
-						2015-01-27 回复数量10%;</br>
-						2015-01-27 回复数量10%;</br>
+						<div ng-show="orderItem.replysError">加载回复记录失败</div>
+						<div ng-show="orderItem.replys.length == 0">没有回复记录</div>
+						<div ng-repeat="reply in orderItem.replys"><b>{{reply.date | date:'yyyy-MM-dd'}}</b> 回复数量<b class="text-success">{{reply.qty}}</b>;</div>
 					</td>
 					<td>
 						<input ng-model="orderItem.reply.remark" class="form-control input-sm" placeholder="回复内容" type="text">
@@ -79,5 +79,8 @@
 				</tr>
 			</tbody>
 		</table>
+		<div ng-show="purcOrder.orderItems.length == 0" class="text-warning text-center f16 bold">
+			<br><i class="fa fa-bookmark"></i> 没有未回复的单据明细
+		</div>
 	</div>
 </div>