Browse Source

客服

master
马远东 1 year ago
parent
commit
9592cbc24b
  1. 13
      src/api/aftersales/aftersalesWorkOrder.js
  2. 72
      src/views/aftersales/aftersalesWorkOrderend.vue

13
src/api/aftersales/aftersalesWorkOrder.js

@ -351,4 +351,15 @@ export const $_syncOrder = (data) => {
data
})
}
// /aftersalesWorkOrder/updateWorkList 修改 钉钉流程号、审核人、审核日期,财务理赔入账日期、操作人
// /aftersalesWorkOrder/updateWorkList 修改 钉钉流程号、审核人、审核日期,财务理赔入账日期、操作人
export const $_accounting = (data) => {
return request({
url: '/api/logpm-aftersales/aftersalesCompletionRecord/update',
method: 'post',
data
})
}

72
src/views/aftersales/aftersalesWorkOrderend.vue

@ -367,12 +367,13 @@
<!-- <el-input v-model="item.explain" placeholder="请填写说明" /> -->
</div>
<div class="el_cwBtn">
<el-button
<!-- <el-button
type="primary"
v-if="item.state == 0 && UserPermissions != '职能客服'"
v-if="item.state == 0 && UserPermissions != '职能客服' && item.accounting!='1'"
@click="accountingBtn(item)"
>
财务处理
</el-button>
</el-button> -->
<el-button type="primary" @click="payremove(item.state, index)">
移除
</el-button>
@ -772,6 +773,32 @@
</span>
</template>
</el-dialog>
<!-- 财务处理弹窗 -->
<!-- 弹出框 -->
<el-dialog
v-model="accountingLodading"
title="财务是否处理"
width="30%"
>
<div class='cw_load'>
<el-radio-group v-model="accountingValue" class="ml-4">
<el-radio label="1" size="large">已处理</el-radio>
<el-radio label="2" size="large">未处理</el-radio>
</el-radio-group>
</div>
<template #footer>
<span class="dialog-footer">
<el-button @click="accountingLodading = false">取消</el-button>
<el-button type="primary" @click="accountingFn">
确定
</el-button>
</span>
</template>
</el-dialog>
</el-card>
</template>
@ -790,6 +817,7 @@ import {
$_getSurveyRecord,
$_getAbnormalPackage,
$_getTrackRecord,
$_accounting,
} from '@/api/aftersales/aftersalesWorkOrder';
import { columnList, recordList } from '@/option/aftersales/vueTvemp.js';
import { getToken } from '@/utils/auth';
@ -821,6 +849,9 @@ const HistoricalPackageList = ref([]); //历史包件数组
const dialogHistoricalPackage = ref(false); //
const HistoricalPackageinput = ref(''); //
const UserPermissions = ref(''); //
const accountingLodading=ref(false);//
const accountingValue=ref('');//
const accountingID=ref();//id
const PackageInfo = ref([
//
{ packageCode: '', orderCode: '', waybillNumber: '' },
@ -1072,6 +1103,7 @@ const onLoad = () => {
payment: item.compensationMethod,
name: item.resultTypeName,
text: item.compensationMethodName,
};
}
);
@ -1098,6 +1130,7 @@ const onLoad = () => {
reason: item.reasonReceivingPayment, //
explains: item.explains, //
cld: index + 1,
id:item.id
});
});
}
@ -1112,6 +1145,9 @@ const onLoad = () => {
reason: item.reason, //
explains: item.explains, //
cld: index + 1,
id:item.id,
accounting:item.accounting?item.accounting:''
});
});
}
@ -1412,6 +1448,31 @@ const ProportionInput = val => {
console.log(sum, '公司占比');
};
//
const accountingBtn=(item)=>{
accountingLodading.value=true;//
accountingID.value=item.id
console.log(accountingID.value,'当前财务处理的ID');
}
const accountingFn=()=>{
let data={
id:accountingID.value,
accounting:accountingValue.value
}
console.log(data,'处理好的值');
$_accounting(data).then(res=>{
console.log(res,'财务处理');
accountingLodading.value=false;//
if(res.data.code){
ElMessage({
message: res.data.msg,
type: 'success',
})
}
onLoad()
})
}
//
const amountMoney = () => {
//
@ -2293,4 +2354,9 @@ const ViewPackageDetails = val => {
.el_lab {
margin-right: 10px !important;
}
.cw_load{
display: flex;
align-items: center;
justify-content: center;
}
</style>

Loading…
Cancel
Save