diff --git a/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcCarModelController.java b/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcCarModelController.java index 85072cf..e07a79e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcCarModelController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcCarModelController.java @@ -159,7 +159,7 @@ public class ZcCarModelController extends BaseController @PostMapping("/getModels") @ResponseBody - public List getModels(String brandName) { + public List getModels(String brandName) { return zcCarModelService.selectModelsByBrand(brandName); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/operation/mapper/ZcCarModelMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/operation/mapper/ZcCarModelMapper.java index 74401f9..93e5f6f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/operation/mapper/ZcCarModelMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/operation/mapper/ZcCarModelMapper.java @@ -61,6 +61,6 @@ public interface ZcCarModelMapper public List selectAllBrands(); - public List selectModelsByBrand(String brandName); + public List selectModelsByBrand(String brandName); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/operation/service/IZcCarModelService.java b/ruoyi-admin/src/main/java/com/ruoyi/operation/service/IZcCarModelService.java index 723ba4b..cc3565d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/operation/service/IZcCarModelService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/operation/service/IZcCarModelService.java @@ -72,6 +72,6 @@ public interface IZcCarModelService /** * 根据品牌查询车型列表 */ - List selectModelsByBrand(String brandName); + List selectModelsByBrand(String brandName); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/operation/service/impl/ZcCarModelServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/operation/service/impl/ZcCarModelServiceImpl.java index f1c8bdc..b01c7b0 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/operation/service/impl/ZcCarModelServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/operation/service/impl/ZcCarModelServiceImpl.java @@ -154,7 +154,7 @@ public class ZcCarModelServiceImpl implements IZcCarModelService @Override - public List selectModelsByBrand(String brandName) { + public List selectModelsByBrand(String brandName) { return zcCarModelMapper.selectModelsByBrand(brandName); } diff --git a/ruoyi-admin/src/main/resources/mapper/operation/ZcCarMapper.xml b/ruoyi-admin/src/main/resources/mapper/operation/ZcCarMapper.xml index a7486a5..1804c36 100644 --- a/ruoyi-admin/src/main/resources/mapper/operation/ZcCarMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/operation/ZcCarMapper.xml @@ -75,6 +75,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and package_name like concat('%', #{packageName}, '%') and status = #{status} + order by update_time desc - + SELECT id,model_name FROM zc_car_model WHERE del_flag = 0 and brand_name = #{brandName} ORDER BY model_name ASC \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/login.html b/ruoyi-admin/src/main/resources/templates/login.html index 6649d47..e60f154 100644 --- a/ruoyi-admin/src/main/resources/templates/login.html +++ b/ruoyi-admin/src/main/resources/templates/login.html @@ -47,7 +47,7 @@
- +
diff --git a/ruoyi-admin/src/main/resources/templates/operation/car/add.html b/ruoyi-admin/src/main/resources/templates/operation/car/add.html index d94375b..092c37b 100644 --- a/ruoyi-admin/src/main/resources/templates/operation/car/add.html +++ b/ruoyi-admin/src/main/resources/templates/operation/car/add.html @@ -31,7 +31,8 @@
- +
@@ -156,7 +157,7 @@ modelSelect.append('').prop('disabled', true); } else { models.forEach(function (model) { - modelSelect.append(''); + modelSelect.append(''); }); modelSelect.prop('disabled', false); } @@ -164,6 +165,11 @@ }); }); + $('#model-select').on('change', function () { + var modelName = $('#model-select option:selected').text(); + // 将门店名称赋值给隐藏输入框 + $("#modelName").val(modelName); + }); // 加载运营商列表 $.ajax({ diff --git a/ruoyi-admin/src/main/resources/templates/operation/car/edit.html b/ruoyi-admin/src/main/resources/templates/operation/car/edit.html index 36fec06..68dcefa 100644 --- a/ruoyi-admin/src/main/resources/templates/operation/car/edit.html +++ b/ruoyi-admin/src/main/resources/templates/operation/car/edit.html @@ -32,7 +32,8 @@
- +
@@ -118,7 +119,8 @@ // 保存当前车辆的品牌与车型值 var savedBrand = [[${zcCar.brandName}]]; - var savedModel = [[${zcCar.modelName}]]; + var modelId = [[${zcCar.modelId}]]; + var modelName = [[${zcCar.modelName}]]; // 加载品牌列表 $.ajax({ @@ -141,7 +143,7 @@ // 如果有已选品牌,则触发加载车型 if (savedBrand) { modelSelect.prop('disabled', false).empty().append(''); - loadModels(savedBrand, savedModel); + loadModels(savedBrand, modelName); } } }); @@ -157,7 +159,7 @@ }); // =================== 加载车型方法封装 =================== - function loadModels(brandName, savedModel = null) { + function loadModels(brandName, modelName = null) { $.ajax({ url: ctx + 'operation/carModel/getModels', type: 'POST', @@ -169,18 +171,26 @@ modelSelect.append('').prop('disabled', true); } else { models.forEach(function (model) { - modelSelect.append($('