|
@@ -27,6 +27,10 @@ class Power extends Start_Controller {
|
|
|
else if($arg == 'rows')//获取数据
|
|
|
{
|
|
|
$this->_rows();
|
|
|
+ }
|
|
|
+ else if($arg == 'pxsort')//修改
|
|
|
+ {
|
|
|
+ $this->_pxsort();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -47,7 +51,7 @@ class Power extends Start_Controller {
|
|
|
$powername = $this->input->post('powername',true);
|
|
|
$where = "own='".$user['own']."'";
|
|
|
//数据排序
|
|
|
- $order_str = "sort desc,id asc";
|
|
|
+ $order_str = "sort asc,id asc";
|
|
|
if(empty($page))
|
|
|
{
|
|
|
$start = 0;
|
|
@@ -65,7 +69,7 @@ class Power extends Start_Controller {
|
|
|
$where .= "and title like '%$title%'";
|
|
|
}
|
|
|
//取得信息列表
|
|
|
- $info_list = $this->power->find_all($where,'id,powername,title,powertext,exceltext',$order_str,$start,$perpage);
|
|
|
+ $info_list = $this->power->find_all($where,'id,powername,title,powertext,exceltext,sort',$order_str,$start,$perpage);
|
|
|
$final_list = [];
|
|
|
foreach ($info_list as $key => $value) {
|
|
|
$user_list = $this->user->find_all('power = "'.$value['id'].'" ' );
|
|
@@ -77,8 +81,9 @@ class Power extends Start_Controller {
|
|
|
}
|
|
|
$final_list[$key]['user_list'] = $str;
|
|
|
$final_list[$key]['title'] = $value['title'];
|
|
|
- $final_list[$key]['powertext'] = $value['powertext'];
|
|
|
- $final_list[$key]['exceltext'] = $value['exceltext'];
|
|
|
+ $final_list[$key]['powertext'] = mb_strlen($value['powertext']) > 90? mb_substr($value['powertext'],0,90).'...' : $value['powertext'];
|
|
|
+ $final_list[$key]['exceltext'] = mb_strlen($value['exceltext']) > 70? mb_substr($value['exceltext'],0,70).'...' : $value['exceltext'];
|
|
|
+ $final_list[$key]['sort'] = "<input value=".$value['sort']." onchange='edit_px(this)' data-id= '".$value['id']."' class='px_do' />";
|
|
|
}
|
|
|
$total = $this->power->find_count($where);
|
|
|
$pagenum = ceil($total/$perpage);
|
|
@@ -86,7 +91,7 @@ class Power extends Start_Controller {
|
|
|
$rows = array('total'=>$total,'over'=>$over,'pagenum'=>$pagenum,'rows'=>($final_list));
|
|
|
echo json_encode($rows);exit;
|
|
|
}
|
|
|
- $power = $this->power->find_all("1 = 1","*","sort desc,id asc");
|
|
|
+ $power = $this->power->find_all("1 = 1","*","sort asc,id asc");
|
|
|
$this->data['power'] = $power;
|
|
|
$this->_Template('power',$this->data);
|
|
|
}
|
|
@@ -245,4 +250,16 @@ class Power extends Start_Controller {
|
|
|
echo json_encode(array('msg'=>($an),'power'=>($power),'success'=>true));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ public function _pxsort(){
|
|
|
+ $user = $this->user->get_api($_SESSION['api']);
|
|
|
+ if(empty($user)){
|
|
|
+ die;
|
|
|
+ }
|
|
|
+ $id = $this->input->post('id', TRUE);
|
|
|
+ $px = $this->input->post('px', TRUE);
|
|
|
+ $this->power->save(array('sort'=>$px),$id);
|
|
|
+ echo json_encode(array('code'=>0,'msg'=>'修改成功'));exit;
|
|
|
+ }
|
|
|
}
|