Browse Source

完善出库开票申请

master
yunuo970428 1 year ago
parent
commit
bb6c5edc47
  1. 9
      anrui-buscenter/anrui-buscenter-ui/src/views/chukuguanli/chukubanli/chukushenqingAdd.vue
  2. 13
      anrui-buscenter/anrui-buscenter-ui/src/views/chukuguanli/chukubanli/daichukucheliang.vue
  3. 9
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/chukuguanliFlow/chukuguanli/chukuEdit.vue
  4. 13
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/chukuguanliFlow/chukuguanli/daichuku.vue

9
anrui-buscenter/anrui-buscenter-ui/src/views/chukuguanli/chukubanli/chukushenqingAdd.vue

@ -201,7 +201,7 @@
<div class="span-sty">是否开票</div>
<el-form-item>
<div style="display: flex;flex-direction: row;justify-content: space-around;align-items: center">
<el-radio-group class="addinputInfo" v-model="formobj.hasInvoice" style="font-size: 1px" @change="hasInvoiceChange">
<el-radio-group class="addinputInfo" :disabled="formobj.paymentMethodKey == '2'" v-model="formobj.hasInvoice" style="font-size: 1px" @change="hasInvoiceChange">
<el-radio label="是"></el-radio>
<el-radio label="否"></el-radio>
</el-radio-group>
@ -363,7 +363,7 @@ export default {
//
handleChoose() {
this.viewState = 2
this.$refs['divSelect'].showData(this.formobj.carList, this.formobj.contractId)
this.$refs['divSelect'].showData(this.formobj.carList, this.formobj.contractId, this.formobj.loanSid)
},
//
handleDel(index) {
@ -394,6 +394,11 @@ export default {
getRetrievalApplyInfo(this.arguments).then((resp) => {
if (resp.success) {
this.formobj = resp.data
//
if (this.formobj.paymentMethodKey === '2') {
this.formobj.hasInvoice = '否'
this.formobj.hasInvoiceKey = '0'
}
this.formobj.userSid = window.sessionStorage.getItem('userSid')
selectCustomerList({ staffSid: this.formobj.pcStaffSid, userSid: '', orgPath: '' }).then((resp) => {
if (resp.success) {

13
anrui-buscenter/anrui-buscenter-ui/src/views/chukuguanli/chukubanli/daichukucheliang.vue

@ -45,6 +45,11 @@
<span>{{ scope.row.contractNo }}</span>
</template>
</el-table-column>
<el-table-column label="贷款人" align="center">
<template slot-scope="scope">
<span>{{ scope.row.loanName }}</span>
</template>
</el-table-column>
<el-table-column label="客户名称" align="center">
<template slot-scope="scope">
<span>{{ scope.row.name }}</span>
@ -114,6 +119,7 @@ export default {
total: 0,
params: {
contractNo: '', //
loanSid: '',
name: '', //
vinNo: '', //
userSid: '',
@ -140,13 +146,14 @@ export default {
break
}
},
showData(value, contractNo) {
showData(value, contractNo, loanSid) {
const aa = []
if (value.length > 0) {
for (var i = 0; i < value.length; i++) {
aa.push(value[i].vinSid)
}
this.listQuery.params.contractNo = contractNo
this.listQuery.params.loanSid = loanSid
this.listQuery.params.vinSid = aa
} else {
this.listQuery.params.vinSid = []
@ -222,10 +229,10 @@ export default {
this.FormLoading = true
for (var i = 0; i < this.multipleSelection.length; i++) {
for (var j = i + 1; j < this.multipleSelection.length; j++) {
if (this.multipleSelection[i].contractNo !== this.multipleSelection[j].contractNo) {
if (this.multipleSelection[i].contractNo !== this.multipleSelection[j].contractNo && this.multipleSelection[i].loanSid !== this.multipleSelection[j].loanSid) {
this.$message({
showClose: true,
message: '请选择同一合同编号的车辆!',
message: '请选择同一合同编号且同一贷款人的车辆!',
type: 'error'
})
return

9
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/chukuguanliFlow/chukuguanli/chukuEdit.vue

@ -200,7 +200,7 @@
<div class="span-sty">是否开票</div>
<el-form-item>
<div style="display: flex;flex-direction: row;justify-content: space-around;align-items: center">
<el-radio-group class="addinputInfo" v-model="formobj.hasInvoice" style="font-size: 1px" @change="hasInvoiceChange">
<el-radio-group class="addinputInfo" :disabled="formobj.paymentMethodKey == '2'" v-model="formobj.hasInvoice" style="font-size: 1px" @change="hasInvoiceChange">
<el-radio label="是"></el-radio>
<el-radio label="否"></el-radio>
</el-radio-group>
@ -365,7 +365,7 @@ export default {
//
handleChoose() {
this.viewState = 2
this.$refs['divSelect'].showData(this.formobj.carList, this.formobj.contractId)
this.$refs['divSelect'].showData(this.formobj.carList, this.formobj.contractId, this.formobj.loanSid)
},
//
handleDel(index) {
@ -397,6 +397,11 @@ export default {
if (resp.success) {
this.formobj = resp.data
this.formobj.userSid = window.sessionStorage.getItem('userSid')
//
if (this.formobj.paymentMethodKey === '2') {
this.formobj.hasInvoice = '否'
this.formobj.hasInvoiceKey = '0'
}
selectCustomerList({ staffSid: this.formobj.pcStaffSid, userSid: '', orgPath: '' }).then((resp) => {
if (resp.success) {
this.customer_list = resp.data

13
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/chukuguanliFlow/chukuguanli/daichuku.vue

@ -45,6 +45,11 @@
<span>{{ scope.row.contractNo }}</span>
</template>
</el-table-column>
<el-table-column label="贷款人" align="center">
<template slot-scope="scope">
<span>{{ scope.row.loanName }}</span>
</template>
</el-table-column>
<el-table-column label="客户名称" align="center">
<template slot-scope="scope">
<span>{{ scope.row.name }}</span>
@ -114,6 +119,7 @@ export default {
total: 0,
params: {
contractNo: '', //
loanSid: '',
name: '', //
vinNo: '', //
userSid: '',
@ -140,13 +146,14 @@ export default {
break
}
},
showData(value, contractNo) {
showData(value, contractNo, loanSid) {
const aa = []
if (value.length > 0) {
for (var i = 0; i < value.length; i++) {
aa.push(value[i].vinSid)
}
this.listQuery.params.contractNo = contractNo
this.listQuery.params.loanSid = loanSid
this.listQuery.params.vinSid = aa
} else {
this.listQuery.params.vinSid = []
@ -222,10 +229,10 @@ export default {
this.FormLoading = true
for (var i = 0; i < this.multipleSelection.length; i++) {
for (var j = i + 1; j < this.multipleSelection.length; j++) {
if (this.multipleSelection[i].contractNo !== this.multipleSelection[j].contractNo) {
if (this.multipleSelection[i].contractNo !== this.multipleSelection[j].contractNo && this.multipleSelection[i].loanSid !== this.multipleSelection[j].loanSid) {
this.$message({
showClose: true,
message: '请选择同一合同编号的车辆!',
message: '请选择同一合同编号且同一贷款人的车辆!',
type: 'error'
})
return

Loading…
Cancel
Save