diff --git a/src/views/base/carmain/CarMainForm.vue b/src/views/base/carmain/CarMainForm.vue
index fd64ad0..d257646 100644
--- a/src/views/base/carmain/CarMainForm.vue
+++ b/src/views/base/carmain/CarMainForm.vue
@@ -33,7 +33,7 @@
-
+
@@ -113,7 +113,9 @@
- 计算
+
+ 计算
+
@@ -205,7 +207,7 @@ export default {
nextMaintenanceMileage: undefined,
carModel: undefined
},
- buttonLoading:false,
+ buttonLoading: false,
// 表单校验
formRules: {
engineNumber: [{required: true, message: '发动机号码不能为空', trigger: 'blur'}],
@@ -221,9 +223,13 @@ export default {
},
methods: {
/**计算车辆信息*/
- async compute(){
+ async compute() {
this.buttonLoading = true
- try{
+ try {
+ const brand = this.formData.brandAndModel
+ if (typeof brand === 'string'){
+ this.formData.brandAndModel = [brand, this.formData?.carModel]
+ }
const data = this.formData;
debugger
const res = await CarMainApi.compute(data);
@@ -259,7 +265,10 @@ export default {
async submitForm() {
// 校验主表
// await this.$refs["formRef"].validate();
- this.formData.brandAndModel = [this.formData?.brandAndModel, this.formData?.carModel]
+ const brand = this.formData.brandAndModel
+ if (typeof brand === 'string'){
+ this.formData.brandAndModel = [brand, this.formData?.carModel]
+ }
this.formLoading = true;
try {
const data = this.formData;