zuozhengqing
2024-01-05 222c042233e4ca01cc2fb64484b0fae5d9b68206
供应商管理,修改产品编辑
3个文件已修改
25 ■■■■■ 已修改文件
src/components/makepager/CommonFormTableView.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/supplierManage/supplier/AddNewProduct.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/supplierManage/supplier/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/makepager/CommonFormTableView.vue
@@ -305,7 +305,7 @@
    handleSelectClient(item, prop, row) {
      this.tableList.tableData.map((ite) => {
        if (ite.name === item.name) {
          ite.ID = row.ID
          ite.id = row.id
          ite.amount = item.amount || 1
          ite.number = item.number
          ite.purchasePrice = item.purchasePrice
@@ -316,13 +316,13 @@
        }
      })
      if (this.detailEnter) {
        this.setEditName(item, row.ID)
        this.setEditName(item, row.id)
      }
      this.$emit("handleProduct",item)
      this.$emit("handleProduct",item,row)
    },
    setEditName(item, ID) {
    setEditName(item, id) {
      let selRow = {
        ID: ID,
        id: id,
        deliveryTime: item.deliveryTime,
        maximumStock: item.maximumStock,
        minimumStock: item.minimumStock,
@@ -350,7 +350,7 @@
      console.log(this.tableList.tableData)
      if (this.detailEnter) {
        this.tableList.tableData.map((ite) => {
          ite.ID
          ite.id
          ite.name = item.name
          ite.amount = item.amount || 1
          ite.number = item.number
@@ -359,12 +359,13 @@
          ite.deliveryTime = item.deliveryTime
          ite.shippingDuration = item.shippingDuration
        })
        this.setEditName(item, this.tableList.tableData[0].ID)
        this.setEditName(item, this.tableList.tableData[0].id)
      } else {
        this.tableList.tableData.map((ite, index) => {
          if (index === this.productIndex) {
            ite.name = item.name
            ite.productId = item.ID
            ite.productId = item.id
            ite.productIndex = this.productIndex+1
            ite.amount = item.amount || 1
            ite.number = item.number
            ite.purchasePrice = item.purchasePrice
@@ -375,7 +376,6 @@
            this.$forceUpdate()
          }
        })
        console.log(this.tableList.tableData, "=====chanp")
      }
    },
src/views/supplierManage/supplier/AddNewProduct.vue
@@ -22,6 +22,7 @@
            @emptyProductClick="emptyProductClick"
            @clearupProduct="clearupProduct"
            @selCommonName="selCommonName"
            @handleProduct="handleProduct"
          />
        </div>
      </div>
@@ -127,7 +128,7 @@
      let data = this.editConfig.infomation
      let params = {
        deliveryTime: this.deliveryTime || 0,
        id: data.ID || 0,
        id: data.id || 0,
        maximumStock: data.maximumStock || 0,
        minimumStock: data.minimumStock || 0,
        modelNumber: data.modelNumber || "",
@@ -143,6 +144,9 @@
      }
      return params
    },
    handleProduct(item,row){
      this.editConfig.infomation.id=row.id
    },
    setTableForm() {
      if (this.editConfig.title === "添加") {
        this.detailEnter = false
src/views/supplierManage/supplier/index.vue
@@ -385,7 +385,6 @@
    },
    // 修改产品
    editClick(row) {
      console.log(row)
      this.newProductConfig.visible = true
      this.newProductConfig.title = "修改"
      this.newProductConfig.infomation = { ...row }