采购管理列表页增加销售明细单、添加产品弹窗增加供应商名称 销售单价改为采购单价
| | |
| | | searchSel: {}, |
| | | keyword: "", |
| | | keywordType: "", |
| | | showProductCol: ["产品名称", "产品编号", "销售单价", "单位", "产品规格", "型号"], |
| | | showProductCol: ["产品名称", "产品编号", "供应商", "采购单价", "单位", "产品规格", "型号"], |
| | | tableProductColumn: [ |
| | | { label: "产品名称", prop: "name", isClick: true }, |
| | | { label: "产品编号", prop: "number" }, |
| | | { label: "销售单价", prop: "purchasePrice" }, |
| | | { label: "供应商", prop: "supplierName" }, |
| | | { label: "采购单价", prop: "purchasePrice" }, |
| | | { label: "单位", prop: "unit" }, |
| | | { label: "产品规格", prop: "specifications" }, |
| | | { label: "型号", prop: "modelNumber" } |
| | |
| | | if (res.data.list && res.data.list.length > 0) { |
| | | const list = res.data.list.map((item) => { |
| | | return { |
| | | ...item |
| | | ...item, |
| | | supplierName: item.supplier.name |
| | | } |
| | | }) |
| | | this.tableList.tableInfomation = list |
| | |
| | | :show-download="false" |
| | | :amount-view="false" |
| | | :show-action-btn="false" |
| | | :placeholder="'请输入供应商名称/物料名称/采购单名称'" |
| | | :placeholder="'请输入供应商名称/物料名称/采购单名称/销售明细单等'" |
| | | @searchClick="onFilterSearch" |
| | | /> |
| | | </div> |
| | |
| | | tableColumn: [ |
| | | { label: "单据类型", prop: "orderType", min: 130 }, |
| | | { label: "采购单号", prop: "number", min: 150, isCommonClick: true, default: true }, |
| | | { label: "销售明细单", prop: "salesDetailsNumber" }, |
| | | { label: "采购单名称", prop: "name", min: 130, isCommonClick: true }, |
| | | { label: "供应商名称", prop: "supplierName", min: 130 }, |
| | | { label: "采购数量", prop: "quantity", min: 130 }, |
| | |
| | | { label: "经办人", prop: "handledBy", min: 130 }, |
| | | { label: "制单人", prop: "creator", min: 130 } |
| | | ], |
| | | showCol: ["采购单号", "采购单名称", "单据类型", "供应商名称", "采购数量", "收货仓库", "经办人", "制单人"], |
| | | showCol: [ |
| | | "采购单号", |
| | | "销售明细单", |
| | | "采购单名称", |
| | | "单据类型", |
| | | "供应商名称", |
| | | "采购数量", |
| | | "收货仓库", |
| | | "经办人", |
| | | "制单人" |
| | | ], |
| | | tableBottomColumn: [], |
| | | showBottomCol: [], |
| | | TabsIndex: 0, |
| | |
| | | // this.$message.error(res.msg ? res.msg + "," : "" + "获取信息失败!") |
| | | // } |
| | | // }) |
| | | // } else |
| | | // } else |
| | | if (this.TabsIndex == 1 && row.status == 1) { |
| | | this.productTableList.tableInfomation = [] |
| | | } else if ( |
| | |
| | | this.$message.error(res.msg ? res.msg + "," : "" + "获取信息失败!") |
| | | } |
| | | }) |
| | | } else if (this.TabsIndex == 0|| |
| | | } else if ( |
| | | this.TabsIndex == 0 || |
| | | (this.TabsIndex == 2 && row.status == 8) || |
| | | (this.TabsIndex == 2 && row.status == 2) || |
| | | (this.TabsIndex == 2 && row.status == 3) |