dzadsod/include/traits/tfield.class.php

278 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) {
global $_M,$_YW;
return [
'e_enable' => '状态',
'e_number' => '广告位编号',
'e_vid' => '小区名称',
'e_bno' => '楼号',
'e_uno' => '单元号',
'e_eno' => '电梯号',
'e_aps' => '广告位位置',
'e_size' => '广告位规格',
'e_label' => '相关标签',
'e_text' => '备注'
];
}
//小区统计
protected function tf_village($sign = true) {
global $_M,$_YW;
return [
'v_name' => '小区名称',
'v_type' => '小区分类',
'v_totalstr' => '广告状态',
'v_address' => '小区地址',
'v_wid' => '联系人',
'v_price' => '小区均价',
'v_psize' => '居住规模',
'v_addtime' => '录入时间',
'v_updatetime' => '修改时间',
'v_text' => '备注'
];
}
//广告合同关联表
protected function tf_schedule($sign = '') {
global $_M,$_YW;
//Table
$array = [
'e_enable' => '状态',
'e_number' => '广告位编号',
'l_address' => '广告位地址',
'h_cid' => '签定的公司',
'l_hnumber' => '合同编号',
'l_title' => '投放名称',
'l_starttime' => '开始时间',
'l_endtime' => '结束时间',
'ltype' => '投放状态' //标记是否已经结束
];
// 导出专用
$barray = [
'e_enable' => '状态',
'e_number' => '广告位编号',
'e_vid' => '小区名称',
'e_bno' => '楼号',
'e_uno' => '单元号',
'e_eno' => '电梯号',
'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_signtime' => '签订日期',
'h_cid' => '签定公司',
'h_tprice' => '合同总额',
'h_wid' => '签定人员',
'h_totalnum' => '投放次数',
'h_starttime' => '订单开始时间',
'h_endtime' => '订单结束时间',
'h_noticeday' => '提前通知天数',
'h_addtime' => '录入时间',
'h_updatetime' => '修改时间',
'h_text' => '备注'
];
}
//企业资料
protected function tf_customer($sign = true) {
global $_M,$_YW;
return [
'c_allname' => '公司名称',
'c_name' => '公司简称',
'c_address' => '公司地址',
'c_wid' => '联系人',
'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_district' => '所属区域',
'v_address' => '小区地址',
'v_enum' => '广告位',
'v_ebnonum' => '楼号',
'v_eunonum' => '单元',
'v_eenonum' => '电梯',
'v_free' => '广告位',
'v_bno' => '楼号',
'v_uno' => '单元',
'v_eno' => '电梯',
'v_lease' => '排期中的个数',
'v_endday' => '到期个数',
'v_prerow' => '预排的个数',
'v_text' => '备注'
];
if($this->bsign){
$array['v_free'] = '闲置广告位总数';
$array['v_bno'] = '闲置楼号';
$array['v_uno'] = '闲置单元';
$array['v_eno'] = '闲置电梯';
$array['v_enum'] = '广告位总数';
$array['v_ebnonum'] = '楼号总数';
$array['v_eunonum'] = '单元总数';
$array['v_eenonum'] = '电梯总数';
$array['v_price'] = '小区均价';
$array['v_psize'] = '居住规模';
}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' => '备注'
];
}
}