美文网首页
2018-04-11

2018-04-11

作者: NOTEBOOK2 | 来源:发表于2018-04-11 15:13 被阅读0次
      _.map(selectedLisings, function (listing) {
        let deferred = $q.defer()
        if (listing.unit_group_id) {
          DashboardFactory.getUomById(listing.unit_group_id).success(function(data){
            deferred.resolve(data.unit_group.units)
          })
        } else {
          deferred.resolve([{name: "m"}])
        }
        deferred.promise.then(function(options){
          console.log(options)
          calculateCost(listing.id).then(function (data) {
            listing.cost = data.cost;
            const newPoItem = {
              name: listing.name,
              upc: listing.upc,
              product_id: listing.product_id,
              cost: Number(listing.cost),
              supplier_price: rate === null ? Number(listing.cost) : rate * Number(listing.cost),
              // Price is cost for some reason
              price: Number(listing.cost),
              retail_price: Number(listing.price),
              inventory_quantity: Number(listing.quantity),
              quantity: Number(listing.qtyRequested),
              qty_received: 0,
              qty_requested: Number(listing.qtyRequested),
              source_id: listing.id,
              source_type: 'Listing',
              suppliers: data.listing.suppliers,
              supplier_id: data.listing.supplier_id,
              units: options,
              display_unit_id: listing.base_unit.id,
              display_unit: listing.base_unit.name
            };
            const target = _.find($scope.order.purchase_items, item =>
                                                                item.source_type === newPoItem.source_type &&
                                                                item.source_id === newPoItem.source_id);
            if (target){
              target.quantity += newPoItem.quantity;
            } else {
              $scope.order.purchase_items.push(newPoItem);
            }
          });
        })
      });

相关文章

  • 纯粹

    /** * @Author liguo * @Description * @Data 2018-04-11 */ ...

  • mysql错误集锦

    2018-04-11:环境:linux+wdcp+phpservice mysqld status 报错“ERRO...

  • 用户中心

    layout: "post"title: "用户中心"date: "2018-04-11 18:12" 用户中心 ...

  • 用户信息

    layout: "post"title: "用户模块"date: "2018-04-11 09:02" 用户系统 ...

  • 梵塔网络Penta .vs. 本体网络Ontology

    2018-04-11 Penta CEO David Ritter:首创DSC共识算法,突破公链掣肘 4月10日,...

  • 2018-04-11

    2018-04-11 180 戴师傅 简书作者 2018.04.11 21:10 打开App (稻盛哲学学习会)打...

  • 192G147号沈家芬8/4-15/4周检视

    2018-04-11 23:15 · 字数 914 · 阅读 2 · 让生命灿烂如花 没有反思的人生不值得过! ...

  • 孩子的感动

    2018-04-11 星期三 晴 今天,孩子有跟我说起学校里的事情。同学之间嬉戏,他被人说哭了(真是没出...

  • 春日巧遇故人

    春日巧遇故人 新绿层重,新花沐风。 春雨道上,旧人新逢。 xxx YBY 汉城湖的诗韵2018-04-11 Sta...

  • 网络强文~装傻!高人也。

    做人的最高境界:装傻! 来源:2018-04-11 美篇 你骗了我,我仍然相信你, 这是智慧。 你为我捧场,我为你...

网友评论

      本文标题:2018-04-11

      本文链接:https://www.haomeiwen.com/subject/gxfzhftx.html