Hwt 3 years ago
parent
commit
8c989a145e
1 changed files with 33 additions and 16 deletions
  1. 33 16
      smart/src/views/vehicleInformation/setpPage/details.vue

+ 33 - 16
smart/src/views/vehicleInformation/setpPage/details.vue

@@ -875,11 +875,16 @@ export default {
         accessCredentials: '',
         state: '1',
         remarks: ''
-      })
+      });
+      this.form.push({
+        vehicleType: '',
+        vehicleColor: '',
+        vehicleColors: '',
+        vehicleBrand: ''
+      });
     },
     deleteUserByUserName (row) {
       // console.log(row)
-      debugger
       if (this.tableData.length > 1) {
         this.tableData.splice(row, 1);
       }
@@ -888,11 +893,11 @@ export default {
     defult (row) {
       if (this.parkingSpaceSetting.length > 1) {
         this.parkingSpaceSetting.splice(row, 1);
+        this.form.splice(row, 1);
       }
       return;
     },
     positionInformation (id) {
-      debugger
       new Promise((resolve) => {
         this.$store.dispatch('addPopup', {
           url: '/vehicleInformation/setpPage/native.vue',
@@ -910,12 +915,10 @@ export default {
           title: '选择车位'
         });
       }).then((data) => {
-        debugger
 
         var id = data[0].id;
         if (this.tableData[id].num == 1) {
           this.tableData[id].positionInformation = data[0].positionInformation;
-          debugger
           this.tableData[id].parkingId.push(data[0].value);
 
         } else {
@@ -968,7 +971,6 @@ export default {
     },
     // 获取停车场名称
     nameParking () {
-      debugger
       this.nameParkingLot = [];
       this.$http.post('/sc-community-web/parkingCar/findParkInfo', { pageNum: 1, pageSize: 15 }).then(({ data, status, msg }) => {
         for (let i = 0; i < data.list.length; i++) {
@@ -1016,7 +1018,6 @@ export default {
         if (valid) {
           var table = [];
           this.plateNoInfo = [];
-          debugger
           console.log(this.areaNamed)
           for (let i = 0; i < this.tableData.length; i++) {
             this.tableData[i].areaName = (Array.from(new Set(this.areaNamed))).join(',');
@@ -1038,6 +1039,7 @@ export default {
             this.formDate.areaName = this.tableData[i].areaName
           }
           var parkingSpace = [];
+          debugger
           for (let k = 0; k < this.parkingSpaceSetting.length; k++) {
             parkingSpace.push({
               carNo: this.parkingSpaceSetting[k].licensePlate + this.parkingSpaceSetting[k].license,
@@ -1061,7 +1063,7 @@ export default {
             }
 
           }
-          debugger
+
           this.$http.post(this.url, {
             cardId: this.params.cardId != undefined ? this.params.cardId : '',
             cardName: this.formDate.userName,
@@ -1181,11 +1183,19 @@ export default {
           this.formDate.sort = carLotStr.sequence
 
         }
+        this.parkingSpaceSetting = [];
         for (let k = 0; k < data.parkCarDetails.length; k++) {
-          this.parkingSpaceSetting[k].licensePlate = (data.fullCarNoStr).substr(0, 1)
-          this.parkingSpaceSetting[k].license = (data.fullCarNoStr).substr(1)
-          this.parkingSpaceSetting[k].state = data.parkCarDetails[k].enable == 1 ? '启用' : '禁用'
-          this.parkingSpaceSetting[k].remarks = data.parkCarDetails[k].remark
+          this.parkingSpaceSetting.push({
+            licensePlate: (data.parkCarDetails[k].carNo).substr(0, 1),
+            license: (data.parkCarDetails[k].carNo).substr(1),
+            state: data.parkCarDetails[k].enable == 1 ? '启用' : '禁用',
+            remarks: data.parkCarDetails[k].remark
+
+          })
+          // this.parkingSpaceSetting[k].licensePlate = (data.fullCarNoStr).substr(0, 1)
+          // this.parkingSpaceSetting[k].license = (data.fullCarNoStr).substr(1)
+          // this.parkingSpaceSetting[k].state = data.parkCarDetails[k].enable == 1 ? '启用' : '禁用'
+          // this.parkingSpaceSetting[k].remarks = data.parkCarDetails[k].remark
 
         }
 
@@ -1201,12 +1211,19 @@ export default {
           this.tableData[i].parkingArea = Number(carLotStr[i].areaId)
           this.formDate.ruleId = carLotStr[i].ruleId
         }
+        this.form = [];
         for (let k = 0; k < data.parkCarDetails.length; k++) {
           this.formDate.carType = data.cardType;
-          this.form[k].vehicleType = data.parkCarDetails[k].carType;
-          this.form[k].vehicleColor = data.parkCarDetails[k].carNoColor
-          this.form[k].vehicleColors = data.parkCarDetails[k].carColor
-          this.form[k].vehicleBrand = data.parkCarDetails[k].carBrand
+          this.form.push({
+            vehicleType: data.parkCarDetails[k].carType,
+            vehicleColor: data.parkCarDetails[k].carNoColor,
+            vehicleColors: data.parkCarDetails[k].carColor,
+            vehicleBrand: data.parkCarDetails[k].carBrand
+          })
+          // this.form[k].vehicleType = data.parkCarDetails[k].carType;
+          // this.form[k].vehicleColor = data.parkCarDetails[k].carNoColor
+          // this.form[k].vehicleColors = data.parkCarDetails[k].carColor
+          // this.form[k].vehicleBrand = data.parkCarDetails[k].carBrand
         }
 
       });