From 360dfd1cd6c2545e168667a096dfbe9c79a67831 Mon Sep 17 00:00:00 2001
From: Zhao Qiqi <1287235164@qq.com>
Date: Wed, 25 May 2022 09:38:07 +0800
Subject: [PATCH 3/6] =?UTF-8?q?=E9=94=80=E5=94=AE=E8=AE=A2=E5=8D=95(?=
=?UTF-8?q?=E8=A1=A5=E6=8F=90=E4=BA=A4)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../xiaoshoudingdan/xiaoshoudingdanInfo.vue | 26 +++----------------
1 file changed, 4 insertions(+), 22 deletions(-)
diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue
index 4f9843b84c..1e767cef16 100644
--- a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue
+++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue
@@ -265,7 +265,7 @@
-
+ {{contractName}}
@@ -533,6 +533,7 @@ export default {
tableKey2: 1,
tableKey3: 2,
tableKey4: 3,
+ contractName:'',
temp: {
billNo: '', // 编号
affiliatedCompany: '', //挂靠公司名称
@@ -663,27 +664,8 @@ export default {
}else if (this.temp.type == '3'){
this.temp.vehicleType = '排产'
}
- // 是否包含上装
- // if (this.temp.isTop == '1') {
- // this.checked = true
- // } else if (this.temp.isTop == '0') {
- // this.checked = false
- // }
- // 车辆类型
- // this.isXuanzeShow = this.temp.type
- // if (this.temp.isInsurance == '1') {
- // this.checkedBaoxian = true
- // } else if (this.temp.isInsurance == '0') {
- // this.checkedBaoxian = false
- // }
- // 主车优惠是否展开
- // if (this.temp.busSalesOrderDiscountList.length > 0) {
- // this.activeNames.push('2')
- // }
- // 台数
- // if (this.isXuanzeShow == '3') {
- // this.quantity = this.temp.busSalesOrderPrice.quantity
- // }
+ const index = this.temp.busSalesOrderMakeup.contractPath.lastIndexOf('/')
+ this.contractName = this.temp.busSalesOrderMakeup.contractPath.substring(index + 1, this.temp.busSalesOrderMakeup.contractPath.length)
const countList = {
customerSid: this.temp.customerSid, //客户sid
modelConfigSid: this.temp.busSalesOrderModel.modelConfigSid, //配置sid
From fecbd840976fbf45db9caddd7f0a7e5b82d2c563 Mon Sep 17 00:00:00 2001
From: God <10745413@qq.com>
Date: Wed, 25 May 2022 10:47:54 +0800
Subject: [PATCH 4/6] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E9=93=BE=E9=97=AE?=
=?UTF-8?q?=E9=A2=98=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/basemodelconfig/BaseModelConfig.java | 3 +
.../basemodelconfig/BaseModelConfigDto.java | 3 +
.../basemodelconfig/BaseModelConfigVo.java | 11 +++-
.../BaseVehicleModelDetailsVo.java | 16 +++--
.../BaseVehicleModelFeign.java | 13 +++-
.../BaseVehicleModelFeignFallback.java | 6 ++
.../BaseVehicleModelQuery.java | 4 ++
.../basevehiclemodel/BaseVehicleModelVo.java | 2 +
.../BaseVehmodelConfigFeign.java | 6 +-
.../BaseVehmodelConfigFeignFallback.java | 5 +-
.../basemodelconfig/BaseModelConfigRest.java | 16 +++++
.../BaseVehicleModelMapper.java | 1 +
.../BaseVehicleModelMapper.xml | 7 +-
.../BaseVehicleModelRest.java | 9 +++
.../BaseVehicleModelService.java | 65 ++++++++++++++++---
.../BaseVehmodelConfigMapper.java | 4 ++
.../BaseVehmodelConfigMapper.xml | 8 +++
.../BaseVehmodelConfigRest.java | 8 ++-
.../BaseVehmodelConfigService.java | 26 ++++++--
.../api/scmmaterial/ScmMaterialDetailsVo.java | 3 +-
.../ScmRealTimeInventoryVo.java | 2 +-
.../anrui/scm/api/scmreturn/ScmReturnVo.java | 4 +-
.../scm/biz/scmmaterial/ScmMaterialMapper.xml | 1 +
.../biz/scmmaterial/ScmMaterialService.java | 16 -----
.../ScmRealTimeInventoryService.java | 4 +-
.../scm/biz/scmreturn/ScmReturnService.java | 30 +--------
26 files changed, 191 insertions(+), 82 deletions(-)
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfig.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfig.java
index a30f5b4c53..04f7797ff8 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfig.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfig.java
@@ -131,6 +131,9 @@ public class BaseModelConfig extends BaseEntity {
@ApiModelProperty("货箱(重汽、欧曼)")
private String packingCase;
+ @ApiModelProperty("货箱key(重汽、欧曼)")
+ private String packingCaseKey;
+
/* @ApiModelProperty("上装装置(欧曼)")
private String installingDevice;*/
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigDto.java
index 7326b37cb0..c8197099a7 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigDto.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigDto.java
@@ -130,6 +130,9 @@ public class BaseModelConfigDto implements Dto {
@ApiModelProperty("货箱(重汽、欧曼)")
private String packingCase;
+ @ApiModelProperty("货箱key(重汽、欧曼)")
+ private String packingCaseKey;
+
/* @ApiModelProperty("上装装置(欧曼)")
private String installingDevice;*/
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigVo.java
index 1a4823a112..43d0efdced 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigVo.java
@@ -95,7 +95,10 @@ public class BaseModelConfigVo implements Vo {
private String suspension;
@ApiModelProperty("货箱(重汽、欧曼)")
private String packingCase;
- /* @ApiModelProperty("上装装置(欧曼)")
+ @ApiModelProperty("货箱key(重汽、欧曼)")
+ private String packingCaseKey;
+
+ /* @ApiModelProperty("上装装置(欧曼)")
private String installingDevice;*/
@ApiModelProperty("座椅key")
private String seatKey;
@@ -125,6 +128,12 @@ public class BaseModelConfigVo implements Vo {
private String configName;
@ApiModelProperty(value = "备注")
private String remarks;
+ @ApiModelProperty(value = "关联状态(1已关联,0未关联)")
+ private Integer isRelationState;
+ @ApiModelProperty(value = "使用状态(1已使用,0未使用)")
+ private Integer isUseState;
+ @ApiModelProperty(value = "销售指导价")
+ private String guidedPrice;
/* @ApiModelProperty(value = "车型名称")
private String modelName;
@ApiModelProperty(value = "发动机型号")
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelDetailsVo.java
index dcb14e255c..f31764c8e6 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelDetailsVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelDetailsVo.java
@@ -7,6 +7,8 @@ import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.util.List;
+
/**
* @author dimengzhe
* @date 2021/9/29 8:53
@@ -63,10 +65,6 @@ public class BaseVehicleModelDetailsVo implements Vo {
private String engineType;
@ApiModelProperty(value = "发动机型号value")
private String engineTypeValue;
- @ApiModelProperty("系列key")
- private String series;
- @ApiModelProperty("系列value")
- private String seriesValue;
/* @ApiModelProperty(value = "悬架key")
private String suspension;
@ApiModelProperty(value = "悬架value值")
@@ -109,9 +107,15 @@ public class BaseVehicleModelDetailsVo implements Vo {
@ApiModelProperty(value = "内部编码(欧曼特有)")
private String insideCode;
- @ApiModelProperty(value = "系别(欧曼特有)")
+ @ApiModelProperty(value = "车型编码")
+ private String vehicleTypeCode;
+
+ @ApiModelProperty(value = "系别key(欧曼特有)")
private String department;
+ @ApiModelProperty(value = "系别value(欧曼特有)")
+ private String departmentValue;
+
/*@ApiModelProperty(value = "是否常用车型")
private Integer isCommonModel;*/
@@ -119,5 +123,5 @@ public class BaseVehicleModelDetailsVo implements Vo {
private Integer isDel;
@ApiModelProperty("简述配置信息")
- private BaseModelConfigVo baseModelConfigVo;
+ private List
baseModelConfigVo;
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelFeign.java
index f7e72dedd8..e6b5d60a42 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelFeign.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelFeign.java
@@ -74,7 +74,7 @@ public interface BaseVehicleModelFeign {
@ApiOperation("车型图片上传")
@ApiImplicitParam(name = "file", value = "文件", required = true, dataType = "MultipartFile", dataTypeClass = MultipartFile.class)
@PostMapping("/pictureUpload")
- public ResultBean pictureUpload (@RequestParam("modelSid") String modelSid, @RequestParam(value = "file") MultipartFile file);
+ public ResultBean pictureUpload(@RequestParam("modelSid") String modelSid, @RequestParam(value = "file") MultipartFile file);
/**
* 删除、批量删除
@@ -108,7 +108,6 @@ public interface BaseVehicleModelFeign {
public ResultBean getAll(@PathVariable("sid") String sid);
-
/**
* 车型列表导出
*
@@ -194,4 +193,14 @@ public interface BaseVehicleModelFeign {
@ApiOperation("新增意向车型选择车型查询车型列表")
@PostMapping("/listPageByVehmodel")
public ResultBean> listPageByVehmodel(@RequestBody PagerQuery pq);
+
+ /**
+ * 根据常用配置sid查询关联车型
+ *
+ * @return
+ */
+ @ApiOperation("根据常用配置sid查询关联车型")
+ @PostMapping("/selectVehModelByConfigSid")
+ public ResultBean> selectVehModelByConfigSid(@RequestBody PagerQuery pagerQuery);
+
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelFeignFallback.java
index 4591b77cd9..c588a43915 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelFeignFallback.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelFeignFallback.java
@@ -108,6 +108,12 @@ public class BaseVehicleModelFeignFallback implements BaseVehicleModelFeign {
return null;
}
+ @Override
+ public ResultBean> selectVehModelByConfigSid(PagerQuery pagerQuery) {
+ return null;
+ }
+
+
/*@Override
public ResultBean> selectPage(PagerQuery query) {
return null;
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelQuery.java
index e28673ce19..394bdb0136 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelQuery.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelQuery.java
@@ -23,6 +23,10 @@ import lombok.Data;
@Data
public class BaseVehicleModelQuery implements Query {
+ @ApiModelProperty(value = "常用配置sid")
+ private String configSid;
+ @ApiModelProperty(value = "车型sid")
+ private String modelSid;
@ApiModelProperty(value = "品牌sid")
private String carBrand;
@ApiModelProperty(value = "功能key")
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelVo.java
index 2d1a5c98d7..87afa45e5a 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclemodel/BaseVehicleModelVo.java
@@ -28,6 +28,8 @@ public class BaseVehicleModelVo implements Vo {
@ApiModelProperty(value = "车型sid")
private String sid;
+ @ApiModelProperty(value = "配置sid")
+ private String configSid;
@ApiModelProperty(value = "品牌名称")
private String brandName;
@ApiModelProperty(value = "车辆类型(牵引车、挂车等)")
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java
index 6ea081b664..927f10bfaf 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java
@@ -34,6 +34,10 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
/**
* Project: anrui-base(车型信息)
* File: BaseVehmodelConfigFeign.java
@@ -69,7 +73,7 @@ public interface BaseVehmodelConfigFeign {
@ApiOperation("车型与常用配置解除关联关系")
@DeleteMapping("/checkRelieve")
- public ResultBean checkRelieve(@RequestParam("modelSid") String modelSid, @RequestParam("configurationItemsSid") String configurationItemsSid);
+ public ResultBean checkRelieve(@RequestBody List
@@ -2125,6 +2125,7 @@ export default {
handleSelectionXianche(row) {
console.log('勾选现车数据', row)
this.xiancheChoice = row
+
},
// 采购订单勾选数据
handleSelectionCaigou(row) {
@@ -2165,7 +2166,14 @@ export default {
return
} else {
const caigouSids = []
- this.temp.busSalesVehicleOrderList.push(this.caigouChoice[i])
+ console.log('123',this.caigouChoice[i])
+ // this.temp.busSalesVehicleOrderList.push(this.caigouChoice[i])
+ this.temp.busSalesVehicleOrderList.push({
+ linkNo: this.caigouChoice[i].linkNo,
+ linkSid: this.caigouChoice[i].linkSid,
+ linkText: this.caigouChoice[i].linkText,
+ usingNum: this.caigouChoice[i].usingNum
+ })
caigouSids.push(this.caigouChoice[i].linkSid)
this.caigouList.params.sidList = caigouSids
this.caigouVisible = false
diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue
index 1e767cef16..f3591a25c4 100644
--- a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue
+++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue
@@ -499,7 +499,7 @@