zuozhengqing
2024-04-15 f3cb03e9e6cbd21bc5f1d9b2570f964d29a48aa8
库存调整更换接口
3个文件已修改
35 ■■■■ 已修改文件
src/api/operate/inventoryAdjustment.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/makepager/CommonFormTableView.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/inventoryAdjustment/index.vue 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/operate/inventoryAdjustment.js
@@ -49,3 +49,11 @@
    data
  })
}
// 获取位置产品信息
export function getLocationProductAmount(data) {
  return request({
    url: "/api-wms/v1/locationProductAmount/getLocationProductAmount",
    method: "post",
    data
  })
}
src/components/makepager/CommonFormTableView.vue
@@ -450,7 +450,7 @@
import { getProductList } from "@/api/product/product"
import { getLocationList } from "@/api/warehouseManage/warehouse"
import { getCompanyList } from "@/api/common/other"
import { getRuleList } from "@/api/operate/inventoryAdjustment"
import { getRuleList} from "@/api/operate/inventoryAdjustment"
import { getProductCategoryList } from "@/api/product/productCategory"
import SimpleSearchInput from "@/components/makepager/SimpleSearchInput"
import { getAmountAndPrediction } from "@/api/product/reorderRules"
@@ -772,6 +772,7 @@
    },
    // 选择产品
    selProductClick(item, row) {
      console.log("选择产品",row,item)
      if (this.isReorder) {
        this.productId = item.id
        this.productName = item.name
@@ -794,13 +795,12 @@
            ite.productName = item.name
            ite.categoryId = item.categoryId
            ite.productCategory = item.categoryName
            ite.amount = item.amount
            // ite.amount = item.amount
            ite.unit = item.unit
          }
        })
        this.$emit("selProductClick", "product", this.tableList.tableData[selIndex])
      }
      if (this.isinventory) {
        getRuleList({
          locationId: 0,
@@ -813,6 +813,7 @@
          }
        })
      }
      // this.$emit("selProductClick", item)
    },
    // 选择产品类型
@@ -844,6 +845,7 @@
    },
    // 选择位置
    selLocationClick(item, prop, row) {
      console.log("位置选择",item,row)
      if (prop === "areaName") {
        getLocationList({
          jointName: item.label,
@@ -855,6 +857,8 @@
            this.selSonLocationOptions = list
          }
        })
      }else if(prop==='locationName'){
        console.log("locationName")
      }
      if (this.isReorder) {
        this.locacionId = item.value
src/views/operate/inventoryAdjustment/index.vue
@@ -64,9 +64,11 @@
  getInventoryAdjustmentList,
  addInventoryAdjustment,
  updateInventoryAdjustment,
  finishInventoryAdjustment
  finishInventoryAdjustment,
  getLocationProductAmount
} from "@/api/operate/inventoryAdjustment"
import { currentTime } from "@/common/config/index"
export default {
  name: "InventoryAdjustment",
  props: {},
@@ -314,10 +316,19 @@
      console.log(item, prop)
      this.locationId = item.value
    },
    // 选中产品方法
    selProductClick(value, item) {
    // 选择产品方法
    async selProductClick(value, item) {
          console.log("看看返回",this.tableData)
      if (value === "product") {
        this.productId = item.productId
        await getLocationProductAmount({
          locationId:this.locationId,
          productId:this.productId
        }).then((res)=>{
          if(res&&res.code===200){
            this.tableData[0].amount=res.data.amount||0
          }
        })
      }
    },
    // 获取当前时间