场所新增维保人员
This commit is contained in:
parent
b1d073b9e7
commit
ea653e1baa
|
|
@ -1,4 +1,5 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
defined('IN_MET') or exit('No permission');
|
defined('IN_MET') or exit('No permission');
|
||||||
|
|
||||||
load::own_class('appadmin');
|
load::own_class('appadmin');
|
||||||
|
|
@ -6,7 +7,6 @@ load::own_class('appadmin');
|
||||||
class info_off extends appadmin {
|
class info_off extends appadmin {
|
||||||
|
|
||||||
private $form;
|
private $form;
|
||||||
|
|
||||||
// 文字提示
|
// 文字提示
|
||||||
private $tips = '';
|
private $tips = '';
|
||||||
//跳转URL
|
//跳转URL
|
||||||
|
|
@ -14,8 +14,7 @@ class info_off extends appadmin {
|
||||||
//当前时间
|
//当前时间
|
||||||
private $timedate;
|
private $timedate;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct() {
|
||||||
{
|
|
||||||
global $_M, $_YW;
|
global $_M, $_YW;
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
$this->form = $_M['form'];
|
$this->form = $_M['form'];
|
||||||
|
|
@ -23,8 +22,7 @@ class info_off extends appadmin {
|
||||||
$this->timedate = date('Y-m-d H:i:s', time());
|
$this->timedate = date('Y-m-d H:i:s', time());
|
||||||
}
|
}
|
||||||
|
|
||||||
public function __destruct()
|
public function __destruct() {
|
||||||
{
|
|
||||||
global $_M, $_YW;
|
global $_M, $_YW;
|
||||||
if ($this->destruct) {
|
if ($this->destruct) {
|
||||||
turnover(empty($this->returl) ? $_M['url']['own_name'] . 'c=table_on&a=do' . $this->tname : $this->returl, $this->tips);
|
turnover(empty($this->returl) ? $_M['url']['own_name'] . 'c=table_on&a=do' . $this->tname : $this->returl, $this->tips);
|
||||||
|
|
@ -68,6 +66,7 @@ class info_off extends appadmin {
|
||||||
'v_price' => $this->form['v_price'],
|
'v_price' => $this->form['v_price'],
|
||||||
'v_psize' => $this->form['v_psize'],
|
'v_psize' => $this->form['v_psize'],
|
||||||
'v_forbidtype' => $this->form['v_forbidtype'],
|
'v_forbidtype' => $this->form['v_forbidtype'],
|
||||||
|
'v_service' => $this->form['v_service'],
|
||||||
'v_text' => $this->form['v_text']
|
'v_text' => $this->form['v_text']
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
@ -87,7 +86,8 @@ class info_off extends appadmin {
|
||||||
}
|
}
|
||||||
// 检测sql是否有错误
|
// 检测sql是否有错误
|
||||||
$error = $this->tsql->error();
|
$error = $this->tsql->error();
|
||||||
if($error) $this->tips = '操作失败:'.$error;
|
if ($error)
|
||||||
|
$this->tips = '操作失败:' . $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
//企业
|
//企业
|
||||||
|
|
@ -122,7 +122,8 @@ class info_off extends appadmin {
|
||||||
}
|
}
|
||||||
// 检测sql是否有错误
|
// 检测sql是否有错误
|
||||||
$error = $this->tsql->error();
|
$error = $this->tsql->error();
|
||||||
if($error) $this->tips = '操作失败:'.$error;
|
if ($error)
|
||||||
|
$this->tips = '操作失败:' . $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
//企业联系人
|
//企业联系人
|
||||||
|
|
@ -152,14 +153,16 @@ class info_off extends appadmin {
|
||||||
}
|
}
|
||||||
// 检测sql是否有错误
|
// 检测sql是否有错误
|
||||||
$error = $this->tsql->error();
|
$error = $this->tsql->error();
|
||||||
if($error) $this->tips = '操作失败:'.$error;
|
if ($error)
|
||||||
|
$this->tips = '操作失败:' . $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
//广告位
|
//广告位
|
||||||
private function elevator($e_bno, $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_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'],
|
||||||
|
|
@ -206,7 +209,8 @@ class info_off extends appadmin {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($error) $this->tips = '操作失败:'.$error;
|
if ($error)
|
||||||
|
$this->tips = '操作失败:' . $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
//合同录入
|
//合同录入
|
||||||
|
|
@ -249,7 +253,8 @@ class info_off extends appadmin {
|
||||||
}
|
}
|
||||||
// 检测sql是否有错误
|
// 检测sql是否有错误
|
||||||
$error = $this->tsql->error();
|
$error = $this->tsql->error();
|
||||||
if($error) $this->tips = '操作失败:'.$error;
|
if ($error)
|
||||||
|
$this->tips = '操作失败:' . $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
//投放计划保存
|
//投放计划保存
|
||||||
|
|
@ -312,9 +317,7 @@ class info_off extends appadmin {
|
||||||
}
|
}
|
||||||
|
|
||||||
//返回结果
|
//返回结果
|
||||||
$array = $error || $slid == 0
|
$array = $error || $slid == 0 ? ['slid' => $slid, 'code' => false, 'text' => "投放信息处理失败,广告位没有执行排期!错误提示({$error})", $this->form] : ['slid' => $slid, 'code' => true, 'text' => '投放信息处理成功。'];
|
||||||
?['slid' => $slid,'code' => false,'text' => "投放信息处理失败,广告位没有执行排期!错误提示({$error})",$this->form]
|
|
||||||
:['slid' => $slid,'code' => true,'text' => '投放信息处理成功。'];
|
|
||||||
echo parent::jsoncallback($array);
|
echo parent::jsoncallback($array);
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
@ -345,8 +348,10 @@ class info_off extends appadmin {
|
||||||
}
|
}
|
||||||
// 检测sql是否有错误
|
// 检测sql是否有错误
|
||||||
$error = $this->tsql->error();
|
$error = $this->tsql->error();
|
||||||
if($error) $this->tips = '操作失败:'.$error;
|
if ($error)
|
||||||
|
$this->tips = '操作失败:' . $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
@ -89,6 +89,15 @@ $met_title = $data['met_title'];
|
||||||
<span class="text-help m-l-10">禁投行业标签,可设置多个</span>
|
<span class="text-help m-l-10">禁投行业标签,可设置多个</span>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
<dl>
|
||||||
|
<dt><label class='form-control-label'>维保人员</label></dt>
|
||||||
|
<dd class="form-group">
|
||||||
|
<input type="text" name="v_service"
|
||||||
|
value="{$data.data.v_service}"
|
||||||
|
class="form-control"
|
||||||
|
placeholder="请输入维保人员姓名">
|
||||||
|
</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">
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@ trait tfield {
|
||||||
'v_addtime' => '录入时间',
|
'v_addtime' => '录入时间',
|
||||||
'v_updatetime' => '修改时间',
|
'v_updatetime' => '修改时间',
|
||||||
'v_forbidtype' => '禁投行业',
|
'v_forbidtype' => '禁投行业',
|
||||||
|
'v_service' => '维保人员',
|
||||||
'v_text' => '备注'
|
'v_text' => '备注'
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
@ -222,6 +223,7 @@ trait tfield {
|
||||||
$array['v_price'] = '场所均价';
|
$array['v_price'] = '场所均价';
|
||||||
$array['v_psize'] = '居住规模';
|
$array['v_psize'] = '居住规模';
|
||||||
$array['v_forbidtype'] = '禁投行业';
|
$array['v_forbidtype'] = '禁投行业';
|
||||||
|
$array['v_service'] = '维保人员';
|
||||||
} else {
|
} else {
|
||||||
unset($array['v_district']);
|
unset($array['v_district']);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,6 @@ trait tlist {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$this->btn[] = '<button type="button" class="btn btn-default btn-outline m-l-5" table-cancel>撤销</button>';
|
$this->btn[] = '<button type="button" class="btn btn-default btn-outline m-l-5" table-cancel>撤销</button>';
|
||||||
|
|
||||||
}
|
}
|
||||||
if (count($this->btn) > 0) {
|
if (count($this->btn) > 0) {
|
||||||
$btnstr = arrayto_string($this->btn, '');
|
$btnstr = arrayto_string($this->btn, '');
|
||||||
|
|
@ -61,13 +60,16 @@ trait tlist {
|
||||||
global $_M, $_YW;
|
global $_M, $_YW;
|
||||||
//搜索处理
|
//搜索处理
|
||||||
foreach ($this->search_input as $vs) {
|
foreach ($this->search_input as $vs) {
|
||||||
if(in_array($vs, $this->skip_field,true)) continue;
|
if (in_array($vs, $this->skip_field, true))
|
||||||
|
continue;
|
||||||
$search = trim(strtoupper($this->form[$vs]));
|
$search = trim(strtoupper($this->form[$vs]));
|
||||||
if($search != null) $val[$vs] = str_ireplace($search, '<font color="#FF0000">'.$search.'</font>', $val[$vs]);
|
if ($search != null)
|
||||||
|
$val[$vs] = str_ireplace($search, '<font color="#FF0000">' . $search . '</font>', $val[$vs]);
|
||||||
}
|
}
|
||||||
//按钮组处理
|
//按钮组处理
|
||||||
$operation = [];
|
$operation = [];
|
||||||
if($this->banbtn == false) $operation['__operation'] = self::btn_group($val,$checked,$query);
|
if ($this->banbtn == false)
|
||||||
|
$operation['__operation'] = self::btn_group($val, $checked, $query);
|
||||||
//结果整合处理
|
//结果整合处理
|
||||||
return array_merge($base, $key, array_intersect_key($val, $key), $operation);
|
return array_merge($base, $key, array_intersect_key($val, $key), $operation);
|
||||||
}
|
}
|
||||||
|
|
@ -76,11 +78,14 @@ 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_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']];
|
||||||
|
|
@ -94,14 +99,11 @@ trait tlist {
|
||||||
];
|
];
|
||||||
$val[$_address] = arrayto_string($villages, ' ');
|
$val[$_address] = arrayto_string($villages, ' ');
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
// | 各表处理
|
// | 各表处理
|
||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
|
|
||||||
//广告位统计
|
//广告位统计
|
||||||
protected function elevator($val, $checked = '') {
|
protected function elevator($val, $checked = '') {
|
||||||
global $_M, $_YW;
|
global $_M, $_YW;
|
||||||
|
|
@ -115,11 +117,14 @@ trait tlist {
|
||||||
</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_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'];
|
||||||
|
|
||||||
|
|
@ -154,10 +159,9 @@ 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);
|
||||||
|
|
||||||
$vnameurl = $this->own_name_table . 'elevator&e_vid=' . $val['id'];
|
$vnameurl = $this->own_name_table . 'elevator&e_vid=' . $val['id'];
|
||||||
$totalstr = arrayto_string([$val['total'], $val['noban'], $val['normal']], ' / ');
|
$totalstr = arrayto_string([$val['total'], $val['noban'], $val['normal']], ' / ');
|
||||||
|
|
@ -187,10 +191,12 @@ trait tlist {
|
||||||
$key = self::tf_schedule();
|
$key = self::tf_schedule();
|
||||||
//对字段处理
|
//对字段处理
|
||||||
//公司名称
|
//公司名称
|
||||||
if(empty(self::$customer[$val['h_cid']])) self::$customer[$val['h_cid']] = parent::customerlist($val['h_cid']);
|
if (empty(self::$customer[$val['h_cid']]))
|
||||||
|
self::$customer[$val['h_cid']] = parent::customerlist($val['h_cid']);
|
||||||
|
|
||||||
$s_type = strtotime($val['l_endtime']) >= strtotime(date('Y-m-d', time())) ? 1 : 0;
|
$s_type = strtotime($val['l_endtime']) >= strtotime(date('Y-m-d', time())) ? 1 : 0;
|
||||||
if(empty(self::$para['ltype']) && $s_type) self::$para['ltype'] = parent::translate(2);
|
if (empty(self::$para['ltype']) && $s_type)
|
||||||
|
self::$para['ltype'] = parent::translate(2);
|
||||||
|
|
||||||
$val['ltype'] = parent::state_color($s_type, ['已经结束', self::$para['ltype'][$val['l_schedule']]]);
|
$val['ltype'] = parent::state_color($s_type, ['已经结束', self::$para['ltype'][$val['l_schedule']]]);
|
||||||
$val['h_cid'] = self::$customer[$val['h_cid']];
|
$val['h_cid'] = self::$customer[$val['h_cid']];
|
||||||
|
|
@ -212,9 +218,11 @@ trait tlist {
|
||||||
</span>';
|
</span>';
|
||||||
//对字段处理
|
//对字段处理
|
||||||
//公司名称
|
//公司名称
|
||||||
if(empty(self::$customer[$val['h_cid']])) self::$customer[$val['h_cid']] = parent::customerlist($val['h_cid']);
|
if (empty(self::$customer[$val['h_cid']]))
|
||||||
|
self::$customer[$val['h_cid']] = parent::customerlist($val['h_cid']);
|
||||||
//投放媒介
|
//投放媒介
|
||||||
if(empty(self::$para['h_medium'])) self::$para['h_medium'] = parent::translate(4);
|
if (empty(self::$para['h_medium']))
|
||||||
|
self::$para['h_medium'] = parent::translate(4);
|
||||||
$h_mediumid = stringto_array($val['h_medium'], '#@met@#');
|
$h_mediumid = stringto_array($val['h_medium'], '#@met@#');
|
||||||
foreach ($h_mediumid as $hmid) {
|
foreach ($h_mediumid as $hmid) {
|
||||||
$hmediumid[] = self::$para['h_medium'][$hmid];
|
$hmediumid[] = self::$para['h_medium'][$hmid];
|
||||||
|
|
@ -223,7 +231,8 @@ trait tlist {
|
||||||
//相关人员
|
//相关人员
|
||||||
$workerswid = stringto_array($val['h_wid'], ',');
|
$workerswid = stringto_array($val['h_wid'], ',');
|
||||||
foreach ($workerswid as $hwid) {
|
foreach ($workerswid as $hwid) {
|
||||||
if(empty(self::$workers[$hwid])) self::$workers[$hwid] = parent::workerslist($hwid);
|
if (empty(self::$workers[$hwid]))
|
||||||
|
self::$workers[$hwid] = parent::workerslist($hwid);
|
||||||
$workersstr[] = self::$workers[$hwid];
|
$workersstr[] = self::$workers[$hwid];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -295,7 +304,8 @@ trait tlist {
|
||||||
|
|
||||||
//拿到对应的ID
|
//拿到对应的ID
|
||||||
//职务
|
//职务
|
||||||
if(empty(self::$para)) self::$para = parent::translate(1);
|
if (empty(self::$para))
|
||||||
|
self::$para = parent::translate(1);
|
||||||
|
|
||||||
//对字段处理
|
//对字段处理
|
||||||
$val['w_jid'] = self::$para[$val['w_jid']];
|
$val['w_jid'] = self::$para[$val['w_jid']];
|
||||||
|
|
@ -392,8 +402,10 @@ trait tlist {
|
||||||
<label></label>
|
<label></label>
|
||||||
</span>';
|
</span>';
|
||||||
//对字段处理
|
//对字段处理
|
||||||
if(empty(self::$para['l_schedule'])) self::$para['l_schedule'] = parent::translate(2);
|
if (empty(self::$para['l_schedule']))
|
||||||
if(empty(self::$para['l_type'])) self::$para['l_type'] = parent::translate(7);
|
self::$para['l_schedule'] = parent::translate(2);
|
||||||
|
if (empty(self::$para['l_type']))
|
||||||
|
self::$para['l_type'] = parent::translate(7);
|
||||||
$enum = count(array_filter(stringto_array($val['l_enumber'], ',')));
|
$enum = count(array_filter(stringto_array($val['l_enumber'], ',')));
|
||||||
$snum = count(array_filter(stringto_array($val['l_selectenum'], ',')));
|
$snum = count(array_filter(stringto_array($val['l_selectenum'], ',')));
|
||||||
$esstr = " {$enum} / {$snum} ";
|
$esstr = " {$enum} / {$snum} ";
|
||||||
|
|
@ -438,7 +450,8 @@ trait tlist {
|
||||||
$slid = $this->form['slid'];
|
$slid = $this->form['slid'];
|
||||||
//判断排期表内是否存在
|
//判断排期表内是否存在
|
||||||
if (!empty($this->form['slid'])) {
|
if (!empty($this->form['slid'])) {
|
||||||
if(empty(self::$para[$slid])) self::$para[$slid] = $this->tsql->table('launch')->where(['id' => $slid])->one();
|
if (empty(self::$para[$slid]))
|
||||||
|
self::$para[$slid] = $this->tsql->table('launch')->where(['id' => $slid])->one();
|
||||||
$l_hnumber = stringto_array(self::$para[$slid]['l_enumber'], ',');
|
$l_hnumber = stringto_array(self::$para[$slid]['l_enumber'], ',');
|
||||||
$class = in_array($e_number, $l_hnumber, true) ? ' checkbox-success ' : ' checkbox-danger '; //刚选择默认颜色
|
$class = in_array($e_number, $l_hnumber, true) ? ' checkbox-success ' : ' checkbox-danger '; //刚选择默认颜色
|
||||||
}
|
}
|
||||||
|
|
@ -487,14 +500,11 @@ trait tlist {
|
||||||
$val['endetime'] = '<span class="blue-grey-400">' . $val['endetime'] . '</span>';
|
$val['endetime'] = '<span class="blue-grey-400">' . $val['endetime'] . '</span>';
|
||||||
}
|
}
|
||||||
|
|
||||||
$val['endtime'] = strtotime($val['endtime']) < $curtime
|
$val['endtime'] = strtotime($val['endtime']) < $curtime ? '<span class="line_through blue-grey-400">' . $val['endtime'] . '</span>' : $val['endtime'];
|
||||||
?'<span class="line_through blue-grey-400">'.$val['endtime'].'</span>'
|
|
||||||
:$val['endtime'];
|
|
||||||
$val['e_types'] = $e_types;
|
$val['e_types'] = $e_types;
|
||||||
$val['e_enable'] = parent::state_color($val['e_enable'], ['禁用', '启用']);
|
$val['e_enable'] = parent::state_color($val['e_enable'], ['禁用', '启用']);
|
||||||
self::eaddress($val, 'e_address');
|
self::eaddress($val, 'e_address');
|
||||||
//比较每个广告位的结束时间 和 现在设置的投放订单的开始时间 大小
|
//比较每个广告位的结束时间 和 现在设置的投放订单的开始时间 大小
|
||||||
|
|
||||||
//禁用最后的按钮
|
//禁用最后的按钮
|
||||||
$this->banbtn = true;
|
$this->banbtn = true;
|
||||||
return self::assemble($key, $base, $val, $checked, false);
|
return self::assemble($key, $base, $val, $checked, false);
|
||||||
|
|
@ -526,9 +536,7 @@ trait tlist {
|
||||||
$val['nexttitle'] = $val['nexttitle'] ? '<a href="' . $scheduleurlid . $val['nextid'] . '">' . $val['nexttitle'] . '</a>' : '';
|
$val['nexttitle'] = $val['nexttitle'] ? '<a href="' . $scheduleurlid . $val['nextid'] . '">' . $val['nexttitle'] . '</a>' : '';
|
||||||
self::eaddress($val, 'e_address');
|
self::eaddress($val, 'e_address');
|
||||||
|
|
||||||
$val['endtime'] = strtotime($val['endtime']) < $curtime
|
$val['endtime'] = strtotime($val['endtime']) < $curtime ? '<span class="line_through blue-grey-400">' . $val['endtime'] . '</span>' : $val['endtime'];
|
||||||
?'<span class="line_through blue-grey-400">'.$val['endtime'].'</span>'
|
|
||||||
:$val['endtime'];
|
|
||||||
//上个排期
|
//上个排期
|
||||||
if (strtotime($val['endetime']) < $curtime) {
|
if (strtotime($val['endetime']) < $curtime) {
|
||||||
$val['endstime'] = '<span class="blue-grey-400">' . $val['endstime'] . '</span>';
|
$val['endstime'] = '<span class="blue-grey-400">' . $val['endstime'] . '</span>';
|
||||||
|
|
@ -558,7 +566,8 @@ trait tlist {
|
||||||
</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'];
|
||||||
|
|
||||||
|
|
@ -570,13 +579,15 @@ trait tlist {
|
||||||
$val['v_prerow'] = $val['v_prerow'] ? '<span class="tag tag-sm tag-pill tag-primary">' . $val['v_prerow'] . '</span>' : $val['v_prerow'];
|
$val['v_prerow'] = $val['v_prerow'] ? '<span class="tag tag-sm tag-pill tag-primary">' . $val['v_prerow'] . '</span>' : $val['v_prerow'];
|
||||||
if ($val['noban'] > 0) {
|
if ($val['noban'] > 0) {
|
||||||
$val['v_enum'] = '<span class="tag tag-sm tag-pill tag-dark">' . $val['v_enum'] . '</span>';
|
$val['v_enum'] = '<span class="tag tag-sm tag-pill tag-dark">' . $val['v_enum'] . '</span>';
|
||||||
if($this->bsign) $val['v_enum'] .= ' -- ';
|
if ($this->bsign)
|
||||||
|
$val['v_enum'] .= ' -- ';
|
||||||
$val['v_enum'] .= '<span class="tag tag-sm tag-pill tag-danger m-l-10">' . $val['noban'] . '</span>';
|
$val['v_enum'] .= '<span class="tag tag-sm tag-pill tag-danger m-l-10">' . $val['noban'] . '</span>';
|
||||||
} else {
|
} else {
|
||||||
$val['v_enum'] = $val['v_enum'] ?: '<span class="tag tag-sm tag-pill tag-danger">' . $val['v_enum'] . '</span>';
|
$val['v_enum'] = $val['v_enum'] ?: '<span class="tag tag-sm tag-pill tag-danger">' . $val['v_enum'] . '</span>';
|
||||||
}
|
}
|
||||||
// $val['v_province'].$val['v_city'] 去掉省市
|
// $val['v_province'].$val['v_city'] 去掉省市
|
||||||
if(!$this->bsign) $val['v_address'] = $val['v_district'].' '.$val['v_address'];
|
if (!$this->bsign)
|
||||||
|
$val['v_address'] = $val['v_district'] . ' ' . $val['v_address'];
|
||||||
|
|
||||||
//执行操作按钮
|
//执行操作按钮
|
||||||
if (empty($checked)) {
|
if (empty($checked)) {
|
||||||
|
|
@ -593,15 +604,16 @@ trait tlist {
|
||||||
$key = self::tf_noticeday();
|
$key = self::tf_noticeday();
|
||||||
|
|
||||||
//列表前段
|
//列表前段
|
||||||
|
|
||||||
//对字段处理
|
//对字段处理
|
||||||
//公司
|
//公司
|
||||||
if(empty(self::$customer[$val['h_cid']])) self::$customer[$val['h_cid']] = parent::customerlist($val['h_cid']);
|
if (empty(self::$customer[$val['h_cid']]))
|
||||||
|
self::$customer[$val['h_cid']] = parent::customerlist($val['h_cid']);
|
||||||
|
|
||||||
//相关人员
|
//相关人员
|
||||||
$workerswid = stringto_array($val['h_wid'], ',');
|
$workerswid = stringto_array($val['h_wid'], ',');
|
||||||
foreach ($workerswid as $hwid) {
|
foreach ($workerswid as $hwid) {
|
||||||
if(empty(self::$workers[$hwid])) self::$workers[$hwid] = parent::workerslist($hwid);
|
if (empty(self::$workers[$hwid]))
|
||||||
|
self::$workers[$hwid] = parent::workerslist($hwid);
|
||||||
$workersstr[] = self::$workers[$hwid];
|
$workersstr[] = self::$workers[$hwid];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue