|
@@ -18,6 +18,7 @@
|
|
|
max-height="61vh"
|
|
max-height="61vh"
|
|
|
:need-page="false"
|
|
:need-page="false"
|
|
|
v-if="activeName == '1'"
|
|
v-if="activeName == '1'"
|
|
|
|
|
+ @refresh="refresh"
|
|
|
>
|
|
>
|
|
|
<template v-slot:toolbar>
|
|
<template v-slot:toolbar>
|
|
|
<div class="rx-sc">
|
|
<div class="rx-sc">
|
|
@@ -152,6 +153,7 @@
|
|
|
max-height="61vh"
|
|
max-height="61vh"
|
|
|
:need-page="false"
|
|
:need-page="false"
|
|
|
v-if="activeName == '2'"
|
|
v-if="activeName == '2'"
|
|
|
|
|
+ @refresh="refresh"
|
|
|
>
|
|
>
|
|
|
<template v-slot:toolbar>
|
|
<template v-slot:toolbar>
|
|
|
<div class="rx-sc">
|
|
<div class="rx-sc">
|
|
@@ -190,6 +192,12 @@
|
|
|
<el-tag v-else-if="row.sendStatus == 2" type="success">{{
|
|
<el-tag v-else-if="row.sendStatus == 2" type="success">{{
|
|
|
'已收货'
|
|
'已收货'
|
|
|
}}</el-tag>
|
|
}}</el-tag>
|
|
|
|
|
+ <el-tag v-else-if="row.sendStatus == 3" type="success">{{
|
|
|
|
|
+ '受托已发'
|
|
|
|
|
+ }}</el-tag>
|
|
|
|
|
+ <el-tag v-else-if="row.sendStatus == 4" type="success">{{
|
|
|
|
|
+ '请托已收'
|
|
|
|
|
+ }}</el-tag>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<template v-slot:approvalStatus="{ row }">
|
|
<template v-slot:approvalStatus="{ row }">
|
|
@@ -257,13 +265,30 @@
|
|
|
发货
|
|
发货
|
|
|
</el-link>
|
|
</el-link>
|
|
|
|
|
|
|
|
|
|
+ <el-link
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ :underline="false"
|
|
|
|
|
+ @click="sendGoods(row, 'receipt')"
|
|
|
|
|
+ v-if="row.approvalStatus == 2 && row.sendStatus == 3"
|
|
|
|
|
+ >
|
|
|
|
|
+ 收货
|
|
|
|
|
+ </el-link>
|
|
|
|
|
+
|
|
|
|
|
+ <el-link
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ :underline="false"
|
|
|
|
|
+ @click="sendGoods(row, 'receipt')"
|
|
|
|
|
+ v-if="row.approvalStatus == 2 && row.sendStatus == 4"
|
|
|
|
|
+ >
|
|
|
|
|
+ 收货详情
|
|
|
|
|
+ </el-link>
|
|
|
|
|
+
|
|
|
<el-link
|
|
<el-link
|
|
|
type="primary"
|
|
type="primary"
|
|
|
:underline="false"
|
|
:underline="false"
|
|
|
@click="sendGoods(row, 'detail')"
|
|
@click="sendGoods(row, 'detail')"
|
|
|
v-if="
|
|
v-if="
|
|
|
- row.approvalStatus == 2 &&
|
|
|
|
|
- (row.sendStatus == 1 || row.sendStatus == 2)
|
|
|
|
|
|
|
+ row.approvalStatus == 2 && row.sendStatus != 0 && row.sendStatus
|
|
|
"
|
|
"
|
|
|
>
|
|
>
|
|
|
发货详情
|
|
发货详情
|
|
@@ -761,7 +786,7 @@
|
|
|
{
|
|
{
|
|
|
columnKey: 'action',
|
|
columnKey: 'action',
|
|
|
label: '操作',
|
|
label: '操作',
|
|
|
- width: 180,
|
|
|
|
|
|
|
+ width: 220,
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
resizable: false,
|
|
resizable: false,
|
|
|
fixed: 'right',
|
|
fixed: 'right',
|
|
@@ -915,17 +940,23 @@
|
|
|
|
|
|
|
|
/* 刷新表格 */
|
|
/* 刷新表格 */
|
|
|
reload() {
|
|
reload() {
|
|
|
|
|
+ console.log('999');
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
|
- console.log('88');
|
|
|
|
|
- // this.getList(this.workListIds);
|
|
|
|
|
|
|
+ if (this.activeName == '2') {
|
|
|
|
|
+ this.getPleaseData(this.workOrderCode);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.getDataList(this.workOrderCode);
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
refresh() {
|
|
refresh() {
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
|
- console.log('88');
|
|
|
|
|
- // this.getList(this.workListIds);
|
|
|
|
|
|
|
+ if (this.activeName == '2') {
|
|
|
|
|
+ this.getPleaseData(this.workOrderCode);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.getDataList(this.workOrderCode);
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
- // this.getList(this.workListIds);
|
|
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
handleAdd() {
|
|
handleAdd() {
|