yangfeng
2023-08-30 5bcbd90662d19331a4dde9047d2aa52e8ab5666c
src/views/supplierManage/supplier/AddNewProduct.vue
@@ -76,27 +76,39 @@
    // 保存
    saveClick() {
      console.log(this.editConfig.infomation)
      if (this.editConfig.title === "添加") {
        createProduct({
          list: this.tableData
        }).then((res) => {
          console.log(res)
          this.editConfig.visible = false
          if (res.code === 200) {
            this.$message.success("添加成功")
            this.$parent.getProductList()
          }
        })
      for (let i = 0; i < this.tableData.length; i++) {
        if (this.tableData[i].name.length === 0) {
          this.isNoProduct = true
          break
        } else {
          this.isNoProduct = false
        }
      }
      if (this.isNoProduct) {
        this.$message.error("产品名称不能为空")
      } else {
        const params = this.saveParams()
        updateProduct(params).then((res) => {
          console.log(res)
          this.editConfig.visible = false
          if (res.code === 200) {
            this.$message.success("编辑成功")
            this.$parent.getProductList()
          }
        })
        if (this.editConfig.title === "添加") {
          createProduct({
            list: this.tableData
          }).then((res) => {
            console.log(res)
            this.editConfig.visible = false
            if (res.code === 200) {
              this.$message.success("添加成功")
              this.$parent.getProductList()
            }
          })
        } else {
          const params = this.saveParams()
          updateProduct(params).then((res) => {
            console.log(res)
            this.editConfig.visible = false
            if (res.code === 200) {
              this.$message.success("编辑成功")
              this.$parent.getProductList()
            }
          })
        }
      }
    },
    saveParams() {