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

Loading…
Cancel
Save