Browse Source

Merge remote-tracking branch 'origin/master'

zhanglei
dimengzhe 2 years ago
parent
commit
cfb938dbdd
  1. 11
      anrui-buscenter/anrui-buscenter-ui/src/views/chukuguanli/chukubanli/relation/selectpackage.vue
  2. 8
      anrui-buscenter/anrui-buscenter-ui/src/views/discountpackagehandover/discountpackagehandover.vue
  3. 9
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/chukuguanliFlow/chukuguanli/relation/selectpackage.vue
  4. 3
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByJinRong.vue
  5. 2
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationDetailsVo.java
  6. 14
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java
  7. 5
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/advanceInvoice/AdvanceInvoiceDto.java
  8. 8
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/advanceInvoice/AdvanceInvoiceInfoVo.java
  9. 17
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/advanceInvoice/AppBusAdvanceGinvoiceapplyService.java

11
anrui-buscenter/anrui-buscenter-ui/src/views/chukuguanli/chukubanli/relation/selectpackage.vue

@ -26,7 +26,7 @@
</el-table-column>
<el-table-column label="本次赠送数量" align="center" width="200">
<template slot-scope="scope">
<el-input :disabled="scope.row.discountLeaveNum == '0'" v-model="scope.row.discountNum" placeholder=""/>
<el-input :disabled="scope.row.discountLeaveNum == '0'" @change="changeByDiscountNum($event, scope.row)" v-model="scope.row.discountNum" placeholder=""/>
</template>
</el-table-column>
</el-table>
@ -105,6 +105,13 @@ export default {
this.list = aa
this.vinSid = vinSid
},
changeByDiscountNum(val, row) {
if (parseInt(row.discountLeaveNum) - parseInt(val) < 0) {
row.discountNum = row.discountLeaveNum
} else {
row.discountNum = val
}
},
doCreate() {
for (var i = 0; i < this.list.length; i++) {
if (this.list[i].discountNum === '') {
@ -115,7 +122,7 @@ export default {
},
doClose() {
this.$emit('doback')
},
}
}
}
</script>

8
anrui-buscenter/anrui-buscenter-ui/src/views/discountpackagehandover/discountpackagehandover.vue

@ -43,9 +43,11 @@
<el-table-column width="60" label="序号" type="index" :index="indexMethod" align="center"/>
<el-table-column label="操作" width="180" align="center">
<template slot-scope="scope">
<el-button type="primary" size="mini" @click="handLook(scope.row)">查看</el-button>
<div class="upload_img">
<uploadFile ref="uploadMoreImg" v-model="imgList" bucket="map" @eett="backData(scope.row)" :upload-data="{type:'0001'}"></uploadFile>
<div style="display: flex;flex-direction: row;justify-content: space-between;align-items: center">
<el-button type="primary" size="mini" @click="handLook(scope.row)">查看</el-button>
<div style="padding-left: 10px">
<uploadFile ref="uploadMoreImg" v-model="imgList" bucket="map" @eett="backData(scope.row)" :upload-data="{type:'0001'}"></uploadFile>
</div>
</div>
</template>
</el-table-column>

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

