Browse Source

修复客服已知bug

pre-production
马远东 1 year ago
parent
commit
c5696db9f5
  1. 2
      src/option/aftersales/vueTvemp.js
  2. 17
      src/router/views/index.js
  3. 30
      src/views/aftersales/aftersalesWorkOrder.vue
  4. 3
      src/views/aftersales/aftersalesWorkOrderInfo.vue
  5. 2263
      src/views/aftersales/aftersalesWorkOrderInfoTemp.vue
  6. 8
      src/views/aftersales/aftersalesWorkOrderend.vue
  7. 2
      src/views/aftersales/aftersalesWorkOrdermodify.vue

2
src/option/aftersales/vueTvemp.js

@ -407,7 +407,7 @@ export const Claimsfield = [
{ {
prop: 'workOrderNumber', prop: 'workOrderNumber',
label: '异常工单号', label: '异常工单号',
type: 2, type:13,
values: '', values: '',
width: '130', width: '130',
checkarr: [], checkarr: [],

17
src/router/views/index.js

@ -1265,6 +1265,23 @@ export default [
], ],
}, },
{
path: '/aftersales/aftersalesWorkOrderInfoTemp',
component: Layout,
redirect: '/aftersales/aftersalesWorkOrderInfoTemp',
children: [
{
meta: {
i18n: 'dict',
keepAlive: false,
},
path: '/aftersales/aftersalesWorkOrderInfoTemp',
name: '重构详情',
component: () => import('@/views/aftersales/aftersalesWorkOrderInfoTemp.vue'),
},
],
},
{ {
path: '/aftersales/aftersalesWorkOrderend', path: '/aftersales/aftersalesWorkOrderend',
component: Layout, component: Layout,

30
src/views/aftersales/aftersalesWorkOrder.vue

@ -1219,6 +1219,10 @@ const IndexTable = val => {
item.workOrderStatusNameS = columnList[10].checkarr[7].label; // item.workOrderStatusNameS = columnList[10].checkarr[7].label; //
} else if (item.workOrderStatus == 90) { } else if (item.workOrderStatus == 90) {
item.workOrderStatusNameS = columnList[10].checkarr[8].label; // item.workOrderStatusNameS = columnList[10].checkarr[8].label; //
}else if (item.workOrderStatus == 21) {
item.workOrderStatusNameS = columnList[10].checkarr[9].label; //
}else if (item.workOrderStatus == 100) {
item.workOrderStatusNameS = columnList[10].checkarr[10].label; //
} }
}); });
details.data = res.data.data.records; details.data = res.data.data.records;
@ -1379,6 +1383,7 @@ const searchHide = () => {
// //
const InformationViewing = val => { const InformationViewing = val => {
console.log(val,'当前行数据');
if (AppealStatusT.value) { if (AppealStatusT.value) {
// //
$router.push({ $router.push({
@ -1399,7 +1404,27 @@ const InformationViewing = val => {
}); });
return; return;
} }
//
if(TabPermissions.value==4){
$router.push({
// AppealStatusT
path: '/aftersales/aftersalesWorkOrderInfo',
query: {
id: val.row.lawoId,
appealID: val.row.id, //
name: val.row.workOrderNumber + '-信息查看',
warehouseId: val.row.warehouseId,
workOrderNumber: val.row.workOrderNumber, //
businessId: val.row.businessId,
ProcessType: TabPermissions.value == 2 ? '2' : TabPermissions.value == 3 ? '1' : '', // 1 2
RouteIndexs: TabPermissions.value, //
Routstate: '', //
AppealReview: val.row.typesOf ? (val.row.typesOf == '0' ? 'true' : 'false') : 'true', //
workOrderStatus: val.row.workOrderStatus, //
},
});
return
}
$router.push({ $router.push({
path: '/aftersales/aftersalesWorkOrderInfo', path: '/aftersales/aftersalesWorkOrderInfo',
query: { query: {
@ -1432,6 +1457,7 @@ const view = val => {
RouteIndexs: TabPermissions.value, // RouteIndexs: TabPermissions.value, //
Routstate: '', // Routstate: '', //
AppealReview: val.row.typesOf ? (val.row.typesOf == '0' ? 'true' : 'false') : 'true', // AppealReview: val.row.typesOf ? (val.row.typesOf == '0' ? 'true' : 'false') : 'true', //
workOrderStatus: val.row.workOrderStatus, //
}, },
}); });
return return
@ -1451,6 +1477,7 @@ const view = val => {
RouteIndexs: TabPermissions.value, // RouteIndexs: TabPermissions.value, //
Routstate: '', // Routstate: '', //
AppealReview: val.row.typesOf ? (val.row.typesOf == '0' ? 'true' : 'false') : 'true', // AppealReview: val.row.typesOf ? (val.row.typesOf == '0' ? 'true' : 'false') : 'true', //
workOrderStatus: val.row.workOrderStatus, //
}, },
}); });
}; };
@ -1677,6 +1704,7 @@ const Resultediting=(val)=>{
path: '/aftersales/aftersalesWorkOrdermodify', path: '/aftersales/aftersalesWorkOrdermodify',
query: { query: {
id: val.row.lawoId, id: val.row.lawoId,
subId:val.row.laprId,
name: val.row.workOrderNumber + '-理赔金额未出编辑', name: val.row.workOrderNumber + '-理赔金额未出编辑',
businessId:val.row.businessId, businessId:val.row.businessId,
warehouseId: val.row.warehouseId, warehouseId: val.row.warehouseId,

3
src/views/aftersales/aftersalesWorkOrderInfo.vue

@ -530,7 +530,7 @@
v-if="PermissionButton.arbitration_completed" v-if="PermissionButton.arbitration_completed"
v-if="PermissionButton.information_editing" --> v-if="PermissionButton.information_editing" -->
<el-button type="primary" @click="addireply">回复</el-button> <el-button type="primary" @click="addireply">回复</el-button>
<el-button type="primary" @click="addingRecord">处理结果</el-button> <el-button type="primary" @click="addingRecord" v-if="$route.query.workOrderStatus!='21'">处理结果</el-button>
<el-button type="primary" @click="EndJump">完结 </el-button> <el-button type="primary" @click="EndJump">完结 </el-button>
<el-button type="primary" @click="BatchReturn">打回 </el-button> <el-button type="primary" @click="BatchReturn">打回 </el-button>
<el-button type="primary" @click="CustomerServiceCompleted">客服仲裁完结 </el-button> <el-button type="primary" @click="CustomerServiceCompleted">客服仲裁完结 </el-button>
@ -1471,6 +1471,7 @@ const EndJump = () => {
name: $route.query.workOrderNumber + '-完结填写', name: $route.query.workOrderNumber + '-完结填写',
RouterState: 'end', RouterState: 'end',
index: '2', index: '2',
workOrderStatus: $route.query.workOrderStatus,//
}, },
}); });
}; };

