dzadsod/include/traits/tfield.class.php

309 lines
10 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
//表对应字段
trait tfield
{
//广告位统计
protected function tf_elevator($sign = true)
{
return [
'e_enable' => '状态',
'e_number' => '广告位编号',
'e_vid' => '场所名称',
'e_bno' => '门口方位',
'e_aps' => '广告位位置',
'e_size' => '广告位规格',
'e_label' => '相关标签',
'e_text' => '备注',
];
}
//场所统计
protected function tf_village($sign = true)
{
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 = '')
{
//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_text' => '备注',
'e_label' => '相关标签',
'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_expschedule($sign = '')
{
// 导出专用
return [
'serial_number' => '序号',
'v_city' => '城市',
'media_type' => '媒体类型',
'v_district' => '区域',
'e_vid' => '社区名称',
'v_address' => '详细地址',
'v_type' => '资源类型',
'e_bno' => '道闸位置',
'e_aps' => '广告位位置',
'v_hcname' => '所属商圈',
'number' => '数量',
'e_label' => '类型',
'e_size' => '规格',
];
}
//合同
protected function tf_contract($sign = true)
{
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)
{
return [
'c_allname' => '公司名称',
'c_name' => '公司简称',
'c_address' => '公司地址',
'c_lxname' => '联系人',
'c_tel' => '联系电话',
'c_addtime' => '录入时间',
'c_updatetime' => '修改时间',
'c_text' => '备注',
];
}
//企业联系人
protected function tf_workers($sign = true)
{
return [
// 'w_cid' => '隶属公司',
'w_jid' => '职务id',
'w_name' => '姓名',
'w_tel' => '联系电话',
'w_addtime' => '录入时间',
'w_updatetime' => '修改时间',
'w_text' => '备注',
];
}
//参数
protected function tf_para($sign = true)
{
return [
'p_type' => '参数分类',
'p_value' => '参数值',
'p_name' => '参数名',
'p_num' => '有多少数据在使用',
'p_order' => '排序',
'p_text' => '备注',
];
}
// 投放页面选择广告位
protected function tf_launch($sign = true)
{
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)
{
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)
{
return [
'e_enable' => '状态',
'e_number' => '广告位编号',
'e_address' => '广告位地址', //虚拟字段
'v_hcname' => '所属商圈',
'e_size' => '广告位规格',
'endtitle' => '上个计划名称',
'endstime' => '上个开始时间',
'endetime' => '上个结束时间',
'nowtitle' => '当前计划名称',
'nowstime' => '当前开始时间',
'nowetime' => '当前结束时间',
'nexttitle' => '下个计划名称',
'nextstime' => '下个开始时间',
'nextetime' => '下个结束时间',
'endtime' => '最大结束时间',
'e_totalnum' => '投放次数',
'etypes' => '排期状态',
];
}
//广告位查询统计
protected function tf_villages($sign = true)
{
$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)
{
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)
{
return [
'e_number' => '编号',
'e_address' => '地址', //虚拟字段
'nowtitle' => '名称',
// 'nowstime' => '开始时间',
// 'nowetime' => '剩余',
];
}
//巡查列表
protected function tf_keylist($sign = true)
{
return [
// 'k_passkey' => '密钥密码',
'k_basekey' => '密文密码',
'k_wid' => '相关联系人',
'k_state' => '密钥状态',
'k_addtime' => '新增时间',
'k_updatetime' => '修改时间',
'k_text' => '备注',
];
}
}