2019-09-06 23:53:10 +08:00

99 lines
2.0 KiB
PHP
Executable File

<?php
namespace wstmart\home\controller;
use wstmart\common\model\ShopCats as M;
/**
* ============================================================================
* 门店分类控制器
*/
class Shopcats extends Base{
protected $beforeActionList = ['checkShopAuth'];
/**
* 列表
*/
public function index(){
$m = new M();
$list = $m->getCatAndChild(session('WST_USER.shopId'),input('post.parentId/d'));
// mark 添加省份 20180518 by zl
$areas = $m->getAreas();
$this->assign('areas',$areas);
// 判断是否是自营 如果是自营就显示省份
$shopId = (int)session('WST_USER.shopId');;
$this->assign('shopId',$shopId);
// end
$this->assign('list',$list);
return $this->fetch("shops/shopcats/list");
}
/**
* 修改名称
*/
public function editName(){
$m = new M();
$rs = array();
if(input('post.id/d')>0){
$rs = $m->editName();
}
return $rs;
}
/**
* 修改排序
*/
public function editSort(){
$m = new M();
$rs = array();
if(input('post.id/d')>0){
$rs = $m->editSort();
}
return $rs;
}
/**
* 批量保存商品分类
*/
public function batchSaveCats(){
$m = new M();
$rs = $m->batchSaveCats();
return $rs;
}
/**
* 删除操作
*/
public function del(){
$m = new M();
$rs = $m->del();
return $rs;
}
/**
* 列表查询
*/
public function listQuery(){
$m = new M();
$list = $m->listQuery((int)session('WST_USER.shopId'),input('post.parentId/d'));
$rs = array();
$rs['status'] = 1;
$rs['list'] = $list;
return $rs;
}
public function changeCatStatus(){
$m = new M();
$rs = $m->changeCatStatus();
return $rs;
}
/**
* 设置分类特产省份 mark 20180515
*/
public function setSpecial(){
$m = new M();
$rs = $m->setSpecial();
return $rs;
}
}