Browse Source

Merge remote-tracking branch 'origin/master'

master
God 3 years ago
parent
commit
7f8eb1ceb9
  1. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java
  2. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
  3. 5
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java
  4. 2
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/order/AppOrderModelInfoVo.java
  5. 3
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/order/AppOrderTopInfoVo.java
  6. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/app/AppBusSalesOrderDepositListVo.java
  7. 5
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.xml
  8. 98
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java
  9. 25
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositService.java
  10. 1
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderinsurance/BusSalesOrderInsuranceMapper.xml
  11. 20
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermakeup/BusSalesOrderMakeupMapper.xml
  12. 3
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelMapper.xml
  13. 15
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceService.java
  14. 4
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java
  15. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/FinKingDeeFeignRest.java
  16. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appayable/APPayableCastToKingDeeBillFields.java
  17. 10
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/ApPayBillCastToKingDeeBillFields.java
  18. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/ApPayBillService.java
  19. 0
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data.json
  20. 0
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data_FPAYBILLENTRY.json
  21. 0
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data_data.json
  22. 0
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data_model.json
  23. 0
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/remarks.txt
  24. 0
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/webapi测试的数据.txt
  25. 0
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/~$付款单的参数必填备注.xlsx
  26. 0
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/付款单的参数必填备注.xlsx
  27. 7
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/purmrb/PurMrbCastToKingDeeBillFields.java
  28. 4
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/receivablebill/ReceivableBillCastToKingDeeBillFields.java
  29. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/SalOutStockCastToKingDeeBillFields.java
  30. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stkinstock/STKInStockCastToKingDeeBillFields.java
  31. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stkinstock/data_FInStockEntry.json
  32. 8
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stkinstock/data_model.json
  33. 7
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/StkTransferDirectCastToKingDeeBillFields.java
  34. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_FBillEntry.json
  35. 42
      anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd.vue
  36. 57
      anrui-scm/anrui-scm-ui/src/views/supplychain/tiaozhangshenqingguanli/tiaozhangshenqingguanliAdd.vue
  37. 2
      anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/vehicle.vue
  38. 79
      anrui-scm/anrui-scm-ui/src/views/workFlow/tiaochekaipiaoshenqingFlow/tiaochekaipiaoshenqingEdit.vue
  39. 74
      anrui-scm/anrui-scm-ui/src/views/workFlow/tiaozhangshenqingFlow/tiaozhangshenqingEdit.vue
  40. 2
      anrui-scm/anrui-scm-ui/src/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/vehicle.vue
  41. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/order/OrderModelInfoVo.java

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java

@ -423,7 +423,7 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa
/**
* //采购组织:FPurchaseOrgId (必填项)
*/
stkInStock.setFPurchaseOrgId("100012");
stkInStock.setFPurchaseOrgId("102");
/**
* // 供应商:FSupplierId (必填项)
*/

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml

@ -977,7 +977,9 @@
</select>
<select id="getPcVinByWarehouseSid" resultType="com.yxt.anrui.base.api.basevehicle.AppScmWarehouseVinVo">
select vinNo as vin,sid as carSid
select vinNo as vin,sid as carSid,
settlementStatus,
settlementStatusValue
from base_vehicle bv
<where>
${ew.sqlSegment}

5
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java

