zuozhengqing
2024-03-23 84a4fe2072b93f767b6747045af0cff8d212d9e9
src/views/purchaseManage/purchase/components/TestingAll.vue
@@ -11,7 +11,8 @@
        style="height: 60vh; overflow-x: hidden">
        <div class="basic-info">
          <div class="product-view">
            <CommonFormTableView :isBoder="true" :selectBox="true" :detailEnter="true" :recalculateShow="false"
            <CommonFormTableView :isBoder="true"
              name="rework" :selectBox="true" :detailEnter="true" :recalculateShow="false"
              :addTypeIdMultiple="true" :product-table-list="productTableList" sign="purchase" @rowClick="rowClick"
              @getSelectArray="getSelectArray" @toFiltering="toFiltering">
@@ -42,6 +43,7 @@
  savePurchaseQualityInspectionInfo
} from "@/api/purchaseManage/purchase"
import CommonFormTableView from "@/components/makepager/CommonFormTableView"
import { getDataByType } from "@/api/data"
export default {
  name: "ArrivalConfirmation",
  components: { CommonFormTableView },
@@ -96,7 +98,8 @@
      ],
      thatStatus: [],
      thatTimes: [],
      selectList: []
      selectList: [],
      qualityStatusList: getDataByType("qualityStatus"),
    }
  },
  created() {
@@ -189,10 +192,13 @@
          { label: "数量", prop: "amount" },
          { label: "单位", prop: "unit" },
          {
            label: "状态", prop: "status",
            label: "状态",
            prop: "status",
            isFilter: true,
            isFilterList: this.statusList,
            selectedListDefault: this.getSelectedOperateStatus([], this.statusList),
            isCallMethod: true,
            getCallMethod: this.getpurchaseStatus
          },
        ]
      }
@@ -265,7 +271,18 @@
    falseClick(row) {
      console.log(row, "row")
    }
    },
    getpurchaseStatus(val) {
      if (val) {
        for (let i in this.qualityStatusList) {
          if (this.qualityStatusList[i].id == val) {
            return this.qualityStatusList[i].name
          }
        }
      } else {
        return "--"
      }
    },
  }
}
</script>