From 861200b968f21a748aa322635f55e48e79dafb1e Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <279049017@qq.com>
Date: Mon, 28 Dec 2020 14:10:46 +0800
Subject: [PATCH] 添加excel导出的功能

---
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/area.js |   33 +++++++++++++++++++++------------
 1 files changed, 21 insertions(+), 12 deletions(-)

diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/area.js b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/area.js
index a709e22..23809b9 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/area.js
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/area.js
@@ -21,7 +21,7 @@
     var layer = layui.layer;
     var admin = layui.admin;
     var area = {
-        //4个参数依次是 下拉控件的id,/区域级别(1.2.3)/上级id/选中id
+        //4个参数依次是 下拉控件的id,/区域级别(1.2.3)/上级id/选中值 例如河北省
         areaData: function (domId, levelType, parentId, selectValue) {
             if (levelType == 1) {
                 parentId = 100000;
@@ -32,19 +32,13 @@
                     let selected = "";
                     clientsAll = data.data;
                     if (clientsAll.length > 0) {
-                        switch (levelType) {
-                            case 1:
-                                $(domId).append("<option value='' selected='selected'>选择省</option>");
-                                break;
-                            case 2:
-                                $(domId).append("<option value='' selected='selected'>选择市</option>");
-                                break;
-                            case 3:
-                                $(domId).append("<option value='' selected='selected'>选择区县</option>");
-                                break;
+                        area.areasClear(domId,levelType);
+                        if(clientsAll[0].areaLeveltype==3)
+                        {
+                            admin.putTempData("t_area",clientsAll);
                         }
                         $.each(clientsAll, function (index, item) {
-                            if (selectValue == item.id) { selected = "selected='selected'"; }
+                            if (selectValue == item.areaName) { selected = "selected='selected'"; }
                             else {
                                 selected = "";
                             }
@@ -58,6 +52,21 @@
                     layer.msg(data.msg, { icon: 2, time: 1000 });
                 }
             }, 'GET');
+        },
+        //重置select
+        areasClear:function(domId,levelType){
+            $(domId).empty();
+            switch (levelType) {
+                case 1:
+                    $(domId).append("<option value='' selected='selected'>选择省</option>");
+                    break;
+                case 2:
+                    $(domId).append("<option value='' selected='selected'>选择市</option>");
+                    break;
+                case 3:
+                    $(domId).append("<option value='' selected='selected'>选择区县</option>");
+                    break;
+            }
         }
     }
     exports('area', area);

--
Gitblit v1.8.0