@ -188,7 +188,8 @@ public class BaseVehicleRest implements BaseVehicleFeign {
}
//入账生成台账 //外采入库生成台账
try{
if (eventType.equals(OperVehicleState.EventType.RZ_SAVEVEH.getCode())||eventType.equals(OperVehicleState.EventType.WC_SAVEVEH.getCode())){
if (eventType.equals(OperVehicleState.EventType.RZ_SAVEVEH.getCode())||
eventType.equals(OperVehicleState.EventType.WC_SAVEVEH.getCode())){
StkInStock stkInStock=new StkInStock();
/**
* // 入库日期:FDate (必填项)
@ -201,7 +202,7 @@ public class BaseVehicleRest implements BaseVehicleFeign {
/**
* //采购组织:FPurchaseOrgId (必填项)
*/
stkInStock.setFPurchaseOrgId("100012");
stkInStock.setFPurchaseOrgId("101");
/**
* // 供应商:FSupplierId (必填项)
*/

2
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/order/AppOrderModelInfoVo.java

@ -37,4 +37,6 @@ public class AppOrderModelInfoVo implements Vo {
@ApiModelProperty("配置")
private String config;
private String specialInstructions;
}

3
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/order/AppOrderTopInfoVo.java

@ -1,5 +1,6 @@
package com.yxt.anrui.buscenter.api.bussalesorder.app.order;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -29,4 +30,6 @@ public class AppOrderTopInfoVo implements Vo {
@ApiModelProperty(value = "上装名称")
private String topName;
@JsonIgnore
private String remarks;
}

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderdeposit/app/AppBusSalesOrderDepositListVo.java

@ -32,4 +32,9 @@ public class AppBusSalesOrderDepositListVo implements Vo {
private String name;
private Boolean showImage;
@ApiModelProperty("订金总数")
private String deposit;
@ApiModelProperty("已使用订金")
private String usedDeposit;
}

5
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousMapper.xml

@ -40,9 +40,10 @@
select bf.depositBillNo as virtualOrderId,
bd.sid as virtualOrderSid,
bd2.draweeName as name,
bf.depositPrice as remainderMoney,
bf.price as payMoney,
bf.payPath
bf.payPath,
bd2.usedDeposit,
bd2.deposit
from bus_deposit_fictitious bf
left join bus_main_deposit bd on bd.sid = bf.depositBillSid
left join bus_deposit bd2 on bf.depositBillSid = bd2.billSid

98
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

@ -58,6 +58,7 @@ import com.yxt.anrui.buscenter.api.bussalesorder.flowable.*;
import com.yxt.anrui.buscenter.api.bussalesorderdeposit.BusSalesOrderDeposit;
import com.yxt.anrui.buscenter.api.bussalesorderdeposit.BusSalesOrderDepositDetailsVo;
import com.yxt.anrui.buscenter.api.bussalesorderdeposit.BusSalesOrderDepositDto;
import com.yxt.anrui.buscenter.api.bussalesorderdeposit.app.AppBusSalesOrderDepositListVo;
import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountDetailsVo;
import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountDto;
import com.yxt.anrui.buscenter.api.bussalesorderinsurance.BusSalesOrderInsurance;
@ -76,6 +77,7 @@ import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleDeta
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleDto;
import com.yxt.anrui.buscenter.api.bussalesvehicleorder.BusSalesVehicleOrderDetailsVo;
import com.yxt.anrui.buscenter.api.bussalesvehicleorder.BusSalesVehicleOrderDto;
import com.yxt.anrui.buscenter.biz.busdeposit.BusDepositService;
import com.yxt.anrui.buscenter.biz.busdepositfictitious.BusDepositFictitiousService;
import com.yxt.anrui.buscenter.biz.bussalesorderdeposit.BusSalesOrderDepositService;
import com.yxt.anrui.buscenter.biz.bussalesorderdiscount.BusSalesOrderDiscountService;
@ -207,6 +209,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
private SysProUrlFeign sysProUrlFeign;
@Autowired
private MessageFeign messageFeign;
@Autowired
private BusDepositService busDepositService;
/**
* 构造查询条件
@ -983,6 +987,22 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
Map<String, Object> map = BeanUtil.beanToMap(resultBean.getData());
updateFlowFiled(map);
//再加回来
BusSalesOrderDeposit busSalesOrderDeposit = busSalesOrderDepositService.selectByOrderSid(query.getBusinessSid());
if ("02".equals(busSalesOrderDeposit.getDepositTypeKey())) {
//根据订金sid查询虚拟订单和订金的关联
List<AppBusSalesOrderDepositListVo> listVos = busDepositFictitiousService.getList(busSalesOrderDeposit.getSid());
listVos.removeAll(Collections.singleton(null));
if (!listVos.isEmpty()) {
for (AppBusSalesOrderDepositListVo listVo : listVos) {
//查询该虚拟订金单已使用的订金值
String depositAll = busDepositFictitiousService.selectDeposit(listVo.getVirtualOrderId());
depositAll = new BigDecimal(depositAll).subtract(new BigDecimal(listVo.getPayMoney())).toString();
//更新该虚拟订单的订金值
busDepositService.updateDeposit(depositAll, listVo.getVirtualOrderId());
}
}
}
return rb.success().setData(resultBean.getData());
}
}
@ -1268,9 +1288,9 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
String saleOrderSid = appOrderInitQuery.getSaleOrderSid();
String intentionSid = appOrderInitQuery.getIntentionSid();
AppBusSalesOrderBillInfoVo vo = new AppBusSalesOrderBillInfoVo();
if(StringUtils.isNotBlank(saleOrderSid)){
if (StringUtils.isNotBlank(saleOrderSid)) {
vo = baseMapper.getBillInfo(saleOrderSid);
if(vo != null){
if (vo != null) {
String affiliatedOrgSid = vo.getAffiliatedOrgSid();
if (StringUtils.isNotBlank(affiliatedOrgSid)) {
vo.setAffiliatedType("1");
@ -1282,12 +1302,12 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
vo.setSaleOrderSid(saleOrderSid);
}
}else{
if(StringUtils.isNotBlank(intentionSid)){
} else {
if (StringUtils.isNotBlank(intentionSid)) {
//根据意向车型查询信息
ResultBean<CrmOrderVo> resultBean = crmVehicledemandFeign.selectCrmDemand(intentionSid);
CrmOrderVo crmOrderVo = resultBean.getData();
BeanUtil.copyProperties(crmOrderVo,vo);
BeanUtil.copyProperties(crmOrderVo, vo);
vo.setIntentionSid(intentionSid);
vo.setAffiliatedType("1");
@ -1550,9 +1570,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
vo.setOrderInfo(orderInfo);
vo.setState(type);
if(StringUtils.isNotBlank(orderInfo.getPrice())){
vo.setPrice(String.valueOf((int)Math.floor(Double.valueOf(orderInfo.getPrice()))));
}
vo.setPrice(orderInfo.getPrice());
}
@ -1647,15 +1665,10 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
orderInfo.setNowCarList(appNowCarLists);
//订单选择的采购订单列表
orderInfo.setReadyCarList(appReadyCarLists);
if("1".equals(busSalesOrder.getPayTypeKey())){//全款
if(StringUtils.isNotBlank(data.getPrice())){
Double doublePrice = Double.valueOf(data.getPrice());
vo.setPrice(String.valueOf((int)Math.floor(doublePrice)));
}
}else{
if(StringUtils.isNotBlank(data.getManufactorSettlementPrice())){
vo.setPrice(String.valueOf((int)Math.floor(Double.valueOf(data.getManufactorSettlementPrice()))));
}
if ("1".equals(busSalesOrder.getPayTypeKey())) {//全款
vo.setPrice(data.getPrice());
} else {
vo.setPrice(data.getManufactorSettlementPrice());
}
}
@ -1753,6 +1766,20 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
BusSalesOrderDeposit busSalesOrderDeposit = busSalesOrderDepositService.selectByOrderSid(sid);
if (busSalesOrderDeposit != null) {
if ("02".equals(busSalesOrderDeposit.getDepositTypeKey())) {
//根据订金sid查询虚拟订单和订金的关联
List<AppBusSalesOrderDepositListVo> listVos = busDepositFictitiousService.getList(busSalesOrderDeposit.getSid());
listVos.removeAll(Collections.singleton(null));
if (!listVos.isEmpty()) {
for (AppBusSalesOrderDepositListVo listVo : listVos) {
//查询该虚拟订金单已使用的订金值
String depositAll = busDepositFictitiousService.selectDeposit(listVo.getVirtualOrderId());
depositAll = new BigDecimal(depositAll).subtract(new BigDecimal(listVo.getPayMoney())).toString();
//更新该虚拟订单的订金值
busDepositService.updateDeposit(depositAll, listVo.getVirtualOrderId());
}
}
}
//删除订金信息
busSalesOrderDepositService.deleteByOrderSid(sid);
if ("02".equals(busSalesOrderDeposit.getDepositTypeKey())) {
@ -1939,16 +1966,16 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
if (!isDeposit) {
return rb.setMsg("请完善订金信息");
}
if(StringUtils.isNotBlank(busSalesOrder.getIsInsurance())){
return rb.setMsg("请完善保险信息");
}else{
if("0".equals(busSalesOrder.getIsInsurance())){
if (StringUtils.isBlank(busSalesOrder.getIsInsurance())) {
return rb.setMsg("请完善保险信息");
} else {
if ("0".equals(busSalesOrder.getIsInsurance())) {
BusSalesOrderInsuranceDetailsVo busSalesOrderInsurance = busSalesOrderInsuranceService.details(sid);
if(busSalesOrderInsurance != null){
if(StringUtils.isBlank(busSalesOrderInsurance.getRemarks())){
if (busSalesOrderInsurance != null) {
if (StringUtils.isBlank(busSalesOrderInsurance.getRemarks())) {
return rb.setMsg("请先完善保险信息");
}
}else{
} else {
return rb.setMsg("请先完善保险信息");
}
}
@ -2209,14 +2236,18 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
BusSalesOrderInsuranceDetailsVo busSalesOrderInsurance = busSalesOrderInsuranceService.details(sid);
if (busSalesOrderInsurance != null) {
if ("0".equals(busSalesOrder.getIsInsurance())) {
vo.setInsuranceInfo("未在公司入保" + busSalesOrderInsurance.getRemarks());
vo.setInsuranceInfo("未在公司入保" + "\n\n" + "备注:" + busSalesOrderInsurance.getRemarks());
} else if ("1".equals(busSalesOrder.getIsInsurance())) {
String x = ",";
String x1 = "单台车保费预估金额";
String x2 = "入保期数";
vo.setInsuranceInfo(busSalesOrderInsurance.getInsuranceName() + x + x1 + busSalesOrderInsurance.getInsuranceCarMoney() + "元" + x + x2 + busSalesOrderInsurance.getInsuranceNum() + "期");
String x = "、";
String x1 = "单台车保费预估金额(元):";
String x2 = "公司入保期数:";
String info = "公司投保、保险公司名称:" + busSalesOrderInsurance.getInsuranceName() + x + x1 + busSalesOrderInsurance.getInsuranceCarMoney() + "元" + x + x2 + busSalesOrderInsurance.getInsuranceNum();
if (StringUtils.isNotBlank(busSalesOrderInsurance.getRemarks())) {
info = info + "\n\n" + "备注:" + busSalesOrderInsurance.getRemarks();
}
vo.setInsuranceInfo(info);
}
}else{
} else {
if ("0".equals(busSalesOrder.getIsInsurance())) {
vo.setInsuranceInfo("未在公司入保");
}
@ -2259,12 +2290,15 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
List<String> stringList = Arrays.asList(topInfo.getContractPath().split(","));
if (!stringList.isEmpty()) {
List<String> stringList1 = new ArrayList<>();
stringList.stream().forEach(i->{
stringList1.add(fileUploadComponent.getUrlPrefix()+i);
stringList.stream().forEach(i -> {
stringList1.add(fileUploadComponent.getUrlPrefix() + i);
});
topInfo.setContractImages(stringList1);
}
}
if (StringUtils.isNotBlank(topInfo.getRemarks())) {
topInfo.setTopBean(topInfo.getTopBean() + "\n\n" + "备注:" + topInfo.getRemarks());
}
vo.setTopInfo(topInfo);
}
}

25
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositService.java

@ -166,6 +166,15 @@ public class BusSalesOrderDepositService extends MybatisBaseService<BusSalesOrde
} else {
listVo.setShowImage(false);
}
//简易订金所有的订金
if (StringUtils.isNotBlank(listVo.getDeposit())) {
if (StringUtils.isNotBlank(listVo.getUsedDeposit())) {
listVo.setRemainderMoney(new BigDecimal(listVo.getDeposit()).subtract(new BigDecimal(listVo.getUsedDeposit())).add(new BigDecimal(listVo.getPayMoney())).toString());
} else {
listVo.setRemainderMoney(listVo.getDeposit());
}
}
}
}
vo.setVirtualOrderList(listVos);
@ -235,6 +244,20 @@ public class BusSalesOrderDepositService extends MybatisBaseService<BusSalesOrde
if ("01".equals(dto.getDepositTypeKey())) {
//将需补交订金设置为null
baseMapper.updateMakeUpDeposit(depositSid);
}
//查询该订金信息的结转信息中已结转的,再加回至简易订金单的已使用订金中
//根据订金sid查询虚拟订单和订金的关联
List<AppBusSalesOrderDepositListVo> listVos = busDepositFictitiousService.getList(busSalesOrderDeposit.getSid());
listVos.removeAll(Collections.singleton(null));
if (!listVos.isEmpty()) {
for (AppBusSalesOrderDepositListVo listVo : listVos) {
//查询该虚拟订金单已使用的订金值
String depositAll = busDepositFictitiousService.selectDeposit(listVo.getVirtualOrderId());
depositAll = new BigDecimal(depositAll).subtract(new BigDecimal(listVo.getPayMoney())).toString();
//更新该虚拟订单的订金值
busDepositService.updateDeposit(depositAll, listVo.getVirtualOrderId());
}
}
}
List<AppBusSalesOrderDepositListVo> list = busDepositFictitiousService.getList(depositSid);
@ -269,7 +292,7 @@ public class BusSalesOrderDepositService extends MybatisBaseService<BusSalesOrde
busDepositService.updateDeposit(depositAll, listDto.getDepositBillNo());
bigDecimalAll = bigDecimalAll.add(new BigDecimal(listDto.getPrice()));
}
if(bigDecimalAll.compareTo(new BigDecimal(dto.getDepositAll()))>0){
if (bigDecimalAll.compareTo(new BigDecimal(dto.getDepositAll())) > 0) {
return rb.setMsg("结转金额大于订金合计,请重新选择");
}
}

1
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderinsurance/BusSalesOrderInsuranceMapper.xml

@ -32,6 +32,7 @@
set insuranceNum = NULL,
insuranceCarMoney=NULL,
insuranceName=NULL,
insuranceNumKey=NULL,
remarks = #{remarks}
where salesOrderSid = #{sid}
</update>

20
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermakeup/BusSalesOrderMakeupMapper.xml

@ -63,19 +63,27 @@
NULL),
IF(LENGTH(trim(GROUP_CONCAT(overallDimension))) > 0, GROUP_CONCAT('外廓尺寸:', overallDimension),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(color))) > 0, GROUP_CONCAT('颜色:', color),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(plateMaterial))) > 0, GROUP_CONCAT('板材材质:', plateMaterial),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(plateThickness))) > 0, GROUP_CONCAT('板材厚度:', plateThickness),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(announcementModel))) > 0, GROUP_CONCAT('公告型号:', announcementModel),
NULL), IF(LENGTH(trim(GROUP_CONCAT(topPrice))) > 0, GROUP_CONCAT('上装价格:', topPrice),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(moreConfig))) > 0, GROUP_CONCAT('更多配置:', moreConfig),
IF(LENGTH(trim(GROUP_CONCAT(tarpaulinSlide))) > 0, GROUP_CONCAT('篷布滑道:', tarpaulinSlide),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(refirgerator))) > 0, GROUP_CONCAT('冷藏冷机:', refirgerator),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(selfUnHyCoPl))) > 0, GROUP_CONCAT('自卸液压盖版:', selfUnHyCoPl),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(remarks))) > 0, GROUP_CONCAT('备注:', remarks),
IF(LENGTH(trim(GROUP_CONCAT(floorHeating))) > 0, GROUP_CONCAT('底板加热:', floorHeating),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(topPrice))) > 0, GROUP_CONCAT('上装价格:', topPrice, '元'),
NULL),
IF(LENGTH(trim(GROUP_CONCAT(moreConfig))) > 0, GROUP_CONCAT('更多配置:', moreConfig),
NULL)) as topBean,
contractPath,
topName
topName,
remarks
FROM bus_sales_order_makeup
where salesOrderSid = #{sid}
</select>

3
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelMapper.xml

@ -63,7 +63,8 @@
when 1 then '0'
when 2 then '1'
when 3 then '2' end as type,
bp.quantity as total
bp.quantity as total,
bm.specialConfig as specialInstructions
from bus_sales_order_model bm
left join bus_sales_order bo on bm.salesOrderSid = bo.sid
left join bus_sales_order_price bp on bp.salesOrderSid = bo.sid

15
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceService.java

@ -156,21 +156,6 @@ public class BusSalesOrderPriceService extends MybatisBaseService<BusSalesOrderP
vo.setOverallPrice(bigDecimalFinalPrice.toString());
}
vo.setSaleOrderSid(sid);
if(StringUtils.isNotBlank(vo.getGuidancePrice())){
vo.setGuidancePrice(String.valueOf((int)Math.floor(Double.valueOf(vo.getGuidancePrice()))));
}
if(StringUtils.isNotBlank(vo.getTransactionPrice())){
vo.setTransactionPrice(String.valueOf((int)Math.floor(Double.valueOf(vo.getTransactionPrice()))));
}
if(StringUtils.isNotBlank(vo.getOverallPrice())){
vo.setOverallPrice(String.valueOf((int)Math.floor(Double.valueOf(vo.getOverallPrice()))));
}
if(StringUtils.isNotBlank(vo.getTopAndTrailerPrice())){
vo.setTopAndTrailerPrice(String.valueOf((int)Math.floor(Double.valueOf(vo.getTopAndTrailerPrice()))));
}
if(StringUtils.isNotBlank(vo.getTotalPrice())){
vo.setTotalPrice(String.valueOf((int)Math.floor(Double.valueOf(vo.getTotalPrice()))));
}
return rb.success().setData(vo);
}

4
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java

@ -37,7 +37,7 @@ import com.yxt.anrui.fin.api.finpaymentrecord.*;
import com.yxt.anrui.fin.api.kingdee.appaybill.ApPayBill;
import com.yxt.anrui.fin.biz.finpaymentapply.FinPaymentapplyService;
import com.yxt.anrui.fin.biz.kingdee.FinKingDeeService;
import com.yxt.anrui.fin.biz.kingdee.saloutstock.appaybill.ApPayBillService;
import com.yxt.anrui.fin.biz.kingdee.appaybill.ApPayBillService;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
@ -219,6 +219,8 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
//结算方式
if("承兑".equals(finPaymentrecord.getPayWayValue())){
fpaybillentry.setFSETTLETYPEID("09");
}else{
fpaybillentry.setFSETTLETYPEID("02");
}
FPAYBILLENTRYs.add(fpaybillentry);
}

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/FinKingDeeFeignRest.java

@ -13,7 +13,7 @@ import com.yxt.anrui.fin.api.kingdee.purmrb.PurMrb;
import com.yxt.anrui.fin.api.kingdee.saloutstock.SalOutStock;
import com.yxt.anrui.fin.api.kingdee.stkinstock.StkInStock;
import com.yxt.anrui.fin.api.kingdee.stktransferdirect.StkTransferDirect;
import com.yxt.anrui.fin.biz.kingdee.saloutstock.appaybill.ApPayBillService;
import com.yxt.anrui.fin.biz.kingdee.appaybill.ApPayBillService;
import com.yxt.anrui.fin.biz.kingdee.appayable.APPayableService;
import com.yxt.anrui.fin.biz.kingdee.bdcustomer.BdCustomerService;
import com.yxt.anrui.fin.biz.kingdee.bdmaterial.BdMaterialService;

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appayable/APPayableCastToKingDeeBillFields.java

@ -29,7 +29,6 @@ public class APPayableCastToKingDeeBillFields {
String readJsonFile = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/appayable/data.json");
String fEntityData_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/appayable/data_data.json");
String fEntityModel_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/appayable/data_model.json");
String fEntityDetail_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/appayable/data_FEntityDetail.json");
//模板字符创转json
JSONObject jsonObj= JSONObject.parseObject(readJsonFile, Feature.OrderedField);
@ -41,6 +40,7 @@ public class APPayableCastToKingDeeBillFields {
//对模板字段赋值 根据传递进来的map数据的集合进行赋值
for(int i=0;i<vehicleList.size();i++){
String fEntityDetail_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/appayable/data_FEntityDetail.json");
Map<String,String> params=vehicleList.get(i);
Map<String,String> map_fEntityDetail_=new HashMap<>();
for (Map.Entry<String, String> entry : params.entrySet()) {

10
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/ApPayBillCastToKingDeeBillFields.java → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/ApPayBillCastToKingDeeBillFields.java

@ -1,4 +1,4 @@
package com.yxt.anrui.fin.biz.kingdee.saloutstock.appaybill;
package com.yxt.anrui.fin.biz.kingdee.appaybill;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
@ -26,10 +26,10 @@ public class ApPayBillCastToKingDeeBillFields {
/**
* 取模板
*/
String readJsonFile = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/data.json");
String fEntityData_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/data_data.json");
String fEntityModel_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/data_model.json");
String fPAYBILLENTRY_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/data_FPAYBILLENTRY.json");
String readJsonFile = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/appaybill/data.json");
String fEntityData_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/appaybill/data_data.json");
String fEntityModel_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/appaybill/data_model.json");
String fPAYBILLENTRY_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/appaybill/data_FPAYBILLENTRY.json");
//模板字符创转json
JSONObject jsonObj= JSONObject.parseObject(readJsonFile, Feature.OrderedField);

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/ApPayBillService.java → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/ApPayBillService.java

@ -1,4 +1,4 @@
package com.yxt.anrui.fin.biz.kingdee.saloutstock.appaybill;
package com.yxt.anrui.fin.biz.kingdee.appaybill;
import com.yxt.anrui.fin.api.kingdee.KingDeeBillId;
import com.yxt.anrui.fin.api.kingdee.KingDeeBillUrl;

0
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/data.json → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data.json

0
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/data_FPAYBILLENTRY.json → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data_FPAYBILLENTRY.json

0
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/data_data.json → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data_data.json

0
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/data_model.json → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data_model.json

0
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/remarks.txt → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/remarks.txt

0
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/webapi测试的数据.txt → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/webapi测试的数据.txt

0
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/~$付款单的参数必填备注.xlsx → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/~$付款单的参数必填备注.xlsx

0
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/appaybill/付款单的参数必填备注.xlsx → anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/付款单的参数必填备注.xlsx

7
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/purmrb/PurMrbCastToKingDeeBillFields.java

@ -32,11 +32,10 @@ public class PurMrbCastToKingDeeBillFields {
String readJsonFile = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/purmrb/data.json");
String fEntityData_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/purmrb/data_data.json");
String fEntityModel_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/purmrb/data_model.json");
String fPURMRBENTRY_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/purmrb/data_FPURMRBENTRY.json");
log.info("readJsonFile:{}",readJsonFile);
log.info("readJsonFile:{}",readJsonFile);
log.info("fEntityData_:{}",fEntityData_);
log.info("fEntityModel_:{}",fEntityModel_);
log.info("fPURMRBENTRY_:{}",fPURMRBENTRY_);
//模板字符创转json
JSONObject jsonObj= JSONObject.parseObject(readJsonFile, Feature.OrderedField);
@ -48,6 +47,8 @@ public class PurMrbCastToKingDeeBillFields {
//对模板字段赋值 根据传递进来的map数据的集合进行赋值
for(int i=0;i<vehicleList.size();i++){
String fPURMRBENTRY_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/purmrb/data_FPURMRBENTRY.json");
log.info("fPURMRBENTRY_:{}",fPURMRBENTRY_);
Map<String,String> params=vehicleList.get(i);
Map<String,String> map_fEntityDetail_=new HashMap<>();
for (Map.Entry<String, String> entry : params.entrySet()) {

4
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/receivablebill/ReceivableBillCastToKingDeeBillFields.java

@ -29,8 +29,7 @@ public class ReceivableBillCastToKingDeeBillFields {
String readJsonFile = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/receivablebill/data.json");
String fEntityData_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/receivablebill/data_data.json");
String fEntityModel_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/receivablebill/data_model.json");
String fEntityDetail_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/receivablebill/data_FEntityDetail.json");
String fEntityPlan_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/receivablebill/data_FEntityPlan.json");
String fEntityPlan_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/receivablebill/data_FEntityPlan.json");
//模板字符创转json
JSONObject jsonObj= JSONObject.parseObject(readJsonFile, Feature.OrderedField);
@ -43,6 +42,7 @@ public class ReceivableBillCastToKingDeeBillFields {
//对模板字段赋值 根据传递进来的map数据的集合进行赋值
for(int i=0;i<vehicleList.size();i++){
String fEntityDetail_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/receivablebill/data_FEntityDetail.json");
Map<String,String> params=vehicleList.get(i);
Map<String,String> map_fEntityDetail_=new HashMap<>();
for (Map.Entry<String, String> entry : params.entrySet()) {

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/SalOutStockCastToKingDeeBillFields.java

@ -32,11 +32,9 @@ public class SalOutStockCastToKingDeeBillFields {
String readJsonFile = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/saloutstock/data.json");
String fEntityData_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/saloutstock/data_data.json");
String fEntityModel_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/saloutstock/data_model.json");
String fEntity_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/saloutstock/data_FEntity.json");
log.info("readJsonFile:{}",readJsonFile);
log.info("readJsonFile:{}",readJsonFile);
log.info("fEntityData_:{}",fEntityData_);
log.info("fEntityModel_:{}",fEntityModel_);
log.info("fEntity_:{}",fEntity_);
//模板字符创转json
JSONObject jsonObj= JSONObject.parseObject(readJsonFile, Feature.OrderedField);
@ -48,6 +46,8 @@ public class SalOutStockCastToKingDeeBillFields {
//对模板字段赋值 根据传递进来的map数据的集合进行赋值
for(int i=0;i<vehicleList.size();i++){
String fEntity_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/saloutstock/data_FEntity.json");
log.info("fEntity_:{}",fEntity_);
Map<String,String> params=vehicleList.get(i);
Map<String,String> map_fEntityDetail_=new HashMap<>();
for (Map.Entry<String, String> entry : params.entrySet()) {

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stkinstock/STKInStockCastToKingDeeBillFields.java

@ -32,11 +32,11 @@ public class STKInStockCastToKingDeeBillFields {
String readJsonFile = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stkinstock/data.json");
String fEntityData_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stkinstock/data_data.json");
String fEntityModel_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stkinstock/data_model.json");
String fInStockEntry_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stkinstock/data_FInStockEntry.json");
log.info("readJsonFile:{}",readJsonFile);
log.info("fEntityData_:{}",fEntityData_);
log.info("fEntityModel_:{}",fEntityModel_);
log.info("fInStockEntry_:{}",fInStockEntry_);
//模板字符创转json
JSONObject jsonObj= JSONObject.parseObject(readJsonFile, Feature.OrderedField);
@ -48,6 +48,8 @@ public class STKInStockCastToKingDeeBillFields {
//对模板字段赋值 根据传递进来的map数据的集合进行赋值
for(int i=0;i<vehicleList.size();i++){
String fInStockEntry_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stkinstock/data_FInStockEntry.json");
log.info("fInStockEntry_:{}",fInStockEntry_);
Map<String,String> params=vehicleList.get(i);
Map<String,String> map_fEntityDetail_=new HashMap<>();
for (Map.Entry<String, String> entry : params.entrySet()) {

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stkinstock/data_FInStockEntry.json

@ -11,7 +11,7 @@
"FNumber": "liang"
},
"FLot": {
"FNumber": "@KD_Flot"
"FNumber": "@KD_FLot"
},
"FStockId": {
"FNumber": "@KD_FStockId"

8
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stkinstock/data_model.json

@ -8,7 +8,7 @@
"FNumber": "@KD_FPurchaseOrgId"
},
"FDemandOrgId": {
"FNumber": ""
"FNumber": "@KD_FPurchaseOrgId"
},
"FPurchaseOrgId": {
"FNumber": "@KD_FPurchaseOrgId"
@ -20,13 +20,13 @@
"FNumber": "@KD_FSupplierId"
},
"FSupplyId": {
"FNumber": ""
"FNumber": "@KD_FSupplierId"
},
"FSettleId": {
"FNumber": ""
"FNumber": "@KD_FSupplierId"
},
"FChargeId": {
"FNumber": ""
"FNumber": "@KD_FSupplierId"
},
"FOwnerTypeIdHead": "BD_OwnerOrg",
"FOwnerIdHead": {

7
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/StkTransferDirectCastToKingDeeBillFields.java

@ -32,11 +32,10 @@ public class StkTransferDirectCastToKingDeeBillFields {
String readJsonFile = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data.json");
String fEntityData_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_data.json");
String fEntityModel_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_model.json");
String fBillEntry_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_FBillEntry.json");
log.info("readJsonFile:{}",readJsonFile);
log.info("readJsonFile:{}",readJsonFile);
log.info("fEntityData_:{}",fEntityData_);
log.info("fEntityModel_:{}",fEntityModel_);
log.info("FBillEntry_:{}",fBillEntry_);
//模板字符创转json
JSONObject jsonObj= JSONObject.parseObject(readJsonFile, Feature.OrderedField);
@ -48,6 +47,8 @@ public class StkTransferDirectCastToKingDeeBillFields {
//对模板字段赋值 根据传递进来的map数据的集合进行赋值
for(int i=0;i<vehicleList.size();i++){
String fBillEntry_ = KingDeeUtils.readJsonFile("com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_FBillEntry.json");
log.info("FBillEntry_:{}",fBillEntry_);
Map<String,String> params=vehicleList.get(i);
Map<String,String> map_fEntityDetail_=new HashMap<>();
for (Map.Entry<String, String> entry : params.entrySet()) {

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_FBillEntry.json

@ -9,7 +9,7 @@
"FNumber": "@KD_FDestLot"
},
"FLot": {
"FNumber": "@KD_Flot"
"FNumber": "@KD_FLot"
},
"FQty": 1.0,
"FSrcStockId": {

42
anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd.vue

@ -35,8 +35,8 @@
</el-col>
<el-col :span="8">
<el-form-item prop="callOutOrgSid" label="调出分公司">
<el-select v-model="temp.callOutOrgSid" placeholder="请选择" clearable class="addinputw" @change="callOutOrgSidChange" :disabled="dialogStatus == 'edit'">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.sid"/>
<el-select v-model="temp.callOutOrgName" placeholder="请选择" clearable class="addinputw" @change="callOutOrgSidChange" :disabled="dialogStatus == 'edit'">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.name"/>
</el-select>
</el-form-item>
</el-col>
@ -145,7 +145,7 @@
<script>
import diaochecheliangList from '@/views/supplychain/diaochekaipiaoshenqingguanli/relation/diaochecheliangList'
import upload_diaoche from '@/components/uploadFile/upload_diaoche'
import { getOrg, getPathSidByUserSid } from '@/api/cheliang/basevehiclemodel'
import { getPathSidByUserSid, fetchBySid, getListOrgByBrand } from '@/api/cheliang/dictcommons'
import { fetchDetailsBySid, save, selByLinkSid, submitSunInv } from '@/api/supplychain/diaochekaipiaoshenqing.js'
import { typeValues } from '@/api/supplychain/yancheguanli'
import req from '@/api/kucunguanli/changjiachuku'
@ -164,6 +164,7 @@ export default {
dialogVisible: false,
dialogUrl: [],
useOrg: '',
useOrgName: '',
index: 0,
list: [],
vehicleList: [],
@ -233,18 +234,10 @@ export default {
row.invoiceTypeValue = choosetItem[0].dictValue
}
},
//
getListOrgAll() {
getOrg().then((res) => {
if (res.success) {
this.useOrg_list = res.data
this.getPathSid()
}
})
},
callOutOrgSidChange(val) {
const choosetItem = this.useOrg_list.filter((item) => item.sid === val)
const choosetItem = this.useOrg_list.filter((item) => item.name === val)
this.temp.callOutOrgName = choosetItem[0].name
this.temp.callOutOrgSid = choosetItem[0].sid
console.log('name:', this.temp.callOutOrgName, 'key:', this.temp.callOutOrgSid)
},
// sid
@ -255,8 +248,17 @@ export default {
this.useOrg = res.data
this.temp.createOrgSid = res.data
this.temp.callInOrgSid = res.data
const name = this.useOrg_list.filter((item) => item.sid === this.temp.callInOrgSid)
this.temp.callInOrgName = name[0].name
fetchBySid(this.useOrg).then((resp) => {
if (resp.success) {
this.useOrgName = resp.data.name
this.temp.callInOrgName = this.useOrgName
}
})
getListOrgByBrand(this.useOrg).then((res) => {
if (res.success) {
this.useOrg_list = res.data
}
})
}
})
},
@ -361,7 +363,7 @@ export default {
this.temp.createBySid = window.sessionStorage.getItem('userSid')
this.dialogStatus = 'add'
this.viewTitle = '【新增】调车开票申请'
this.getListOrgAll()
this.getPathSid()
this.getType()
},
showEdit(row) {
@ -381,13 +383,13 @@ export default {
}).catch(e => {
this.submitdisabled = false
})
this.getListOrgAll()
this.getPathSid()
this.getType()
},
handleCreate() {
const _this = this
for (var i = 0; i < this.list.length; i++) {
if (this.list[i].invoiceTypeKey == '02') {
if (this.list[i].invoiceTypeKey === '02') {
this.list[i].invoicinMoney = this.list[i].witPinMoney // :=
this.list[i].invoicinCompanyName = this.temp.callInOrgName // :=
this.list[i].invoicinCompanySid = this.temp.callInOrgSid // :=
@ -442,13 +444,15 @@ export default {
baseShuntingInvoicinApplyeVehs: []
}
this.list = []
this.useOrg = []
this.useOrgName = ''
this.$refs['dataForm'].resetFields()
this.$emit('doback')
},
handleSubmit() {
const _this = this
for (var i = 0; i < this.list.length; i++) {
if (this.list[i].invoiceTypeKey == '02') {
if (this.list[i].invoiceTypeKey === '02') {
this.list[i].invoicinMoney = this.list[i].witPinMoney // :=
this.list[i].invoicinCompanyName = this.temp.callInOrgName // :=
this.list[i].invoicinCompanySid = this.temp.callInOrgSid // :=

57
anrui-scm/anrui-scm-ui/src/views/supplychain/tiaozhangshenqingguanli/tiaozhangshenqingguanliAdd.vue

@ -30,15 +30,15 @@
</el-col>
<el-col :span="8"><!-- :readonly="vehicleList[scope.$index].inboundDate" -->
<el-form-item prop="callOutOrgSid" label="调出分公司">
<el-select v-model="temp.callOutOrgSid" placeholder="请选择" clearable class="addinputw" :disabled="temp.accadjTypeKey == '02' || dialogStatus == 'edit'" @change="callOutOrgSidChange">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.sid"/>
<el-select v-model="temp.callOutOrgName" placeholder="请选择" clearable class="addinputw" :disabled="temp.accadjTypeKey == '02' || dialogStatus == 'edit'" @change="callOutOrgSidChange">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.name"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="callInOrgSid" label="调入分公司">
<el-select v-model="temp.callInOrgSid" placeholder="请选择" clearable class="addinputw" :disabled="temp.accadjTypeKey == '01' || dialogStatus == 'edit'" @change="callInOrgSidChange">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.sid"/>
<el-select v-model="temp.callInOrgName" placeholder="请选择" clearable class="addinputw" :disabled="temp.accadjTypeKey == '01' || dialogStatus == 'edit'" @change="callInOrgSidChange">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.name"/>
</el-select>
</el-form-item>
</el-col>
@ -122,7 +122,7 @@
<script>
import tiaozhangcheliangList from '@/views/supplychain/tiaozhangshenqingguanli/relation/tiaozhangcheliangList'
import { fetchDetailsBySid, save, submitAccAdjApply } from '@/api/supplychain/tiaozhangshenqing.js'
import { getOrg, getPathSidByUserSid } from '@/api/cheliang/basevehiclemodel'
import { getPathSidByUserSid, getListOrgByBrand, fetchBySid } from '@/api/cheliang/dictcommons'
import { typeValues } from '@/api/cheliang/dictcommons'
export default {
@ -139,6 +139,7 @@ export default {
list: [],
vehicleList: [],
useOrg: '',
useOrgName: '',
accadjType_list: [],
useOrg_list: [],
//
@ -196,9 +197,14 @@ export default {
getPathSid() {
const userSid = window.sessionStorage.getItem('userSid')
getPathSidByUserSid({userSid: userSid}).then((res) => {
if (res.code === '200') {
if (res.success) {
this.useOrg = res.data
this.temp.createOrgSid = res.data
fetchBySid(this.useOrg).then((resp) => {
if (resp.success) {
this.useOrgName = resp.data.name
}
})
}
})
},
@ -211,46 +217,51 @@ export default {
}
})
},
getListOrgAll() {
getOrg().then((res) => {
if (res.success) {
this.useOrg_list = res.data
}
})
},
accadjTypeKeyChange(val) {
if (val) {
const choosetItem = this.accadjType_list.filter((item) => item.dictKey === val)
this.temp.accadjTypeValue = choosetItem[0].dictValue
console.log('name:', this.temp.accadjTypeValue, 'key:', this.temp.accadjTypeKey)
//
if (this.temp.accadjTypeKey == '01') {
if (this.temp.accadjTypeKey === '01') {
this.temp.callInOrgSid = this.useOrg
const name = this.useOrg_list.filter((item) => item.sid === this.temp.callInOrgSid)
this.temp.callInOrgName = name[0].name
// const name = this.useOrg_list.filter((item) => item.sid === this.temp.callInOrgSid)
this.temp.callInOrgName = this.useOrgName
console.log('name:', this.temp.callInOrgName, 'sid:', this.temp.callInOrgSid)
this.temp.callOutOrgName = ''
this.temp.callOutOrgSid = ''
getListOrgByBrand(this.useOrg).then((resp) => {
if (resp.success) {
this.useOrg_list = resp.data
}
})
}
//
if (this.temp.accadjTypeKey == '02') {
if (this.temp.accadjTypeKey === '02') {
this.temp.callOutOrgSid = this.useOrg
const name = this.useOrg_list.filter((item) => item.sid === this.temp.callOutOrgSid)
this.temp.callOutOrgName = name[0].name
// const name = this.useOrg_list.filter((item) => item.sid === this.temp.callOutOrgSid)
this.temp.callOutOrgName = this.useOrgName
console.log('name:', this.temp.callOutOrgName, 'sid:', this.temp.callOutOrgSid)
this.temp.callInOrgName = ''
this.temp.callInOrgSid = ''
getListOrgByBrand(this.useOrg).then((resp) => {
if (resp.success) {
this.useOrg_list = resp.data
}
})
}
}
},
callOutOrgSidChange(val) {
const choosetItem = this.useOrg_list.filter((item) => item.sid === val)
const choosetItem = this.useOrg_list.filter((item) => item.name === val)
this.temp.callOutOrgName = choosetItem[0].name
this.temp.callOutOrgSid = choosetItem[0].sid
console.log('name:', this.temp.callOutOrgName, 'key:', this.temp.callOutOrgSid)
},
callInOrgSidChange(val) {
const choosetItem = this.useOrg_list.filter((item) => item.sid === val)
const choosetItem = this.useOrg_list.filter((item) => item.name === val)
this.temp.callInOrgName = choosetItem[0].name
this.temp.callInOrgSid = choosetItem[0].sid
console.log('name:', this.temp.callInOrgName, 'key:', this.temp.callInOrgSid)
},
handletiaozhangcheliang() {
@ -334,6 +345,8 @@ export default {
accSids: [] // sid
}
this.list = []
this.useOrg = ''
this.useOrgName = ''
this.$refs['dataForm'].resetFields()
this.$emit('doback')
},
@ -355,7 +368,6 @@ export default {
this.viewTitle = '【新增】分公司间调账申请'
this.getPathSid()
this.getType()
this.getListOrgAll()
},
showEdit(row) {
@ -378,7 +390,6 @@ export default {
})
this.getPathSid()
this.getType()
this.getListOrgAll()
},
handleCreate() {
const _this = this

2
anrui-scm/anrui-scm-ui/src/views/weishoumaiduan/weishoumaiduanguanli/vehicle.vue

@ -260,6 +260,7 @@ export default {
//
getList() {
this.listLoading = true
this.listQuery.params.userSid = window.sessionStorage.getItem('userSid')
req.pageList(this.listQuery).then((response) => {
this.listLoading = false
if (response.success) {
@ -323,7 +324,6 @@ export default {
} else {
this.listQuery.params.vinNoList = []
}
this.listQuery.params.userSid = window.sessionStorage.getItem('userSid')
this.init()
},
//

79
anrui-scm/anrui-scm-ui/src/views/workFlow/tiaochekaipiaoshenqingFlow/tiaochekaipiaoshenqingEdit.vue

@ -39,11 +39,11 @@
</el-col>
<el-col :span="8">
<el-form-item prop="money" label="调出分公司">
<el-select v-model="temp.callOutOrgSid" placeholder="请选择" clearable class="addinputw"
<el-select v-model="temp.callOutOrgName" placeholder="请选择" clearable class="addinputw"
@change="callOutOrgSidChange"
:disabled="dialogStatus == 'edit'">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name"
:value="item.sid"/>
:value="item.name"/>
</el-select>
</el-form-item>
</el-col>
@ -164,7 +164,7 @@
<script>
import diaochecheliangList from '@/views/supplychain/diaochekaipiaoshenqingguanli/relation/diaochecheliangList'
import upload_diaoche from '@/components/uploadFile/upload_diaoche'
import { getOrg, getPathSidByUserSid } from '@/api/cheliang/basevehiclemodel'
import { getPathSidByUserSid, fetchBySid, getListOrgByBrand } from '@/api/cheliang/dictcommons'
import { fetchDetailsBySid, save, selByLinkSid, submitSunInv } from '@/api/supplychain/diaochekaipiaoshenqing.js'
import { typeValues } from '@/api/supplychain/yancheguanli'
import req from '@/api/kucunguanli/changjiachuku'
@ -183,6 +183,7 @@ export default {
dialogVisible: false,
dialogUrl: [],
useOrg: '',
useOrgName: '',
index: 0,
list: [],
vehicleList: [],
@ -227,17 +228,17 @@ export default {
var one = window.location.href.indexOf('&data') + 6
const data = window.location.href.substr(one) // urlunescape()web,使
const obj = JSON.parse(decodeURIComponent(data))
this.showEdit(obj.businessSid,obj.instanceId,obj.taskId)
this.showEdit(obj.businessSid, obj.instanceId, obj.taskId)
},
methods: {
//
oninput(val, limit = 0) {
val = val.replace(/[^\d.]/g, '') //
val = val.replace(/^00/, '0.') //0
val = val.replace(/^\./g, '0.') //0.
val = val.replace(/\.{2,}/g, '.') //
val = val.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.'); //
/^0\d+/.test(val) ? val = val.slice(1) : '' //0
val = val.replace(/[^\d.]/g, '') //
val = val.replace(/^00/, '0.') // 0
val = val.replace(/^\./g, '0.') // 0.
val = val.replace(/\.{2,}/g, '.') //
val = val.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.'); //
/^0\d+/.test(val) ? val = val.slice(1) : '' // 0
const str = '^(\\d+)\\.(\\d{' + limit + '}).*$'
const reg = new RegExp(str)
if (limit === 0) {
@ -261,22 +262,14 @@ export default {
invoiceTypeChange(row, val) {
console.log('215545', row, val)
if (val) {
const choosetItem = this.invoiceType_list.filter((item) => item.dictKey == val)
const choosetItem = this.invoiceType_list.filter((item) => item.dictKey === val)
row.invoiceTypeValue = choosetItem[0].dictValue
}
},
//
getListOrgAll() {
getOrg().then((res) => {
if (res.success) {
this.useOrg_list = res.data
this.getPathSid()
}
})
},
callOutOrgSidChange(val) {
const choosetItem = this.useOrg_list.filter((item) => item.sid == val)
const choosetItem = this.useOrg_list.filter((item) => item.name === val)
this.temp.callOutOrgName = choosetItem[0].name
this.temp.callOutOrgSid = choosetItem[0].sid
console.log('name:', this.temp.callOutOrgName, 'key:', this.temp.callOutOrgSid)
},
// sid
@ -287,8 +280,17 @@ export default {
this.useOrg = res.data
this.temp.createOrgSid = res.data
this.temp.callInOrgSid = res.data
const name = this.useOrg_list.filter((item) => item.sid == this.temp.callInOrgSid)
this.temp.callInOrgName = name[0].name
fetchBySid(this.useOrg).then((resp) => {
if (resp.success) {
this.useOrgName = resp.data.name
this.temp.callInOrgName = this.useOrgName
}
})
getListOrgByBrand(this.useOrg).then((respsone) => {
if (respsone.success) {
this.useOrg_list = respsone.data
}
})
}
})
},
@ -320,7 +322,7 @@ export default {
},
//
handlediaocheliang() {
if (this.temp.callOutOrgSid == '') {
if (this.temp.callOutOrgSid === '') {
this.$message({
showClose: true,
message: '请选择调出分公司',
@ -328,7 +330,7 @@ export default {
})
return
}
if (this.temp.callInOrgSid == '') {
if (this.temp.callInOrgSid === '') {
this.$message({
showClose: true,
message: '请选择调入分公司',
@ -341,7 +343,7 @@ export default {
this.list.forEach(element => {
vinNoList.push(element.purchaseSid)
})
this.$refs['xuanChe'].showCheList( this.temp.callOutOrgSid, this.temp.callInOrgSid, vinNoList)
this.$refs['xuanChe'].showCheList(this.temp.callOutOrgSid, this.temp.callInOrgSid, vinNoList)
},
//
dataDelete(row, index) {
@ -382,22 +384,10 @@ export default {
remarks: vehicleList[i].remarks,
isAvailable: isAvailable
})
}
console.log('车辆表数据', this.list)
},
showAdd() {
this.$nextTick(() => {
this.$refs['dataForm'].clearValidate()
})
this.temp.name = window.sessionStorage.getItem('name')
this.temp.createBySid = window.sessionStorage.getItem('userSid')
this.dialogStatus = 'add'
this.viewTitle = '【新增】调车开票申请'
this.getListOrgAll()
this.getType()
},
showEdit(businessSid,instanceId,taskId) {
showEdit(businessSid, instanceId, taskId) {
this.$nextTick(() => {
this.$refs['dataForm'].clearValidate()
})
@ -416,13 +406,12 @@ export default {
}).catch(e => {
this.submitdisabled = false
})
this.getListOrgAll()
this.getPathSid()
this.getType()
},
handleCreate() {
const _this = this
for (var i = 0; i < this.list.length; i++) {
if (this.list[i].invoiceTypeKey == '02') {
if (this.list[i].invoiceTypeKey === '02') {
this.list[i].invoicinMoney = this.list[i].witPinMoney // :=
this.list[i].invoicinCompanyName = this.temp.callInOrgName // :=
this.list[i].invoicinCompanySid = this.temp.callInOrgSid // :=
@ -464,9 +453,8 @@ export default {
})
},
handleSubmit() {
const _this = this
for (var i = 0; i < this.list.length; i++) {
if (this.list[i].invoiceTypeKey == '02') {
if (this.list[i].invoiceTypeKey === '02') {
this.list[i].invoicinMoney = this.list[i].witPinMoney // :=
this.list[i].invoicinCompanyName = this.temp.callInOrgName // :=
this.list[i].invoicinCompanySid = this.temp.callInOrgSid // :=
@ -512,8 +500,7 @@ export default {
}
})
}
},
}
}
</script>

74
anrui-scm/anrui-scm-ui/src/views/workFlow/tiaozhangshenqingFlow/tiaozhangshenqingEdit.vue

@ -36,15 +36,15 @@
</el-col>
<el-col :span="8"><!-- :readonly="vehicleList[scope.$index].inboundDate" -->
<el-form-item prop="money" label="调出分公司">
<el-select v-model="temp.callOutOrgSid" placeholder="请选择" clearable class="addinputw" :disabled="temp.accadjTypeKey == '02' || dialogStatus == 'edit'" @change="callOutOrgSidChange">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.sid"/>
<el-select v-model="temp.callOutOrgName" placeholder="请选择" clearable class="addinputw" :disabled="temp.accadjTypeKey == '02' || dialogStatus == 'edit'" @change="callOutOrgSidChange">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.name"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="money" label="调入分公司">
<el-select v-model="temp.callInOrgSid" placeholder="请选择" clearable class="addinputw" :disabled="temp.accadjTypeKey == '01' || dialogStatus == 'edit'" @change="callInOrgSidChange">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.sid"/>
<el-select v-model="temp.callInOrgName" placeholder="请选择" clearable class="addinputw" :disabled="temp.accadjTypeKey == '01' || dialogStatus == 'edit'" @change="callInOrgSidChange">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.name"/>
</el-select>
</el-form-item>
</el-col>
@ -128,7 +128,7 @@
<script>
import tiaozhangcheliangList from './relation/tiaozhangcheliangList'
import { fetchDetailsBySid, save, submitAccAdjApply } from '@/api/supplychain/tiaozhangshenqing.js'
import { getOrg, getPathSidByUserSid } from '@/api/cheliang/basevehiclemodel'
import { getPathSidByUserSid, getListOrgByBrand, fetchBySid } from '@/api/cheliang/dictcommons'
import { typeValues } from '@/api/cheliang/dictcommons'
export default {
@ -145,6 +145,7 @@ export default {
list: [],
vehicleList: [],
useOrg: '',
useOrgName: '',
accadjType_list: [],
useOrg_list: [],
//
@ -208,10 +209,15 @@ export default {
// sid
getPathSid() {
const userSid = window.sessionStorage.getItem('userSid')
getPathSidByUserSid({userSid: userSid}).then((res) => {
getPathSidByUserSid({ userSid: userSid }).then((res) => {
if (res.code === '200') {
this.useOrg = res.data
this.temp.createOrgSid = res.data
fetchBySid(this.useOrg).then((resp) => {
if (resp.success) {
this.useOrgName = resp.data.name
}
})
}
})
},
@ -224,46 +230,51 @@ export default {
}
})
},
getListOrgAll() {
getOrg().then((res) => {
if (res.success) {
this.useOrg_list = res.data
}
})
},
accadjTypeKeyChange(val) {
if (val) {
const choosetItem = this.accadjType_list.filter((item) => item.dictKey === val)
this.temp.accadjTypeValue = choosetItem[0].dictValue
console.log('name:', this.temp.accadjTypeValue, 'key:', this.temp.accadjTypeKey)
//
if (this.temp.accadjTypeKey == '01') {
if (this.temp.accadjTypeKey === '01') {
this.temp.callInOrgSid = this.useOrg
const name = this.useOrg_list.filter((item) => item.sid === this.temp.callInOrgSid)
this.temp.callInOrgName = name[0].name
// const name = this.useOrg_list.filter((item) => item.sid === this.temp.callInOrgSid)
this.temp.callInOrgName = this.useOrgName
console.log('name:', this.temp.callInOrgName, 'sid:', this.temp.callInOrgSid)
this.temp.callOutOrgName = ''
this.temp.callOutOrgSid = ''
getListOrgByBrand(this.useOrg).then((resp) => {
if (resp.success) {
this.useOrg_list = resp.data
}
})
}
//
if (this.temp.accadjTypeKey == '02') {
if (this.temp.accadjTypeKey === '02') {
this.temp.callOutOrgSid = this.useOrg
const name = this.useOrg_list.filter((item) => item.sid === this.temp.callOutOrgSid)
this.temp.callOutOrgName = name[0].name
// const name = this.useOrg_list.filter((item) => item.sid === this.temp.callOutOrgSid)
this.temp.callOutOrgName = this.useOrgName
console.log('name:', this.temp.callOutOrgName, 'sid:', this.temp.callOutOrgSid)
this.temp.callInOrgName = ''
this.temp.callInOrgSid = ''
getListOrgByBrand(this.useOrg).then((resp) => {
if (resp.success) {
this.useOrg_list = resp.data
}
})
}
}
},
callOutOrgSidChange(val) {
const choosetItem = this.useOrg_list.filter((item) => item.sid === val)
const choosetItem = this.useOrg_list.filter((item) => item.name === val)
this.temp.callOutOrgName = choosetItem[0].name
this.temp.callOutOrgSid = choosetItem[0].sid
console.log('name:', this.temp.callOutOrgName, 'key:', this.temp.callOutOrgSid)
},
callInOrgSidChange(val) {
const choosetItem = this.useOrg_list.filter((item) => item.sid === val)
const choosetItem = this.useOrg_list.filter((item) => item.name === val)
this.temp.callInOrgName = choosetItem[0].name
this.temp.callInOrgSid = choosetItem[0].sid
console.log('name:', this.temp.callInOrgName, 'key:', this.temp.callInOrgSid)
},
handletiaozhangcheliang() {
@ -329,26 +340,6 @@ export default {
this.list.splice(index, 1)
},
showAdd() {
this.$nextTick(() => {
this.$refs['dataForm'].clearValidate()
})
// this.temp.name = window.sessionStorage.getItem('name')
this.temp.createBySid = window.sessionStorage.getItem('userSid')
// req.detailsInfo(this.temp.sid).then(resp => {
// const data = resp.data
// this.temp.applicationCode = data.applicationCode
// this.temp.createTime = data.createTime
// }).catch(e => {
// this.submitdisabled = false
// })
this.dialogStatus = 'add'
this.viewTitle = '【新增】分公司间调账申请'
this.getPathSid()
this.getType()
this.getListOrgAll()
},
showEdit(businessSid, instanceId, taskId) {
this.$nextTick(() => {
this.$refs['dataForm'].clearValidate()
@ -371,7 +362,6 @@ export default {
})
this.getPathSid()
this.getType()
this.getListOrgAll()
},
handleCreate() {
this.$refs['dataForm'].validate(valid => {

2
anrui-scm/anrui-scm-ui/src/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/vehicle.vue

@ -260,6 +260,7 @@ export default {
//
getList() {
this.listLoading = true
this.listQuery.params.userSid = window.sessionStorage.getItem('userSid')
req.pageList(this.listQuery).then((response) => {
this.listLoading = false
if (response.success) {
@ -323,7 +324,6 @@ export default {
} else {
this.listQuery.params.vinNoList = []
}
this.listQuery.params.userSid = window.sessionStorage.getItem('userSid')
this.init()
},
//

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/order/OrderModelInfoVo.java

@ -32,4 +32,6 @@ public class OrderModelInfoVo implements Vo {
private List<String> orderList;
@ApiModelProperty(value = "合计数量")
private String total;
private String specialInstructions;
}

Loading…
Cancel
Save