2263
src/views/aftersales/aftersalesWorkOrderInfoTemp.vue

File diff suppressed because it is too large Load Diff

8
src/views/aftersales/aftersalesWorkOrderend.vue

@ -587,7 +587,7 @@
>客服仲裁完结</el-button >客服仲裁完结</el-button
> >
<el-button <el-button
v-if="$route.query.index == '0'" v-if="$route.query.index == '0' && $route.query.workOrderStatus!='21'"
type="primary" type="primary"
class="button" class="button"
@click="ElProcessingResults" @click="ElProcessingResults"
@ -1907,7 +1907,8 @@ const submit = () => {
sum = computeNumber(sum, '+', ProcessingList.value[i].input).result; sum = computeNumber(sum, '+', ProcessingList.value[i].input).result;
} }
data.aftersalesProcessingResultsDTO.money = sum; // data.aftersalesProcessingResultsDTO.money = sum; //
data.resultDescription=endFrom.value.resultDescription;// // data.resultDescription=endFrom.value.resultDescription;//
data.aftersalesProcessingResultsDTO.resultDescription=endFrom.value.resultDescription;//
// data['compensationMethod'] = Paymentmethod.value.filter( // data['compensationMethod'] = Paymentmethod.value.filter(
// item => item.dictKey == endFrom.value.compensationMethod // item => item.dictKey == endFrom.value.compensationMethod
// )[0].dictValue; // // )[0].dictValue; //
@ -1965,12 +1966,11 @@ const submit = () => {
} else { } else {
data.aftersalesProcessingResultsDTO['annex'] = imgLink; data.aftersalesProcessingResultsDTO['annex'] = imgLink;
} }
console.log(data, '处理好的数据');
delete data.aftersalesProcessingResultsDTO.id; //ID delete data.aftersalesProcessingResultsDTO.id; //ID
data.aftersalesProcessingResultsDTO.warehouseId = info.warehouseId; //ID data.aftersalesProcessingResultsDTO.warehouseId = info.warehouseId; //ID
console.log(data, '处理好的数据'); console.log(data, '处理好的数据');
$_addProcessingResults(data) $_addProcessingResults(data)
.then(res => { .then(res => {
console.log(res, '提交后的参数'); console.log(res, '提交后的参数');

2
src/views/aftersales/aftersalesWorkOrdermodify.vue

@ -1880,7 +1880,7 @@ const Arbitrationcompleted = () => {
resultDescription:Indexform.value.resultDescription,// resultDescription:Indexform.value.resultDescription,//
aftersalesProcessingResultsDTO: { aftersalesProcessingResultsDTO: {
resultDescription:Indexform.value.resultDescription,// resultDescription:Indexform.value.resultDescription,//
id: $route.query.id, id:$route.query.subId,
}, },
}; };
data.aftersalesProcessingResultsDTO['processingMoneyEntityList'] = ProcessingList.value data.aftersalesProcessingResultsDTO['processingMoneyEntityList'] = ProcessingList.value

Loading…
Cancel
Save