diff --git a/admin/controllers/receiver/OwnersTag.php b/admin/controllers/receiver/OwnersTag.php index adcbf72f..6dcfbbeb 100644 --- a/admin/controllers/receiver/OwnersTag.php +++ b/admin/controllers/receiver/OwnersTag.php @@ -7,7 +7,8 @@ class OwnersTag extends HD_Controller private $tabAry = [ 1 => ['title' => '客户标签', 'url' => '/receiver/tag'], 2 => ['title' => '车主标签', 'url' => '/receiver/ownersTag'], - 3 => ['title' => '战败标签', 'url' => '/receiver/tag?tag_type=1'] + 3 => ['title' => '战败标签', 'url' => '/receiver/tag?tag_type=1'], + 4 => ['title' => '意向标签', 'url' => '/receiver/tag?tag_type=2'] ]; public function __construct() diff --git a/admin/controllers/receiver/Tag.php b/admin/controllers/receiver/Tag.php index d11947dc..dd0ce3e1 100644 --- a/admin/controllers/receiver/Tag.php +++ b/admin/controllers/receiver/Tag.php @@ -7,7 +7,8 @@ class Tag extends HD_Controller private $tabAry = [ 1 => ['title' => '客户标签', 'url' => '/receiver/tag'], 2 => ['title' => '车主标签', 'url' => '/receiver/ownersTag'], - 3 => ['title' => '战败标签', 'url' => '/receiver/tag?tag_type=1'] + 3 => ['title' => '战败标签', 'url' => '/receiver/tag?tag_type=1'], + 4 => ['title' => '意向标签', 'url' => '/receiver/tag?tag_type=2'] ]; public function __construct() @@ -28,13 +29,14 @@ class Tag extends HD_Controller $params = $this->input->get(); $params['page'] = $params['page'] ? intval($params['page']) : 1; $params['size'] = $params['size'] ? intval($params['size']) : 20; - $params['tab'] = $params['tag_type'] ? 3 : 1; + #$params['tab'] = $params['tag_type'] ? 3 : 1; + $params['tab'] = $params['tag_type'] ? $params['tag_type'] + 2 : 1; $statusAry = $this->mdCustomerTag->statusAry(); $typeAry = $this->mdCustomerTag->typeAry(); $showAry = $this->mdCustomerTag->showAry(); $lists = array(); $where = ["status<>-1" => null, 'pid' => 0]; - $where['tag_type'] = $params['tag_type'] ? 1 : 0; + $where['tag_type'] = $params['tag_type'] ? $params['tag_type'] : 0; if (strlen($params['status'])) { $where['status'] = $params['status']; } @@ -126,7 +128,7 @@ class Tag extends HD_Controller 'type' => $params['type'], 'show' => $params['show'] ]; - $params['tag_type'] && $add_data['tag_type'] = 1; + $params['tag_type'] && $add_data['tag_type'] = $params['tag_type']; $id = $this->mdCustomerTag->add($add_data); if (!$id) { return $this->show_json(SYS_CODE_FAIL, '保存失败'); @@ -170,6 +172,9 @@ class Tag extends HD_Controller if (!$re) { return $this->show_json(SYS_CODE_FAIL, '标签不存在!'); } + if ($re['tag_type'] == 2) { + return $this->show_json(SYS_CODE_FAIL, '该标签不能删除!'); + } $this->mdCustomerTag->update(['status' => '-1'], ['id' => $id]); if (false !== strpos($_SERVER['HTTP_HOST'], 'admin.liche.cn') && $re['qy_id']) {//正试才能修改企业标签 $this->load->library('wx_qyapi', ['app' => 'lichene']); diff --git a/admin/views/receiver/tag/lists.php b/admin/views/receiver/tag/lists.php index 60757d8e..fa8336aa 100644 --- a/admin/views/receiver/tag/lists.php +++ b/admin/views/receiver/tag/lists.php @@ -55,12 +55,14 @@