瀏覽代碼

fleat: update system customers add date

igb 3 天之前
父節點
當前提交
20e18b45f5
共有 1 個文件被更改,包括 81 次插入7 次删除
  1. 81 7
      system/customers.php

+ 81 - 7
system/customers.php

@@ -213,6 +213,29 @@ if ($act == "postchk") {
 <script type="text/javascript" src="js/js.js"></script>
 <script type="text/javascript" src="xheditor-1.1.9/xheditor-1.1.9-zh-cn.min.js"></script>
 <script>
+function searchCustomers() {
+    var keys = encodeURIComponent(document.getElementById('keys').value);
+    var fliterQudao = document.getElementsByName('fliterQudao')[0].value;
+    var fliterDeal = document.getElementsByName('fliterDeal')[0].value;
+    var fliterTeam = document.getElementsByName('fliterTeam')[0].value;
+    var fliterEmployee = document.getElementsByName('fliterEmployee')[0].value;
+    var fliterContact = document.getElementsByName('fliterContact')[0].value;
+    var fliterStartTime = document.getElementsByName('fliterStartTime')[0].value;
+    var fliterEndTime = document.getElementsByName('fliterEndTime')[0].value;
+    
+    var url = '?Keys=' + keys;
+    
+    if(fliterQudao) url += '&fliterQudao=' + fliterQudao;
+    if(fliterDeal) url += '&fliterDeal=' + fliterDeal;
+    if(fliterTeam) url += '&fliterTeam=' + fliterTeam;
+    if(fliterEmployee) url += '&fliterEmployee=' + fliterEmployee;
+    if(fliterContact) url += '&fliterContact=' + fliterContact;
+    if(fliterStartTime) url += '&fliterStartTime=' + fliterStartTime;
+    if(fliterEndTime) url += '&fliterEndTime=' + fliterEndTime;
+    
+    location.href = url;
+}
+
 $(document).ready(function(){
     $('.txt2').xheditor({
         tools:'full',
@@ -417,6 +440,36 @@ function updateMethodPlaceholder(selectElement) {
 }
 </script>
 <style>
+    .fastSelect {
+        display: flex;
+        flex-wrap: wrap;
+        align-items: flex-start;
+    }
+    .fastSelect H1 {
+        width: 100%;
+        margin-bottom: 10px;
+    }
+    .selectItem {
+        width: 25%;
+        box-sizing: border-box;
+        padding: 0 10px 10px 0;
+    }
+    .inputSearch {
+        width: 100%;
+        margin-top: 10px;
+    }
+    .date-range {
+        display: flex;
+        align-items: center;
+        gap: 5px;
+    }
+    .dateInput {
+        width: 110px;
+        padding: 3px;
+    }
+    .date-separator {
+        margin: 0 2px;
+    }
     .contact-form {
         margin-bottom: 10px;
         padding: 8px;
@@ -780,6 +833,8 @@ $fliterDeal = $_GET['fliterDeal'] ?? '';
 $fliterTeam = $_GET['fliterTeam'] ?? '';
 $fliterContact = $_GET['fliterContact'] ?? '';
 $fliterEmployee = $_GET['fliterEmployee'] ?? '';
+$fliterStartTime = $_GET['fliterStartTime'] ?? '';
+$fliterEndTime = $_GET['fliterEndTime'] ?? '';
 
 $filterStr = "";
 $urlStr = "";
@@ -794,6 +849,16 @@ if (!empty($fliterDeal)) {
     $urlStr .= "&fliterDeal=$fliterDeal";
 }
 
+if (!empty($fliterStartTime)) {
+    $filterStr .= " AND c.cs_addtime >= '" . $conn->real_escape_string($fliterStartTime) . "'";
+    $urlStr .= "&fliterStartTime=$fliterStartTime";
+}
+
+if (!empty($fliterEndTime)) {
+    $filterStr .= " AND c.cs_addtime <= '" . $conn->real_escape_string($fliterEndTime) . " 23:59:59'";
+    $urlStr .= "&fliterEndTime=$fliterEndTime";
+}
+
 if (!empty($fliterTeam)) {
     $teamId = intval($fliterTeam);
     $filterStr .= " AND (c.cs_belong=$teamId OR c.cs_belong IN (SELECT id FROM employee WHERE em_role=$teamId))";
@@ -890,7 +955,7 @@ $tempNum = $pageSize * ($page - 1);
 <form id="form1" method="post" action="?act=postchk&Keys=<?php echo $keys; ?>&Page=<?php echo $page; ?>" onSubmit="return false">
     <div class="fastSelect clear">
         <H1>搜索条件</H1>
-        <div class="selectItem">        
+        <div class="selectItem"  style="width: 25%;">        
         <label>来源渠道</label>
             <select name="fliterQudao" class="filterSearch">
                 <option value="">请选择渠道</option>
@@ -904,7 +969,7 @@ $tempNum = $pageSize * ($page - 1);
                 ?>
             </select>    
         </div>
-        <div class="selectItem">        
+        <div class="selectItem"  style="width: 25%;">        
         <label>是否成交</label>
             <select name="fliterDeal" class="filterSearch">
                 <option value="">请选择</option>
@@ -914,12 +979,12 @@ $tempNum = $pageSize * ($page - 1);
                 <option value="0" <?php if($fliterDeal=="0") echo 'selected="selected"'; ?>>无响应</option>            
             </select>
         </div>
-        <div class="selectItem">        
+        <div class="selectItem"  style="width: 25%;">        
         <label>按组</label>
             <select name="fliterTeam" class="filterSearch">
                 <option value="">请选择</option>
                 <?php
-                $sql_temp = "SELECT id,em_user FROM employee WHERE em_role=0";
+                $sql_temp = "SELECT id,em_user FROM employee WHERE em_role=0 and em_permission_role_id=2";
                 $teamResult = $conn->query($sql_temp);
                 while($row = $teamResult->fetch_assoc()) {
                     $selected = ($fliterTeam == $row['id']) ? ' selected="selected"' : '';
@@ -929,7 +994,7 @@ $tempNum = $pageSize * ($page - 1);
             </select>
         </div>
         
-        <div class="selectItem">        
+        <div class="selectItem"  style="width: 25%;">        
         <label>业务</label>
             <select name="fliterEmployee" class="filterSearch">
                 <option value="">请选择</option>
@@ -944,7 +1009,7 @@ $tempNum = $pageSize * ($page - 1);
             </select>
         </div>
         
-        <div class="selectItem">        
+        <div class="selectItem"  style="width: 25%;">        
         <label>联系方式</label>
             <select name="fliterContact" class="filterSearch">
                 <option value="">请选择</option>
@@ -957,7 +1022,16 @@ $tempNum = $pageSize * ($page - 1);
                 <option value="7" <?php if($fliterContact=="7") echo 'selected="selected"'; ?>>阿里巴巴</option>            
             </select>
         </div>
-        <div class="inputSearch">
+        
+        <div class="selectItem" style="width: 25%;">
+            <label>开始日期</label>
+            <input type="date" name="fliterStartTime" class="filterSearch dateInput" value="<?php echo $fliterStartTime; ?>" placeholder="开始日期">
+        </div>
+        <div class="selectItem"  style="width: 25%;">
+            <label>结束日期</label>
+            <input type="date" name="fliterEndTime" class="filterSearch dateInput" value="<?php echo $fliterEndTime; ?>" placeholder="结束日期">
+        </div>
+        <div class="inputSearch"  style="width: 25%;margin-top:0px;">
             <input type="text" id="keys" class="inputTxt" placeholder="请输入搜索关键词" value="<?php echo empty($keyscode) ? '' : $keyscode; ?>"
                     />
             <input type="button" id="searchgo" class="searchgo" value="go"