|
|
@@ -9,7 +9,29 @@ define(['app/app'], function(app) {
|
|
|
$scope.acceptGoods = false // 是否是 收货入库进来
|
|
|
$scope.CheckId = 'autoMonth0' // 当前发货点选择按钮
|
|
|
$scope.ChooseItem = '' // 当前选择发货单
|
|
|
+ $scope.orderStatus = true
|
|
|
|
|
|
+ // 获取当前收货单所对应的物品信息
|
|
|
+ function getReceiveInfo() {
|
|
|
+ Order.getSendOrderInfo(
|
|
|
+ {id: $scope.order.id, invoiceid: $scope.ChooseItem}, {},
|
|
|
+ function (data) {
|
|
|
+ if (data.data.status === 404) {
|
|
|
+ $scope.orderStatus = true
|
|
|
+ } else {
|
|
|
+ $scope.orderStatus = false
|
|
|
+ }
|
|
|
+ var _data = data.data.invoiceFPurchaseDetails
|
|
|
+ var _details = $scope.order.orderDetails
|
|
|
+ for (var j = 0; j < _data.length; j++) {
|
|
|
+ for (var k = 0; k < _details.length; k++) {
|
|
|
+ if (_data[j].ordetailid === _details[k].id) {
|
|
|
+ _details[k].receiveCount = _data[j].number
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
// 记录状态激活信息
|
|
|
$scope.steps = {
|
|
|
step1 : false,
|
|
|
@@ -186,6 +208,7 @@ define(['app/app'], function(app) {
|
|
|
$scope.error('订单编号ID不能为空');
|
|
|
} else {
|
|
|
|
|
|
+
|
|
|
/**
|
|
|
* 根据订单编号ID获取订单信息
|
|
|
*/
|
|
|
@@ -196,9 +219,13 @@ define(['app/app'], function(app) {
|
|
|
}
|
|
|
$scope.order = data;
|
|
|
$scope.sendGoodsList = $scope.order.inIds.split(',')
|
|
|
+ $scope.acceptGoods = $scope.order.signReceive
|
|
|
$scope.ChooseItem = $scope.sendGoodsList.length > 0 ? $scope.sendGoodsList[0] : ''
|
|
|
+ if ($scope.acceptGoods) {
|
|
|
+ getReceiveInfo()
|
|
|
+ }
|
|
|
// todo 这里需要根据 是否存在已收货数据
|
|
|
- $scope.acceptGoods = ($scope.sendGoodsList.length > 0 && ) ? true : false
|
|
|
+
|
|
|
$scope.order.orderHistory = angular.fromJson($scope.order.statushistory);
|
|
|
if ($scope.order.orderRemark){
|
|
|
$scope.remarkList = angular.fromJson($scope.order.orderRemark);
|
|
|
@@ -253,6 +280,7 @@ define(['app/app'], function(app) {
|
|
|
$scope.ChooseSendGoodsItem = function(item, ind) {
|
|
|
$scope.CheckId = `autoMonth${ind}`
|
|
|
$scope.ChooseItem = item
|
|
|
+ getReceiveInfo()
|
|
|
}
|
|
|
|
|
|
// 确认收货
|