@ -26,7 +26,7 @@
</el-table-column>
<el-table-column label="本次赠送数量" align="center" width="200">
<template slot-scope="scope">
<el-input v-model="scope.row.discountNum" placeholder=""/>
<el-input v-model="scope.row.discountNum" @change="changeByDiscountNum($event, scope.row)" placeholder=""/>
</template>
</el-table-column>
</el-table>
@ -105,6 +105,13 @@ export default {
this.list = aa
this.vinSid = vinSid
},
changeByDiscountNum(val, row) {
if (parseInt(row.discountLeaveNum) - parseInt(val) < 0) {
row.discountNum = row.discountLeaveNum
} else {
row.discountNum = val
}
},
doCreate() {
for (var i = 0; i < this.list.length; i++) {
if (this.list[i].discountNum === '') {

3
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByJinRong.vue

@ -660,9 +660,6 @@ export default {
align-items: center;
margin-bottom: 1px;
}
.addinputInfo {
margin-left: 120px !important;
}
.tlineheightb {
display: flex;
flex-direction: row;

2
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationDetailsVo.java

@ -138,6 +138,8 @@ public class FinBillApplicationDetailsVo extends AppBillApplicationIInfoVo imple
private String billNo; // 单据编号
@ApiModelProperty("提前领取发票原件原因")
private String reason;
@ApiModelProperty("欠款开票单据编号(欠款领票使用)")
private String qkkpBillNo;
@ApiModelProperty(value = "节点状态")
private String nodeState;

14
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java

@ -1363,6 +1363,11 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
//欠款金额合计
BigDecimal qkMoneyTotal = qkMoneyOne.multiply(new BigDecimal(finBillVehicles.size()));
finBillApplication.setArrearsMoney(qkMoneyTotal.toString());
//单台开票金额
BigDecimal oneBillMoney = finBillApplication.getOneBillMoney();
//计算开票金额合计
BigDecimal totalBillMoney = oneBillMoney.multiply(new BigDecimal(finBillVehicles.size()));
finBillApplication.setTotalBillMoney(totalBillMoney);
save(finBillApplication);
//主车开票信息
for (FinBillVehicleDto finBillVehicleDto : finBillVehicles) {
@ -1543,6 +1548,11 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
finBillApplication.setBillStateKey("004");
finBillApplication.setBillStateValue("欠款领票");
finBillApplication.setNum(finBillVehicles.size());
//单台开票金额
BigDecimal oneBillMoney = finBillApplication.getOneBillMoney();
//计算开票金额合计
BigDecimal totalBillMoney = oneBillMoney.multiply(new BigDecimal(finBillVehicles.size()));
finBillApplication.setTotalBillMoney(totalBillMoney);
save(finBillApplication);
//主车开票信息
for (FinBillVehicleDto finBillVehicleDto : finBillVehicles) {
@ -2215,6 +2225,10 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
public ResultBean companyToDivisionOperateQK(BusinessVariables bv) {
ResultBean rb = ResultBean.fireFail();
FinBillApplication finBillApplication = fetchBySid(bv.getBusinessSid());
if (finBillApplication.getIsLQOrigInvoice().equals("否")){
ResultBean resultBean = completeQK(bv);
return resultBean;
}
bv.setOrgSidPath(finBillApplication.getOrgSidPath());
//判断是否领取发票原件,若是,则isTrue网关参数为true=============添加
bv.getFormVariables().put("isAdj", finBillApplication.getIsLQOrigInvoice().equals("是"));

5
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/advanceInvoice/AdvanceInvoiceDto.java

@ -85,4 +85,9 @@ public class AdvanceInvoiceDto implements Dto {
private String modelName; // 车型名称
@ApiModelProperty("提前领取发票原件原因")
private String reason;
@ApiModelProperty("开票总金额")
private String invoiceMoneyTotal;
@ApiModelProperty("欠款开票单据编号(欠款领票使用)")
private String qkkpBillNo;
}

8
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/advanceInvoice/AdvanceInvoiceInfoVo.java

@ -38,12 +38,14 @@ public class AdvanceInvoiceInfoVo implements Vo {
private String openTickSid;
@ApiModelProperty("默认开票名称")
private String openTickName;
@ApiModelProperty("单台开票价")
private String invoiceMoney;
@ApiModelProperty("选择车辆列表")
private List<AppCarListVo> vinList = new ArrayList<>();
@ApiModelProperty("单台开票价")
private String invoiceMoney;
@ApiModelProperty("欠款总金额")
private String invoiceTotal;
@ApiModelProperty("开票总金额")
private String invoiceMoneyTotal;
@ApiModelProperty("回款日期")
private String collectionDate;
@ApiModelProperty("欠款原因key")
@ -88,4 +90,6 @@ public class AdvanceInvoiceInfoVo implements Vo {
private String modelName;
@ApiModelProperty("提前领取发票原件原因")
private String reason;
@ApiModelProperty("欠款开票单据编号(欠款领票使用)")
private String qkkpBillNo;
}

17
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/advanceInvoice/AppBusAdvanceGinvoiceapplyService.java

@ -325,6 +325,7 @@ public class AppBusAdvanceGinvoiceapplyService {
vo.setGetOriginalValue(finBillApplicationDetailsVo.getIsLQOrigInvoice());
vo.setProcInsId(finBillApplicationDetailsVo.getProcInstSid());
vo.setInvoiceTotal(finBillApplicationDetailsVo.getArrearsMoney());
vo.setInvoiceMoneyTotal(finBillApplicationDetailsVo.getTotalBillMoney());
vo.setOrgPath(finBillApplicationDetailsVo.getOrgSidPath());
vo.setSaleType(finBillApplicationDetailsVo.getSaleTypeValue());
vo.setSellerDept(finBillApplicationDetailsVo.getSaleDeptName());
@ -340,6 +341,16 @@ public class AppBusAdvanceGinvoiceapplyService {
vo.setModelSid(finBillApplicationDetailsVo.getModelSid());
vo.setModelName(finBillApplicationDetailsVo.getModelName());
vo.setPublishInfo(finBillApplicationDetailsVo.getDeptName() + "-" + finBillApplicationDetailsVo.getCreateByName());
String reasonValue = vo.getReasonValue();
String remarks = vo.getRemarks();
String reasonRemarks = "";
if (StringUtils.isNotBlank(remarks)){
reasonRemarks = reasonValue + " \n" + remarks;
}else {
reasonRemarks = reasonValue;
}
vo.setReasonRemarks(reasonRemarks);
vo.setReason(finBillApplicationDetailsVo.getReason());
//车辆信息
List<AppCarListVo> vinListVos = new ArrayList<>();
List<FinBillVehicleVo> finBillVehicles = finBillApplicationDetailsVo.getFinBillVehicles();
@ -498,6 +509,12 @@ public class AppBusAdvanceGinvoiceapplyService {
FinBillApplicationDto finBillApplicationDto = new FinBillApplicationDto();
BeanUtil.copyProperties(dto, finBillApplicationDto);
String useOrgSid = sysStaffOrgFeign.getOrgSidByPath(dto.getOrgPath()).getData();
if (StringUtils.isBlank(dto.getQkkpBillNo())){
finBillApplicationDto.setQkkpBillNo(dto.getBillNo());
}else {
finBillApplicationDto.setQkkpBillNo(dto.getQkkpBillNo());
}
finBillApplicationDto.setTotalBillMoney(dto.getInvoiceMoneyTotal());
finBillApplicationDto.setUseOrgSid(useOrgSid);
finBillApplicationDto.setCreateBySid(dto.getUserSid());
finBillApplicationDto.setArrearsMoney(dto.getInvoiceTotal());

Loading…
Cancel
Save