Browse Source

修复已知bug

dev-xx
马远东 4 months ago
parent
commit
79e55b054a
  1. 4
      src/option/aftersales/vueTvemp.js
  2. 10
      src/views/aftersales/aftersalesWorkOrder.vue
  3. 43
      src/views/financialsector/Financialse/FinancialTrunkLine.vue

4
src/option/aftersales/vueTvemp.js

@ -263,8 +263,8 @@ export const columnList = [
head: false,
},
{
prop: 'problemDescription',
label: '异常问题描述',
prop: 'investigationProcess',
label: '调查经过',
type: 1,
values: '',
width: '150',

10
src/views/aftersales/aftersalesWorkOrder.vue

@ -4221,12 +4221,14 @@ const exportReport = () => {
type: 'warning',
})
.then(() => {
let dataID = {
workOrderStatus: details.query.workOrderStatus,
};
if (details.selectionList.length) {
dataID.ids = details.selectionList.map(item => item.id).join(',');
}
pageLoad.value=true
$_exportAftersalesWorkOrder(dataID).then(res => {
const currentDate = new Date();
const formattedDate = `${currentDate.getFullYear()}${(currentDate.getMonth() + 1)
@ -4240,7 +4242,13 @@ const exportReport = () => {
.padStart(2, '0')}`;
console.log(res, '导出');
downloadXls(res.data, `导出工单数据${formattedDate}.xlsx`);
});
}).catch((e)=>{
console.log(e,'error');
}).finally(()=>{
pageLoad.value=false
})
;
})
.catch(() => {});
};

43
src/views/financialsector/Financialse/FinancialTrunkLine.vue

@ -49,7 +49,11 @@
prop="trunklineIsByCategory"
:rules="[{ required: true, message: '请选择是否区分品类', trigger: ['blur', 'change'] }]"
>
<el-radio-group v-model="details.form.trunklineIsByCategory" class="ml-4">
<el-radio-group
v-model="details.form.trunklineIsByCategory"
class="ml-4"
@change="trunklineIsByCategorychange"
>
<el-radio
v-for="item in details.isType"
:key="item.value"
@ -379,6 +383,24 @@ const goriesloading = ref(false);
/** 计价方式改变时 */
const handleChangePrcieMethod = value => {
console.log('value :>> ', value);
// dataTa
details.form.billTemplateDetail.forEach(item => {
// item.code data
if (!value.includes(item.code)) {
// categories
item.categories = [
{
reduce: false,
plus: true,
goodsName: '',
goodsId: '',
goods: '',
goodsArr: [],
loading: false,
},
];
}
});
let activeItem: any = {};
for (let i = 0; i < details.lowestType.length; i++) {
@ -387,7 +409,7 @@ const handleChangePrcieMethod = value => {
activeItem = item;
break;
}
console.log(details.form.billTemplateDetail, 'details.form.billTemplateDetail');
if (!activeItem.MappingOrNot) return;
if (!details.form.trunklinePricingType.includes(activeItem.mapValue))
details.form.trunklineMinCostType = '0';
@ -590,7 +612,22 @@ const handleReduce = (value: any, index: number) => {
if (index === 0) return;
value.categories.splice(index, 1);
};
//
const trunklineIsByCategorychange = () => {
details.form.billTemplateDetail.forEach(item => {
item.categories = [
{
reduce: false,
plus: true,
goodsName: '',
goodsId: '',
goods: '',
goodsArr: [],
loading: false,
},
];
});
};
/** 货物变化时 */
const handleChangeCategory = item => {
if (!item.goods) {

Loading…
Cancel
Save