|
@@ -32,14 +32,22 @@
|
|
|
</template>
|
|
</template>
|
|
|
<template v-slot:action="{ row }">
|
|
<template v-slot:action="{ row }">
|
|
|
<el-link
|
|
<el-link
|
|
|
- v-if="row.approvalStatus != 2 && row.approvalStatus != 1&&$hasPermission('eom:aftersalessparepartsreturnapply:save')"
|
|
|
|
|
|
|
+ v-if="
|
|
|
|
|
+ row.approvalStatus != 2 &&
|
|
|
|
|
+ row.approvalStatus != 1 &&
|
|
|
|
|
+ $hasPermission('eom:aftersalessparepartsreturnapply:save')
|
|
|
|
|
+ "
|
|
|
type="primary"
|
|
type="primary"
|
|
|
:underline="false"
|
|
:underline="false"
|
|
|
@click="submit(row)"
|
|
@click="submit(row)"
|
|
|
>提交</el-link
|
|
>提交</el-link
|
|
|
>
|
|
>
|
|
|
<el-link
|
|
<el-link
|
|
|
- v-if="row.approvalStatus != 2 && row.approvalStatus != 1&&$hasPermission('eom:aftersalessparepartsreturnapply:update')"
|
|
|
|
|
|
|
+ v-if="
|
|
|
|
|
+ row.approvalStatus != 2 &&
|
|
|
|
|
+ row.approvalStatus != 1 &&
|
|
|
|
|
+ $hasPermission('eom:aftersalessparepartsreturnapply:update')
|
|
|
|
|
+ "
|
|
|
type="primary"
|
|
type="primary"
|
|
|
:underline="false"
|
|
:underline="false"
|
|
|
@click="openEdit(row, 'edit')"
|
|
@click="openEdit(row, 'edit')"
|
|
@@ -52,7 +60,11 @@
|
|
|
>
|
|
>
|
|
|
<template v-slot:reference>
|
|
<template v-slot:reference>
|
|
|
<el-link
|
|
<el-link
|
|
|
- v-if="row.approvalStatus != 2 && row.approvalStatus != 1&&$hasPermission('eom:aftersalessparepartsreturnapply:delete')"
|
|
|
|
|
|
|
+ v-if="
|
|
|
|
|
+ row.approvalStatus != 2 &&
|
|
|
|
|
+ row.approvalStatus != 1 &&
|
|
|
|
|
+ $hasPermission('eom:aftersalessparepartsreturnapply:delete')
|
|
|
|
|
+ "
|
|
|
type="danger"
|
|
type="danger"
|
|
|
icon="el-icon-delete"
|
|
icon="el-icon-delete"
|
|
|
:underline="false"
|
|
:underline="false"
|
|
@@ -135,10 +147,10 @@
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
formatter: (row) => {
|
|
formatter: (row) => {
|
|
|
- if (!row.details) return '';
|
|
|
|
|
|
|
+ if (!row.detailList?.length) return '';
|
|
|
let str = '';
|
|
let str = '';
|
|
|
- row.details.map((el, idx) => {
|
|
|
|
|
- if (idx + 1 == row.details.length) {
|
|
|
|
|
|
|
+ row.detailList.map((el, idx) => {
|
|
|
|
|
+ if (idx + 1 == row.detailList.length) {
|
|
|
str += el.categoryName;
|
|
str += el.categoryName;
|
|
|
} else {
|
|
} else {
|
|
|
str = str + '' + el.categoryName + ',';
|
|
str = str + '' + el.categoryName + ',';
|
|
@@ -147,6 +159,13 @@
|
|
|
return str;
|
|
return str;
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'demandCode',
|
|
|
|
|
+ label: '售后需求编码',
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ showOverflowTooltip: true
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
{
|
|
{
|
|
|
prop: 'approvalStatus',
|
|
prop: 'approvalStatus',
|
|
|
label: '审核状态',
|
|
label: '审核状态',
|