customer_725
This commit is contained in:
@@ -91,54 +91,66 @@ class Customer extends HD_Controller
|
||||
//销售员筛选
|
||||
if ($params['admin_id']) {
|
||||
$where['admin_id'] = $params['admin_id'];
|
||||
} else if ($params['biz_id_admin']) {
|
||||
$where['biz_id'] = $params['biz_id_admin'];
|
||||
} else {
|
||||
$where_lcb = array();
|
||||
$str_ids = '';
|
||||
if ($params['biz_id_admin']) {//指定店铺所有销售员
|
||||
$where_lcb['biz_id'] = $params['biz_id_admin'];
|
||||
$str_ids = $params['biz_id_admin'];
|
||||
} else {
|
||||
//指定城市的所有销售员
|
||||
$where_biz = array();
|
||||
if ($params['county_id_admin']) {
|
||||
$where_biz['county_id'] = $params['county_id_admin'];
|
||||
} else if ($params['city_id_admin']) {
|
||||
$where_biz['city_id'] = $params['city_id_admin'];
|
||||
}
|
||||
if ($where_biz) {
|
||||
$where_biz['status>-1'] = null;
|
||||
$rows_biz = $this->biz_model->select($where_biz, 'id desc', 0, 0, 'id');
|
||||
if ($rows_biz) {
|
||||
$str_ids = implode(',', array_column($rows_biz, 'id'));
|
||||
$where_lcb["biz_id in({$str_ids})"] = null;
|
||||
} else {
|
||||
$where_lcb['biz_id'] = -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
//获取目标销售员列表
|
||||
if ($where_lcb) {
|
||||
$params['city_id_admin'] && $where['city_id'] = $params['city_id_admin'];
|
||||
$params['county_id_admin'] && $where['county_id'] = $params['county_id_admin'];
|
||||
$params['biz_id_admin'] && $where['biz_id'] = $params['biz_id_admin'];
|
||||
|
||||
$where_lcb['status>-1'] = null;
|
||||
$rows_lcb = $this->app_licheb_users_model->select($where_lcb, 'id desc', 0, 0, 'id');
|
||||
if ($rows_lcb) {
|
||||
$str_ids = implode(',', array_column($rows_lcb, 'id'));
|
||||
$str_ids = $str_ids . ',0';
|
||||
$where["admin_id in({$str_ids})"] = null;
|
||||
} else {
|
||||
if (!$str_ids) {
|
||||
$where['admin_id'] = -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
!$params['city_id_admin'] && $params['city_id_admin'] = '';
|
||||
!$params['county_id_admin'] && $params['county_id_admin'] = '';
|
||||
!$params['biz_id_admin'] && $params['biz_id_admin'] = '';
|
||||
$params['admin_id'] = '';
|
||||
$params['city_id_admin'] && $where['city_id'] = $params['city_id_admin'];
|
||||
$params['county_id_admin'] && $where['county_id'] = $params['county_id_admin'];
|
||||
}
|
||||
!$params['city_id_admin'] && $params['city_id_admin'] = '';
|
||||
!$params['county_id_admin'] && $params['county_id_admin'] = '';
|
||||
!$params['biz_id_admin'] && $params['biz_id_admin'] = '';
|
||||
!$params['admin_id'] && $params['admin_id'] = '';
|
||||
// if ($params['admin_id']) {
|
||||
// $where['admin_id'] = $params['admin_id'];
|
||||
// } else {
|
||||
// $where_lcb = array();
|
||||
// $str_ids = '';
|
||||
// if ($params['biz_id_admin']) {//指定店铺所有销售员
|
||||
// $where_lcb['biz_id'] = $params['biz_id_admin'];
|
||||
// $str_ids = $params['biz_id_admin'];
|
||||
// } else {
|
||||
// //指定城市的所有销售员
|
||||
// $where_biz = array();
|
||||
// if ($params['county_id_admin']) {
|
||||
// $where_biz['county_id'] = $params['county_id_admin'];
|
||||
// } else if ($params['city_id_admin']) {
|
||||
// $where_biz['city_id'] = $params['city_id_admin'];
|
||||
// }
|
||||
// if ($where_biz) {
|
||||
// $where_biz['status>-1'] = null;
|
||||
// $rows_biz = $this->biz_model->select($where_biz, 'id desc', 0, 0, 'id');
|
||||
// if ($rows_biz) {
|
||||
// $str_ids = implode(',', array_column($rows_biz, 'id'));
|
||||
// $where_lcb["biz_id in({$str_ids})"] = null;
|
||||
// } else {
|
||||
// $where_lcb['biz_id'] = -1;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// //获取目标销售员列表
|
||||
// if ($where_lcb) {
|
||||
// $params['city_id_admin'] && $where['city_id'] = $params['city_id_admin'];
|
||||
// $params['county_id_admin'] && $where['county_id'] = $params['county_id_admin'];
|
||||
// $params['biz_id_admin'] && $where['biz_id'] = $params['biz_id_admin'];
|
||||
//
|
||||
// $where_lcb['status>-1'] = null;
|
||||
// $rows_lcb = $this->app_licheb_users_model->select($where_lcb, 'id desc', 0, 0, 'id');
|
||||
// if ($rows_lcb) {
|
||||
// $str_ids = implode(',', array_column($rows_lcb, 'id'));
|
||||
// $str_ids = $str_ids . ',0';
|
||||
// $where["admin_id in({$str_ids})"] = null;
|
||||
// } else {
|
||||
// if (!$str_ids) {
|
||||
// $where['admin_id'] = -1;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// !$params['city_id_admin'] && $params['city_id_admin'] = '';
|
||||
// !$params['county_id_admin'] && $params['county_id_admin'] = '';
|
||||
// !$params['biz_id_admin'] && $params['biz_id_admin'] = '';
|
||||
// $params['admin_id'] = '';
|
||||
// }
|
||||
if ($params['c_time']) {
|
||||
$c_time = explode(' ~ ', $params['c_time']);
|
||||
$c_time[0] && $where["c_time >="] = strtotime($c_time[0] . ' 00:00:00');
|
||||
|
||||
@@ -88,19 +88,19 @@
|
||||
</div>
|
||||
<div class="am-form-group fl">
|
||||
<label class="am-para-label w80">销售员:</label>
|
||||
<div class="am-para-inline w120">
|
||||
<div class="am-para-inline w100">
|
||||
<select title="城市" name="city_id_admin" v-model="params.city_id_admin">
|
||||
<option value="">选择城市</option>
|
||||
<option :value="v.id" v-for="(v,i) in admins.cityAry">{{v.name}}</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="am-para-inline w120">
|
||||
<div class="am-para-inline w100">
|
||||
<select title="行政区" name="county_id_admin" v-model="params.county_id_admin">
|
||||
<option value="">选择行政区</option>
|
||||
<option :value="v.id" v-for="(v,i) in admins.countyAry">{{v.name}}</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="am-para-inline w160">
|
||||
<div class="am-para-inline w180">
|
||||
<select name="biz_id_admin" v-model="params.biz_id_admin">
|
||||
<option value="">门店</option>
|
||||
<template v-for="(v,i) in admins.bizAry">
|
||||
@@ -108,7 +108,7 @@
|
||||
</template>
|
||||
</select>
|
||||
</div>
|
||||
<div class="am-para-inline w120">
|
||||
<div class="am-para-inline w100">
|
||||
<select name="admin_id" v-model="params.admin_id">
|
||||
<option value="">销售员</option>
|
||||
<template v-for="(v,i) in admins.list">
|
||||
|
||||
Reference in New Issue
Block a user