haoxuan
2024-04-17 1888b426ff2b6a529f5fdef0f0453dadef71824b
src/views/operate/orderPoint/index.vue
@@ -103,8 +103,8 @@
      amount: 0,
      operationId: 0,
      minInventory: 0,
      maxInventory: 0,
      orderNumber: 0,
      maxInventory: 1,
      orderNumber: 1,
      unit: "",
      reorderId: 0,
      searchTaskMap: [],
@@ -113,13 +113,22 @@
    }
  },
  created() {
    if(this.$route.params.productId){
    if (this.$route.params.productId) {
      this.getData({
        productId:this.$route.params.productId,
        pageSize:15,
        page:1
        productId: this.$route.params.productId,
        pageSize: 15,
        page: 1
      })
    }else{
    }else if(this.$route.params.locationId){
      this.searchTaskMap=[]
      this.getData({
        id: this.$route.params.locationId,
        jointName:this.$route.params.locationName,
        // type:"",
        pageSize: 15,
        page: 1
      })
    }else {
      this.getData()
    }
    this.setTable()
@@ -153,7 +162,7 @@
        keyWord: data?.jointName,
        page: this.pagerOptions.currPage,
        pageSize: this.pagerOptions.pageSize,
        productId:data?.productId
        productId: data?.productId
      }).then((res) => {
        if (res.code === 200) {
          console.log(res)
@@ -190,7 +199,7 @@
    },
    // 操作输入
    inputContent(val, prop, row) {
      console.log(val, prop, row)
      console.log(row)
      if (prop === "minInventory") {
        this.minInventory = val
        if (parseFloat(this.minInventory) - parseFloat(this.prediction) > 0) {
@@ -215,7 +224,7 @@
    },
    // 新增
    addProductClick() {
      console.log(this.addTitle)
      console.log(this.addTitle, "qqqqqqqqqqqq")
      this.isSel()
      if (this.isNoProduct && this.addTitle === "新建") {
        this.$refs.tablelistRef.getProductList()
@@ -241,6 +250,7 @@
          editable: false,
          isOrder: true
        })
        this.tableList.tableData = this.tableData
        this.locationId = 0
        this.productId = 0
      } else {
@@ -248,7 +258,10 @@
        this.showDiscard = false
        let requestUrl = this.currentRowId === 0 ? addReorderRule : updateReorderRule
        let params = this.saveParams()
        requestUrl(params)
        if(params.productId===0){
          this.$message.warning("请填写产品信息!")
        }else{
          requestUrl(params)
          .then((res) => {
            console.log(res)
            if (res.code === 200) {
@@ -261,6 +274,7 @@
            console.log(err)
            this.getData()
          })
        }
        // }
      }
    },
@@ -355,8 +369,10 @@
    },
    // 选中产品方法
    selProductClick(item) {
      this.productId = item.value
      this.productId = item.productId
      this.unit = item.unit
      this.amount = item.amount
      this.prediction = item.prediction
    },
    // 选中路线方法
    selRouteClick(item, prop) {
@@ -382,7 +398,6 @@
          },
          ...res.data
        ]
        console.log(res, "res666")
      })
    },
    // 删除type