Commit 4d94e096f5c89af2fd2d3729c3ea3f06f0dc93ba

Authored by 2c
1 parent a6bc5e30

车辆长宽高必填,gps创表修复

trash-common/src/main/java/com/trash/common/utils/DateUtils.java
... ... @@ -184,18 +184,28 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils
184 184 return false;
185 185 }
186 186  
  187 + /**
  188 + * 获取下个月的年月yyyyMM
  189 + * @param date 日期
  190 + * @return 结果
  191 + */
187 192 public static String getNextMonth(Date date) {
188 193 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
189 194 String format = sdf.format(date);
190   - String year = format.substring(0,4);
191   - String month = format.substring(4,6);
  195 + String year = format.substring(0, 4);
  196 + String month = format.substring(4, 6);
192 197 int i = Integer.parseInt(month);
193   - if(i==12){
194   - year = String.valueOf(Integer.parseInt(year)+1);
195   - month = "01";
196   - }else{
197   - month = String.valueOf(i+1);
  198 + if (i == 12) {
  199 + i = 1;
  200 + year = String.valueOf(Integer.parseInt(year) + 1);
  201 + } else {
  202 + i++;
  203 + }
  204 + if (i < 10) {
  205 + month = "0" + i;
  206 + } else {
  207 + month = String.valueOf(i);
198 208 }
199   - return year+month;
  209 + return year + month;
200 210 }
201 211 }
... ...
trash-ui/src/views/unit/carInfo/info.vue
... ... @@ -100,7 +100,7 @@
100 100  
101 101 </el-col>
102 102 <el-col :span="7">
103   - <el-form-item label="箱货体积" prop="containerVolume">
  103 + <el-form-item label="箱货体积和长宽高" prop="containerVolume">
104 104 <el-row>
105 105 <el-col :span="5">
106 106 <el-select v-model="volumeOrLWH" placeholder="请选择排放标准" style="width: 100%;">
... ... @@ -668,8 +668,14 @@ export default {
668 668 form.carBehind = null;
669 669 form.carRight = null;
670 670  
671   - if(this.volumeOrLWH==="长宽高"){
  671 + if(form.length!=null&&form.width!=null&&form.height!=null){
672 672 form.lengthWidthHeight = form.length+";"+form.width+";"+form.height;
  673 + }else{
  674 + this.$message({
  675 + message: '请填写长宽高!',
  676 + type: 'warning'
  677 + });
  678 + return;
673 679 }
674 680 this.form.drivers = this.drivers.join(",");
675 681 this.roadTransport.forEach(item => {
... ...