|
@@ -55,7 +55,7 @@
|
|
|
<el-button
|
|
<el-button
|
|
|
icon="Plus"
|
|
icon="Plus"
|
|
|
type="primary"
|
|
type="primary"
|
|
|
- @click="openDialog('新增车辆', null)"
|
|
|
|
|
|
|
+ @click="openDialog($t.value.addCar, null)"
|
|
|
>{{ $t.value.new }}</el-button>
|
|
>{{ $t.value.new }}</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
type="warning"
|
|
type="warning"
|
|
@@ -92,7 +92,7 @@
|
|
|
>
|
|
>
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<el-tag type="primary">
|
|
<el-tag type="primary">
|
|
|
- {{ scope.row.vehicle_type?.name || "未知" }}
|
|
|
|
|
|
|
+ {{ scope.row.vehicle_type?.name || $t.value.unknown }}
|
|
|
</el-tag>
|
|
</el-tag>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -111,7 +111,7 @@
|
|
|
align="center"
|
|
align="center"
|
|
|
>
|
|
>
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
- {{ scope.row.owner?.owner_name || "临时车辆" }}
|
|
|
|
|
|
|
+ {{ scope.row.owner?.owner_name || $t.value.tempCar }}
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -124,7 +124,7 @@
|
|
|
icon="Edit"
|
|
icon="Edit"
|
|
|
type="primary"
|
|
type="primary"
|
|
|
text
|
|
text
|
|
|
- @click="openDialog('编辑车辆', scope.row)"
|
|
|
|
|
|
|
+ @click="openDialog($t.value.editCar, scope.row)"
|
|
|
>{{ $t.value.modify }}</el-button>
|
|
>{{ $t.value.modify }}</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
icon="Delete"
|
|
icon="Delete"
|
|
@@ -241,7 +241,7 @@
|
|
|
<el-button
|
|
<el-button
|
|
|
type="primary"
|
|
type="primary"
|
|
|
icon="Plus"
|
|
icon="Plus"
|
|
|
- @click="openTypeForm('新增')"
|
|
|
|
|
|
|
+ @click="openTypeForm($t.value.new)"
|
|
|
>{{ $t.value.AddNewType }}</el-button>
|
|
>{{ $t.value.AddNewType }}</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -266,7 +266,7 @@
|
|
|
<el-button
|
|
<el-button
|
|
|
text
|
|
text
|
|
|
type="primary"
|
|
type="primary"
|
|
|
- @click="openTypeForm('编辑', scope.row)"
|
|
|
|
|
|
|
+ @click="openTypeForm($t.value.modify, scope.row)"
|
|
|
>{{ $t.value.modify }}</el-button>
|
|
>{{ $t.value.modify }}</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
text
|
|
text
|
|
@@ -377,7 +377,7 @@ const getVehicleList = async() => {
|
|
|
total.value = res.data.total
|
|
total.value = res.data.total
|
|
|
}
|
|
}
|
|
|
} catch (err) {
|
|
} catch (err) {
|
|
|
- ElMessage.error('获取列表失败')
|
|
|
|
|
|
|
+ ElMessage.error(t.value.getListFail)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -405,21 +405,21 @@ const openDialog = (title, row) => {
|
|
|
|
|
|
|
|
const submitForm = async() => {
|
|
const submitForm = async() => {
|
|
|
if (!formData.plate_number) {
|
|
if (!formData.plate_number) {
|
|
|
- ElMessage.warning('请输入车牌号')
|
|
|
|
|
|
|
+ ElMessage.warning(t.value.carPlateInput)
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
try {
|
|
try {
|
|
|
if (formData.ID > 0) {
|
|
if (formData.ID > 0) {
|
|
|
await editVehicle(formData)
|
|
await editVehicle(formData)
|
|
|
- ElMessage.success('编辑成功')
|
|
|
|
|
|
|
+ ElMessage.success(t.value.editSuccess)
|
|
|
} else {
|
|
} else {
|
|
|
await addVehicle(formData)
|
|
await addVehicle(formData)
|
|
|
- ElMessage.success('新增成功')
|
|
|
|
|
|
|
+ ElMessage.success(t.value.addSuccess)
|
|
|
}
|
|
}
|
|
|
dialogVisible.value = false
|
|
dialogVisible.value = false
|
|
|
getVehicleList()
|
|
getVehicleList()
|
|
|
} catch (err) {
|
|
} catch (err) {
|
|
|
- ElMessage.error('保存失败')
|
|
|
|
|
|
|
+ ElMessage.error(t.value.saveFail)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -493,30 +493,30 @@ const openTypeForm = (title, row = null) => {
|
|
|
// 保存
|
|
// 保存
|
|
|
const saveType = async() => {
|
|
const saveType = async() => {
|
|
|
if (!typeForm.name) {
|
|
if (!typeForm.name) {
|
|
|
- ElMessage.warning('请输入类型名称')
|
|
|
|
|
|
|
+ ElMessage.warning(t.value.inputTypeName)
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
try {
|
|
try {
|
|
|
if (typeForm.ID > 0) {
|
|
if (typeForm.ID > 0) {
|
|
|
await editVehicleType(typeForm)
|
|
await editVehicleType(typeForm)
|
|
|
- ElMessage.success('编辑成功')
|
|
|
|
|
|
|
+ ElMessage.success(t.value.editSuccess)
|
|
|
} else {
|
|
} else {
|
|
|
await createVehicleType(typeForm)
|
|
await createVehicleType(typeForm)
|
|
|
- ElMessage.success('新增成功')
|
|
|
|
|
|
|
+ ElMessage.success(t.value.addSuccess)
|
|
|
}
|
|
}
|
|
|
typeDialogVisible.value = false
|
|
typeDialogVisible.value = false
|
|
|
getTypeList()
|
|
getTypeList()
|
|
|
loadAllTypes()
|
|
loadAllTypes()
|
|
|
} catch (e) {
|
|
} catch (e) {
|
|
|
- ElMessage.error('保存失败')
|
|
|
|
|
|
|
+ ElMessage.error(t.value.saveFail)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 删除
|
|
// 删除
|
|
|
const deleteType = async(id) => {
|
|
const deleteType = async(id) => {
|
|
|
- await ElMessageBox.confirm('确定删除?')
|
|
|
|
|
|
|
+ await ElMessageBox.confirm(t.value.confirmDelete)
|
|
|
await removeVehicleType(id)
|
|
await removeVehicleType(id)
|
|
|
- ElMessage.success('删除成功')
|
|
|
|
|
|
|
+ ElMessage.success(t.value.deleteSuccess)
|
|
|
getTypeList()
|
|
getTypeList()
|
|
|
loadAllTypes()
|
|
loadAllTypes()
|
|
|
}
|
|
}
|
|
@@ -534,7 +534,6 @@ const getOwnerList = async() => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
onMounted(async() => {
|
|
onMounted(async() => {
|
|
|
- console.log('车辆信息')
|
|
|
|
|
await loadAllTypes()
|
|
await loadAllTypes()
|
|
|
getVehicleList()
|
|
getVehicleList()
|
|
|
getOwnerList()
|
|
getOwnerList()
|