From 8b09fbc19a96b57bf1d0e4d7c79b51a76aeca554 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 28 三月 2025 19:57:56 +0800
Subject: [PATCH] 修改bug

---
 ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/tServerCarmodel/tServerCarmodel_info.js |   81 ++++++++++++++++++++++++++--------------
 1 files changed, 53 insertions(+), 28 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/tServerCarmodel/tServerCarmodel_info.js b/ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/tServerCarmodel/tServerCarmodel_info.js
index 6386169..23ebeb4 100644
--- a/ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/tServerCarmodel/tServerCarmodel_info.js
+++ b/ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/tServerCarmodel/tServerCarmodel_info.js
@@ -4,14 +4,24 @@
 var TServerCarmodelInfoDlg = {
     tServerCarmodelInfoData : {},
     validateFields: {
-        name: {
+        chineseName: {
             validators: {
                 notEmpty: {
-                    message: '车型名称不能为空'
-                },
-                regexp: {
-                    regexp: /^.{1,15}$/,
-                    message: '车型名称不能超过15个字'
+                    message: '中文车型名称不能为空'
+                }
+            }
+        },
+        englishName: {
+            validators: {
+                notEmpty: {
+                    message: '英文车型名称不能为空'
+                }
+            }
+        },
+        frenchName: {
+            validators: {
+                notEmpty: {
+                    message: '法文车型名称不能为空'
                 }
             }
         },
@@ -69,7 +79,9 @@
     this
     .set('id')
     .set('type')
-    .set('name')
+    .set('chineseName')
+    .set('englishName')
+    .set('frenchName')
     .set('img')
     .set('state')
     .set('insertTime');
@@ -85,15 +97,24 @@
     if(!this.validate()){
         return ;
     }
-    var checkbox1 = $('#checkbox1').prop('checked');
-    var checkbox4 = $('#checkbox4').prop('checked');
-    var temp = 0;
-    var temp1 = 0;
-    if (checkbox1){
-        temp = 1;
+    var temp =1;
+    var radioButtons = document.getElementsByName('radio1');
+    // 遍历单选按钮
+    for (var i = 0; i < radioButtons.length; i++) {
+        // 检查哪个单选按钮被选中
+        if (radioButtons[i].checked) {
+            // 输出选中的单选按钮的值
+            console.log("选中的值是: " + radioButtons[i].value);
+            // 或者做其他处理,比如将选中的值赋给一个变量
+            var selectedValue = radioButtons[i].value;
+            temp = radioButtons[i].value;
+        }
     }
-    if (checkbox4){
-        temp1 = 1;
+    console.log("车型图片")
+    console.log($("#img").val())
+    if ("" == $("#img").val()){
+        Feng.error("请上传车型图片");
+        return;
     }
     //提交信息
     var ajax = new $ax(Feng.ctxPath + "/tServerCarmodel/add", function(data){
@@ -109,8 +130,8 @@
         Feng.error("添加失败!" + data.responseJSON.message + "!");
     });
     ajax.set(this.tServerCarmodelInfoData);
-    ajax.set("isPrivateCar",temp1);
-    ajax.set("isPackage",temp);
+
+    ajax.set("isPrivateCar",temp);
     ajax.start();
 }
 
@@ -121,16 +142,20 @@
 
     this.clearData();
     this.collectData();
-    var checkbox1 = $('#checkbox1').prop('checked');
-    var checkbox4 = $('#checkbox4').prop('checked');
-    var temp = 0;
-    var temp1 = 0;
-    if (checkbox1){
-        temp = 1;
+    var temp =1;
+    var radioButtons = document.getElementsByName('radio1');
+    // 遍历单选按钮
+    for (var i = 0; i < radioButtons.length; i++) {
+        // 检查哪个单选按钮被选中
+        if (radioButtons[i].checked) {
+            // 输出选中的单选按钮的值
+            console.log("选中的值是: " + radioButtons[i].value);
+            // 或者做其他处理,比如将选中的值赋给一个变量
+            var selectedValue = radioButtons[i].value;
+            temp = radioButtons[i].value;
+        }
     }
-    if (checkbox4){
-        temp1 = 1;
-    }
+
     //提交信息
     var ajax = new $ax(Feng.ctxPath + "/tServerCarmodel/update", function(data){
         Feng.success("修改成功!");
@@ -140,8 +165,8 @@
         Feng.error("修改失败!" + data.responseJSON.message + "!");
     });
     ajax.set(this.tServerCarmodelInfoData);
-    ajax.set("isPrivateCar",temp1);
-    ajax.set("isPackage",temp);
+    ajax.set("isPrivateCar",temp);
+
     ajax.start();
 }
 

--
Gitblit v1.7.1