lvhao 23 часов назад
Родитель
Сommit
ac419445e5
3 измененных файлов с 133 добавлено и 0 удалено
  1. 84 0
      core/CoreApp/controllers/Colour.php
  2. 2 0
      template/erp/colour.html
  3. 47 0
      template/erp/colour_dcsptlist.html

+ 84 - 0
core/CoreApp/controllers/Colour.php

@@ -43,6 +43,10 @@ class Colour extends Start_Controller {
 		else if($arg == 'seebynumber'){
 			$this->_seebynumber($arg_array);
 		}
+		else if($arg == 'dcsptlist')
+        {
+             $this->_dcsptlist();
+        }
 		else
 		{
 			$this->_index();
@@ -599,4 +603,84 @@ class Colour extends Start_Controller {
 		$this->data['is_has'] = 1;
 		$this->_Template('colour_see',$this->data);
 	}
+
+	private function _dcsptlist(){
+		if(isset($_SESSION['api']))
+		{
+			$user = $this->user->get_api($_SESSION['api']);
+			$usp = $user;
+		    $fgshop = "";$sid = "";
+		    $usersp = explode('|',trim($user['shop'],'|'));
+			foreach ($usersp as $value) 
+		    {
+				$fgshop .= " shop = ".$value." or";
+				$sid .= " id = ".$value." or";
+			}
+			$fgshop .= " shop = '0' or";
+		}
+		if($this->input->method() === 'post'){
+			$page = $this->input->post('page',true);
+		    $perpage = $this->input->post('perpage',true);
+			$number = $this->input->post('number',true);
+			$shop = $this->input->post('shop',true);
+			$warehouse = $this->input->post('warehouse',true);
+			$timetk = $this->input->post('timetk',true);
+			$timetj = $this->input->post('timetj',true);
+			$timetk = strtotime($timetk);
+			$timetj = strtotime($timetj);
+			$where = " is_overimg = 0  and  (".rtrim($fgshop,'or').")";
+			if($number)
+            {
+                $where  .= " and number like '%$number%'";
+            }
+			if($shop)
+            {
+                $where  .= " and shop = '$shop'";
+            }
+			if($warehouse)
+            {
+                $where  .= " and warehouse = '$warehouse'";
+            }
+			if($timetk && $timetj)
+            {
+                $where  .= " and time > '$timetk' and time < '$timetj'";
+            }
+			
+			//数据排序
+            $order_str = "id desc";
+            if(empty($page))
+		    {
+                $start = 0;
+		    	$perpage = 1;
+            }
+		    else
+		    {
+                $start = ($page - 1)*$perpage;
+            }
+			$info_list = $this->colour->find_all($where,'id,number,shop,warehouse,time,library_time',$order_str,$start,$perpage);
+			foreach ($info_list as $key=>$value) 
+		    {
+				$info_list[$key]['time'] = date('Y-m-d H:i:s',$value['time']);
+				if($value['shop'] == '0')
+				{
+					$info_list[$key]['shop'] = '常用色';
+				}
+				else
+				{
+				    $shop = $this->shop->read($value['shop']);
+				    $info_list[$key]['shop'] = $shop['shopname'];
+				}
+				$warehouse = $this->warehouse->read($value['warehouse']);
+				$info_list[$key]['warehouse'] = $warehouse['title'];
+				$info_list[$key]['library_time'] = empty($value['library_time'])?'未出库': date('Y-m-d H:i',$value['library_time'])."出库";
+			}
+			$total = $this->colour->find_count($where);
+		    $pagenum = ceil($total/$perpage);
+		    $over = $total-($start+$perpage);
+		    $rows = array('total'=>$total,'over'=>$over,'pagenum'=>$pagenum,'rows'=>($info_list),'cs'=>$fgshop);
+		    echo json_encode($rows);exit;
+		}else{
+			$this->_Template('colour_dcsptlist',$this->data);
+		}
+	}
 }

+ 2 - 0
template/erp/colour.html

@@ -21,10 +21,12 @@
 <li>添加时间:<input id="timetk"  value="2020-01-01 0:00" name="timetk" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})">
 至&nbsp;&nbsp;&nbsp;&nbsp; <input id="timetj" value="{date('Y-m-d',time()+24*3600)} 0:00" name="timetj" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})"></li>
 <li><span>确 定</span></li>
+
 </ul>
 <div class="control">
 <a href="javascript:void(0);" class="window" data-h="/colour/add/" data-t="订单颜色参照 - 添加">添 加</a>
 <a href="javascript:void(0);" class="check">删 除</a>
+<a href="/colour/dcsptlist/" style="color:#fff;background-color: #90f;">待传实拍图清单</a>
 </div>
 <table class="datatitle data" border="0" style="border-collapse:collapse;">
 <tr>

+ 47 - 0
template/erp/colour_dcsptlist.html

@@ -0,0 +1,47 @@
+{Template header}
+<body>
+<div class="warp">
+<div class="fixed">
+<ul class="search">
+<li>订单编号:<input value="" name="number" type="text" ></li>
+<li>
+所属店铺:<select name="shop" class="select">
+<option value="">请选择</option>
+{loop $shoplist as $val}
+<option value="{$val['id']}">{$val['shopname']}</option>
+{/loop}</select>
+</li>
+<li>
+所属仓库:<select name="warehouse" class="select">
+<option value="">请选择</option>
+{loop $warehouse as $val}
+<option value="{$val['id']}">{$val['title']}</option>
+{/loop}</select>
+</li>
+<li>添加时间:<input id="timetk"  value="2020-01-01 0:00" name="timetk" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})">
+至&nbsp;&nbsp;&nbsp;&nbsp; <input id="timetj" value="{date('Y-m-d',time()+24*3600)} 0:00" name="timetj" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})"></li>
+<li><span>确 定</span></li>
+</ul>
+<table class="datatitle data" border="0" style="border-collapse:collapse;">
+<tr>
+<td><label onClick="swapCheck()"><input name="checkbox" type="checkbox" class="regular-checkbox"></label></td>
+<td>编号</td>
+<td>所属店铺</td>
+<td>所属仓库</td>
+<td>添加时间</td>
+<td>发货状态</td>
+</tr>
+</table>
+</div>
+<table class="datatext data" border="0" style="border-collapse:collapse;">
+</table>
+<div class="bomf"></div>
+</div>
+<script>
+var dataurl = "/colour/dcsptlist/";
+var editurl = "/colour/edit/";
+var editdj = 1;
+var editt = "订单颜色参照 - 查看";
+</script>
+<script type="text/javascript" src="{$theme}js/laydate.js"></script>
+{Template footer}