Parcourir la source

添加车架号字段

zhuqingsong il y a 1 an
Parent
commit
ade08bdc52

+ 7 - 0
src/views/Powermanagement/Positioning/detail.vue

@@ -33,6 +33,11 @@
33 33
               </el-form-item>
34 34
             </el-col>
35 35
             <el-col :span="12">
36
+              <el-form-item label="车架号" prop="vin">
37
+                <el-input v-model="ruleForm.vin" disabled />
38
+              </el-form-item>
39
+            </el-col>
40
+            <el-col :span="12">
36 41
               <el-form-item label="车牌颜色" prop="licensePlateColor">
37 42
                 <el-input v-model="ruleForm.licensePlateColor" disabled />
38 43
               </el-form-item>
@@ -136,6 +141,7 @@ const ruleFormRef = ref<FormInstance>();
136 141
 const ruleForm = ref({
137 142
   licensePlateNumber: "",
138 143
   licensePlateColor: "",
144
+  vin: "",
139 145
   driverName: "",
140 146
   licensePlateType: "",
141 147
   contactPhone: "",
@@ -152,6 +158,7 @@ const handlerChange = (item: any) => {
152 158
       if (element.licensePlateNumber == item) {
153 159
         ruleForm.value.licensePlateColor = element.licensePlateColor;
154 160
         ruleForm.value.licensePlateType = element.vehicleType;
161
+        ruleForm.value.vin = element.vin;
155 162
       }
156 163
     });
157 164
   }

+ 2 - 2
src/views/Powermanagement/Positioning/index.vue

@@ -23,9 +23,9 @@
23 23
       <el-table-column prop="transportMaterial" label="物资名称" align="center" />
24 24
       <el-table-column prop="startDeliveryTime" label="开始送货时间" align="center" />
25 25
       <el-table-column prop="estimatedArrivalTime" label="预计送达时间" align="center" />
26
-      <el-table-column label="操作" width="150" align="center">
26
+      <el-table-column label="操作" width="250" align="center">
27 27
         <template #default="{ row }">
28
-          <el-button link type="success" size="small" @click="openDetail(row, 'look')">查看</el-button>
28
+          <el-button link type="success" size="small" @click="openDetail(row, 'look')">查看车辆轨迹</el-button>
29 29
           <el-button link type="primary" size="small" @click="openDetail(row, 'edit')">编辑</el-button>
30 30
           <el-button link type="danger" size="small" @click="deleteClick(row)">删除</el-button>
31 31
         </template>

+ 7 - 0
src/views/Powermanagement/vehicles/detail.vue

@@ -21,6 +21,11 @@
21 21
               </el-form-item>
22 22
             </el-col>
23 23
             <el-col :span="8">
24
+              <el-form-item label="车架号" prop="vin">
25
+                <el-input v-model="ruleForm.vin" />
26
+              </el-form-item>
27
+            </el-col>
28
+            <el-col :span="8">
24 29
               <el-form-item label="车辆类型" prop="vehicleType">
25 30
                 <el-select v-model="ruleForm.vehicleType" clearable>
26 31
                   <el-option v-for="item in vehicle_type" :key="item.id" :label="item.label" :value="item.value" />
@@ -173,6 +178,7 @@ const ruleFormRef = ref<FormInstance>();
173 178
 const ruleForm = ref({
174 179
   vehicleType: "",
175 180
   licensePlateNumber: "",
181
+  vin: "",
176 182
   licensePlateColor: "",
177 183
   drivingLicenseNumber: "",
178 184
   vehicleOwner: "",
@@ -195,6 +201,7 @@ const fileName = ref("");
195 201
 const rules = reactive({
196 202
   licensePlateNumber: [{ required: true, message: "请填写,不能为空", trigger: "blur" }],
197 203
   vehicleType: [{ required: true, message: "请选择,不能为空", trigger: "change" }],
204
+  vin: [{ required: true, message: "请选择,不能为空", trigger: "change" }],
198 205
   licensePlateColor: [{ required: true, message: "请选择,不能为空", trigger: "change" }]
199 206
 });
200 207
 //提交方法

+ 2 - 1
src/views/Powermanagement/vehicles/index.vue

@@ -23,6 +23,7 @@
23 23
         </template>
24 24
       </el-table-column>
25 25
       <el-table-column prop="licensePlateNumber" label="车牌号" align="center" />
26
+      <el-table-column prop="vin" label="车架号" align="center" />
26 27
       <el-table-column prop="vehicleType" label="车辆类型" align="center">
27 28
         <template #default="scope">
28 29
           {{ scope.row.vehicleType ? showCh(scope.row.vehicleType) : "" }}
@@ -31,7 +32,7 @@
31 32
       <el-table-column prop="licensePlateColor" label="车辆颜色" align="center" />
32 33
       <el-table-column label="操作" width="250" align="center">
33 34
         <template #default="{ row }">
34
-          <el-button link type="success" size="small" @click="openDetail(row, 'look')">查看车辆轨迹</el-button>
35
+          <el-button link type="success" size="small" @click="openDetail(row, 'look')">查看</el-button>
35 36
           <el-button link type="primary" size="small" @click="openDetail(row, 'edit')">编辑</el-button>
36 37
           <el-button link type="danger" size="small" @click="deleteClick(row)">删除</el-button>
37 38
         </template>