why.xingtongworld.com项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

230 lines
5.9 KiB

<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
namespace app\admin\controller;
use think\Db;
use app\admin\model\Agency;
class Agencys extends Base
{
/**
* 列表
*/
public function index()
{
$kind=input("kind");
$this->assign('kind',$kind);
$search_name=input('search_name');
$this->assign('search_name',$search_name);
$map=array();
if($kind)$map['kind']=$kind;
if($search_name){
$map['title']= array('like',"%".$search_name."%");
}
$admin_list=Db::name('agency')->where($map)->order('id desc')->paginate(config('paginate.list_rows'),false,['query'=>get_query()]);
$page = $admin_list->render();
$this->assign('list',$admin_list);
$this->assign('page',$page);
return $this->fetch();
}
/**
* 添加
*/
public function add()
{
$kind=input("kind");
$this->assign('kind',$kind);
return $this->fetch();
}
/**
* 添加操作
*/
public function runadd()
{
$kind=input("kind");
$this->assign('kind',$kind);
$data=[];
$data['title']=input('title');
$data['kind']=$kind;
$data['status']=1;
//$data['members']=input('members');
$data['contact']=input('contact');
$data['href']=input('href');
$data['infor']=input('infor');
$data['create_date']=time();
$admin_id=Db::name('agency')->insert($data);
if($admin_id){
$this->success('添加成功',url('admin/Agencys/index',['kind'=>$kind]));
}else{
$this->error('添加失败',url('admin/Agencys/index',['kind'=>$kind]));
}
}
/**
* 修改
*/
public function edit()
{
$kind=input("kind");
$this->assign('kind',$kind);
$list=Db::name('agency')->find(input('admin_id'));
$this->assign('list',$list);
return $this->fetch();
}
/**
* 修改操作
*/
public function runedit()
{
$kind=input("kind");
$this->assign('kind',$kind);
$data=input('post.');
$data=[];
$data['id']=input('id');
$data['title']=input('title');
$data['kind']=$kind;
$data['status']=input('status',0);
//$data['members']=input('members');
$data['contact']=input('contact');
$data['href']=input('href');
$data['infor']=input('infor');
$rst=Db::name('agency')->update($data);
if($rst!==false){
$this->success('修改成功',url('admin/Agencys/index',['kind'=>$kind]));
}else{
$this->error('修改失败',url('admin/Agencys/index',['kind'=>$kind]));
}
}
/**
* 删除
*/
public function del()
{
$kind=input("kind");
$this->assign('kind',$kind);
$admin_id=input('id');
if (empty($admin_id)){
$this->error('ID不存在',url('admin/Agencys/index',['kind'=>$kind]));
}
$rst=Db::name('agency')->delete($admin_id);
if($rst!==false){
$this->success('删除成功',url('admin/Agencys/index',['kind'=>$kind]));
}else{
$this->error('删除失败',url('admin/Agencys/index',['kind'=>$kind]));
}
}
/**
* 列表
*/
public function user()
{
$kind=input("kind");
$this->assign('kind',$kind);
$search_name=input('search_name');
$this->assign('search_name',$search_name);
$map=array();
if($kind)$map['kind']=$kind;
if($search_name){
$map['username']= array('like',"%".$search_name."%");
}
$admin_list=Db::name('agency_user')->where($map)->order('id desc')->paginate(config('paginate.list_rows'),false,['query'=>get_query()]);
$page = $admin_list->render();
$this->assign('list',$admin_list);
$this->assign('page',$page);
return $this->fetch();
}
/**
* 添加
*/
public function adduser()
{
$kind=input("kind");
$this->assign('kind',$kind);
return $this->fetch();
}
/**
* 添加操作
*/
public function runadduser()
{
$kind=input("kind");
$this->assign('kind',$kind);
$data=[];
$data['username']=input('username');
$data['avatar']=input('avatar');
$data['kind']=$kind;
$data['status']=1;
$data['infor']=input('infor');
$data['create_date']=time();
$admin_id=Db::name('agency_user')->insert($data);
if($admin_id){
$this->success('添加成功',url('admin/Agencys/user',['kind'=>$kind]));
}else{
$this->error('添加失败',url('admin/Agencys/user',['kind'=>$kind]));
}
}
/**
* 修改
*/
public function edituser()
{
$kind=input("kind");
$this->assign('kind',$kind);
$list=Db::name('agency_user')->find(input('id'));
$this->assign('list',$list);
return $this->fetch();
}
/**
* 修改操作
*/
public function runedituser()
{
$kind=input("kind");
$this->assign('kind',$kind);
$data=input('post.');
$data=[];
$data['id']=input('id');
$data['username']=input('username');
$data['avatar']=input('avatar');
$data['kind']=$kind;
$data['status']=input('status',0);
$data['infor']=input('infor');
$rst=Db::name('agency_user')->update($data);
if($rst!==false){
$this->success('修改成功',url('admin/Agencys/user',['kind'=>$kind]));
}else{
$this->error('修改失败',url('admin/Agencys/user',['kind'=>$kind]));
}
}
/**
* 删除
*/
public function deluser()
{
$kind=input("kind");
$this->assign('kind',$kind);
$admin_id=input('id');
if (empty($admin_id)){
$this->error('ID不存在',url('admin/Agencys/user',['kind'=>$kind]));
}
$rst=Db::name('agency_user')->delete($admin_id);
if($rst!==false){
$this->success('删除成功',url('admin/Agencys/user',['kind'=>$kind]));
}else{
$this->error('删除失败',url('admin/Agencys/user',['kind'=>$kind]));
}
}
}