@@ -204,6 +207,7 @@ import { typeValues, getOrgSidByPath, selectHaveMessage } from '@/api/jichuxinxi
import { getStorage } from '@/utils/auth'
import arrearsbillingAdd from './arrearsbillingAdd'
import arrearsbillingInfo from './arrearsbillingInfo'
+import arrearscollectionAdd from '../arrearscollection/arrearscollectionAdd'
export default {
name: 'ArrearsBilling',
@@ -212,7 +216,8 @@ export default {
pageye,
ButtonBar,
arrearsbillingAdd,
- arrearsbillingInfo
+ arrearsbillingInfo,
+ arrearscollectionAdd
},
data() {
return {
@@ -221,6 +226,13 @@ export default {
centerDialogVisible: false,
btndisabled: false,
btnList: [
+ {
+ type: 'primary',
+ size: 'small',
+ icon: '',
+ btnKey: 'toArrear',
+ btnLabel: '欠款领票申请'
+ },
{
type: 'primary',
size: 'small',
@@ -341,6 +353,9 @@ export default {
btnHandle(btnKey) {
console.log('XXXXXXXXXXXXXXX ' + btnKey)
switch (btnKey) {
+ case 'toArrear':
+ this.toArrear()
+ break
case 'toAdd':
this.toAdd()
break
@@ -453,6 +468,15 @@ export default {
this.viewState = 2
this.$refs['divAdd'].showAdd(row)
},
+ toArrear() {
+ if (this.sids.length === 1) {
+ this.viewState = 5
+ this.$refs['divArrearScollection'].showAdd(this.sids[0])
+ } else {
+ this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行欠款领票操作' })
+ return
+ }
+ },
toAdd() {
selectHaveMessage({ menuUrl: this.$route.path, orgPath: window.sessionStorage.getItem('defaultOrgPath') }).then((resp) => {
if (resp.success) {
diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue
index eb2ab934a4..f480f69f43 100644
--- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue
+++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue
@@ -215,7 +215,6 @@ export default {
viewTitle: '',
viewState: 1,
submitdisabled: false,
- diploma_list: [],
accept: '.jpg,.jpeg,.png,.JPG,.JPEG',
tableKey: 0,
billingKey: 1,
@@ -466,6 +465,15 @@ export default {
sid: '',
useOrgSid: ''
})
+ if (e.trailers.length > 0) {
+ e.trailers.forEach((k) => {
+ this.formobj.finBillTrailers.push({
+ gcVinNo: k.gcVinNo,
+ vinNo: k.vinNo,
+ oneBillMoney: ''
+ })
+ })
+ }
})
},
handleSave() {
diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/relation/selectVehicle.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/relation/selectVehicle.vue
index 30c390aa04..3cb9b285bc 100644
--- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/relation/selectVehicle.vue
+++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/relation/selectVehicle.vue
@@ -143,7 +143,8 @@ export default {
vinNo: element.vinNo,
vehSid: element.vehSid,
certificateStateValue: element.certificateStateValue,
- certificateState: element.certificateState
+ certificateState: element.certificateState,
+ trailers: element.trailers
})
})
this.sids = aa
diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingByDivisionDaiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingByDivisionDaiBanInfo.vue
index 2414ffbca0..7c8c45a911 100644
--- a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingByDivisionDaiBanInfo.vue
+++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingByDivisionDaiBanInfo.vue
@@ -198,7 +198,7 @@