|
|
@ -70,7 +70,7 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">开票类型默认</div> |
|
|
|
<el-form-item> |
|
|
|
<el-select v-model="formobj.openTickTypeValue" placeholder="请选择" @change="changeOpenTickType" clearable class="addinputInfo"> |
|
|
|
<el-select v-model="formobj.openTickTypeValue" placeholder="请选择" @change="changeOpenTickType" class="addinputInfo"> |
|
|
|
<el-option v-for="item in openTickType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -78,7 +78,7 @@ |
|
|
|
<el-col :span="8"> |
|
|
|
<div class="span-sty">开票名称默认</div> |
|
|
|
<el-form-item> |
|
|
|
<el-select v-model="formobj.openTickName" placeholder="请选择" @change="changeOpenTick" filterable clearable class="addinputInfo"> |
|
|
|
<el-select v-model="formobj.openTickName" placeholder="请选择" @change="changeOpenTick" filterable class="addinputInfo"> |
|
|
|
<el-option v-for="item in openTick_list" :key="item.sid" :label="item.name" :value="item.name"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -108,7 +108,7 @@ |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="开票类型" align="center" width="250"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select v-model="scope.row.billTypeValue" placeholder="请选择" @change="changeBillType($event, scope.row)" clearable> |
|
|
|
<el-select v-model="scope.row.billTypeValue" placeholder="请选择" @change="changeBillType($event, scope.row)"> |
|
|
|
<el-option v-for="item in openTickType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"></el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
@ -466,14 +466,21 @@ export default { |
|
|
|
const choose = this.openTickType_list.filter((item) => item.dictValue === val) |
|
|
|
if (choose !== null && choose.length > 0) { |
|
|
|
this.formobj.openTickTypeKey = choose[0].dictKey |
|
|
|
this.formobj.openTickName = '' |
|
|
|
this.formobj.openTickSid = '' |
|
|
|
if (this.formobj.finBillVehicles.length > 0) { |
|
|
|
for (var i = 0; i < this.formobj.finBillVehicles.length; i++) { |
|
|
|
this.formobj.finBillVehicles[i].billTypeValue = choose[0].dictValue |
|
|
|
this.formobj.finBillVehicles[i].billTypeKey = choose[0].dictKey |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
this.formobj.openTickTypeKey = '' |
|
|
|
if (this.formobj.finBillVehicles.length > 0) { |
|
|
|
for (var k = 0; k < this.formobj.finBillVehicles.length; k++) { |
|
|
|
this.formobj.finBillVehicles[k].openTickName = '' |
|
|
|
this.formobj.finBillVehicles[k].openTickSid = '' |
|
|
|
this.formobj.finBillVehicles[k].openTickRemarks = '' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
changeOpenTick(val) { |
|
|
@ -497,16 +504,15 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
this.formobj.openTickSid = '' |
|
|
|
} |
|
|
|
}, |
|
|
|
changeBillType(val, row) { |
|
|
|
const choose = this.openTickType_list.filter((item) => item.dictValue === val) |
|
|
|
if (choose !== null && choose.length > 0) { |
|
|
|
row.billTypeKey = choose[0].dictKey |
|
|
|
} else { |
|
|
|
row.billTypeKey = '' |
|
|
|
row.openTickName = '' |
|
|
|
row.openTickSid = '' |
|
|
|
row.openTickRemarks = '' |
|
|
|
} |
|
|
|
}, |
|
|
|
changeOpenTickName(val, row) { |
|
|
@ -525,9 +531,6 @@ export default { |
|
|
|
row.openTickSid = choose[0].sid |
|
|
|
row.openTickRemarks = choose[0].openTickRemarks |
|
|
|
} |
|
|
|
} else { |
|
|
|
row.openTickSid = '' |
|
|
|
row.openTickRemarks = '' |
|
|
|
} |
|
|
|
}, |
|
|
|
handlePreserve() { |
|
|
|