diff --git a/admin/controllers/receiver/Customer.php b/admin/controllers/receiver/Customer.php index 0824c230..fd8c379f 100644 --- a/admin/controllers/receiver/Customer.php +++ b/admin/controllers/receiver/Customer.php @@ -931,6 +931,7 @@ class Customer extends HD_Controller #$where["cs_biz_id >= 0"] = null; $page = 1; $size = 10000; + $params['export_tag'] && $size = 500; $indexs = [ 'id' => 'ID', @@ -995,30 +996,32 @@ class Customer extends HD_Controller 'wxgr_name' => $this->customers_model->wxgrAry($val['wxgr']), ); - $tag = $this->get_tag($id); - foreach ($tag as $key => $val) { - $tag_key = 'tag__' . $val['id']; - $row[$tag_key] = $val['value_str']; - if (!in_array($tag_key, array_keys($indexs))) { - $indexs[$tag_key] = $val['name']; + if ($params['export_tag']){ + $tag = $this->get_tag($id); + foreach ($tag as $key => $val) { + $tag_key = 'tag__' . $val['id']; + $row[$tag_key] = $val['value_str']; + if (!in_array($tag_key, array_keys($indexs))) { + $indexs[$tag_key] = $val['name']; + } } - } - $tag_intention = $this->get_tag($id, 2); - foreach ($tag_intention as $key => $val) { - $tag_key = 'tag__' . $val['id']; - $row[$tag_key] = $val['value_str']; - if (!in_array($tag_key, array_keys($indexs))) { - $indexs[$tag_key] = '意向-' . $val['name']; + $tag_intention = $this->get_tag($id, 2); + foreach ($tag_intention as $key => $val) { + $tag_key = 'tag__' . $val['id']; + $row[$tag_key] = $val['value_str']; + if (!in_array($tag_key, array_keys($indexs))) { + $indexs[$tag_key] = '意向-' . $val['name']; + } } - } - $tag_defeat = $this->get_tag($id, 1); - foreach ($tag_defeat as $key => $val) { - $tag_key = 'tag__' . $val['id']; - $row[$tag_key] = $val['value_str']; - if (!in_array($tag_key, array_keys($indexs))) { - $indexs[$tag_key] = '战败-' . $val['name']; + $tag_defeat = $this->get_tag($id, 1); + foreach ($tag_defeat as $key => $val) { + $tag_key = 'tag__' . $val['id']; + $row[$tag_key] = $val['value_str']; + if (!in_array($tag_key, array_keys($indexs))) { + $indexs[$tag_key] = '战败-' . $val['name']; + } } } diff --git a/admin/views/receiver/customer/lists.php b/admin/views/receiver/customer/lists.php index cb6e9ffb..c8fba688 100644 --- a/admin/views/receiver/customer/lists.php +++ b/admin/views/receiver/customer/lists.php @@ -185,7 +185,8 @@
- + +
@@ -680,7 +681,7 @@ }); $("#times_checkbox").prop("checked", false); }, - export_out: function () { + export_out: function (tag=1) { var that = this; if (that.export_button == 0){ layer.msg('无权限导出'); @@ -693,6 +694,7 @@ } let href = $.menu.parseUri(window.location.href); href = href.replace("customer?", "customer/export?"); + href = href + "&export_tag=" + tag; window.location.href = href; }, },