customer_725

This commit is contained in:
dengbw
2022-07-25 14:28:42 +08:00
parent b1362b9f34
commit 45470f4a7d
2 changed files with 62 additions and 50 deletions
+58 -46
View File
@@ -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');
+4 -4
View File
@@ -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">