|
@@ -19,6 +19,7 @@ export default {
|
|
|
return {
|
|
|
warehouseSelectList: [],
|
|
|
warehouseTypeList: [],
|
|
|
+ qualityStatusList: [],
|
|
|
btnForm: {
|
|
|
otherButton: {
|
|
|
list: [
|
|
@@ -65,14 +66,13 @@ export default {
|
|
|
const businessDictData = JSON.parse(
|
|
|
window.localStorage.getItem("businessDict")
|
|
|
);
|
|
|
- this.warehouseTypeList = businessDictData.find(
|
|
|
- (item) => item.code === "warehouseType"
|
|
|
+ this.qualityStatusList = businessDictData.find(
|
|
|
+ (item) => item.code === "qualityStatus"
|
|
|
).children;
|
|
|
- this.selectConfig[0].data = [
|
|
|
- { label: "未质检", value: "10" },
|
|
|
- { label: "部分质检", value: "20" },
|
|
|
- { label: "已质检", value: "30" },
|
|
|
- ];
|
|
|
+ this.selectConfig[0].data = this.qualityStatusList.map((item) => ({
|
|
|
+ label: item.dictValue,
|
|
|
+ value: item.dictKey,
|
|
|
+ }));
|
|
|
// warehouseSelectList().then((res) => {
|
|
|
// this.warehouseSelectList = res.data.data;
|
|
|
// this.selectConfig[0].data = this.warehouseSelectList.map((item) => ({
|
|
@@ -178,20 +178,48 @@ export default {
|
|
|
"
|
|
|
></query>
|
|
|
<el-table :data="tableList" v-loading="loading">
|
|
|
- <el-table-column label="采购单号" align="left" prop="code" />
|
|
|
- <el-table-column label="供应商" align="left" prop="name" />
|
|
|
- <el-table-column label="物流公司" align="left" prop="specs" />
|
|
|
+ <el-table-column
|
|
|
+ label="采购单号"
|
|
|
+ align="left"
|
|
|
+ prop="code"
|
|
|
+ width="150"
|
|
|
+ />
|
|
|
+ <el-table-column label="供应商" align="left" prop="supplierName" />
|
|
|
+ <el-table-column
|
|
|
+ label="物流公司"
|
|
|
+ align="left"
|
|
|
+ prop="specs"
|
|
|
+ width="100"
|
|
|
+ />
|
|
|
<el-table-column
|
|
|
label="物流/快递单号"
|
|
|
align="left"
|
|
|
- prop="outWarehouseName"
|
|
|
+ prop="logisticsInfoCode"
|
|
|
+ width="140"
|
|
|
/>
|
|
|
- <el-table-column label="采购员" align="left" prop="outQuantity" />
|
|
|
- <el-table-column label="采购时间" align="left" prop="outUserName" />
|
|
|
- <el-table-column label="调入仓库" align="left" prop="inWarehouseName" />
|
|
|
- <el-table-column label="状态" align="left" prop="inQuantity" />
|
|
|
-
|
|
|
- <el-table-column label="操作" align="left" width="120">
|
|
|
+ <el-table-column
|
|
|
+ label="采购员"
|
|
|
+ align="left"
|
|
|
+ prop="purchaseName"
|
|
|
+ width="100"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ label="采购时间"
|
|
|
+ align="left"
|
|
|
+ prop="createTime"
|
|
|
+ width="150"
|
|
|
+ />
|
|
|
+ <!-- <el-table-column label="调入仓库" align="left" prop="warehouseName" /> -->
|
|
|
+ <el-table-column
|
|
|
+ label="状态"
|
|
|
+ align="left"
|
|
|
+ prop="qualityStatus"
|
|
|
+ width="100"
|
|
|
+ :formatter="
|
|
|
+ (row) => dictDataEcho(row.qualityStatus, qualityStatusList)
|
|
|
+ "
|
|
|
+ />
|
|
|
+ <el-table-column label="操作" align="center" width="120">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button type="text" @click="handleReceive(scope.row)"
|
|
|
>质检
|