调整电梯和单元相关信息
This commit is contained in:
parent
76a0de12dc
commit
1a1128522a
File diff suppressed because one or more lines are too long
|
|
@ -38,16 +38,10 @@ class info_off extends appadmin {
|
||||||
self::village();
|
self::village();
|
||||||
case 'elevator':
|
case 'elevator':
|
||||||
$e_bno = stringto_array($this->form['e_bno'],'#@met@#');
|
$e_bno = stringto_array($this->form['e_bno'],'#@met@#');
|
||||||
$e_uno = stringto_array($this->form['e_uno'],'#@met@#');
|
|
||||||
$e_eno = stringto_array($this->form['e_eno'],'#@met@#');
|
|
||||||
$e_aps = stringto_array($this->form['e_aps'],'#@met@#');
|
$e_aps = stringto_array($this->form['e_aps'],'#@met@#');
|
||||||
foreach ($e_bno as $bno) {
|
foreach ($e_bno as $bno) {
|
||||||
foreach ($e_uno as $uno) {
|
|
||||||
foreach ($e_eno as $eno) {
|
|
||||||
foreach ($e_aps as $aps) {
|
foreach ($e_aps as $aps) {
|
||||||
self::elevator($bno,$uno,$eno,$aps);
|
self::elevator($bno,$aps);
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
@ -58,7 +52,7 @@ class info_off extends appadmin {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区
|
//场所
|
||||||
private function village() {
|
private function village() {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
|
|
||||||
|
|
@ -159,16 +153,14 @@ class info_off extends appadmin {
|
||||||
}
|
}
|
||||||
|
|
||||||
//广告位
|
//广告位
|
||||||
private function elevator($e_bno,$e_uno,$e_eno,$e_aps) {
|
private function elevator($e_bno,$e_aps) {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
$e_number = $this->form['e_number'];
|
$e_number = $this->form['e_number'];
|
||||||
if(!$this->form['id']) parent::e_number($e_number,$e_bno.$e_uno.$e_eno.$e_aps);
|
if(!$this->form['id']) parent::e_number($e_number,$e_bno.$e_aps);
|
||||||
$field = [
|
$field = [
|
||||||
'e_number' => $e_number,
|
'e_number' => $e_number,
|
||||||
'e_vid' => $this->form['e_vid'],
|
'e_vid' => $this->form['e_vid'],
|
||||||
'e_bno' => $e_bno,
|
'e_bno' => $e_bno,
|
||||||
'e_uno' => $e_uno,
|
|
||||||
'e_eno' => $e_eno,
|
|
||||||
'e_aps' => $e_aps,
|
'e_aps' => $e_aps,
|
||||||
'e_size' => $this->form['e_size'],
|
'e_size' => $this->form['e_size'],
|
||||||
'e_enable' => $this->form['e_enable'],
|
'e_enable' => $this->form['e_enable'],
|
||||||
|
|
|
||||||
|
|
@ -25,11 +25,11 @@ class info_on extends appadmin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区
|
//场所
|
||||||
public function dovillage()
|
public function dovillage()
|
||||||
{
|
{
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
parent::appnav(['table_on__dovillage','小区资料']);
|
parent::appnav(['table_on__dovillage','场所资料']);
|
||||||
parent::appurl(parent::tname(),['id'=>$_M['form']['id']]);
|
parent::appurl(parent::tname(),['id'=>$_M['form']['id']]);
|
||||||
if($_M['form']['id']){
|
if($_M['form']['id']){
|
||||||
$this->input['data'] = $this->tsql->table($this->tname)
|
$this->input['data'] = $this->tsql->table($this->tname)
|
||||||
|
|
@ -41,7 +41,7 @@ class info_on extends appadmin
|
||||||
$this->input['data']['v_city'] = '泰安市';
|
$this->input['data']['v_city'] = '泰安市';
|
||||||
$this->input['data']['v_district'] = '泰山区';
|
$this->input['data']['v_district'] = '泰山区';
|
||||||
}
|
}
|
||||||
//小区分类
|
//场所分类
|
||||||
$para = $this->tsql->table('para')->where(['p_type' => 6])->all();
|
$para = $this->tsql->table('para')->where(['p_type' => 6])->all();
|
||||||
parent::para_radio($para,'v_type',$this->input['data']['v_type'],$this->input['para']['v_type_radio'])
|
parent::para_radio($para,'v_type',$this->input['data']['v_type'],$this->input['para']['v_type_radio'])
|
||||||
->setparahtml(6,$this->input['para']['v_type_radio']);
|
->setparahtml(6,$this->input['para']['v_type_radio']);
|
||||||
|
|
@ -102,18 +102,10 @@ class info_on extends appadmin
|
||||||
$this->input['data']['e_number_readonly'] = 'readonly';
|
$this->input['data']['e_number_readonly'] = 'readonly';
|
||||||
|
|
||||||
// 二次编辑时采用单选
|
// 二次编辑时采用单选
|
||||||
//楼号
|
//道闸方位
|
||||||
$para = $this->tsql->table('para')->where(['p_type' => 3])->all();
|
$para = $this->tsql->table('para')->where(['p_type' => 3])->all();
|
||||||
parent::para_radio($para,'e_bno',$this->input['data']['e_bno'],$this->input['para']['e_bno_radio'])
|
parent::para_radio($para,'e_bno',$this->input['data']['e_bno'],$this->input['para']['e_bno_radio'])
|
||||||
->setparahtml(3,$this->input['para']['e_bno_radio']);
|
->setparahtml(3,$this->input['para']['e_bno_radio']);
|
||||||
//单元号
|
|
||||||
$para = $this->tsql->table('para')->where(['p_type' => 4])->all();
|
|
||||||
parent::para_radio($para,'e_uno',$this->input['data']['e_uno'],$this->input['para']['e_uno_radio'])
|
|
||||||
->setparahtml(4,$this->input['para']['e_uno_radio']);
|
|
||||||
//电梯号
|
|
||||||
$para = $this->tsql->table('para')->where(['p_type' => 5])->all();
|
|
||||||
parent::para_radio($para,'e_eno',$this->input['data']['e_eno'],$this->input['para']['e_eno_radio'])
|
|
||||||
->setparahtml(5,$this->input['para']['e_eno_radio']);
|
|
||||||
//广告位置
|
//广告位置
|
||||||
$para = $this->tsql->table('para')->where(['p_type' => 0])->all();
|
$para = $this->tsql->table('para')->where(['p_type' => 0])->all();
|
||||||
parent::para_radio($para,'e_aps',$this->input['data']['e_aps'],$this->input['para']['e_aps_radio'])
|
parent::para_radio($para,'e_aps',$this->input['data']['e_aps'],$this->input['para']['e_aps_radio'])
|
||||||
|
|
@ -125,25 +117,17 @@ class info_on extends appadmin
|
||||||
$this->input['data']['e_enable'] = 1;
|
$this->input['data']['e_enable'] = 1;
|
||||||
|
|
||||||
// 新增编辑时采用多选
|
// 新增编辑时采用多选
|
||||||
//楼号
|
//道闸方位
|
||||||
$para = $this->tsql->table('para')->where(['p_type' => 3])->all();
|
$para = $this->tsql->table('para')->where(['p_type' => 3])->all();
|
||||||
parent::para_checkbox($para,'e_bno',$this->input['data']['e_bno'],$this->input['para']['e_bno_radio'])
|
parent::para_checkbox($para,'e_bno',$this->input['data']['e_bno'],$this->input['para']['e_bno_radio'])
|
||||||
->setparahtml(3,$this->input['para']['e_bno_radio']);
|
->setparahtml(3,$this->input['para']['e_bno_radio']);
|
||||||
//单元号
|
|
||||||
$para = $this->tsql->table('para')->where(['p_type' => 4])->all();
|
|
||||||
parent::para_checkbox($para,'e_uno',$this->input['data']['e_uno'],$this->input['para']['e_uno_radio'])
|
|
||||||
->setparahtml(4,$this->input['para']['e_uno_radio']);
|
|
||||||
//电梯号
|
|
||||||
$para = $this->tsql->table('para')->where(['p_type' => 5])->all();
|
|
||||||
parent::para_checkbox($para,'e_eno',$this->input['data']['e_eno'],$this->input['para']['e_eno_radio'])
|
|
||||||
->setparahtml(5,$this->input['para']['e_eno_radio']);
|
|
||||||
//广告位置
|
//广告位置
|
||||||
$para = $this->tsql->table('para')->where(['p_type' => 0])->all();
|
$para = $this->tsql->table('para')->where(['p_type' => 0])->all();
|
||||||
parent::para_checkbox($para,'e_aps',$this->input['data']['e_aps'],$this->input['para']['e_aps_radio'])
|
parent::para_checkbox($para,'e_aps',$this->input['data']['e_aps'],$this->input['para']['e_aps_radio'])
|
||||||
->setparahtml(0,$this->input['para']['e_aps_radio']);
|
->setparahtml(0,$this->input['para']['e_aps_radio']);
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区名称URL
|
//场所名称URL
|
||||||
$this->input['remote_url'] = $_M['url']['own_name'].'c=ajax&a=doenumber&id='.$_M['form']['id'];
|
$this->input['remote_url'] = $_M['url']['own_name'].'c=ajax&a=doenumber&id='.$_M['form']['id'];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -228,7 +228,7 @@ class select extends appadmin {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 查看小区名称列表
|
// 查看场所名称列表
|
||||||
public function doselect() {
|
public function doselect() {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
//判断条件
|
//判断条件
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ class table_on extends appadmin {
|
||||||
$this->input['table'] = $this->table_theme->start($this->tname)->send_all(1);
|
$this->input['table'] = $this->table_theme->start($this->tname)->send_all(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区统计
|
//场所统计
|
||||||
public function dovillage()
|
public function dovillage()
|
||||||
{
|
{
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
|
|
@ -92,7 +92,7 @@ class table_on extends appadmin {
|
||||||
$this->input['table'] = $this->table_theme->start($this->tname)->send_all();
|
$this->input['table'] = $this->table_theme->start($this->tname)->send_all();
|
||||||
}
|
}
|
||||||
|
|
||||||
// 小区统计
|
// 场所统计
|
||||||
public function dovillages()
|
public function dovillages()
|
||||||
{
|
{
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
|
|
@ -112,7 +112,7 @@ class table_on extends appadmin {
|
||||||
$this->input['table'] = $this->table_theme->start($this->tname)->send_all(1);
|
$this->input['table'] = $this->table_theme->start($this->tname)->send_all(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 小区统计
|
// 场所统计
|
||||||
public function doelevators()
|
public function doelevators()
|
||||||
{
|
{
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ $met_title = $data['met_title'];
|
||||||
<div class="row no-space">
|
<div class="row no-space">
|
||||||
<div class="col-xs-1">
|
<div class="col-xs-1">
|
||||||
<strong class="profile-stat-count">{$data.num.village}</strong>
|
<strong class="profile-stat-count">{$data.num.village}</strong>
|
||||||
<span>小区总数</span>
|
<span>场所总数</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-1">
|
<div class="col-xs-1">
|
||||||
<strong class="profile-stat-count">{$data.num.elevator}</strong>
|
<strong class="profile-stat-count">{$data.num.elevator}</strong>
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ $met_title = $data['met_title'];
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label class='form-control-label'>选择小区</label></dt>
|
<dt><label class='form-control-label'>选择场所</label></dt>
|
||||||
<dd class="form-group">
|
<dd class="form-group">
|
||||||
<select name='e_vid' class="form-control" data-plugin="select2"
|
<select name='e_vid' class="form-control" data-plugin="select2"
|
||||||
data-select2-url="{$data.url.select}"
|
data-select2-url="{$data.url.select}"
|
||||||
|
|
@ -34,7 +34,7 @@ $met_title = $data['met_title'];
|
||||||
data-allnone="0"
|
data-allnone="0"
|
||||||
data-source="add_elevator"
|
data-source="add_elevator"
|
||||||
data-default="{$data.data.e_vid}"
|
data-default="{$data.data.e_vid}"
|
||||||
data-placeholder="输入小区名"
|
data-placeholder="输入场所名"
|
||||||
required data-fv-notEmpty-message='不能为空'>
|
required data-fv-notEmpty-message='不能为空'>
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -42,23 +42,11 @@ $met_title = $data['met_title'];
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label class='form-control-label'>选择楼号</label></dt>
|
<dt><label class='form-control-label'>选择门口方位</label></dt>
|
||||||
<dd class="form-group">
|
<dd class="form-group">
|
||||||
{$data.para.e_bno_radio}
|
{$data.para.e_bno_radio}
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl>
|
|
||||||
<dt><label class='form-control-label'>选择单元号</label></dt>
|
|
||||||
<dd class="form-group">
|
|
||||||
{$data.para.e_uno_radio}
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl>
|
|
||||||
<dt><label class='form-control-label'>选择电梯号</label></dt>
|
|
||||||
<dd class="form-group">
|
|
||||||
{$data.para.e_eno_radio}
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label class='form-control-label'>选择广告位置</label></dt>
|
<dt><label class='form-control-label'>选择广告位置</label></dt>
|
||||||
<dd class="form-group">
|
<dd class="form-group">
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ $met_title = $data['met_title'];
|
||||||
<div class="metadmin-fmbx">
|
<div class="metadmin-fmbx">
|
||||||
<h3 class='example-title'>{$data.met_title}</h3>
|
<h3 class='example-title'>{$data.met_title}</h3>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label class='form-control-label'>选择小区</label></dt>
|
<dt><label class='form-control-label'>选择场所</label></dt>
|
||||||
<dd class="form-group">
|
<dd class="form-group">
|
||||||
<select name='v_name' class="form-control" data-plugin="select2"
|
<select name='v_name' class="form-control" data-plugin="select2"
|
||||||
data-select2-url="{$data.url.select}"
|
data-select2-url="{$data.url.select}"
|
||||||
|
|
@ -19,7 +19,7 @@ $met_title = $data['met_title'];
|
||||||
data-allnone="3"
|
data-allnone="3"
|
||||||
data-source="add_village"
|
data-source="add_village"
|
||||||
data-default="{$data.data.v_name}"
|
data-default="{$data.data.v_name}"
|
||||||
data-placeholder="输入小区名"
|
data-placeholder="输入场所名"
|
||||||
required data-fv-notEmpty-message='不能为空'>
|
required data-fv-notEmpty-message='不能为空'>
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -32,7 +32,7 @@ $met_title = $data['met_title'];
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label class='form-control-label'>小区地址</label></dt>
|
<dt><label class='form-control-label'>场所地址</label></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<div data-plugin="select-linkage" data-select-url="{$data.url.city}" class="city-css form-group">
|
<div data-plugin="select-linkage" data-select-url="{$data.url.city}" class="city-css form-group">
|
||||||
<select name="v_province" class="form-control m-r-5 prov" data-checked="{$data.data.v_province}"
|
<select name="v_province" class="form-control m-r-5 prov" data-checked="{$data.data.v_province}"
|
||||||
|
|
@ -65,7 +65,7 @@ $met_title = $data['met_title'];
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label class='form-control-label'>小区均价</label></dt>
|
<dt><label class='form-control-label'>场所均价</label></dt>
|
||||||
<dd class="form-group">
|
<dd class="form-group">
|
||||||
<input type="text" name="v_price"
|
<input type="text" name="v_price"
|
||||||
value="{$data.data.v_price}"
|
value="{$data.data.v_price}"
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@ class appadmin extends admin{
|
||||||
['统计中心'],
|
['统计中心'],
|
||||||
[
|
[
|
||||||
'dzadsod__dodzadsod' => ['总计界面'],
|
'dzadsod__dodzadsod' => ['总计界面'],
|
||||||
'table_on__dovillages' => ['小区统计'],
|
'table_on__dovillages' => ['场所统计'],
|
||||||
'table_on__doelevators' => ['广告位统计'],
|
'table_on__doelevators' => ['广告位统计'],
|
||||||
'table_on__doschedule' => ['排期查询'],
|
'table_on__doschedule' => ['排期查询'],
|
||||||
]
|
]
|
||||||
|
|
@ -92,7 +92,7 @@ class appadmin extends admin{
|
||||||
['资源管理'],
|
['资源管理'],
|
||||||
[
|
[
|
||||||
'table_on__doelevator' => ['广告位'],
|
'table_on__doelevator' => ['广告位'],
|
||||||
'table_on__dovillage' => ['合作小区']
|
'table_on__dovillage' => ['合作场所']
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|
@ -276,7 +276,7 @@ class appadmin extends admin{
|
||||||
return array_combine(array_column($para,'p_value'), array_column($para,'p_name'));
|
return array_combine(array_column($para,'p_value'), array_column($para,'p_name'));
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区名称
|
//场所名称
|
||||||
public function villagelist($id,$key = 'v_name') {
|
public function villagelist($id,$key = 'v_name') {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
$village = $this->tsql->table('village')->where(['id' => $id])->one();
|
$village = $this->tsql->table('village')->where(['id' => $id])->one();
|
||||||
|
|
@ -300,17 +300,13 @@ class appadmin extends admin{
|
||||||
//返回广告位对照地址
|
//返回广告位对照地址
|
||||||
public function e_address($elevator) {
|
public function e_address($elevator) {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
//楼号
|
//道闸方位
|
||||||
$e_bno = self::paralist(['p_type' => 3, 'p_value' => $elevator['e_bno'] ]);
|
$e_bno = self::paralist(['p_type' => 3, 'p_value' => $elevator['e_bno'] ]);
|
||||||
//单元号
|
|
||||||
$e_uno = self::paralist(['p_type' => 4, 'p_value' => $elevator['e_uno'] ]);
|
|
||||||
//电梯号
|
|
||||||
$e_eno = self::paralist(['p_type' => 5, 'p_value' => $elevator['e_eno'] ]);
|
|
||||||
//广告位置
|
//广告位置
|
||||||
$e_aps = self::paralist(['p_type' => 0, 'p_value' => $elevator['e_aps'] ]);
|
$e_aps = self::paralist(['p_type' => 0, 'p_value' => $elevator['e_aps'] ]);
|
||||||
//小区
|
//场所
|
||||||
$e_vid = self::villagelist($elevator['e_vid']);
|
$e_vid = self::villagelist($elevator['e_vid']);
|
||||||
return "({$elevator['e_number']})".$e_vid.$e_bno['p_name'].$e_uno['p_name'].$e_eno['p_name'].$e_aps['p_name'];
|
return "({$elevator['e_number']})".$e_vid.$e_bno['p_name'].$e_aps['p_name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
//字段颜色
|
//字段颜色
|
||||||
|
|
@ -419,8 +415,6 @@ class appadmin extends admin{
|
||||||
'e_number' => $val['e_number'],
|
'e_number' => $val['e_number'],
|
||||||
'e_vid' => $val['e_vid'],
|
'e_vid' => $val['e_vid'],
|
||||||
'e_bno' => $val['e_bno'],
|
'e_bno' => $val['e_bno'],
|
||||||
'e_uno' => $val['e_uno'],
|
|
||||||
'e_eno' => $val['e_eno'],
|
|
||||||
'e_aps' => $neweaps,
|
'e_aps' => $neweaps,
|
||||||
'e_size' => $val['e_size'],
|
'e_size' => $val['e_size'],
|
||||||
'e_enable' => $val['e_enable'],
|
'e_enable' => $val['e_enable'],
|
||||||
|
|
|
||||||
|
|
@ -187,7 +187,7 @@ class appweb extends web {
|
||||||
return array_combine(array_column($para,'p_value'), array_column($para,'p_name'));
|
return array_combine(array_column($para,'p_value'), array_column($para,'p_name'));
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区名称
|
//场所名称
|
||||||
public function villagelist($id,$key = 'v_name') {
|
public function villagelist($id,$key = 'v_name') {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
$village = $this->tsql->table('village')->where(['id' => $id])->one();
|
$village = $this->tsql->table('village')->where(['id' => $id])->one();
|
||||||
|
|
@ -211,17 +211,13 @@ class appweb extends web {
|
||||||
//返回广告位对照地址
|
//返回广告位对照地址
|
||||||
public function e_address($elevator) {
|
public function e_address($elevator) {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
//楼号
|
//道闸方位
|
||||||
$e_bno = self::paralist(['p_type' => 3, 'p_value' => $elevator['e_bno'] ]);
|
$e_bno = self::paralist(['p_type' => 3, 'p_value' => $elevator['e_bno'] ]);
|
||||||
//单元号
|
|
||||||
$e_uno = self::paralist(['p_type' => 4, 'p_value' => $elevator['e_uno'] ]);
|
|
||||||
//电梯号
|
|
||||||
$e_eno = self::paralist(['p_type' => 5, 'p_value' => $elevator['e_eno'] ]);
|
|
||||||
//广告位置
|
//广告位置
|
||||||
$e_aps = self::paralist(['p_type' => 0, 'p_value' => $elevator['e_aps'] ]);
|
$e_aps = self::paralist(['p_type' => 0, 'p_value' => $elevator['e_aps'] ]);
|
||||||
//小区
|
//场所
|
||||||
$e_vid = self::villagelist($elevator['e_vid']);
|
$e_vid = self::villagelist($elevator['e_vid']);
|
||||||
return "({$elevator['e_number']})".$e_vid.$e_bno['p_name'].$e_uno['p_name'].$e_eno['p_name'].$e_aps['p_name'];
|
return "({$elevator['e_number']})".$e_vid.$e_bno['p_name'].$e_aps['p_name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
//字段颜色
|
//字段颜色
|
||||||
|
|
@ -330,8 +326,6 @@ class appweb extends web {
|
||||||
'e_number' => $val['e_number'],
|
'e_number' => $val['e_number'],
|
||||||
'e_vid' => $val['e_vid'],
|
'e_vid' => $val['e_vid'],
|
||||||
'e_bno' => $val['e_bno'],
|
'e_bno' => $val['e_bno'],
|
||||||
'e_uno' => $val['e_uno'],
|
|
||||||
'e_eno' => $val['e_eno'],
|
|
||||||
'e_aps' => $neweaps,
|
'e_aps' => $neweaps,
|
||||||
'e_size' => $val['e_size'],
|
'e_size' => $val['e_size'],
|
||||||
'e_enable' => $val['e_enable'],
|
'e_enable' => $val['e_enable'],
|
||||||
|
|
|
||||||
|
|
@ -430,18 +430,12 @@ class table_theme {
|
||||||
//位置
|
//位置
|
||||||
$para = $tsql->table('para')->where(['p_type' => 0])->all();
|
$para = $tsql->table('para')->where(['p_type' => 0])->all();
|
||||||
$this->search[] = self::para_select($para,['e_aps','位置']);
|
$this->search[] = self::para_select($para,['e_aps','位置']);
|
||||||
//电梯号
|
//道闸方位
|
||||||
$para = $tsql->table('para')->where(['p_type' => 5])->all();
|
|
||||||
$this->search[] = self::para_select($para,['e_eno','电梯号']);
|
|
||||||
//单元号
|
|
||||||
$para = $tsql->table('para')->where(['p_type' => 4])->all();
|
|
||||||
$this->search[] = self::para_select($para,['e_uno','单元号']);
|
|
||||||
//楼号
|
|
||||||
$para = $tsql->table('para')->where(['p_type' => 3])->all();
|
$para = $tsql->table('para')->where(['p_type' => 3])->all();
|
||||||
$this->search[] = self::para_select($para,['e_bno','楼号']);
|
$this->search[] = self::para_select($para,['e_bno','道闸方位']);
|
||||||
$this->select2 = [
|
$this->select2 = [
|
||||||
'_fiend' => ['e_vid','选择小区',$_M['form']['e_vid']],
|
'_fiend' => ['e_vid','选择场所',$_M['form']['e_vid']],
|
||||||
'placeholder' => '输入小区名称',
|
'placeholder' => '输入场所名称',
|
||||||
'fiend' => 'id',
|
'fiend' => 'id',
|
||||||
'tname' => 'village',
|
'tname' => 'village',
|
||||||
'source' => 'search',
|
'source' => 'search',
|
||||||
|
|
@ -466,7 +460,7 @@ class table_theme {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 小区统计表
|
// 场所统计表
|
||||||
protected function village() {
|
protected function village() {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
$this->table_fiend = self::tf_village();
|
$this->table_fiend = self::tf_village();
|
||||||
|
|
@ -479,7 +473,7 @@ class table_theme {
|
||||||
if($this->search_bool){
|
if($this->search_bool){
|
||||||
$this->search[] = self::input_search('v_text','输入搜索内容');
|
$this->search[] = self::input_search('v_text','输入搜索内容');
|
||||||
$this->search[] = self::input_search('v_address','输入地址');
|
$this->search[] = self::input_search('v_address','输入地址');
|
||||||
$this->search[] = self::input_search('v_name','输入小区名称');
|
$this->search[] = self::input_search('v_name','输入场所名称');
|
||||||
}
|
}
|
||||||
|
|
||||||
//底部按钮
|
//底部按钮
|
||||||
|
|
@ -487,11 +481,11 @@ class table_theme {
|
||||||
$this->btn[] = [
|
$this->btn[] = [
|
||||||
self::btn_del(),
|
self::btn_del(),
|
||||||
self::btn_zdy('启用',2,'enableon'),
|
self::btn_zdy('启用',2,'enableon'),
|
||||||
self::btn_zdy('禁用',4,'enableoff',true,'确定要禁用小区的广告位吗?一旦将无法进行排期投放!'),
|
self::btn_zdy('禁用',4,'enableoff',true,'确定要禁用场所的广告位吗?一旦将无法进行排期投放!'),
|
||||||
];
|
];
|
||||||
$addtourl = $this->own_name_info.__FUNCTION__;
|
$addtourl = $this->own_name_info.__FUNCTION__;
|
||||||
$this->btn[] = [
|
$this->btn[] = [
|
||||||
'<a class="btn btn-success btn-sm" href="'.$addtourl.'" >新增小区</a>'
|
'<a class="btn btn-success btn-sm" href="'.$addtourl.'" >新增场所</a>'
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -525,8 +519,8 @@ class table_theme {
|
||||||
];
|
];
|
||||||
$this->search[] = self::input_select_search();
|
$this->search[] = self::input_select_search();
|
||||||
$this->select2 = [
|
$this->select2 = [
|
||||||
'_fiend' => ['e_vid','选择小区',$_M['form']['e_vid']],
|
'_fiend' => ['e_vid','选择场所',$_M['form']['e_vid']],
|
||||||
'placeholder' => '输入小区名称',
|
'placeholder' => '输入场所名称',
|
||||||
'fiend' => 'id',
|
'fiend' => 'id',
|
||||||
'tname' => 'village',
|
'tname' => 'village',
|
||||||
'source' => 'search',
|
'source' => 'search',
|
||||||
|
|
@ -658,10 +652,8 @@ class table_theme {
|
||||||
['广告位置',0],
|
['广告位置',0],
|
||||||
['企业职位',1],
|
['企业职位',1],
|
||||||
['投放进度',2],
|
['投放进度',2],
|
||||||
['小区楼号',3],
|
['场所道闸方位',3],
|
||||||
['单元号',4],
|
['场所分类',6],
|
||||||
['电梯编号',5],
|
|
||||||
['小区分类',6],
|
|
||||||
['广告类型',7]
|
['广告类型',7]
|
||||||
];
|
];
|
||||||
$this->search['left'][] = self::para_select($para,['p_type','参数分类',$_M['form']['p_type']],true);
|
$this->search['left'][] = self::para_select($para,['p_type','参数分类',$_M['form']['p_type']],true);
|
||||||
|
|
@ -724,23 +716,17 @@ class table_theme {
|
||||||
$this->search['left'][] = self::para_select($para,['eaps_order','广告位排序'],true,false);
|
$this->search['left'][] = self::para_select($para,['eaps_order','广告位排序'],true,false);
|
||||||
$tsql = load::own_class('tsql','new');
|
$tsql = load::own_class('tsql','new');
|
||||||
$this->select2 = [
|
$this->select2 = [
|
||||||
'_fiend' => ['e_vid','选择小区',$_M['form']['e_vid']],
|
'_fiend' => ['e_vid','选择场所',$_M['form']['e_vid']],
|
||||||
'placeholder' => '输入小区名称',
|
'placeholder' => '输入场所名称',
|
||||||
'fiend' => 'id',
|
'fiend' => 'id',
|
||||||
'tname' => 'village',
|
'tname' => 'village',
|
||||||
'source' => 'search',
|
'source' => 'search',
|
||||||
'allnone' => 2
|
'allnone' => 2
|
||||||
];
|
];
|
||||||
$this->search['left'][] = self::input_select_search();
|
$this->search['left'][] = self::input_select_search();
|
||||||
//楼号
|
//道闸方位
|
||||||
$para = $tsql->table('para')->where(['p_type' => 3])->all();
|
$para = $tsql->table('para')->where(['p_type' => 3])->all();
|
||||||
$this->search['left'][] = self::para_select($para,['e_bno','楼号']);
|
$this->search['left'][] = self::para_select($para,['e_bno','道闸方位']);
|
||||||
//单元号
|
|
||||||
$para = $tsql->table('para')->where(['p_type' => 4])->all();
|
|
||||||
$this->search['left'][] = self::para_select($para,['e_uno','单元号']);
|
|
||||||
//电梯号
|
|
||||||
$para = $tsql->table('para')->where(['p_type' => 5])->all();
|
|
||||||
$this->search['left'][] = self::para_select($para,['e_eno','电梯号']);
|
|
||||||
//位置
|
//位置
|
||||||
$para = $tsql->table('para')->where(['p_type' => 0])->all();
|
$para = $tsql->table('para')->where(['p_type' => 0])->all();
|
||||||
$this->search['left'][] = self::para_select($para,['e_aps','位置']);
|
$this->search['left'][] = self::para_select($para,['e_aps','位置']);
|
||||||
|
|
@ -787,18 +773,12 @@ class table_theme {
|
||||||
//位置
|
//位置
|
||||||
$para = $tsql->table('para')->where(['p_type' => 0])->all();
|
$para = $tsql->table('para')->where(['p_type' => 0])->all();
|
||||||
$this->search[] = self::para_select($para,['e_aps','位置']);
|
$this->search[] = self::para_select($para,['e_aps','位置']);
|
||||||
//电梯号
|
//道闸方位
|
||||||
$para = $tsql->table('para')->where(['p_type' => 5])->all();
|
|
||||||
$this->search[] = self::para_select($para,['e_eno','电梯号']);
|
|
||||||
//单元号
|
|
||||||
$para = $tsql->table('para')->where(['p_type' => 4])->all();
|
|
||||||
$this->search[] = self::para_select($para,['e_uno','单元号']);
|
|
||||||
//楼号
|
|
||||||
$para = $tsql->table('para')->where(['p_type' => 3])->all();
|
$para = $tsql->table('para')->where(['p_type' => 3])->all();
|
||||||
$this->search[] = self::para_select($para,['e_bno','楼号']);
|
$this->search[] = self::para_select($para,['e_bno','道闸方位']);
|
||||||
$this->select2 = [
|
$this->select2 = [
|
||||||
'_fiend' => ['e_vid','选择小区',$_M['form']['e_vid']],
|
'_fiend' => ['e_vid','选择场所',$_M['form']['e_vid']],
|
||||||
'placeholder' => '输入小区名称',
|
'placeholder' => '输入场所名称',
|
||||||
'fiend' => 'id',
|
'fiend' => 'id',
|
||||||
'tname' => 'village',
|
'tname' => 'village',
|
||||||
'source' => 'search',
|
'source' => 'search',
|
||||||
|
|
@ -843,7 +823,7 @@ class table_theme {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 小区统计展示
|
// 场所统计展示
|
||||||
protected function villages() {
|
protected function villages() {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
$this->table_fiend = self::tf_villages();
|
$this->table_fiend = self::tf_villages();
|
||||||
|
|
@ -853,8 +833,8 @@ class table_theme {
|
||||||
//key 需要在指定的位置进行整合
|
//key 需要在指定的位置进行整合
|
||||||
//整合后的新名称
|
//整合后的新名称
|
||||||
//被整合的字段
|
//被整合的字段
|
||||||
'v_enum' => ['资源总计',['v_enum','v_ebnonum','v_eunonum','v_eenonum']],
|
'v_enum' => ['资源总计',['v_enum','v_ebnonum']],
|
||||||
'v_free' => [self::th_tooltip(['今天空闲或者时间区段内空闲的广告位,已去除禁用个数','top'],'闲置总计',false),['v_free','v_bno','v_uno','v_eno']]
|
'v_free' => [self::th_tooltip(['今天空闲或者时间区段内空闲的广告位,已去除禁用个数','top'],'闲置总计',false),['v_free','v_bno']]
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
//原来的列 除掉要转为第二行的 全部要设置为2,转为一行的设置为1
|
//原来的列 除掉要转为第二行的 全部要设置为2,转为一行的设置为1
|
||||||
|
|
@ -872,11 +852,7 @@ class table_theme {
|
||||||
'v_endday' => self::th_tooltip(['默认7天内即将到期的广告位','top'],self::th_replace_order('v_endday'),false),
|
'v_endday' => self::th_tooltip(['默认7天内即将到期的广告位','top'],self::th_replace_order('v_endday'),false),
|
||||||
'v_prerow' => self::th_replace_order('v_prerow'),
|
'v_prerow' => self::th_replace_order('v_prerow'),
|
||||||
'v_ebnonum' => self::th_replace_order('v_ebnonum'),
|
'v_ebnonum' => self::th_replace_order('v_ebnonum'),
|
||||||
'v_eunonum' => self::th_replace_order('v_eunonum'),
|
'v_bno' => self::th_tooltip(['存在一个广告空位则所属道闸方位就算有空','top'],self::th_replace_order('v_bno')),
|
||||||
'v_eenonum' => self::th_replace_order('v_eenonum'),
|
|
||||||
'v_bno' => self::th_tooltip(['存在一个广告空位则所属楼号就算有空','top'],self::th_replace_order('v_bno')),
|
|
||||||
'v_uno' => self::th_tooltip(['存在一个广告空位则所属单元就算有空','top'],self::th_replace_order('v_uno')),
|
|
||||||
'v_eno' => self::th_tooltip(['存在一个广告空位则所属电梯就算有空','top'],self::th_replace_order('v_eno')),
|
|
||||||
];
|
];
|
||||||
$this->th_head = is_array($rselect)?array_merge($this->table_fiend,$rselect):$this->table_fiend;
|
$this->th_head = is_array($rselect)?array_merge($this->table_fiend,$rselect):$this->table_fiend;
|
||||||
|
|
||||||
|
|
@ -884,7 +860,7 @@ class table_theme {
|
||||||
if($this->search_bool){
|
if($this->search_bool){
|
||||||
$this->search[] = self::input_search('v_text','输入搜索内容');
|
$this->search[] = self::input_search('v_text','输入搜索内容');
|
||||||
$this->search[] = self::input_search('v_address','输入地址');
|
$this->search[] = self::input_search('v_address','输入地址');
|
||||||
$this->search[] = self::input_search('v_name','输入小区名称');
|
$this->search[] = self::input_search('v_name','输入场所名称');
|
||||||
$this->search[] = self::date_timepicker_search(['vs_starttime','时间区段'],['vs_endtime','To']);
|
$this->search[] = self::date_timepicker_search(['vs_starttime','时间区段'],['vs_endtime','To']);
|
||||||
|
|
||||||
$this->select2 = [
|
$this->select2 = [
|
||||||
|
|
@ -922,7 +898,7 @@ class table_theme {
|
||||||
if($this->search_bool){
|
if($this->search_bool){
|
||||||
$this->search[] = self::input_search('v_text','输入搜索内容');
|
$this->search[] = self::input_search('v_text','输入搜索内容');
|
||||||
$this->search[] = self::input_search('v_address','输入地址');
|
$this->search[] = self::input_search('v_address','输入地址');
|
||||||
$this->search[] = self::input_search('v_name','输入小区名称');
|
$this->search[] = self::input_search('v_name','输入场所名称');
|
||||||
$this->search[] = self::date_timepicker_search(['vs_starttime','时间区段'],['vs_endtime','To']);
|
$this->search[] = self::date_timepicker_search(['vs_starttime','时间区段'],['vs_endtime','To']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -949,19 +925,13 @@ class table_theme {
|
||||||
//位置
|
//位置
|
||||||
$para = $tsql->table('para')->where(['p_type' => 0])->all();
|
$para = $tsql->table('para')->where(['p_type' => 0])->all();
|
||||||
$this->search[] = self::para_select($para,['e_aps','位置']);
|
$this->search[] = self::para_select($para,['e_aps','位置']);
|
||||||
//电梯号
|
//道闸方位
|
||||||
$para = $tsql->table('para')->where(['p_type' => 5])->all();
|
|
||||||
$this->search[] = self::para_select($para,['e_eno','电梯']);
|
|
||||||
//单元号
|
|
||||||
$para = $tsql->table('para')->where(['p_type' => 4])->all();
|
|
||||||
$this->search[] = self::para_select($para,['e_uno','单元']);
|
|
||||||
//楼号
|
|
||||||
$para = $tsql->table('para')->where(['p_type' => 3])->all();
|
$para = $tsql->table('para')->where(['p_type' => 3])->all();
|
||||||
$this->search[] = self::para_select($para,['e_bno','楼号']);
|
$this->search[] = self::para_select($para,['e_bno','道闸方位']);
|
||||||
$this->select2 = [
|
$this->select2 = [
|
||||||
'url' => $_M['url']['site'].'app/index.php?n=dzadsod&c=select&a=doselect',
|
'url' => $_M['url']['site'].'app/index.php?n=dzadsod&c=select&a=doselect',
|
||||||
'_fiend' => ['e_vid','小区',$_M['form']['e_vid']],
|
'_fiend' => ['e_vid','场所',$_M['form']['e_vid']],
|
||||||
'placeholder' => '输入小区名称',
|
'placeholder' => '输入场所名称',
|
||||||
'fiend' => 'id',
|
'fiend' => 'id',
|
||||||
'tname' => 'village',
|
'tname' => 'village',
|
||||||
'source' => 'search',
|
'source' => 'search',
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -19,7 +19,7 @@ trait tdata {
|
||||||
//跳过替换为突出显示的字段
|
//跳过替换为突出显示的字段
|
||||||
private $skip_field = [];
|
private $skip_field = [];
|
||||||
|
|
||||||
// 小区统计查询内的公用where
|
// 场所统计查询内的公用where
|
||||||
private $villages_where = '';
|
private $villages_where = '';
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -105,7 +105,7 @@ trait tdata {
|
||||||
}
|
}
|
||||||
|
|
||||||
$sqlk = "{$_YW['k']['village']} AS vi LEFT JOIN {$_YW['k']['elevator']} AS el ON vi.id = el.e_vid "
|
$sqlk = "{$_YW['k']['village']} AS vi LEFT JOIN {$_YW['k']['elevator']} AS el ON vi.id = el.e_vid "
|
||||||
. "LEFT JOIN (SELECT el.e_vid AS ae_vid,COUNT( DISTINCT el.e_number ) AS v_free,COUNT( DISTINCT el.e_vid, el.e_bno ) AS v_bno,COUNT( DISTINCT el.e_vid, el.e_bno,el.e_uno ) AS v_uno,COUNT( DISTINCT el.e_vid, el.e_bno,el.e_uno,el.e_eno ) AS v_eno {$fwhere} GROUP BY ae_vid ) AS anum ON anum.ae_vid = vi.id "
|
. "LEFT JOIN (SELECT el.e_vid AS ae_vid,COUNT( DISTINCT el.e_number ) AS v_free,COUNT( DISTINCT el.e_vid, el.e_bno ) AS v_bno {$fwhere} GROUP BY ae_vid ) AS anum ON anum.ae_vid = vi.id "
|
||||||
. "LEFT JOIN (SELECT el.e_vid AS be_vid,COUNT( DISTINCT el.e_number ) AS v_lease {$lwhere} GROUP BY be_vid ) AS bnum ON bnum.be_vid = vi.id "
|
. "LEFT JOIN (SELECT el.e_vid AS be_vid,COUNT( DISTINCT el.e_number ) AS v_lease {$lwhere} GROUP BY be_vid ) AS bnum ON bnum.be_vid = vi.id "
|
||||||
. "LEFT JOIN (SELECT el.e_vid AS ce_vid,COUNT( DISTINCT el.e_number ) AS v_endday {$dwhere} GROUP BY ce_vid ) AS cnum ON cnum.ce_vid = vi.id "
|
. "LEFT JOIN (SELECT el.e_vid AS ce_vid,COUNT( DISTINCT el.e_number ) AS v_endday {$dwhere} GROUP BY ce_vid ) AS cnum ON cnum.ce_vid = vi.id "
|
||||||
. "LEFT JOIN (SELECT el.e_vid AS de_vid,COUNT( DISTINCT el.e_number ) AS v_prerow {$pwhere} GROUP BY de_vid ) AS dnum ON dnum.de_vid = vi.id ";
|
. "LEFT JOIN (SELECT el.e_vid AS de_vid,COUNT( DISTINCT el.e_number ) AS v_prerow {$pwhere} GROUP BY de_vid ) AS dnum ON dnum.de_vid = vi.id ";
|
||||||
|
|
@ -145,10 +145,10 @@ trait tdata {
|
||||||
$field = 'ch.*, count(la.id) AS h_totalnum ';
|
$field = 'ch.*, count(la.id) AS h_totalnum ';
|
||||||
break;
|
break;
|
||||||
case 'schedule':
|
case 'schedule':
|
||||||
$field = 'el.e_enable,el.e_number,el.e_vid,el.e_bno,el.e_uno,el.e_eno,el.e_aps,la.*,ct.h_cid';
|
$field = 'el.e_enable,el.e_number,el.e_vid,el.e_bno,el.e_aps,la.*,ct.h_cid';
|
||||||
break;
|
break;
|
||||||
case 'villages':
|
case 'villages':
|
||||||
$field = " vi.*, COUNT( DISTINCT el.e_number) AS v_enum,COUNT(DISTINCT el.e_vid, el.e_bno) AS v_ebnonum,COUNT(DISTINCT el.e_vid, el.e_bno,el.e_uno) AS v_eunonum,COUNT(DISTINCT el.e_vid, el.e_bno,el.e_uno,el.e_eno) AS v_eenonum,COUNT( el.e_enable = 0 OR NULL ) AS noban,ANY_VALUE(anum.v_free) AS v_free,ANY_VALUE ( anum.v_bno ) AS v_bno,ANY_VALUE ( anum.v_uno ) AS v_uno,ANY_VALUE ( anum.v_eno ) AS v_eno,ANY_VALUE(bnum.v_lease) AS v_lease,ANY_VALUE(cnum.v_endday) AS v_endday,ANY_VALUE(dnum.v_prerow) AS v_prerow ";
|
$field = " vi.*, COUNT( DISTINCT el.e_number) AS v_enum,COUNT(DISTINCT el.e_vid, el.e_bno) AS v_ebnonum,COUNT( el.e_enable = 0 OR NULL ) AS noban,ANY_VALUE(anum.v_free) AS v_free,ANY_VALUE( anum.v_bno ) AS v_bno,ANY_VALUE(bnum.v_lease) AS v_lease,ANY_VALUE(cnum.v_endday) AS v_endday,ANY_VALUE(dnum.v_prerow) AS v_prerow ";
|
||||||
break;
|
break;
|
||||||
case 'village':
|
case 'village':
|
||||||
$field = " vi.*, count( el.e_number ) AS total,count( el.e_enable = 0 OR NULL ) AS noban,count( el.e_enable = 1 OR NULL ) AS normal ";
|
$field = " vi.*, count( el.e_number ) AS total,count( el.e_enable = 0 OR NULL ) AS noban,count( el.e_enable = 1 OR NULL ) AS normal ";
|
||||||
|
|
@ -291,13 +291,13 @@ trait tdata {
|
||||||
switch ($this->tname) {
|
switch ($this->tname) {
|
||||||
case 'applan':
|
case 'applan':
|
||||||
$this->search_input = ['e_number'];
|
$this->search_input = ['e_number'];
|
||||||
$this->search_other = ['e_aps','e_eno','e_uno','e_bno','e_vid','e_enable'];
|
$this->search_other = ['e_aps','e_bno','e_vid','e_enable'];
|
||||||
$where .= self::td_search();
|
$where .= self::td_search();
|
||||||
break;
|
break;
|
||||||
case 'elevators':
|
case 'elevators':
|
||||||
$this->search_input = ['e_number'];
|
$this->search_input = ['e_number'];
|
||||||
$this->search_other = ['e_aps','e_eno','e_uno','e_bno','e_vid','e_enable','endid','nowid','nextid'];
|
$this->search_other = ['e_aps','e_bno','e_vid','e_enable','endid','nowid','nextid'];
|
||||||
$this->search_field = ['el.e_number','el.e_aps','el.e_eno','el.e_uno','el.e_bno','el.e_vid','el.e_enable','cla.endid','ala.nowid','bla.nextid'];
|
$this->search_field = ['el.e_number','el.e_aps','el.e_bno','el.e_vid','el.e_enable','cla.endid','ala.nowid','bla.nextid'];
|
||||||
$where .= self::td_search();
|
$where .= self::td_search();
|
||||||
//判断是否为备份
|
//判断是否为备份
|
||||||
if($this->bsign) parent::where_id($where);
|
if($this->bsign) parent::where_id($where);
|
||||||
|
|
@ -305,8 +305,8 @@ trait tdata {
|
||||||
break;
|
break;
|
||||||
case 'patrol':
|
case 'patrol':
|
||||||
$this->search_input = ['e_number'];
|
$this->search_input = ['e_number'];
|
||||||
$this->search_other = ['e_aps','e_eno','e_uno','e_bno','e_vid','e_enable','nowid','l_hnumber'];
|
$this->search_other = ['e_aps','e_bno','e_vid','e_enable','nowid','l_hnumber'];
|
||||||
$this->search_field = ['el.e_number','el.e_aps','el.e_eno','el.e_uno','el.e_bno','el.e_vid','el.e_enable','ala.nowid','la.l_hnumber'];
|
$this->search_field = ['el.e_number','el.e_aps','el.e_bno','el.e_vid','el.e_enable','ala.nowid','la.l_hnumber'];
|
||||||
$where .= self::td_search();
|
$where .= self::td_search();
|
||||||
|
|
||||||
//不看空位
|
//不看空位
|
||||||
|
|
@ -316,7 +316,7 @@ trait tdata {
|
||||||
break;
|
break;
|
||||||
case 'elevator':
|
case 'elevator':
|
||||||
$this->search_input = ['e_number','e_label','e_text'];
|
$this->search_input = ['e_number','e_label','e_text'];
|
||||||
$this->search_other = ['e_aps','e_eno','e_uno','e_bno','e_vid','e_enable'];
|
$this->search_other = ['e_aps','e_bno','e_vid','e_enable'];
|
||||||
$where .= self::td_search();
|
$where .= self::td_search();
|
||||||
case 'village':
|
case 'village':
|
||||||
$this->search_input = ['v_name','v_text'];
|
$this->search_input = ['v_name','v_text'];
|
||||||
|
|
@ -450,10 +450,10 @@ trait tdata {
|
||||||
$idstr = parent::strchange($array);
|
$idstr = parent::strchange($array);
|
||||||
if(strlen($idstr)) $order = " `e_number` IN({$idstr}) DESC, ".$order;
|
if(strlen($idstr)) $order = " `e_number` IN({$idstr}) DESC, ".$order;
|
||||||
}
|
}
|
||||||
$order .= ", `e_vid` ASC, `e_bno` ASC, `e_uno` ASC, `e_eno` ASC, `e_aps` ASC ";
|
$order .= ", `e_vid` ASC, `e_bno` ASC, `e_aps` ASC ";
|
||||||
break;
|
break;
|
||||||
case 'elevators':
|
case 'elevators':
|
||||||
$order = " `etypes` DESC, endtime DESC, el.`e_vid` ASC, el.`e_bno` ASC, el.`e_uno` ASC, el.`e_eno` ASC, el.`e_aps` ASC ";
|
$order = " `etypes` DESC, endtime DESC, el.`e_vid` ASC, el.`e_bno` ASC, el.`e_aps` ASC ";
|
||||||
if($this->form['order_e_number']) $order = " el.e_number {$this->form['order_e_number']} ";
|
if($this->form['order_e_number']) $order = " el.e_number {$this->form['order_e_number']} ";
|
||||||
if($this->form['order_endtime']) $order = " endtime {$this->form['order_endtime']} ";
|
if($this->form['order_endtime']) $order = " endtime {$this->form['order_endtime']} ";
|
||||||
if($this->form['order_e_totalnum']) $order = " e_totalnum {$this->form['order_e_totalnum']} ";
|
if($this->form['order_e_totalnum']) $order = " e_totalnum {$this->form['order_e_totalnum']} ";
|
||||||
|
|
@ -466,11 +466,11 @@ trait tdata {
|
||||||
if($this->form['order_endetime']) $order = " endetime {$this->form['order_endetime']} ";
|
if($this->form['order_endetime']) $order = " endetime {$this->form['order_endetime']} ";
|
||||||
if($this->form['order_e_address']) {
|
if($this->form['order_e_address']) {
|
||||||
$e_address = $this->form['order_e_address'];
|
$e_address = $this->form['order_e_address'];
|
||||||
$order = " el.e_vid {$e_address}, el.e_bno {$e_address}, el.e_uno {$e_address}, el.e_eno {$e_address}, el.e_aps {$e_address} ";
|
$order = " el.e_vid {$e_address}, el.e_bno {$e_address}, el.e_aps {$e_address} ";
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'patrol':
|
case 'patrol':
|
||||||
$order = " el.`e_vid` ASC, el.`e_bno` ASC, el.`e_uno` ASC, el.`e_eno` ASC, el.`e_aps` ASC ";
|
$order = " el.`e_vid` ASC, el.`e_bno` ASC, el.`e_aps` ASC ";
|
||||||
break;
|
break;
|
||||||
case 'elevator':
|
case 'elevator':
|
||||||
$order = " `id` DESC ";
|
$order = " `id` DESC ";
|
||||||
|
|
@ -487,9 +487,9 @@ trait tdata {
|
||||||
break;
|
break;
|
||||||
case 'schedule':
|
case 'schedule':
|
||||||
$order = ' la.l_starttime DESC,la.`id` DESC';
|
$order = ' la.l_starttime DESC,la.`id` DESC';
|
||||||
//备份 按照小区排序
|
//备份 按照场所排序
|
||||||
if($this->bsign){
|
if($this->bsign){
|
||||||
$order = " el.`e_vid` ASC, el.`e_bno` ASC, el.`e_uno` ASC, el.`e_eno` ASC, el.`e_aps` ASC ";
|
$order = " el.`e_vid` ASC, el.`e_bno` ASC, el.`e_aps` ASC ";
|
||||||
}
|
}
|
||||||
if($this->form['order_l_starttime']) $order = " la.l_starttime {$this->form['order_l_starttime']} ";
|
if($this->form['order_l_starttime']) $order = " la.l_starttime {$this->form['order_l_starttime']} ";
|
||||||
if($this->form['order_l_endtime']) $order = " la.l_endtime {$this->form['order_l_endtime']} ";
|
if($this->form['order_l_endtime']) $order = " la.l_endtime {$this->form['order_l_endtime']} ";
|
||||||
|
|
@ -502,11 +502,7 @@ trait tdata {
|
||||||
if($this->form['order_v_endday']) $order = " v_endday {$this->form['order_v_endday']} ";
|
if($this->form['order_v_endday']) $order = " v_endday {$this->form['order_v_endday']} ";
|
||||||
if($this->form['order_v_prerow']) $order = " v_prerow {$this->form['order_v_prerow']} ";
|
if($this->form['order_v_prerow']) $order = " v_prerow {$this->form['order_v_prerow']} ";
|
||||||
if($this->form['order_v_ebnonum']) $order = " v_ebnonum {$this->form['order_v_ebnonum']} ";
|
if($this->form['order_v_ebnonum']) $order = " v_ebnonum {$this->form['order_v_ebnonum']} ";
|
||||||
if($this->form['order_v_eunonum']) $order = " v_eunonum {$this->form['order_v_eunonum']} ";
|
|
||||||
if($this->form['order_v_eenonum']) $order = " v_eenonum {$this->form['order_v_eenonum']} ";
|
|
||||||
if($this->form['order_v_bno']) $order = " v_bno {$this->form['order_v_bno']} ";
|
if($this->form['order_v_bno']) $order = " v_bno {$this->form['order_v_bno']} ";
|
||||||
if($this->form['order_v_uno']) $order = " v_uno {$this->form['order_v_uno']} ";
|
|
||||||
if($this->form['order_v_eno']) $order = " v_eno {$this->form['order_v_eno']} ";
|
|
||||||
break;
|
break;
|
||||||
case 'para':
|
case 'para':
|
||||||
$order = ' `id` DESC';
|
$order = ' `id` DESC';
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,8 @@ trait tfield {
|
||||||
return [
|
return [
|
||||||
'e_enable' => '状态',
|
'e_enable' => '状态',
|
||||||
'e_number' => '广告位编号',
|
'e_number' => '广告位编号',
|
||||||
'e_vid' => '小区名称',
|
'e_vid' => '场所名称',
|
||||||
'e_bno' => '楼号',
|
'e_bno' => '道闸方位',
|
||||||
'e_uno' => '单元号',
|
|
||||||
'e_eno' => '电梯号',
|
|
||||||
'e_aps' => '广告位位置',
|
'e_aps' => '广告位位置',
|
||||||
'e_size' => '广告位规格',
|
'e_size' => '广告位规格',
|
||||||
'e_label' => '相关标签',
|
'e_label' => '相关标签',
|
||||||
|
|
@ -20,16 +18,16 @@ trait tfield {
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区统计
|
//场所统计
|
||||||
protected function tf_village($sign = true) {
|
protected function tf_village($sign = true) {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
return [
|
return [
|
||||||
'v_name' => '小区名称',
|
'v_name' => '场所名称',
|
||||||
'v_type' => '小区分类',
|
'v_type' => '场所分类',
|
||||||
'v_totalstr' => '广告状态',
|
'v_totalstr' => '广告状态',
|
||||||
'v_address' => '小区地址',
|
'v_address' => '场所地址',
|
||||||
'v_wid' => '联系人',
|
'v_wid' => '联系人',
|
||||||
'v_price' => '小区均价',
|
'v_price' => '场所均价',
|
||||||
'v_psize' => '居住规模',
|
'v_psize' => '居住规模',
|
||||||
'v_addtime' => '录入时间',
|
'v_addtime' => '录入时间',
|
||||||
'v_updatetime' => '修改时间',
|
'v_updatetime' => '修改时间',
|
||||||
|
|
@ -56,10 +54,8 @@ trait tfield {
|
||||||
$barray = [
|
$barray = [
|
||||||
'e_enable' => '状态',
|
'e_enable' => '状态',
|
||||||
'e_number' => '广告位编号',
|
'e_number' => '广告位编号',
|
||||||
'e_vid' => '小区名称',
|
'e_vid' => '场所名称',
|
||||||
'e_bno' => '楼号',
|
'e_bno' => '道闸方位',
|
||||||
'e_uno' => '单元号',
|
|
||||||
'e_eno' => '电梯号',
|
|
||||||
'e_aps' => '广告位位置',
|
'e_aps' => '广告位位置',
|
||||||
'h_cid' => '签定的公司',
|
'h_cid' => '签定的公司',
|
||||||
'l_hnumber' => '合同编号',
|
'l_hnumber' => '合同编号',
|
||||||
|
|
@ -197,18 +193,14 @@ trait tfield {
|
||||||
protected function tf_villages($sign = true) {
|
protected function tf_villages($sign = true) {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
$array = [
|
$array = [
|
||||||
'v_name' => '小区名称',
|
'v_name' => '场所名称',
|
||||||
'v_type' => '小区分类',
|
'v_type' => '场所分类',
|
||||||
'v_district' => '所属区域',
|
'v_district' => '所属区域',
|
||||||
'v_address' => '小区地址',
|
'v_address' => '场所地址',
|
||||||
'v_enum' => '广告位',
|
'v_enum' => '广告位',
|
||||||
'v_ebnonum' => '楼号',
|
'v_ebnonum' => '道闸方位',
|
||||||
'v_eunonum' => '单元',
|
|
||||||
'v_eenonum' => '电梯',
|
|
||||||
'v_free' => '广告位',
|
'v_free' => '广告位',
|
||||||
'v_bno' => '楼号',
|
'v_bno' => '道闸方位',
|
||||||
'v_uno' => '单元',
|
|
||||||
'v_eno' => '电梯',
|
|
||||||
'v_lease' => '排期中的个数',
|
'v_lease' => '排期中的个数',
|
||||||
'v_endday' => '到期个数',
|
'v_endday' => '到期个数',
|
||||||
'v_prerow' => '预排的个数',
|
'v_prerow' => '预排的个数',
|
||||||
|
|
@ -216,14 +208,10 @@ trait tfield {
|
||||||
];
|
];
|
||||||
if($this->bsign){
|
if($this->bsign){
|
||||||
$array['v_free'] = '闲置广告位总数';
|
$array['v_free'] = '闲置广告位总数';
|
||||||
$array['v_bno'] = '闲置楼号';
|
$array['v_bno'] = '闲置道闸方位';
|
||||||
$array['v_uno'] = '闲置单元';
|
|
||||||
$array['v_eno'] = '闲置电梯';
|
|
||||||
$array['v_enum'] = '广告位总数';
|
$array['v_enum'] = '广告位总数';
|
||||||
$array['v_ebnonum'] = '楼号总数';
|
$array['v_ebnonum'] = '道闸方位总数';
|
||||||
$array['v_eunonum'] = '单元总数';
|
$array['v_price'] = '场所均价';
|
||||||
$array['v_eenonum'] = '电梯总数';
|
|
||||||
$array['v_price'] = '小区均价';
|
|
||||||
$array['v_psize'] = '居住规模';
|
$array['v_psize'] = '居住规模';
|
||||||
}else{
|
}else{
|
||||||
unset($array['v_district']);
|
unset($array['v_district']);
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ trait tlist {
|
||||||
protected static $customer = [];
|
protected static $customer = [];
|
||||||
//相关联系人缓存
|
//相关联系人缓存
|
||||||
protected static $workers = [];
|
protected static $workers = [];
|
||||||
//小区缓存
|
//场所缓存
|
||||||
protected static $village = [];
|
protected static $village = [];
|
||||||
|
|
||||||
//公用删除
|
//公用删除
|
||||||
|
|
@ -75,29 +75,21 @@ trait tlist {
|
||||||
//广告位详细地址转换
|
//广告位详细地址转换
|
||||||
protected function eaddress(&$val,$_address = 'e_address',$sign = false){
|
protected function eaddress(&$val,$_address = 'e_address',$sign = false){
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
//楼号
|
//道闸方位
|
||||||
if(empty(self::$para['e_bno'])) self::$para['e_bno'] = parent::translate(3);
|
if(empty(self::$para['e_bno'])) self::$para['e_bno'] = parent::translate(3);
|
||||||
//单元号
|
|
||||||
if(empty(self::$para['e_uno'])) self::$para['e_uno'] = parent::translate(4);
|
|
||||||
//电梯号
|
|
||||||
if(empty(self::$para['e_eno'])) self::$para['e_eno'] = parent::translate(5);
|
|
||||||
//广告位置
|
//广告位置
|
||||||
if(empty(self::$para['e_aps'])) self::$para['e_aps'] = parent::translate();
|
if(empty(self::$para['e_aps'])) self::$para['e_aps'] = parent::translate();
|
||||||
//小区
|
//场所
|
||||||
if(empty(self::$village[$val['e_vid']])) self::$village[$val['e_vid']] = parent::villagelist($val['e_vid']);
|
if(empty(self::$village[$val['e_vid']])) self::$village[$val['e_vid']] = parent::villagelist($val['e_vid']);
|
||||||
|
|
||||||
if($sign){
|
if($sign){
|
||||||
$val['e_vid'] = self::$village[$val['e_vid']];
|
$val['e_vid'] = self::$village[$val['e_vid']];
|
||||||
$val['e_bno'] = self::$para['e_bno'][$val['e_bno']];
|
$val['e_bno'] = self::$para['e_bno'][$val['e_bno']];
|
||||||
$val['e_uno'] = self::$para['e_uno'][$val['e_uno']];
|
|
||||||
$val['e_eno'] = self::$para['e_eno'][$val['e_eno']];
|
|
||||||
$val['e_aps'] = self::$para['e_aps'][$val['e_aps']];
|
$val['e_aps'] = self::$para['e_aps'][$val['e_aps']];
|
||||||
}else{
|
}else{
|
||||||
$villages = [
|
$villages = [
|
||||||
self::$village[$val['e_vid']],
|
self::$village[$val['e_vid']],
|
||||||
self::$para['e_bno'][$val['e_bno']],
|
self::$para['e_bno'][$val['e_bno']],
|
||||||
self::$para['e_uno'][$val['e_uno']],
|
|
||||||
self::$para['e_eno'][$val['e_eno']],
|
|
||||||
self::$para['e_aps'][$val['e_aps']]
|
self::$para['e_aps'][$val['e_aps']]
|
||||||
];
|
];
|
||||||
$val[$_address] = arrayto_string($villages,' ');
|
$val[$_address] = arrayto_string($villages,' ');
|
||||||
|
|
@ -122,15 +114,11 @@ trait tlist {
|
||||||
<label></label>
|
<label></label>
|
||||||
</span>';
|
</span>';
|
||||||
//对字段处理
|
//对字段处理
|
||||||
//楼号
|
//道闸方位
|
||||||
if(empty(self::$para['e_bno'])) self::$para['e_bno'] = parent::translate(3);
|
if(empty(self::$para['e_bno'])) self::$para['e_bno'] = parent::translate(3);
|
||||||
//单元号
|
|
||||||
if(empty(self::$para['e_uno'])) self::$para['e_uno'] = parent::translate(4);
|
|
||||||
//电梯号
|
|
||||||
if(empty(self::$para['e_eno'])) self::$para['e_eno'] = parent::translate(5);
|
|
||||||
//广告位置
|
//广告位置
|
||||||
if(empty(self::$para['e_aps'])) self::$para['e_aps'] = parent::translate();
|
if(empty(self::$para['e_aps'])) self::$para['e_aps'] = parent::translate();
|
||||||
//小区
|
//场所
|
||||||
if(empty(self::$village[$val['e_vid']])) self::$village[$val['e_vid']] = parent::villagelist($val['e_vid']);
|
if(empty(self::$village[$val['e_vid']])) self::$village[$val['e_vid']] = parent::villagelist($val['e_vid']);
|
||||||
|
|
||||||
$scheduleurl = $this->own_name_table.'elevators&e_number='.$val['e_number'];
|
$scheduleurl = $this->own_name_table.'elevators&e_number='.$val['e_number'];
|
||||||
|
|
@ -140,8 +128,6 @@ trait tlist {
|
||||||
|
|
||||||
$val['e_vid'] = self::$village[$val['e_vid']];
|
$val['e_vid'] = self::$village[$val['e_vid']];
|
||||||
$val['e_bno'] = self::$para['e_bno'][$val['e_bno']];
|
$val['e_bno'] = self::$para['e_bno'][$val['e_bno']];
|
||||||
$val['e_uno'] = self::$para['e_uno'][$val['e_uno']];
|
|
||||||
$val['e_eno'] = self::$para['e_eno'][$val['e_eno']];
|
|
||||||
$val['e_aps'] = self::$para['e_aps'][$val['e_aps']];
|
$val['e_aps'] = self::$para['e_aps'][$val['e_aps']];
|
||||||
$val['e_state'] = parent::e_state();
|
$val['e_state'] = parent::e_state();
|
||||||
$val['e_label'] = parent::tab_tokenfield($val['e_label'],2);
|
$val['e_label'] = parent::tab_tokenfield($val['e_label'],2);
|
||||||
|
|
@ -156,7 +142,7 @@ trait tlist {
|
||||||
return self::assemble($key,$base,$val,$checked);
|
return self::assemble($key,$base,$val,$checked);
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区统计
|
//场所统计
|
||||||
protected function village($val,$checked = '') {
|
protected function village($val,$checked = '') {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
//获取字段
|
//获取字段
|
||||||
|
|
@ -174,7 +160,7 @@ trait tlist {
|
||||||
$workersstr[] = self::$workers[$vwid];
|
$workersstr[] = self::$workers[$vwid];
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区分类
|
//场所分类
|
||||||
if(empty(self::$para['v_type'])) self::$para['v_type'] = parent::translate(6);
|
if(empty(self::$para['v_type'])) self::$para['v_type'] = parent::translate(6);
|
||||||
|
|
||||||
$vnameurl = $this->own_name_table.'elevator&e_vid='.$val['id'];
|
$vnameurl = $this->own_name_table.'elevator&e_vid='.$val['id'];
|
||||||
|
|
@ -352,12 +338,6 @@ trait tlist {
|
||||||
case 3:
|
case 3:
|
||||||
$p_num = $this->tsql->table('elevator')->where(['e_bno' => $val['p_value']])->count();
|
$p_num = $this->tsql->table('elevator')->where(['e_bno' => $val['p_value']])->count();
|
||||||
break;
|
break;
|
||||||
case 4:
|
|
||||||
$p_num = $this->tsql->table('elevator')->where(['e_uno' => $val['p_value']])->count();
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
$p_num = $this->tsql->table('elevator')->where(['e_eno' => $val['p_value']])->count();
|
|
||||||
break;
|
|
||||||
case 6:
|
case 6:
|
||||||
$p_num = $this->tsql->table('village')->where(['v_type' => $val['p_value']])->count();
|
$p_num = $this->tsql->table('village')->where(['v_type' => $val['p_value']])->count();
|
||||||
break;
|
break;
|
||||||
|
|
@ -381,10 +361,8 @@ trait tlist {
|
||||||
<option value="0">广告位置</option>
|
<option value="0">广告位置</option>
|
||||||
<option value="1">企业职位</option>
|
<option value="1">企业职位</option>
|
||||||
<option value="2">投放进度</option>
|
<option value="2">投放进度</option>
|
||||||
<option value="3">小区楼号</option>
|
<option value="3">道闸方位</option>
|
||||||
<option value="4">单元号</option>
|
<option value="6">场所分类</option>
|
||||||
<option value="5">电梯编号</option>
|
|
||||||
<option value="6">小区分类</option>
|
|
||||||
<option value="7">广告类型</option>
|
<option value="7">广告类型</option>
|
||||||
</select>
|
</select>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
@ -568,7 +546,7 @@ trait tlist {
|
||||||
return self::assemble($key,$base,$val,$checked,false);
|
return self::assemble($key,$base,$val,$checked,false);
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区统计展示
|
//场所统计展示
|
||||||
protected function villages($val,$checked = '') {
|
protected function villages($val,$checked = '') {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
//获取字段
|
//获取字段
|
||||||
|
|
@ -580,7 +558,7 @@ trait tlist {
|
||||||
<label></label>
|
<label></label>
|
||||||
</span>';
|
</span>';
|
||||||
|
|
||||||
//小区分类
|
//场所分类
|
||||||
if(empty(self::$para['v_type'])) self::$para['v_type'] = parent::translate(6);
|
if(empty(self::$para['v_type'])) self::$para['v_type'] = parent::translate(6);
|
||||||
//对字段处理
|
//对字段处理
|
||||||
$scheduleurl = $this->own_name_table.'schedule&e_vid='.$val['id'];
|
$scheduleurl = $this->own_name_table.'schedule&e_vid='.$val['id'];
|
||||||
|
|
@ -609,7 +587,7 @@ trait tlist {
|
||||||
return self::assemble($key,$base,$val,$checked,false);
|
return self::assemble($key,$base,$val,$checked,false);
|
||||||
}
|
}
|
||||||
|
|
||||||
//小区统计展示
|
//场所统计展示
|
||||||
protected function noticeday($val,$checked = '',$base = []) {
|
protected function noticeday($val,$checked = '',$base = []) {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
//获取字段
|
//获取字段
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -194,16 +194,16 @@ class update extends admin{
|
||||||
//数据库创建
|
//数据库创建
|
||||||
protected function table_field() {
|
protected function table_field() {
|
||||||
global $_M;
|
global $_M;
|
||||||
// 小区资料库
|
// 场所资料库
|
||||||
$zdytable['village'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
|
$zdytable['village'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`v_name` varchar(255) NOT NULL COMMENT '小区名称',
|
`v_name` varchar(255) NOT NULL COMMENT '场所名称',
|
||||||
`v_type` varchar(255) NOT NULL COMMENT '分类',
|
`v_type` varchar(255) NOT NULL COMMENT '分类',
|
||||||
`v_province` varchar(255) NOT NULL COMMENT '省',
|
`v_province` varchar(255) NOT NULL COMMENT '省',
|
||||||
`v_city` varchar(255) NOT NULL COMMENT '市',
|
`v_city` varchar(255) NOT NULL COMMENT '市',
|
||||||
`v_district` varchar(255) NOT NULL COMMENT '区',
|
`v_district` varchar(255) NOT NULL COMMENT '区',
|
||||||
`v_address` varchar(255) NOT NULL COMMENT '详细地址',
|
`v_address` varchar(255) NOT NULL COMMENT '详细地址',
|
||||||
`v_wid` varchar(255) COMMENT '相关联系人',
|
`v_wid` varchar(255) COMMENT '相关联系人',
|
||||||
`v_price` decimal(10,2) DEFAULT NULL COMMENT '小区均价',
|
`v_price` decimal(10,2) DEFAULT NULL COMMENT '场所均价',
|
||||||
`v_psize` int(11) COMMENT '居住人口规模',
|
`v_psize` int(11) COMMENT '居住人口规模',
|
||||||
`v_text` text COMMENT '备注',
|
`v_text` text COMMENT '备注',
|
||||||
`v_updatetime` datetime DEFAULT NULL,
|
`v_updatetime` datetime DEFAULT NULL,
|
||||||
|
|
@ -239,20 +239,17 @@ class update extends admin{
|
||||||
`w_addtime` datetime DEFAULT NULL,
|
`w_addtime` datetime DEFAULT NULL,
|
||||||
PRIMARY KEY (`id`)";
|
PRIMARY KEY (`id`)";
|
||||||
|
|
||||||
// 小区电梯
|
|
||||||
// 同一个广告位置 不可重复
|
// 同一个广告位置 不可重复
|
||||||
$zdytable['elevator'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
|
$zdytable['elevator'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`e_vid` int(11) COMMENT '小区ID',
|
`e_vid` int(11) COMMENT '场所ID',
|
||||||
`e_number` varchar(100) NOT NULL COMMENT '广告位编号,用于后期各表操作',
|
`e_number` varchar(100) NOT NULL COMMENT '广告位编号,用于后期各表操作',
|
||||||
`e_bno` int(11) NOT NULL COMMENT '楼号',
|
`e_bno` int(11) NOT NULL COMMENT '道闸方位',
|
||||||
`e_uno` int(11) NOT NULL COMMENT '单元号',
|
|
||||||
`e_eno` int(11) NOT NULL COMMENT '电梯号',
|
|
||||||
`e_aps` int(11) NOT NULL COMMENT '广告位置',
|
`e_aps` int(11) NOT NULL COMMENT '广告位置',
|
||||||
`e_size` varchar(255) NOT NULL COMMENT '广告位尺寸大小',
|
`e_size` varchar(255) NOT NULL COMMENT '广告位尺寸大小',
|
||||||
`e_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用 0 不启用,1 为启用',
|
`e_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用 0 不启用,1 为启用',
|
||||||
`e_label` text COMMENT '自主标签',
|
`e_label` text COMMENT '自主标签',
|
||||||
`e_text` text COMMENT '备注',
|
`e_text` text COMMENT '备注',
|
||||||
UNIQUE KEY `elidno` (`e_vid`,`e_bno`,`e_uno`,`e_eno`,`e_aps`),
|
UNIQUE KEY `elidno` (`e_vid`,`e_bno`,`e_aps`),
|
||||||
UNIQUE KEY `enumber` (`e_number`),
|
UNIQUE KEY `enumber` (`e_number`),
|
||||||
PRIMARY KEY (`id`)";
|
PRIMARY KEY (`id`)";
|
||||||
|
|
||||||
|
|
@ -305,7 +302,7 @@ class update extends admin{
|
||||||
|
|
||||||
// 参数配置
|
// 参数配置
|
||||||
$zdytable['para'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
|
$zdytable['para'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`p_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '参数分类 0广告位置,1职位,2合同状态,3楼号,4单元号,5电梯编号',
|
`p_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '参数分类 0广告位置,1职位,2合同状态,3道闸方位',
|
||||||
`p_order` int(11) DEFAULT '0' COMMENT '排序',
|
`p_order` int(11) DEFAULT '0' COMMENT '排序',
|
||||||
`p_name` varchar(255) COMMENT '名称',
|
`p_name` varchar(255) COMMENT '名称',
|
||||||
`p_value` int(11) COMMENT '参数值,必须为数字',
|
`p_value` int(11) COMMENT '参数值,必须为数字',
|
||||||
|
|
@ -447,8 +444,6 @@ class update extends admin{
|
||||||
e.e_vid,
|
e.e_vid,
|
||||||
e.e_number,
|
e.e_number,
|
||||||
e.e_bno,
|
e.e_bno,
|
||||||
e.e_uno,
|
|
||||||
e.e_eno,
|
|
||||||
e.e_aps,
|
e.e_aps,
|
||||||
e.e_enable,
|
e.e_enable,
|
||||||
l.id AS l_id,
|
l.id AS l_id,
|
||||||
|
|
|
||||||
|
|
@ -241,7 +241,7 @@ class select extends appweb {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 查看小区名称列表
|
// 查看场所名称列表
|
||||||
public function doselect() {
|
public function doselect() {
|
||||||
global $_M,$_YW;
|
global $_M,$_YW;
|
||||||
//判断条件
|
//判断条件
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue