yangfeng
2024-03-29 ec6857c9e95fbe1b175d7f697a836c210c0c2b2c
src/views/other/commonDialog/SelectCommonDialog.vue
@@ -102,7 +102,8 @@
      searchSel: {},
      keyword: "",
      keywordType: "",
      showProductCol: ["产品名称", "产品编号", "供应商", "采购单价", "单位", "产品规格", "型号"],
      showPurchaseCol: ["产品名称", "产品编号", "供应商", "采购单价", "单位", "产品规格", "型号"],
      showProductCol: ["产品名称", "产品编号", "采购单价", "单位", "产品规格", "型号"],
      tableProductColumn: [
        { label: "产品名称", prop: "name", isClick: true },
        { label: "产品编号", prop: "number" },
@@ -132,7 +133,12 @@
    },
    setTable() {
      if (this.editConfig.title === "产品名称") {
        this.showCol = this.showProductCol
        if (this.sign == "purchase") {
          this.showCol = this.showPurchaseCol
        } else {
          this.showCol = this.showProductCol
        }
        this.tableColumn = this.tableProductColumn
      }
      this.tableList = {
@@ -183,9 +189,15 @@
        if (res.code === 200) {
          if (res.data.list && res.data.list.length > 0) {
            const list = res.data.list.map((item) => {
              return {
                ...item,
                supplierName: item.supplier.name
              if (this.sign == "purchase") {
                return {
                  ...item,
                  supplierName: item.supplier?.name
                }
              } else {
                return {
                  ...item
                }
              }
            })
            this.tableList.tableInfomation = list