|
@@ -61,9 +61,7 @@
|
|
|
type="primary"
|
|
type="primary"
|
|
|
:underline="false"
|
|
:underline="false"
|
|
|
@click="handleCommand('handleAudit', row)"
|
|
@click="handleCommand('handleAudit', row)"
|
|
|
- v-if="
|
|
|
|
|
- subBtnShow(row) && $hasPermission('eom:aftersalesdemand:submit')
|
|
|
|
|
- "
|
|
|
|
|
|
|
+ v-if="btnShow(row) && $hasPermission('eom:aftersalesdemand:submit')"
|
|
|
>提交</el-link
|
|
>提交</el-link
|
|
|
>
|
|
>
|
|
|
<el-popconfirm
|
|
<el-popconfirm
|
|
@@ -233,7 +231,7 @@
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
formatter: (_row, _column, cellValue) => {
|
|
formatter: (_row, _column, cellValue) => {
|
|
|
if (_row.afterSalesType == 3) {
|
|
if (_row.afterSalesType == 3) {
|
|
|
- return reviewStatus[_row.approvalResult];
|
|
|
|
|
|
|
+ return cellValue == 2?'已关闭':reviewStatus[_row.approvalResult];
|
|
|
} else {
|
|
} else {
|
|
|
return cellValue == 0
|
|
return cellValue == 0
|
|
|
? '待提交'
|
|
? '待提交'
|
|
@@ -321,19 +319,26 @@
|
|
|
},
|
|
},
|
|
|
computed: {
|
|
computed: {
|
|
|
btnShow() {
|
|
btnShow() {
|
|
|
- return (row) => {
|
|
|
|
|
- return row.demandStatus == 0;
|
|
|
|
|
- };
|
|
|
|
|
- },
|
|
|
|
|
- subBtnShow() {
|
|
|
|
|
return (row) => {
|
|
return (row) => {
|
|
|
if (row.afterSalesType == 3) {
|
|
if (row.afterSalesType == 3) {
|
|
|
- return row.approvalResult == 0||row.approvalResult == 3
|
|
|
|
|
|
|
+ return (
|
|
|
|
|
+ (row.approvalResult == 0 || row.approvalResult == 3) &&
|
|
|
|
|
+ row.demandStatus != 2
|
|
|
|
|
+ );
|
|
|
} else {
|
|
} else {
|
|
|
return row.demandStatus == 0;
|
|
return row.demandStatus == 0;
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
|
|
+ // subBtnShow() {
|
|
|
|
|
+ // return (row) => {
|
|
|
|
|
+ // if (row.afterSalesType == 3) {
|
|
|
|
|
+ // return row.approvalResult == 0||row.approvalResult == 3
|
|
|
|
|
+ // } else {
|
|
|
|
|
+ // return row.demandStatus == 0;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // };
|
|
|
|
|
+ // },
|
|
|
dispatchShow() {
|
|
dispatchShow() {
|
|
|
return (row) => {
|
|
return (row) => {
|
|
|
return !row.planStatus && row.afterSalesType !== 3;
|
|
return !row.planStatus && row.afterSalesType !== 3;
|