297 lines
9.9 KiB
PHP
297 lines
9.9 KiB
PHP
<?php
|
||
|
||
//表对应字段
|
||
trait tfield
|
||
{
|
||
|
||
//广告位统计
|
||
protected function tf_elevator($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'e_enable' => '状态',
|
||
'e_number' => '广告位编号',
|
||
'e_vid' => '场所名称',
|
||
'e_bno' => '门口方位',
|
||
'e_aps' => '广告位位置',
|
||
'e_size' => '广告位规格',
|
||
'e_label' => '相关标签',
|
||
'e_text' => '备注'
|
||
];
|
||
}
|
||
|
||
//场所统计
|
||
protected function tf_village($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'v_name' => '场所名称',
|
||
'v_type' => '场所分类',
|
||
'v_hcname' => '所属商圈',
|
||
'v_totalstr' => '广告状态',
|
||
'v_address' => '场所地址',
|
||
'v_lxname' => '联系人',
|
||
'v_tel' => '联系电话',
|
||
'v_price' => '场所均价',
|
||
'v_psize' => '居住规模',
|
||
'v_addtime' => '录入时间',
|
||
'v_updatetime' => '修改时间',
|
||
'v_forbidtype' => '禁投行业',
|
||
'v_lnglat' => '经纬度',
|
||
'v_service' => '维保人员',
|
||
'v_text' => '备注'
|
||
];
|
||
}
|
||
|
||
//广告合同关联表
|
||
protected function tf_schedule($sign = '')
|
||
{
|
||
global $_M, $_YW;
|
||
//Table
|
||
$array = [
|
||
'e_enable' => '状态',
|
||
'e_number' => '广告位编号',
|
||
'e_size' => '广告位规格',
|
||
'l_address' => '广告位地址',
|
||
'h_cid' => '签定的公司',
|
||
'l_hnumber' => '合同编号',
|
||
'l_title' => '投放名称',
|
||
'l_starttime' => '开始时间',
|
||
'l_endtime' => '结束时间',
|
||
'ltype' => '投放状态' //标记是否已经结束
|
||
];
|
||
// 导出专用
|
||
$barray = [
|
||
'e_enable' => '状态',
|
||
// 'e_number' => '广告位编号',
|
||
'e_size' => '广告位规格',
|
||
'e_vid' => '场所名称',
|
||
'v_vaddress' => '场所地址',
|
||
'v_hcname' => '所属商圈',
|
||
'e_bno' => '门口方位',
|
||
'e_aps' => '广告位位置',
|
||
'h_cid' => '签定的公司',
|
||
'l_hnumber' => '合同编号',
|
||
'l_title' => '投放名称',
|
||
'l_starttime' => '开始时间',
|
||
'l_endtime' => '结束时间',
|
||
'ltype' => '投放状态' //标记是否已经结束
|
||
];
|
||
return $sign || $this->bsign ? $barray : $array;
|
||
}
|
||
|
||
//合同
|
||
protected function tf_contract($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'h_number' => '合同编号',
|
||
'h_medium' => '投放媒介',
|
||
'h_signtime' => '签订日期',
|
||
'h_cid' => '签定公司',
|
||
'h_tprice' => '合同总额',
|
||
'h_wid' => '签定人员',
|
||
'h_totalnum' => '投放次数',
|
||
'h_starttime' => '订单开始时间',
|
||
'h_endtime' => '订单结束时间',
|
||
'h_noticeday' => '提前通知天数',
|
||
'h_addtime' => '录入时间',
|
||
'h_updatetime' => '修改时间',
|
||
'h_texta' => '投放周期',
|
||
'h_tower' => '投放台数',
|
||
'h_text' => '备注'
|
||
];
|
||
}
|
||
|
||
//企业资料
|
||
protected function tf_customer($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'c_allname' => '公司名称',
|
||
'c_name' => '公司简称',
|
||
'c_address' => '公司地址',
|
||
'c_lxname' => '联系人',
|
||
'c_tel' => '联系电话',
|
||
'c_addtime' => '录入时间',
|
||
'c_updatetime' => '修改时间',
|
||
'c_text' => '备注',
|
||
];
|
||
}
|
||
|
||
//企业联系人
|
||
protected function tf_workers($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
// 'w_cid' => '隶属公司',
|
||
'w_jid' => '职务id',
|
||
'w_name' => '姓名',
|
||
'w_tel' => '联系电话',
|
||
'w_addtime' => '录入时间',
|
||
'w_updatetime' => '修改时间',
|
||
'w_text' => '备注',
|
||
];
|
||
}
|
||
|
||
//参数
|
||
protected function tf_para($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'p_type' => '参数分类',
|
||
'p_value' => '参数值',
|
||
'p_name' => '参数名',
|
||
'p_num' => '有多少数据在使用',
|
||
'p_order' => '排序',
|
||
'p_text' => '备注'
|
||
];
|
||
}
|
||
|
||
// 投放页面选择广告位
|
||
protected function tf_launch($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'l_title' => '名称',
|
||
'l_hnumber' => '合同编号',
|
||
'l_schedule' => '投放进度',
|
||
'l_totalnum' => '广告位个数',
|
||
'l_starttime' => '广告开始时间',
|
||
'l_endtime' => '广告结束时间',
|
||
'l_type' => '广告类型',
|
||
'l_text' => '备注',
|
||
'l_enumber' => '广告位编组(最多显示6个)',
|
||
'l_addtime' => '录入时间',
|
||
'l_updatetime' => '修改时间'
|
||
];
|
||
}
|
||
|
||
// 投放页面选择广告位
|
||
protected function tf_applan($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'e_enable' => '状态',
|
||
'e_number' => '广告位编号',
|
||
'e_address' => '广告位地址', //虚拟字段
|
||
'endtitle' => '上个计划名称',
|
||
'endstime' => '上个开始时间',
|
||
'endetime' => '上个结束时间',
|
||
'nowtitle' => '当前计划名称',
|
||
'nowstime' => '当前开始时间',
|
||
'nowetime' => '当前结束时间',
|
||
'nexttitle' => '下个计划名称',
|
||
'nextstime' => '下个开始时间',
|
||
'nextetime' => '下个结束时间',
|
||
'endtime' => '最大结束时间',
|
||
'e_types' => '状态提示'
|
||
];
|
||
}
|
||
|
||
//广告位查询统计
|
||
protected function tf_elevators($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'e_enable' => '状态',
|
||
'e_number' => '广告位编号',
|
||
'e_address' => '广告位地址', //虚拟字段
|
||
'e_size' => '广告位规格',
|
||
'endtitle' => '上个计划名称',
|
||
'endstime' => '上个开始时间',
|
||
'endetime' => '上个结束时间',
|
||
'nowtitle' => '当前计划名称',
|
||
'nowstime' => '当前开始时间',
|
||
'nowetime' => '当前结束时间',
|
||
'nexttitle' => '下个计划名称',
|
||
'nextstime' => '下个开始时间',
|
||
'nextetime' => '下个结束时间',
|
||
'endtime' => '最大结束时间',
|
||
'e_totalnum' => '投放次数',
|
||
'etypes' => '排期状态'
|
||
];
|
||
}
|
||
|
||
//广告位查询统计
|
||
protected function tf_villages($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
$array = [
|
||
'v_name' => '场所名称',
|
||
'v_type' => '场所分类',
|
||
'v_hcname' => '所属商圈',
|
||
'v_district' => '所属区域',
|
||
'v_address' => '场所地址',
|
||
'v_enum' => '广告位',
|
||
'v_ebnonum' => '门口方位',
|
||
'v_free' => '广告位',
|
||
'v_bno' => '门口方位',
|
||
'v_lease' => '排期中的个数',
|
||
'v_endday' => '到期个数',
|
||
'v_prerow' => '预排的个数',
|
||
'v_text' => '备注'
|
||
];
|
||
if ($this->bsign) {
|
||
$array['v_free'] = '闲置广告位总数';
|
||
$array['v_bno'] = '闲置门口方位';
|
||
$array['v_enum'] = '广告位总数';
|
||
$array['v_ebnonum'] = '门口方位总数';
|
||
$array['v_price'] = '场所均价';
|
||
$array['v_psize'] = '居住规模';
|
||
$array['v_forbidtype'] = '禁投行业';
|
||
$array['v_service'] = '维保人员';
|
||
} else {
|
||
unset($array['v_district']);
|
||
}
|
||
return $array;
|
||
}
|
||
|
||
//广告位查询统计
|
||
protected function tf_noticeday($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'h_number' => '合同编号',
|
||
'h_signtime' => '签订日期',
|
||
'h_cid' => '签定公司',
|
||
'h_tprice' => '合同总额',
|
||
'h_wid' => '签定人员',
|
||
'h_starttime' => '投放开始时间',
|
||
'h_endtime' => '投放结束时间',
|
||
'h_text' => '备注',
|
||
// 'endtime' => '提醒时间',
|
||
'htypes' => '提示说明'
|
||
];
|
||
}
|
||
|
||
//前台巡查页面
|
||
protected function tf_patrol($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
'e_number' => '编号',
|
||
'e_address' => '地址', //虚拟字段
|
||
'nowtitle' => '名称',
|
||
// 'nowstime' => '开始时间',
|
||
// 'nowetime' => '剩余',
|
||
];
|
||
}
|
||
|
||
//巡查列表
|
||
protected function tf_keylist($sign = true)
|
||
{
|
||
global $_M, $_YW;
|
||
return [
|
||
// 'k_passkey' => '密钥密码',
|
||
'k_basekey' => '密文密码',
|
||
'k_wid' => '相关联系人',
|
||
'k_state' => '密钥状态',
|
||
'k_addtime' => '新增时间',
|
||
'k_updatetime' => '修改时间',
|
||
'k_text' => '备注'
|
||
];
|
||
}
|
||
|
||
}
|