130 行
3.0 KiB
PHP
可执行文件
130 行
3.0 KiB
PHP
可执行文件
<?php
|
|
|
|
namespace Retail\Controller;
|
|
|
|
use Retail\Business\UnitLibrary;
|
|
use Think\Controller;
|
|
|
|
//[1.7.90]
|
|
|
|
/**
|
|
* 单位库
|
|
* Class UnitLibraryController
|
|
* [
|
|
* getUnitList 获取单位库列表
|
|
* addMerchantUnit 添加商户单位
|
|
* addStoreUnit 添加门店单位
|
|
* deleteMerchantUnit 删除商户单位
|
|
* deleteStoreUnit 删除门店单位
|
|
* ]
|
|
* @package Retail\Controller
|
|
*/
|
|
class UnitLibraryController extends BaseController
|
|
{
|
|
/**
|
|
* 商户管理单位库页面
|
|
*/
|
|
public function mer_index()
|
|
{
|
|
$this->display();
|
|
}
|
|
|
|
/**
|
|
* 门店管理单位库页面
|
|
*/
|
|
public function store_index()
|
|
{
|
|
$this->display();
|
|
}
|
|
|
|
/**
|
|
* 获取单位库列表
|
|
* @param name 单位名称
|
|
* @param start_time 开始时间
|
|
* @param end_time 结束时间
|
|
* @param page 页码
|
|
* @param limit 页长
|
|
* @param type 1 商户 2 门店
|
|
*/
|
|
public function getUnitList()
|
|
{
|
|
$UnitLibrary = new UnitLibrary();
|
|
|
|
$param = I('post.');
|
|
$param['merchant_id'] = $this->merchant_id;
|
|
$param['store_id'] = $this->store_id;
|
|
$result = $UnitLibrary->getUnitList($param);
|
|
|
|
$this->ajaxReturn($result);
|
|
}
|
|
|
|
/**
|
|
* 添加商户单位
|
|
* @param name 单位名称
|
|
*/
|
|
public function addMerchantUnit()
|
|
{
|
|
$UnitLibrary = new UnitLibrary();
|
|
$this->ajaxReturn($UnitLibrary->addUnit([
|
|
'name' => I('post.name'),
|
|
'type' => 1,
|
|
'merchant_id' => $this->merchant_id,
|
|
]));
|
|
}
|
|
|
|
/**
|
|
* 添加门店单位
|
|
*/
|
|
public function addStoreUnit()
|
|
{
|
|
$UnitLibrary = new UnitLibrary();
|
|
$this->ajaxReturn($UnitLibrary->addUnit([
|
|
'name' => I('post.name'),
|
|
'type' => 2,
|
|
'merchant_id' => $this->merchant_id,
|
|
'store_id' => $this->store_id,
|
|
]));
|
|
}
|
|
|
|
/**
|
|
* 商户删除单位
|
|
*/
|
|
public function deleteMerchantUnit()
|
|
{
|
|
$UnitLibrary = new UnitLibrary();
|
|
$this->ajaxReturn($UnitLibrary->deleteUnit([
|
|
'id' => I('post.id'),
|
|
'type' => 1,
|
|
'merchant_id' => $this->merchant_id,
|
|
]));
|
|
}
|
|
|
|
/**
|
|
* 门店删除单位
|
|
*/
|
|
public function deleteStoreUnit()
|
|
{
|
|
$UnitLibrary = new UnitLibrary();
|
|
$this->ajaxReturn($UnitLibrary->deleteUnit([
|
|
'id' => I('post.id'),
|
|
'type' => 2,
|
|
'merchant_id' => $this->merchant_id,
|
|
'store_id' => $this->store_id,
|
|
]));
|
|
}
|
|
|
|
/**
|
|
* 获取单位列表-供筛选
|
|
*/
|
|
public function getUnitSelect()
|
|
{
|
|
$UnitLibrary = new UnitLibrary();
|
|
$this->ajaxReturn($UnitLibrary->getUnitSelect([
|
|
'merchant_id' => $this->merchant_id,
|
|
'store_id' => $this->store_id,
|
|
'name' => I('post.name'),
|
|
'type' => I('post.type'),
|
|
]));
|
|
}
|
|
}
|