Browse Source

申诉

dev-xx
马远东 1 year ago
parent
commit
8a88f1b946
  1. 42
      src/views/aftersales/aftersalesWorkOrder.vue

42
src/views/aftersales/aftersalesWorkOrder.vue

@ -176,12 +176,26 @@
>
<!-- 处理结果确定和完结确定 -->
<el-button
v-if="TabPermissions == '2' || TabPermissions == '6'"
v-if="TabPermissions == '2'"
@click="DetermineStorage(slotProps.scope)"
>确定</el-button
>
<el-button
v-if="TabPermissions == '6' && !AppealStatusT"
@click="appeal"
>申诉</el-button
>
<el-button
v-if="AppealStatusT"
@click="DetermineStorage(slotProps.scope)"
>取消</el-button
>
<!-- AppealStatusT申诉列表状态 -->
<el-button v-if="AppealStatusT" @click="Appealeditor">编辑</el-button>
<!-- <el-button v-if="AppealStatusT" @click="Appealeditor">编辑</el-button> -->
<!-- <el-button @click="ViewEvent(slotProps.scope)">编辑</el-button> -->
<!-- <el-button @click="reply(slotProps.scope)">回复</el-button> -->
<!-- <el-button @click="ViewDelete(slotProps.scope)">删除</el-button> -->
@ -954,7 +968,7 @@ const ButtonPermissions = computed(() => {
assignment: false, //
applyArbitration: false, //
batchFinish: false, //
appeal: UserPermissions.value == '仓库客服', //
appeal: false, //
};
case 5: //
return {
@ -972,7 +986,7 @@ const ButtonPermissions = computed(() => {
assignment: false, //
applyArbitration: false, //
batchFinish: false, //
appeal: false, //
appeal: true, //
};
case 7: //
return {
@ -1498,7 +1512,10 @@ const Appealbutton = () => {
.join(','), //
});
});
data.imagePath = AppealAttachment.value[0].response.data.link; //
if(AppealAttachment.value.length){
data.imagePath = AppealAttachment.value[0].response.data.link; //
}
console.log(data, '处理好的值');
$_appealSubmit(data).then(res => {
@ -1855,19 +1872,20 @@ const appealFn = val => {
$_listAppeal(data).then(res => {
details.loadingObj.list = false; //
console.log(res, '申诉列表返回值');
if (res.data.data.records.length) {
if (res.data.data.records) {
details.data = res.data.data.records;
} else {
details.data = [{}];
}
page.value.total = res.data.data.total;
if(res.data.data.records.length){
details.data = res.data.data.records;
}else{
details.data=[{}]
}
page.value.total = res.data.data.total;
});
};
//
const AppealTab = val => {
if (val == 0) {
AppealStatusT.value = false; //
Tableheaderswitching(columnList); //

Loading…
Cancel
Save