|
@@ -21,14 +21,14 @@
|
|
|
@row-click="chooseRow"
|
|
@row-click="chooseRow"
|
|
|
>
|
|
>
|
|
|
<!-- 表头工具栏 -->
|
|
<!-- 表头工具栏 -->
|
|
|
- <template v-slot:docNo="{ row }">
|
|
|
|
|
|
|
+ <template v-slot:receiveNo="{ row }">
|
|
|
<!-- @click="details(row)" -->
|
|
<!-- @click="details(row)" -->
|
|
|
<el-link
|
|
<el-link
|
|
|
type="primary"
|
|
type="primary"
|
|
|
@click="pickOrderEdit(row)"
|
|
@click="pickOrderEdit(row)"
|
|
|
:underline="false"
|
|
:underline="false"
|
|
|
>
|
|
>
|
|
|
- {{ row.docNo }}
|
|
|
|
|
|
|
+ {{ row.receiveNo }}
|
|
|
</el-link>
|
|
</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
<template v-slot:replied="{ row }">
|
|
<template v-slot:replied="{ row }">
|
|
@@ -53,15 +53,15 @@
|
|
|
</span>
|
|
</span>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
|
|
- <!-- <eomEdit ref="eomEditRef" /> -->
|
|
|
|
|
|
|
+ <pickerDetails ref="pickerDetailsEditRef" />
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
- import { purchaseorderPage, getById } from '@/api/mes';
|
|
|
|
|
- // import eomEdit from './eomEdit.vue';
|
|
|
|
|
|
|
+ import { purchaseorderreceive, getById } from '@/api/mes';
|
|
|
|
|
+ import pickerDetails from './pickerDetails.vue';
|
|
|
export default {
|
|
export default {
|
|
|
- // components: { eomEdit },
|
|
|
|
|
|
|
+ components: { pickerDetails },
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
dataSource: {},
|
|
dataSource: {},
|
|
@@ -84,32 +84,38 @@
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
fixed: 'left'
|
|
fixed: 'left'
|
|
|
},
|
|
},
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'receiveNo',
|
|
|
|
|
+ slot: 'receiveNo',
|
|
|
|
|
+ label: '收货编码',
|
|
|
|
|
+ showOverflowTooltip: true
|
|
|
|
|
+ },
|
|
|
{
|
|
{
|
|
|
prop: 'orderNo',
|
|
prop: 'orderNo',
|
|
|
- label: '订单编号',
|
|
|
|
|
|
|
+ label: '采购订单编号',
|
|
|
showOverflowTooltip: true
|
|
showOverflowTooltip: true
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- prop: 'contractName',
|
|
|
|
|
- label: '合同名称',
|
|
|
|
|
|
|
+ prop: 'supplierName',
|
|
|
|
|
+ label: '供应商名称',
|
|
|
showOverflowTooltip: true
|
|
showOverflowTooltip: true
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- prop: 'purchaseTypeName',
|
|
|
|
|
- label: '采购类型',
|
|
|
|
|
|
|
+ prop: 'sendNoteNo',
|
|
|
|
|
+ label: '送货单号',
|
|
|
showOverflowTooltip: true
|
|
showOverflowTooltip: true
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- prop: 'partaName',
|
|
|
|
|
- label: '采购方名称',
|
|
|
|
|
|
|
+ prop: 'reviewStatus',
|
|
|
|
|
+ slot: 'reviewStatus',
|
|
|
|
|
+ label: '状态',
|
|
|
showOverflowTooltip: true
|
|
showOverflowTooltip: true
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- prop: 'partbName',
|
|
|
|
|
- label: '供应商名称',
|
|
|
|
|
|
|
+ prop: 'createTime',
|
|
|
|
|
+ label: '创建时间',
|
|
|
showOverflowTooltip: true
|
|
showOverflowTooltip: true
|
|
|
},
|
|
},
|
|
|
-
|
|
|
|
|
{
|
|
{
|
|
|
columnKey: 'action',
|
|
columnKey: 'action',
|
|
|
slot: 'action',
|
|
slot: 'action',
|
|
@@ -122,7 +128,7 @@
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
pickOrderEdit(row) {
|
|
pickOrderEdit(row) {
|
|
|
- this.$refs.eomEditRef.open(row);
|
|
|
|
|
|
|
+ this.$refs.pickerDetailsEditRef.open(row);
|
|
|
},
|
|
},
|
|
|
async handleMine() {
|
|
async handleMine() {
|
|
|
const listParent = this.$parent.warehousingMaterialList;
|
|
const listParent = this.$parent.warehousingMaterialList;
|
|
@@ -200,7 +206,7 @@
|
|
|
// const res = await pickOrderPage(this.pages);
|
|
// const res = await pickOrderPage(this.pages);
|
|
|
// this.tableData = res.data.list;
|
|
// this.tableData = res.data.list;
|
|
|
// this.total = res.data.count;
|
|
// this.total = res.data.count;
|
|
|
- const data = purchaseorderPage({
|
|
|
|
|
|
|
+ const data = purchaseorderreceive({
|
|
|
pageNum: page,
|
|
pageNum: page,
|
|
|
size: limit,
|
|
size: limit,
|
|
|
...where
|
|
...where
|
|
@@ -224,7 +230,7 @@
|
|
|
where: {}
|
|
where: {}
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
- // const res = await purchaseorderPage(this.pages);
|
|
|
|
|
|
|
+ // const res = await purchaseorderreceive(this.pages);
|
|
|
// console.log(res);
|
|
// console.log(res);
|
|
|
// this.tableData = res.data.list;
|
|
// this.tableData = res.data.list;
|
|
|
// this.total = res.data.count;
|
|
// this.total = res.data.count;
|