From 7feb722a12e26f5572c7df9ccc1ce8c1e26b9f94 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期二, 22 四月 2025 23:30:07 +0800
Subject: [PATCH] 新增加功能

---
 ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/sysCouponRecord/sysCouponRecord_info.js |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 102 insertions(+), 1 deletions(-)

diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/sysCouponRecord/sysCouponRecord_info.js b/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/sysCouponRecord/sysCouponRecord_info.js
index 8192792..2a96512 100644
--- a/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/sysCouponRecord/sysCouponRecord_info.js
+++ b/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/sysCouponRecord/sysCouponRecord_info.js
@@ -106,6 +106,15 @@
         Feng.info("金额最多不能超过4位数");
         return;
     }
+    var subArr=[];
+    $(".timeClass").each(function () {
+        subArr.push($(this).find("input[name*='code']").val())
+    });
+    if(subArr.length <= 0){
+        Feng.error("请选择适用城市");
+        return;
+    }
+    this.sysCouponRecordInfoData.citys = JSON.stringify(subArr);
     //提交信息
     var ajax = new $ax(Feng.ctxPath + "/sysCouponRecord/add", function(data){
         Feng.success("添加成功!");
@@ -118,6 +127,89 @@
     ajax.start();
 }
 
+
+//省改变
+SysCouponRecordInfoDlg.provinceChange = function (e) {
+    var provinceCode=$(e).val();
+    var ajax = new $ax(Feng.ctxPath + "/tCompany/change", function(data){
+        if(data!=null){
+            var content='<option value="">选择市</option>';
+            $.each(data, function(k,v) {
+                content += "<option value='"+v.code+"'>"+v.name+"</option>";
+            });
+            $("#city").empty().append(content);
+            $("#area").empty().append('<option value="">选择区</option>');
+        }
+    });
+    ajax.set("code",provinceCode);
+    ajax.start();
+}
+//市改变
+SysCouponRecordInfoDlg.cityChage = function (e) {
+    var cityCode=$(e).val();
+    var ajax = new $ax(Feng.ctxPath + "/tCompany/change", function(data){
+        if(data!=null){
+            var content='<option value="">选择区</option>';
+            $.each(data, function(k,v) {
+                content += "<option value='"+v.code+"'>"+v.name+"</option>";
+            });
+            $("#area").empty().append(content);
+        }
+    });
+    ajax.set("code",cityCode);
+    ajax.start();
+}
+//添加区域
+SysCouponRecordInfoDlg.addScope = function () {
+    var subCode = '';
+    var area = $("#area").val();
+    if(null == area || '' == area){
+        var city = $("#city").val();
+        if(null == city || '' == city){
+            var province = $("#province").val();
+            subCode = province;
+        }else{
+            subCode = city;
+        }
+    }else{
+        subCode = area;
+    }
+    
+    if ("" == subCode){
+        Feng.info("请选择适用城市");
+        return;
+    }
+    var subArr=[];
+    $(".timeClass").each(function () {
+        subArr.push($(this).find("input[name*='code']").val())
+    });
+    for(var i=0;i<subArr.length;i++){
+        var code = subArr[i];
+        if (subCode == code) {
+            Feng.info("适用城市已存在,请重新选择");
+            return;
+        }
+    }
+    var provinceValue = $("#province option:selected").text();
+    var cityValue = "";
+    if (city != ""){
+        cityValue = $("#city option:selected").text();
+    }
+    var areaValue = "";
+    if (area != ""){
+        areaValue = $("#area option:selected").text();
+    }
+    
+    var str = '<tr class="timeClass"><td>' +
+            '<input type="hidden" id="code" name="code" value="'+subCode+'">'+provinceValue+cityValue+areaValue+'</td>' +
+            '<td><button onclick="deleteSub(this)">移除</button></td></tr>';
+    $("#conn").append(str);
+}
+
+function deleteSub(e) {
+    $(e).parent().parent().remove();
+}
+
 /**
  * 提交修改
  */
@@ -125,7 +217,16 @@
 
     this.clearData();
     this.collectData();
-
+    
+    var subArr=[];
+    $(".timeClass").each(function () {
+        subArr.push($(this).find("input[name*='code']").val())
+    });
+    if(subArr.length <= 0){
+        Feng.error("请选择适用城市");
+        return;
+    }
+    this.sysCouponRecordInfoData.citys = JSON.stringify(subArr);
     //提交信息
     var ajax = new $ax(Feng.ctxPath + "/sysCouponRecord/update", function(data){
         Feng.success("修改成功!");

--
Gitblit v1.7.1