|
|
@@ -8,6 +8,13 @@ define(['app/app', 'calendar'], function(app) {
|
|
|
// 加密过滤器
|
|
|
var enIdFilter = $filter('EncryptionFilter');
|
|
|
|
|
|
+ //配送方式列表
|
|
|
+ $scope.deliveryMethod = {
|
|
|
+ 1301 : '第三方配送',
|
|
|
+ 1302 : '卖家配送',
|
|
|
+ 1303 : '上门自提'
|
|
|
+ };
|
|
|
+
|
|
|
/**
|
|
|
* 查询物流信息(由于接口需要真实运单号)
|
|
|
*
|
|
|
@@ -26,6 +33,11 @@ define(['app/app', 'calendar'], function(app) {
|
|
|
}else {
|
|
|
$scope.purchase = data.data;
|
|
|
$scope.address = JSON.parse($scope.purchase.jsonAddress);
|
|
|
+ if (!data.data.lgtId) {
|
|
|
+ getPurchaseStatus($scope.purchase.status);
|
|
|
+ $scope.logisticsInfo = [];
|
|
|
+ return;
|
|
|
+ }
|
|
|
Logistics.findLogisticsById({lgtid: data.data.lgtId}, function(data){
|
|
|
$scope.logistics = data;
|
|
|
var params = {};
|
|
|
@@ -52,6 +64,14 @@ define(['app/app', 'calendar'], function(app) {
|
|
|
}
|
|
|
|
|
|
$scope.status = "tobereceiving";
|
|
|
+
|
|
|
+ var getPurchaseStatus = function (status) {
|
|
|
+ // 405-503-514-506-511-520,成功的订单
|
|
|
+ var success = '405-503-514-506-511-520';
|
|
|
+ if (success.indexOf(status) != -1) {
|
|
|
+ $scope.status = "signin";
|
|
|
+ }
|
|
|
+ };
|
|
|
// 判断物流信息状态
|
|
|
var statusOfLogistics = function(str) {
|
|
|
if(str.indexOf("揽件")!=-1 || str.indexOf("收件")!=-1 || str.indexOf("转运")!=-1||str.indexOf("运输")!=-1||str.indexOf("发往")!=-1||
|