公会信息

master
tping 4 years ago
parent 9f61cdade9
commit 0aef9e3019

@ -0,0 +1,414 @@
<?php
namespace Admin\Controller;
use Base\Tool\AggregateClient;
use User\Api\UserApi as UserApi;
use Think\Controller;
use Base\Service\PartnerService;
/**
* 工会信息
*/
class SocietyInfoController extends ThinkController
{
private $modelName = 'SocietyInfo';
public $OpAuthList=[];
public $aggregatePackageName = [];
public function _initialize()
{
$this->admininfo = $_SESSION['onethink_admin']['user_auth'];
parent::_initialize();
}
//列表
public function lists()
{
$model = M($this->modelName, 'tab_');
$map = [];
if ($this->admininfo['username'] == "admin" || isMarketLeader()) {
// admin 和 市场总监可以看所有数据
} else {
// 其他用户只能看自己的
$map['create_account'] = $this->admininfo['username'];
}
$page = intval(I('get.p', 0));
$page = $page ? $page : 1; //默认显示第一页数据
$row = intval(I('row', 0));
$row = empty($row) ? 10 : $row;//每页条数
$is_export= false;
if (isset($_REQUEST['export']) && $_REQUEST['export']==1){
$is_export = true;
}
$config = M('config', 'sys_')->where([
'name' => 'SOCIETY_INFO_COMMUNITION_GAP'
])->find();
$gap = $config['value'];
if (I('province') && I('province') != '请选择省份') $map['province'] = I('province');
if (I('city') && I('city') != '请选择城市') $map['city'] = I('city');
if (I('game_type') && I('game_type') != '请选择游戏类型') $map['game_type'] = array("exp", "like '%".I('game_type')."%'");
if (trim(I('interface_person'))) $map['interface_person'] = I('interface_person');
if (I('time_gap', '') == 1) {
$map['communication_time'] = array('gt', time() - $gap * 86400);
}
if (I('time_gap', -1) == 0) {
$map['communication_time'] = array('elt', time() - $gap * 86400);
}
//获取分页数据
$query = $model->where($map)->order("id desc");
$count = $query->count();
if($is_export){
$parseData = $query->field("*")->select();
$this->assign('listData', $parseData);
$GetData = $_GET;
unset($GetData['export']);
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U(CONTROLLER_NAME.'/'.ACTION_NAME,$GetData),'menu'=>"推广-公会信息-导出"]);
$this->display("export");
die();
} else {
$societyInfos = $model->where($map)->order("id desc")->field("*")->page($page,$row)->select();
}
//分页
$parameter['p'] = $page;
$parameter['row'] = $row;
$page = set_pagination($count, $row, $parameter);
if ($page) {
$this->assign('_page', $page);
}
foreach ($societyInfos as &$v) {
if (time() - $v['communication_time'] > $gap * 86400)
$v['is_gap_time'] = 1;
}
$this->checkListOrCountAuthRestMap($map,[]);
$this->assign('timeset_check',$this->checkRule("Admin/SocietyInfo/timeset" ,array('in','1,2')));
// $this->assign('time_gap', $config['value']);
$gameTypes = M('game_type', 'tab_')->field("id, type_name")->select();
$this->assign('game_types', $gameTypes);
$this->assign('listData', $societyInfos);
$this->assign('count', $count);
$this->meta_title = '公会信息登记表(说明:此功能是公会信息内容登记)';
$this->display();
}
//
public function timeset() {
$config = M('config', 'sys_')->where([
'name' => 'SOCIETY_INFO_COMMUNITION_GAP'
])->find();
$num = $config['value'];
if (IS_POST) {
$num = I('num');
M('config', 'sys_')->where([
'name' => 'SOCIETY_INFO_COMMUNITION_GAP'
])->save([
'value' => $num
]);
$this->success("设置成功");
}
$this->assign('num', $num);
$this->display();
}
//审核列表
public function index()
{
$page = intval(I('get.p', 0));
$page = $page ? $page : 1; //默认显示第一页数据
$row = intval(I('row', 0));
$row = empty($row) ? 10 : $row;//每页条数
$p = $_REQUEST;
if(!IS_ROOT){
$this->OpAuthList= getModuleControllerAuth();
}
$map = [];
if (!empty(I('partner_name'))) {
$map['partner_name'] = ['like', '%' . I('partner_name') . '%'];
}
if (!empty($p['verify_type'])) {
if($p['verify_type'] == 1){
$map['partner_id'] = 0;
}else{
$map['partner_id'] = ["neq",0];
}
}
if (isset($p['verify_status'])) {
$map['verify_status'] = $p['verify_status'];
}
if (isset($_REQUEST['timestart']) && isset($_REQUEST['timeend'])) {
$time_start = strtotime($_REQUEST['timestart']);
$time_end = strtotime($_REQUEST['timeend'])+ 86399;
$map["create_time"] =['BETWEEN',[$time_start, $time_end]];
} elseif (isset($_REQUEST['timestart'])) {
$time_start = strtotime($_REQUEST['timestart']);
$map["create_time"] =['EGT',$time_start];
} elseif (isset($_REQUEST['timeend'])) {
$time_end = strtotime($_REQUEST['timeend'])+ 86399;
$map["create_time"] = ['ELT',$time_end];
}
$model = M("partner_verify", 'tab_');
$data = $model->where($map)->page($page,$row)->order("FIELD(verify_status,0,1,-1),create_time desc")->select();
foreach ($data as $k => &$v) {
$v['partner_info'] = json_decode($v['partner_info'],true);
if($v['partner_id'] == 0){
$v['verify_type'] = "新增";
}else{
$v['verify_type'] = "修改";
}
$v['partner_info']['company_type'] = $v['partner_info']['company_type'] == 2 ? '个人' : '公司';
$contract_start_time = $v['partner_info']['contract_start_time'] ? time_format($v['partner_info']['contract_start_time'], 'Y/m/d') : '-';
if($v['partner_info']['contract_start_time']){
$contract_end_time = $v['partner_info']['contract_end_time'] ? date('Y/m/d', $v['partner_info']['contract_end_time']) : '永久';
}else{
$contract_end_time = $v['partner_info']['contract_end_time'] ? time_format($v['partner_info']['contract_end_time'], 'Y/m/d') : '-';
}
$v['contract_time'] = $contract_start_time . '-' . $contract_end_time;
$validity_start_time = $v['partner_info']['validity_start_time'] ?
time_format($v['partner_info']['validity_start_time'], 'Y/m/d') : '-';
if($v['partner_info']['validity_start_time']){
$validity_end_time = $v['partner_info']['validity_end_time'] ? date('Y/m/d', $v['partner_info']['validity_end_time']) : '永久';
}else{
$validity_end_time = $v['partner_info']['validity_end_time'] ? time_format($v['partner_info']['validity_end_time'], 'Y/m/d') : '-';
}
$v['validity_time'] = $validity_start_time . '-' . $validity_end_time;
$create_time = date("Y-m-d H:i:s",$v["create_time"]);
$v['verify_log'] = json_decode($v['verify_log'], true);
$v["create"]= "{$v['verify_log']['create_user']} <br> {$v['verify_log']['create_time']}";
if(isset($v['verify_log']['verify_user'])){
if($v['verify_status'] == -1){
$ts = "审核拒绝";
}else{
$ts = "审核通过";
}
$v["verify"]= "{$ts}({$v['verify_log']['verify_user']}) <br> {$v['verify_log']['verify_time']}";
}else{
$v["verify"] = '--';
}
}
$count = $model->where($map)->count();
$page = set_pagination($count, $row);
if ($page) {
$this->assign('_page', $page);
}
$this->assign('menubtn',$this->menuAuth());
$this->assign('listData', $data);
$this->assign('count', $count);
$this->assign('VerifyStatus', D("PartnerVerify")->VerifyStatus);
$this->meta_title = '上游CP审核列表';
$this->display();
}
//添加
public function add()
{
$gameTypes = M('game_type', 'tab_')->field("id, type_name")->select();
$this->assign("game_types", $gameTypes);
$this->assign("interface_person", $this->admininfo['username']);
if ($_POST) {
$save = I("post.");
$save['create_time'] = time();
$save['update_time'] = time();
$save['communication_time'] = time();
M('society_info', 'tab_')->add($save);
$this->success('保存成功', U('lists'));
} else {
$this->meta_title = '新增公会信息';
$this->display();
}
}
//编辑
public function edit()
{
$model = M($this->modelName, 'tab_');
if ($_POST) {
$save = I("post.");
$id = $save['id'];
foreach ($save['game_types'] as $v) {
$save['game_type'] .= $v . "/";
}
$save['game_type'] = trim($save['game_type'], '/');
$save['communication_time'] = time();
$save['update_time'] = time();
unset($save['id']);
$res = M('society_info', 'tab_')->where(['id' => $id])->save($save);
if ($res === false) {
$this->error('保存失败');
} else {
\Think\Log::actionLog('SocietyInfo/edit', 'SocietyInfo', $id);
addOperationLog(array(
"op_type"=>1,
"key"=>$id,
"url"=>U("SocietyInfo/edit",array("id"=>$id))
));
$this->success('保存成功', U('index'));
}
} else {
$id = intval(I('get.id', 0));
$map['id'] = $id;
$data = $model->find($id);
if (empty($data)) {
$this->error('数据异常', U('lists'));
}
$gameTypes = M('game_type', 'tab_')->field("id, type_name")->select();
$myGameTypes = explode('/', $data['game_type']);
foreach ($gameTypes as &$v) {
$v['check'] = 0;
foreach ($myGameTypes as $item) {
if ($item == $v['type_name']) {
$v['check'] = 1;
}
}
}
$this->assign("game_types", $gameTypes);
$this->assign('data', $data);
$this->meta_title = '编辑';
$this->display();
}
}
//删除
public function del()
{
if (!empty($_POST['ids'])) {
if (!is_array($_POST['ids'])) {
$this->error('参数异常');
}
$id = implode(',', $_POST['ids']);
} else {
$id = intval(I('get.id', 0));
if ($id == 0) {
$this->error('参数异常');
}
}
$res = M($this->modelName, 'tab_')->delete($id);
if ($res === false) {
$this->error('删除失败');
}
addOperationLog(array(
"op_type"=>2,
"key"=>$id,
"url"=>U("Society/lists")
));
$this->success('删除成功', U('lists'));
}
// 导入
public function excelImport() {
header("Content-Type:text/html;charset=utf-8");
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->exts = array('xls', 'xlsx');// 设置附件上传类
$upload->rootPath = './Uploads/'; // 设置附件上传目录
$upload->savePath = 'excel/'; // 设置附件上传目录
// 上传文件
$info = $upload->uploadOne($_FILES['excelData']);
$filename = './Uploads/'.$info['savepath'].$info['savename'];
$exts = $info['ext'];
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}
// 上传成功
$datas = $this->parseExcelIn($filename, $exts);
$inserts = [];
foreach ($datas as $k => $v) {
foreach ($v as $p) {
if (!$p) {
$this->error("数据不能为空");
}
}
if ($k == 1) continue;
$inserts[$k-2]['province'] = $v['A'];
$inserts[$k-2]['city'] = $v['B'];
$inserts[$k-2]['company_name'] = $v['C'];
$inserts[$k-2]['register_capital'] = $v['D'];
$inserts[$k-2]['functionary'] = $v['E'];
$inserts[$k-2]['phone'] = $v['F'];
$inserts[$k-2]['wechat'] = $v['G'];
$inserts[$k-2]['qq'] = $v['H'];
$inserts[$k-2]['game_type'] = $v['I'];
$inserts[$k-2]['game_name'] = $v['J'];
$inserts[$k-2]['join_platform'] = $v['K'];
$inserts[$k-2]['promote_scale'] = $v['L'];
$inserts[$k-2]['turnover'] = $v['M'];
$inserts[$k-2]['address'] = $v['N'];
$inserts[$k-2]['league_info'] = $v['O'];
$inserts[$k-2]['is_potential'] = $v['P']=="是" ? 1 : 0;
$inserts[$k-2]['remark'] = $v['Q'];
$inserts[$k-2]['interface_person'] = $v['R'];
$inserts[$k-2]['create_time'] = time();
$inserts[$k-2]['update_time'] = time();
$inserts[$k-2]['communication_time'] = time();
$gameTypes = explode('/', $v['I']);
foreach ($gameTypes as $gameType) {
if (!M('game_type', 'tab_')->where(["type_name" => $gameType])->find()) {
$this->error("游戏类型有误:{$gameType}");
return;
}
}
}
M('society_info', 'tab_')->addAll($inserts);
$this->success("导入成功");
}
private function parseExcelIn($filename, $exts) {
//导入PHPExcel类库因为PHPExcel没有用命名空间只能inport导入
//import("Org.Util.PHPExcel");
vendor("PHPExcel.PHPExcel");
//创建PHPExcel对象注意不能少了\
$PHPExcel=new \PHPExcel();
//如果excel文件后缀名为.xls导入这个类
if($exts == 'xls'){
//import("Org.Util.PHPExcel.Reader.Excel5");
$PHPReader=new \PHPExcel_Reader_Excel5();
}else if($exts == 'xlsx'){
//import("Org.Util.PHPExcel.Reader.Excel2007");
$PHPReader=new \PHPExcel_Reader_Excel2007();
}
//载入文件
$PHPExcel=$PHPReader->load($filename);
//获取表中的第一个工作表如果要获取第二个把0改为1依次类推
$currentSheet=$PHPExcel->getSheet(0);
//获取总列数
$allColumn=$currentSheet->getHighestColumn();
//获取总行数
$allRow=$currentSheet->getHighestRow();
//循环获取表中的数据,$currentRow表示当前行从哪行开始读取数据索引值从0开始
for($currentRow=1;$currentRow<=$allRow;$currentRow++){
//从哪列开始A表示第一列
for($currentColumn='A';$currentColumn<=$allColumn;$currentColumn++){
//数据坐标
$address=$currentColumn.$currentRow;
//读取到的数据,保存到数组$arr中
$data[$currentRow][$currentColumn]=$currentSheet->getCell($address)->getValue();
}
}
return $data;
}
}

@ -0,0 +1,11 @@
<?php
namespace Admin\Model;
use Think\Model;
class SocietyInfoModel extends Model
{
protected $tablePrefix = 'tab_';
}

@ -0,0 +1,260 @@
<extend name="Public/base" />
<block name="css">
<link rel="stylesheet" type="text/css" href="__CSS__/admin_table.css" media="all">
<link rel="stylesheet" type="text/css" href="__STATIC__/webuploader/webuploader.css" media="all">
<style>
#form .txt_area.download_url {width:400px;}
.tabcon1711 .table_radio2 .table_btn {width:215px;}
.tabcon1711 td:first-child{width: 20px; padding-left: 20px;}
</style>
</block>
<block name="body">
<script type="text/javascript" src="__STATIC__/uploadify/jquery.uploadify.min.js"></script>
<script src="__STATIC__/md5.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" src="__STATIC__/webuploader/webuploader.js"></script>
<script src="__STATIC__/layer/layer.js" type="text/javascript"></script>
<script type="text/javascript" src="__STATIC__/layer/extend/layer.ext.js"></script>
<script src="__STATIC__/juicer-min.js" type="text/javascript"></script>
<script src="__STATIC__/area.js" type="text/javascript" charset="utf-8"></script>
<!-- 标签页导航 -->
<div class="tab-wrap">
<div class="cf main-place top_nav_list navtab_list">
<h3 class="page_title">{$meta_title}</h3>
</div>
<div class="tab-content tabcon1711">
<!-- 表单 -->
<form id="form" action="{:U('add')}" method="post" class="form-horizontal" autocomplete="off">
<!-- 基础 -->
<div id="tab1" class="tab1">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="l">省份:</td>
<td class="r" style="width: 50px;">
<select name="province" id="province" class="select_gallery">
</select>
<span class="notice-text"></span>
</td>
</tr>
<tr>
<td class="l">城市:</td>
<td class="r" style="width: 50px;">
<select name="city" id="city" class="select_gallery">
</select>
<span class="notice-text"></span>
</td>
</tr>
<tr>
<td class="l">公司:</td>
<td class="r table_radio">
<input type="text" name="company_name" id="company_name" class="input" placeholder="请输入公司名称">
</td>
</tr>
<tr>
<td class="l">注册资本:</td>
<td class="r table_radio">
<input type="text" name="register_capital" id="register_capital" class="input" placeholder="请输入注册资本">
</td>
</tr>
<tr>
<td class="l">负责人:</td>
<td class="r table_radio">
<input type="text" name="functionary" id="functionary" class="input" placeholder="请输入负责人">
</td>
</tr>
<tr>
<td class="l">电话:</td>
<td class="r table_radio">
<input type="text" name="phone" id="phone" class="input" placeholder="请输入电话">
</td>
</tr>
<tr>
<td class="l">微信:</td>
<td class="r table_radio">
<input type="text" name="wechat" id="wechat" class="input" placeholder="请输入微信">
</td>
</tr>
<tr>
<td class="l">QQ</td>
<td class="r table_radio">
<input type="text" name="qq" id="qq" class="input" placeholder="请输入QQ">
</td>
</tr>
<tr>
<td class="l">游戏类型:</td>
<input id="game_type" name="game_type" type="hidden" value="{$game_types[0]['type_name']}">
<td class="r" style="width: 50px;">
<select name="game_type_id" id="game_type_id" class="select_gallery">
<volist name="game_types" id="vo">
<option value="<?=$vo['id']?>" >{$vo['type_name']}</option>
</volist>
</select>
<span class="notice-text"></span>
</td>
<script>$("#game_type_id").change(function() {
$("#game_type").val($("#game_type_id option:selected").text());
});</script>
</tr>
<tr>
<td class="l">所做游戏:</td>
<td class="r table_radio">
<input type="text" name="game_name" id="game_name" class="input" placeholder="请输入所做游戏">
</td>
</tr>
<tr>
<td class="l">合作平台:</td>
<td class="r table_radio">
<input type="text" name="join_platform" id="join_platform" class="input" placeholder="请输入合作平台">
</td>
</tr>
<tr>
<td class="l">推广规模:</td>
<td class="r table_radio">
<input type="text" name="promote_scale" id="promote_scale" class="input" placeholder="请输入推广规模">
</td>
</tr>
<tr>
<td class="l">流水:</td>
<td class="r table_radio">
<input type="text" name="turnover" id="turnover" class="input" placeholder="请输入流水">
</td>
</tr>
<tr>
<td class="l">地址:</td>
<td class="r table_radio">
<input type="text" name="address" id="address" class="input" placeholder="请输入地址">
</td>
</tr>
<tr>
<td class="l">联盟信息:</td>
<td class="r table_radio">
<input type="text" name="league_info" id="league_info" class="input" placeholder="请输入联盟信息">
</td>
</tr>
<tr>
<td class="l noticeinfo">是否为意向客户:</td>
<td class="r table_radio">
<span class="form_radio table_btn">
<label>
<input type="radio" class="inp_radio" value="0" name="is_potential" checked>
</label>
<label>
<input type="radio" class="inp_radio" value="1" name="is_potential" >
</label>
</span>
<span class="notice-text"></span>
</td>
</tr>
<tr>
<td class="l">备注信息:</td>
<td class="r">
<textarea name="remark" class="txt" placeholder="请输入备注信息"></textarea>
</td>
</tr>
<!--<tr>
<td class="l">沟通时间:</td>
<td class="r">
<input type="text" class="txt time time1" name="communication_time" value="" placeholder="请选择沟通时间">
</td>
</tr>-->
<tr>
<td class="l">对接人:</td>
<td class="r">
<input type="text" class="txt" name="interface_person" value="{$interface_person}" placeholder="对接人">
</td>
</tr>
</tbody>
</table>
</div>
<div class="form-item cf">
<input class="submit_btn" type="button" value="保存" id="submit" target-form="form-horizontal" style="margin-left:210px;">
<a class="submit_btn " alt="返回上一页" title="返回上一页" href="{:U('Partner/lists')}" >
返回
</a>
</div>
</form>
</div>
</div>
<div class="common_settings">
<span class="plus_icon"><span><img src="__IMG__/zwmimages/icon_jia.png"></span></span>
<form class="addShortcutIcon">
<input type="hidden" name="title" value="{$meta_title}">
<input type="hidden" name="url" value="SocietyInfo/add">
</form>
<a class="ajax-post add-butn <notempty name='commonset'>addSIsetted</notempty>" href="javascript:;" target-form="addShortcutIcon" url="{:U('Think/addShortcutIcon')}"><img src="__IMG__/zwmimages/icon_jia.png"><span><notempty name='commonset'>已添加<else />添加至常用设置</notempty></span></a>
</div>
</block>
<block name="script">
<link href="__STATIC__/datetimepicker/css/datetimepicker.css" rel="stylesheet" type="text/css">
<link href="__STATIC__/datetimepicker/css/dropdown.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="__STATIC__/datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
<script type="text/javascript" src="__STATIC__/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js" charset="UTF-8"></script>
<script type="text/javascript">
$(function() {
areaInit();
provinceChange()
});
$('.time1').datetimepicker({
format: 'yyyy-mm-dd H:i:0',
language:"zh-CN",
minView: 0,
autoclose:true,
showClear: true,
});
//导航高亮
highlight_subnav("{:U('SocietyInfo/lists')}");
</script>
<script>
$("#submit").on("click",function(){
var cres = $('form').serializeArray();
console.log(cres);
if ($("#province").val() == "请选择省份" || !$("#province").val()) {
layer.msg('请选择省份');return ;
}
if (!$("#city").val()) {
layer.msg('请选择城市');return ;
}
if (!$("#company_name").val()) {
layer.msg('请输入公司名');return ;
}
//添加
$.ajax({
url:"{:U('SocietyInfo/add')}",
type:"post",
data:cres,
dataType:"json",
success:function(data){
if(data.status == 1){
layer.msg(data.info,function(){
window.location.href="{:U('SocietyInfo/lists')}";
});
}else{
layer.msg(data.info);
}
},
error:function(e){
}
});
});
</script>
</block>

@ -0,0 +1,288 @@
<extend name="Public/base" />
<block name="css">
<link rel="stylesheet" type="text/css" href="__CSS__/admin_table.css" media="all">
<link rel="stylesheet" type="text/css" href="__STATIC__/webuploader/webuploader.css" media="all">
<style>
#form .txt_area.download_url {width:400px;}
.tabcon1711 .table_radio2 .table_btn {width:215px;}
.tabcon1711 td:first-child{width: 20px; padding-left: 20px;}
</style>
</block>
<block name="body">
<script type="text/javascript" src="__STATIC__/uploadify/jquery.uploadify.min.js"></script>
<script src="__STATIC__/md5.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" src="__STATIC__/webuploader/webuploader.js"></script>
<script src="__STATIC__/layer/layer.js" type="text/javascript"></script>
<script type="text/javascript" src="__STATIC__/layer/extend/layer.ext.js"></script>
<script src="__STATIC__/juicer-min.js" type="text/javascript"></script>
<script src="__STATIC__/area.js" type="text/javascript" charset="utf-8"></script>
<!-- 标签页导航 -->
<div class="tab-wrap">
<div class="cf main-place top_nav_list navtab_list">
<h3 class="page_title">{$meta_title}</h3>
</div>
<div class="tab-content tabcon1711">
<!-- 表单 -->
<form id="form" action="{:U('edit')}" method="post" class="form-horizontal" autocomplete="off">
<input value="{$data['id']}" name="id" type="hidden">
<!-- 基础 -->
<div id="tab1" class="tab1">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="l">省份:</td>
<td class="r" style="width: 50px;">
<select name="province" id="province" class="select_gallery">
</select>
<span class="notice-text"></span>
</td>
</tr>
<tr>
<td class="l">城市:</td>
<td class="r" style="width: 50px;">
<select name="city" id="city" class="select_gallery">
</select>
<span class="notice-text"></span>
</td>
</tr>
<tr>
<td class="l">公司:</td>
<td class="r table_radio">
<input type="text" value="{$data['company_name']}" name="company_name" id="company_name" class="input" placeholder="请输入公司名称">
</td>
</tr>
<tr>
<td class="l">注册资本:</td>
<td class="r table_radio">
<input type="text" value="{$data['register_capital']}" name="register_capital" id="register_capital" class="input" placeholder="请输入注册资本">
</td>
</tr>
<tr>
<td class="l">负责人:</td>
<td class="r table_radio">
<input type="text" value="{$data['functionary']}" name="functionary" id="functionary" class="input" placeholder="请输入负责人">
</td>
</tr>
<tr>
<td class="l">电话:</td>
<td class="r table_radio">
<input type="text" value="{$data['phone']}" name="phone" id="phone" class="input" placeholder="请输入电话">
</td>
</tr>
<tr>
<td class="l">微信:</td>
<td class="r table_radio">
<input type="text" value="{$data['wechat']}" name="wechat" id="wechat" class="input" placeholder="请输入微信">
</td>
</tr>
<tr>
<td class="l">QQ</td>
<td class="r table_radio">
<input type="text" value="{$data['qq']}" name="qq" id="qq" class="input" placeholder="请输入QQ">
</td>
</tr>
<tr>
<td class="l">游戏类型:</td>
<!--<input id="game_type" name="game_type" type="hidden" value="{$game_types[0]['type_name']}">-->
<td class="r" style="">
<volist name="game_types" id="vo">
<span style="margin-right:18px;">{$vo['type_name']}: <input type="checkbox" name="game_types[]" value="{$vo['type_name']}" <if condition="$vo['check'] eq 1">checked</if>></span>
</volist>
<!--<select name="game_type_id" id="game_type_id" class="select_gallery">
<volist name="game_types" id="vo">
<option value="<?=$vo['id']?>" <if condition="$data['game_type_id'] eq $vo['id']">selected</if> >{$vo['type_name']}</option>
</volist>
</select>-->
<span class="notice-text"></span>
</td>
<!--<script>$("#game_type_id").change(function() {
$("#game_type").val($("#game_type_id option:selected").text());
});</script>-->
</tr>
<tr>
<td class="l">所做游戏:</td>
<td class="r table_radio">
<input type="text" value="{$data['game_name']}" name="game_name" id="game_name" class="input" placeholder="请输入所做游戏">
</td>
</tr>
<tr>
<td class="l">合作平台:</td>
<td class="r table_radio">
<input type="text" value="{$data['join_platform']}" name="join_platform" id="join_platform" class="input" placeholder="请输入合作平台">
</td>
</tr>
<tr>
<td class="l">推广规模:</td>
<td class="r table_radio">
<input type="text" value="{$data['promote_scale']}" name="promote_scale" id="promote_scale" class="input" placeholder="请输入推广规模">
</td>
</tr>
<tr>
<td class="l">流水:</td>
<td class="r table_radio">
<input type="text" value="{$data['turnover']}" name="turnover" id="turnover" class="input" placeholder="请输入流水">
</td>
</tr>
<tr>
<td class="l">地址:</td>
<td class="r table_radio">
<input type="text" value="{$data['address']}" name="address" id="address" class="input" placeholder="请输入地址">
</td>
</tr>
<tr>
<td class="l">联盟信息:</td>
<td class="r table_radio">
<input type="text" value="{$data['league_info']}" name="league_info" id="league_info" class="input" placeholder="请输入联盟信息">
</td>
</tr>
<tr>
<td class="l noticeinfo">是否为意向客户:</td>
<td class="r table_radio">
<span class="form_radio table_btn">
<label>
<input type="radio" class="inp_radio" value="0" name="is_potential" <if condition="$data['is_potential'] eq 0">checked</if>> 否
</label>
<label>
<input type="radio" class="inp_radio" value="1" name="is_potential" <if condition="$data['is_potential'] eq 1">checked</if>> 是
</label>
</span>
<span class="notice-text"></span>
</td>
</tr>
<tr>
<td class="l">备注信息:</td>
<td class="r">
<textarea name="remark" class="txt" placeholder="请输入备注信息">{$data['remark']}</textarea>
</td>
</tr>
<!--<tr>
<td class="l">沟通时间:</td>
<td class="r">
<input type="text" class="txt time time1" name="communication_time" value="" placeholder="请选择沟通时间">
</td>
</tr>-->
<tr>
<td class="l">对接人:</td>
<td class="r">
<input type="text" class="txt" name="interface_person" value="{$data['interface_person']}" placeholder="对接人">
</td>
</tr>
</tbody>
</table>
</div>
<div class="form-item cf">
<input class="submit_btn" type="button" value="保存" id="submit" target-form="form-horizontal" style="margin-left:210px;">
<a class="submit_btn " alt="返回上一页" title="返回上一页" href="{:U('SocietyInfo/lists')}" >
返回
</a>
</div>
</form>
</div>
</div>
<div class="common_settings">
<span class="plus_icon"><span><img src="__IMG__/zwmimages/icon_jia.png"></span></span>
<form class="addShortcutIcon">
<input type="hidden" name="title" value="{$meta_title}">
<input type="hidden" name="url" value="SocietyInfo/add">
</form>
<a class="ajax-post add-butn <notempty name='commonset'>addSIsetted</notempty>" href="javascript:;" target-form="addShortcutIcon" url="{:U('Think/addShortcutIcon')}"><img src="__IMG__/zwmimages/icon_jia.png"><span><notempty name='commonset'>已添加<else />添加至常用设置</notempty></span></a>
</div>
</block>
<block name="script">
<link href="__STATIC__/datetimepicker/css/datetimepicker.css" rel="stylesheet" type="text/css">
<link href="__STATIC__/datetimepicker/css/dropdown.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="__STATIC__/datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
<script type="text/javascript" src="__STATIC__/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js" charset="UTF-8"></script>
<script type="text/javascript">
$(function() {
areaInit();
var province = document.getElementById('province');
//给选择框一个高度可直接写进数据不然要先创建dom元素option再录值
province.length=provinces.length;
for(var i=0;i<provinces.length;i++){
if (province.options[i].text == "{$data['province']}"
|| province.options[i].text.substring(0, 2) == "{$data['province']}".substring(0, 2)
) {
province.selectedIndex = province.options[i].index;
province.options[i].selected = true;
$("#province").change();
break;
}
}
var city = document.getElementById('city');
city.length=citys.length;
for(var i=0;i<citys.length;i++){
if (city.options[i].text == "{$data['city']}"
|| city.options[i].text.substring(0, 2) == "{$data['city']}".substring(0, 2)
) {
city.selectedIndex = city.options[i].index;
city.options[i].selected = true;
break;
}
}
});
$('.time1').datetimepicker({
format: 'yyyy-mm-dd H:i:0',
language:"zh-CN",
minView: 0,
autoclose:true,
showClear: true,
});
//导航高亮
highlight_subnav("{:U('SocietyInfo/lists')}");
</script>
<script>
$("#submit").on("click",function(){
var cres = $('form').serializeArray();
if ($("#province").val() == "请选择省份" || !$("#province").val()) {
layer.msg('请选择省份');return ;
}
if (!$("#city").val()) {
layer.msg('请选择城市');return ;
}
if (!$("#company_name").val()) {
layer.msg('请输入公司名');return ;
}
//添加
$.ajax({
url:"{:U('SocietyInfo/edit')}",
type:"post",
data:cres,
dataType:"json",
success:function(data){
if(data.status == 1){
layer.msg(data.info,function(){
window.location.href="{:U('SocietyInfo/lists')}";
});
}else{
layer.msg(data.info);
}
},
error:function(e){
}
});
});
</script>
</block>

@ -0,0 +1,147 @@
<extend name="Public/base"/>
<block name="body">
<link rel="stylesheet" href="__CSS__/select2.min.css" type="text/css" />
<script type="text/javascript" src="__JS__/bootstrap.min.js"></script>
<script type="text/javascript" src="__JS__/select2.min.js"></script>
<script src="__STATIC__/table2excel.js"></script>
<style>
html{
opacity: 0;
}
.select2-container--default .select2-selection--single {
color: #000;
resize: none;
border-width: 1px;
border-style: solid;
border-color: #a7b5bc #ced9df #ced9df #a7b5bc;
box-shadow: 0px 3px 3px #F7F8F9 inset;height:35px;
height:28px;border-radius:3px;font-size:12px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height:35px;
line-height:28px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height:26px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
height:26px;line-height:26px;font-size:12px;
}
.select2-results__option[aria-selected] {font-size:12px;}
.data_list table td{
text-indent:0;
}
</style>
<div class="cf main-place top_nav_list navtab_list">
<h3 class="page_title">{$meta_title}</h3>
</div>
<!-- 数据列表 -->
<div class="data_list data_game_list">
<!-- <div style="margin:auto;font-size: 20px;color: red;line-height: 3;padding: 20px;">
导出进行中。。。<br/>
如果导出成功你也可以手动关闭此页面
</div> -->
<div class="">
<table border="1" id="exporttable">
<!-- 表头 -->
<thead>
<tr>
<th>省份</th>
<th>城市</th>
<th>公司</th>
<th>注册资本</th>
<th>负责人</th>
<th>电话</th>
<th>微信</th>
<th>QQ</th>
<th>游戏类型</th>
<th>所做游戏</th>
<th>合作平台</th>
<th>推广规模</th>
<th>流水</th>
<th>地址</th>
<th>联盟信息</th>
<th>是否为意向客户</th>
<th>备注信息</th>
<th>对接人</th>
<th>录入时间</th>
<th>最后沟通时间</th>
</tr>
</thead>
<!-- 列表 -->
<tbody>
<empty name ="listData">
<td colspan="15" class="text-center">aOh! 暂时还没有内容!</td>
<else />
<volist name="listData" id="data">
<tr>
<td rowspan="{$data.row}">{$data.province}</td>
<td rowspan="{$data.row}">{$data.city}</td>
<td rowspan="{$data.row}">{$data.company_name}</td>
<td rowspan="{$data.row}">{$data.register_capital}</td>
<td rowspan="{$data.row}">{$data.functionary}</td>
<td rowspan="{$data.row}">{$data.phone}</td>
<td rowspan="{$data.row}">{$data.wechat}</td>
<td rowspan="{$data.row}">{$data.qq}</td>
<td rowspan="{$data.row}">{$data.game_type}</td>
<td rowspan="{$data.row}">{$data.game_name}</td>
<td rowspan="{$data.row}">{$data.join_platform}</td>
<td rowspan="{$data.row}">{$data.promote_scale}</td>
<td rowspan="{$data.row}">{$data.turnover}</td>
<td rowspan="{$data.row}">{$data.address}</td>
<td rowspan="{$data.row}">{$data.league_info}</td>
<td rowspan="{$data.row}">{$data.is_potential}</td>
<td rowspan="{$data.row}">{$data.remark}</td>
<td rowspan="{$data.row}">{$data.interface_person}</td>
<td rowspan="{$data.row}">{$data.create_time|date='Y-m-d H:i:s', ###}</td>
<td rowspan="{$data.row}">{$data.communication_time|date='Y-m-d H:i:s', ###}</td>
</tr>
</volist>
</empty>
</tbody>
</table>
</div>
</div>
<div class="page">
{$_page|default=''}
</div>
</block>
<block name="script">
<script src="__STATIC__/layer/layer.js"></script>
<script src="__STATIC__/layer/extend/layer.ext.js"></script>
<link href="__STATIC__/datetimepicker/css/datetimepicker.css" rel="stylesheet" type="text/css">
<php>if(C('COLOR_STYLE')=='blue_color') echo '<link href="__STATIC__/datetimepicker/css/datetimepicker_blue.css" rel="stylesheet" type="text/css">';</php>
<link href="__STATIC__/datetimepicker/css/dropdown.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="__STATIC__/datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
<script type="text/javascript" src="__STATIC__/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js" charset="UTF-8"></script>
<style>
.layui-layer-demo .layui-layer-title {background:#F0F5F7;font-weight:bold;}
.layui-layer-demo .layui-layer-content {}
.layui-layer-demo .layui-layer-content table{width:100%;border:0;border-spacing:0;padding:0;}
.layui-layer-demo .layui-layer-content td {height:42px;padding-left:20px;}
.layui-layer-demo .layui-layer-content tr:hover {background:#F0F5F7;}
.layui-layer-demo .layui-layer-content tr~tr {border-top:1px solid #ccc;}
.layui-layer-demo .layui-layer-content td~td {border-left:1px solid #ccc;}
.layui-layer-demo .layui-layer-content tr:last-child td {}
</style>
<script>
<volist name=":I('get.')" id="vo">
Think.setValue('{$key}',"{$vo}");
</volist>
$(".select_gallery").select2();
</script>
<script type="text/javascript">
$("#exporttable").table2excel({
filename: "公会信息.xls", // do include extension
preserveColors: false // set to true if you want background colors and font colors preserved
});
</script>
</block>

@ -0,0 +1,306 @@
<extend name="Public/base"/>
<block name="body">
<link rel="stylesheet" href="__CSS__/select2.min.css" type="text/css" />
<script type="text/javascript" src="__JS__/bootstrap.min.js"></script>
<script type="text/javascript" src="__JS__/select2.min.js"></script>
<script src="__STATIC__/area.js" type="text/javascript" charset="utf-8"></script>
<style>
.select2-container--default .select2-selection--single {
color: #000;
resize: none;
border-width: 1px;
border-style: solid;
border-color: #a7b5bc #ced9df #ced9df #a7b5bc;
box-shadow: 0px 3px 3px #F7F8F9 inset;height:35px;
height:28px;border-radius:3px;font-size:12px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height:35px;
line-height:28px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height:26px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
height:26px;line-height:26px;font-size:12px;
}
.select2-results__option[aria-selected] {font-size:12px;}
.data_list table td{
text-indent:0;
height: 30px;
line-height: 30px;
}
</style>
<div class="cf main-place top_nav_list navtab_list">
<h3 class="page_title">{$meta_title}</h3>
</div>
<div class="cf top_nav_list">
<div class="jssearch fl cf search_list" style="margin-bottom: 0px;">
<div class="input-list search-title-box">
<label>搜索:</label>
</div>
<div class="input-list input-list-game search_label_rehab">
<select id="province" name="province" class="" >
</select>
</div>
<div class="input-list input-list-game search_label_rehab">
<select id="city" name="city" class="" >
</select>
</div>
<div class="input-list input-list-game search_label_rehab">
<select name="game_type" id="game_type" class="select_gallery">
<option value="" >请选择游戏类型</option>
<volist name="game_types" id="vo">
<option value="{$vo['type_name']}" >{$vo['type_name']}</option>
</volist>
</select>
</div>
<div class="input-list input-list-game search_label_rehab">
<input placeholder="请选择对接人" name="interface_person" class="input">
</div>
<div class="input-list input-list-game search_label_rehab">
<select name="time_gap" id="time_gap" class="select_gallery">
<option value="" >请选择近期是否沟通</option>
<option value="1" ></option>
<option value="0" ></option>
</select>
</div>
<div class="input-list">
<a class="sch-btn" href="javascript:;" id="search" url="{:U('lists','model='.$model['name'] .'&row='.I('row'),false)}">搜索</a>
</div>
<!--<div class="input-list">
<if condition="$role_export_check eq true ">
<a class="sch-btn" href="javascript:;" id="downloadexcel" url="{:U(CONTROLLER_NAME.'/'.ACTION_NAME,array_merge(['export'=>1],I('get.')))}">导出excel</a>
</if>
</div>-->
</div>
<div class="cf top_nav_list jssearch fl cf search_list" style="margin-bottom: 0px;">
<div class="input-list">
<a class="sch-btn" href="{:U('add')}">新增</a>
</div>
<div class="input-list">
<a class="sch-btn" href="javascript:;" id="excel_in">导入</a>
</div>
<div class="input-list">
<if condition="$role_export_check eq true ">
<a class="sch-btn" href="javascript:;" id="downloadexcel" url="{:U(CONTROLLER_NAME.'/'.ACTION_NAME,array_merge(['export'=>1],I('get.')))}">导出</a>
</if>
</div>
<div class="input-list">
<if condition="$timeset_check eq true ">
<a style="width: 100px;" class="sch-btn" href="javascript:;" id="timeset" data-url="{:U('timeset')}">时间间隔设置</a>
</if>
</div>
</div>
<div class="cf top_nav_list jssearch fl cf excel_list" style="margin-bottom: 0px; display: none;">
<form id="form" action="{:U('excelImport')}" method="post" class="form-horizontal" enctype="multipart/form-data">
<div class="input-list">
<input type="file" id="excelData" name="excelData" accept="application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">
<button class="submit_btn" id="submit" type="submit" target-form="form-horizontal">确 定</button>
<button id="excel_back" class="submit_btn" type="text" target-form="form-horizontal">返 回</button>
</div>
</form>
</div>
</div>
<!-- 数据列表 -->
<div class="data_list data_game_list">
<div class="">
<table border="1">
<!-- 表头 -->
<thead>
<tr>
<th>省份</th>
<th>城市</th>
<th>公司</th>
<th>注册资本</th>
<th>负责人</th>
<th>电话</th>
<th>微信</th>
<th>QQ</th>
<th>游戏类型</th>
<th>所做游戏</th>
<th>合作平台</th>
<th>推广规模</th>
<th>流水</th>
<th>地址</th>
<th>联盟信息</th>
<th>是否为意向客户</th>
<th>备注信息</th>
<th>对接人</th>
<th>录入时间</th>
<th>最后沟通时间</th>
<th style="width:8%;min-width:10px;">操作</th>
</tr>
</thead>
<!-- 列表 -->
<tbody>
<empty name ="listData">
<td colspan="22" class="text-center">aOh! 暂时还没有内容!</td>
<else />
<volist name="listData" id="data">
<tr <if condition="$data['is_gap_time'] eq 1"> style="background: yellow;" </if> >
<td rowspan="{$data.row}">{$data.province}</td>
<td rowspan="{$data.row}">{$data.city}</td>
<td rowspan="{$data.row}">{$data.company_name}</td>
<td rowspan="{$data.row}">{$data.register_capital}</td>
<td rowspan="{$data.row}">{$data.functionary}</td>
<td rowspan="{$data.row}">{$data.phone}</td>
<td rowspan="{$data.row}">{$data.wechat}</td>
<td rowspan="{$data.row}">{$data.qq}</td>
<td rowspan="{$data.row}">{$data.game_type}</td>
<td rowspan="{$data.row}">{$data.game_name}</td>
<td rowspan="{$data.row}">{$data.join_platform}</td>
<td rowspan="{$data.row}">{$data.promote_scale}</td>
<td rowspan="{$data.row}">{$data.turnover}</td>
<td rowspan="{$data.row}">{$data.address}</td>
<td rowspan="{$data.row}">{$data.league_info}</td>
<td rowspan="{$data.row}">{$data.is_potential}</td>
<td rowspan="{$data.row}">{$data.remark}</td>
<td rowspan="{$data.row}">{$data.interface_person}</td>
<td rowspan="{$data.row}">{$data.create_time|date='Y-m-d H:i:s', ###}</td>
<td rowspan="{$data.row}">{$data.communication_time|date='Y-m-d H:i:s', ###}</td>
<td rowspan="{$data.row}">
<a href="{:U('edit',array('id'=>$data['id']))}">编辑</a>
<a href="{:U('del',array('id'=>$data['id']))}" class="confirm ajax-get">删除</a>
</td>
</tr>
</volist>
</empty>
</tbody>
</table>
</div>
</div>
<div class="page">
{$_page|default=''}
</div>
<div class="common_settings">
<span class="plus_icon"><span><img src="__IMG__/zwmimages/icon_jia.png"></span></span>
<form class="addShortcutIcon">
<input type="hidden" name="title" value="{$meta_title}">
<input type="hidden" name="url" value="SocietyInfo/lists">
</form>
<a class="ajax-post add-butn <notempty name='commonset'>addSIsetted</notempty>" href="javascript:;" target-form="addShortcutIcon" url="{:U('Think/addShortcutIcon')}"><img src="__IMG__/zwmimages/icon_jia.png"><span><notempty name='commonset'>已添加<else />添加至常用设置</notempty></span></a>
</div>
</block>
<block name="script">
<script src="__STATIC__/layer/layer.js"></script>
<script src="__STATIC__/layer/extend/layer.ext.js"></script>
<link href="__STATIC__/datetimepicker/css/datetimepicker.css" rel="stylesheet" type="text/css">
<php>if(C('COLOR_STYLE')=='blue_color') echo '<link href="__STATIC__/datetimepicker/css/datetimepicker_blue.css" rel="stylesheet" type="text/css">';</php>
<link href="__STATIC__/datetimepicker/css/dropdown.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="__STATIC__/datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
<script type="text/javascript" src="__STATIC__/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js" charset="UTF-8"></script>
<style>
.layui-layer-demo .layui-layer-title {background:#F0F5F7;font-weight:bold;}
.layui-layer-demo .layui-layer-content {}
.layui-layer-demo .layui-layer-content table{width:100%;border:0;border-spacing:0;padding:0;}
.layui-layer-demo .layui-layer-content td {height:42px;padding-left:20px;}
.layui-layer-demo .layui-layer-content tr:hover {background:#F0F5F7;}
.layui-layer-demo .layui-layer-content tr~tr {border-top:1px solid #ccc;}
.layui-layer-demo .layui-layer-content td~td {border-left:1px solid #ccc;}
.layui-layer-demo .layui-layer-content tr:last-child td {}
</style>
<script>
<volist name=":I('get.')" id="vo">
Think.setValue('{$key}',"{$vo}");
</volist>
$(".select_gallery").select2();
</script>
<script type="text/javascript">
$(function() {
areaInit();
provinceChange()
});
//导航高亮
highlight_subnav("{:U('lists')}");
$(function(){
$("#excel_in").click(function () {
$(".search_list").hide();
$(".excel_list").show();
return false;
});
$("#excel_back").click(function () {
$(".search_list").show();
$(".excel_list").hide();
return false;
});
$("#timeset").click(function () {
var url = $(this).data('url');
var title = '时间提醒设置';
layer.open({
type: 2,
title: title,
shadeClose: true,
shade: 0.8,
area: ['30%', '30%'],
content: url
});
});
$("#downloadexcel").on("click",function(){
var url = $(this).attr("url");
var title = '公会信息导出';
var index = layer.load(2);
layer.open({
type: 2,
title: title,
shadeClose: true,
shade: 0,
area: ['40%', '60%'],
content: url,
zIndex :-5,
success:function(){
layer.closeAll();
}
});
// window.open(url, "blank");
});
//搜索功能
$("#search").click(function(){
var url = $(this).attr('url');
var query = $('.jssearch').find('input').serialize();
query += "&"+$('.jssearch').find('select').serialize();
query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g,'');
query = query.replace(/^&/g,'');
if( url.indexOf('?')>0 ){
url += '&' + query;
}else{
url += '?' + query;
}
window.location.href = url;
});
//回车自动提交
$('.jssearch').find('input').keyup(function(event){
if(event.keyCode===13){
$("#search").click();
}
});
});
</script>
</block>

@ -0,0 +1,84 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
<title></title>
<link href="http://admin.vlcms.com/Public/icon.ico" type="image/x-icon" rel="shortcut icon">
<link rel="stylesheet" type="text/css" href="__CSS__/base.css" media="all">
<link rel="stylesheet" type="text/css" href="__CSS__/common.css" media="all">
<link rel="stylesheet" type="text/css" href="__CSS__/module.css">
<link rel="stylesheet" type="text/css" href="__CSS__/style.css" media="all">
<link rel="stylesheet" type="text/css" href="__CSS__/default_color.css" media="all">
<script type="text/javascript" src="__STATIC__/jquery-2.0.3.min.js"></script>
<script src="__STATIC__/layer/layer.js" type="text/javascript"></script>
</head>
<style>
html {
min-width:100%;
}
body {
padding: 0px;
}
</style>
<body>
<div id="main" class="main" style="min-height: 342px;margin-top: 20px;padding-left: 50px;">
<table border="0" cellspacing="0" cellpadding="0">
<tr style="padding: 10px;height: 50px;">
<td class="l" style="width: 120px;">未沟通时间超过:</td>
<td class="r" style="margin-left: 10px;">
<input style="width: 60px;" type="text" id="num" name="company_name" value="{$num}" placeholder="请输入天数">
</td>
<td class="l" style="width: 100px;">天后自动提示</td>
</tr>
</table>
<div class="jssearch search_list fl cf">
<div class="input-list">
<div class="sch-btn add" style="margin-left: 77px;text-align: center; width: 100px;padding: 5px;">确认添加</div>
</div>
</div>
</div>
<script>
$(function(){
$(".add").on("click",function(){
var formData = new FormData();
var num = $("#num").val();
if(num == ''){
layer.msg("天数不能为空");
return false;
}
formData.append("num", num);
var index = layer.load();
$.ajax({
url:"{:U('SocietyInfo/timeset')}",
type:"post",
data:formData,
processData:false,
contentType:false,
success:function(data){
layer.closeAll();
if(data.status == 1){
layer.alert(data.info, {}, function() {
var index = parent.layer.getFrameIndex(window.name);
parent.window.location.href="{:U('SocietyInfo/lists')}";
parent.layer.close(index);
});
}else{
layer.alert(data.info);
}
},
error:function(e){
}
});
})
});
</script>
</body>
</html>

@ -0,0 +1,61 @@
var provinces = ['请选择省份','北京市','上海市','天津市','重庆市','河北省','山西省','内蒙古省','辽宁省','吉林省','黑龙江省','江苏省','浙江省','安徽省','福建省','江西省','山东省','河南省','湖北省','湖南省','广东省','广西省','海南省','四川省','贵州省','云南省','西藏省','陕西省','甘肃省','宁夏省','青海省','新疆省','香港','澳门','台湾'];
var citys = [['请选择城市'],
["东城区", "西城区", "崇文区", "宣武区", "朝阳区", "丰台区", "石景山区", "海淀区", "门头沟区", "房山区", "通州区", "顺义区", "昌平区", "大兴区", "怀柔区", "平谷区", "密云县", "延庆县"],
["黄浦区", "卢湾区", "徐汇区", "长宁区", "静安区", "普陀区", "虹口区", "杨浦区", "闵行区", "宝山区", "嘉定区", "浦东新区", "金山区", "松江区", "青浦区", "南汇区", "奉贤区", "崇明县"],
["和平区", "河东区", "河西区", "南开区", "河北区", "红桥区", "塘沽区", "汉沽区", "大港区", "东丽区", "西青区", "津南区", "北辰区", "武清区", "宝坻区", "宁河县", "静海县", "蓟县"],
["万州区", "涪陵区", "渝中区", "大渡口区", "江北区", "沙坪坝区", "九龙坡区", "南岸区", "北碚区", "万盛区", "双桥区", "渝北区", "巴南区", "黔江区", "长寿区", "綦江县", "潼南县", "铜梁县", "大足县", "荣昌县", "璧山县", "梁平县", "城口县", "丰都县", "垫江县", "武隆县", "忠县", "开县", "云阳县", "奉节县", "巫山县", "巫溪县", "石柱土家族自治县", "秀山土家族苗族自治县", "酉阳土家族苗族自治县", "彭水苗族土家族自治县", "江津市", "合川市", "永川市", "南川市"],
["石家庄市","张家口市","承德市","秦皇岛市","唐山市","廊坊市","保定市","衡水市","沧州市","邢台市","邯郸市"],
["太原市","朔州市","大同市","阳泉市","长治市","晋城市","忻州市","晋中市","临汾市","吕梁市","运城市"],
["呼和浩特市","包头市","乌海市","赤峰市","通辽市","呼伦贝尔市","鄂尔多斯市","乌兰察布市","巴彦淖尔市","兴安盟","锡林郭勒盟","阿拉善盟"],
["沈阳市","朝阳市","阜新市","铁岭市","抚顺市","本溪市","辽阳市","鞍山市","丹东市","大连市","营口市","盘锦市","锦州市","葫芦岛市"],
["长春市","白城市","松原市","吉林市","四平市","辽源市","通化市","白山市","延边州"],
["哈尔滨市","齐齐哈尔市","七台河市","黑河市","大庆市","鹤岗市","伊春市","佳木斯市","双鸭山市","鸡西市","牡丹江市","绥化市","大兴安岭地区"],
["南京市","徐州市","连云港市","宿迁市","淮安市","盐城市","扬州市","泰州市","南通市","镇江市","常州市","无锡市","苏州市"],
["杭州市","湖州市","嘉兴市","舟山市","宁波市","绍兴市","衢州市","金华市","台州市","温州市","丽水市"],
["合肥市","宿州市","淮北市","亳州市","阜阳市","蚌埠市","淮南市","滁州市","马鞍山市","芜湖市","铜陵市","安庆市","黄山市","六安市","巢湖市","池州市","宣城市"],
["福州市","南平市","莆田市","三明市","泉州市","厦门市","漳州市","龙岩市","宁德市"],
["南昌市","九江市","景德镇市","鹰潭市","新余市","萍乡市","赣州市","上饶市","抚州市","宜春市","吉安市"],
["济南市","青岛市","聊城市","德州市","东营市","淄博市","潍坊市","烟台市","威海市","日照市","临沂市","枣庄市","济宁市","泰安市","莱芜市","滨州市","菏泽市"],
["郑州市","开封市","三门峡市","洛阳市","焦作市","新乡市","鹤壁市","安阳市","濮阳市","商丘市","许昌市","漯河市","平顶山市","南阳市","信阳市","周口市","驻马店市","济源市"],
["武汉市","十堰市","襄樊市","荆门市","孝感市","黄冈市","鄂州市","黄石市","咸宁市","荆州市","宜昌市","随州市","省直辖县级行政单位","恩施州"],
["长沙市","张家界市","常德市","益阳市","岳阳市","株洲市","湘潭市","衡阳市","郴州市","永州市","邵阳市","怀化市","娄底市","湘西州"],
["广州市","深圳市","清远市","韶关市","河源市","梅州市","潮州市","汕头市","揭阳市","汕尾市","惠州市","东莞市","珠海市","中山市","江门市","佛山市","肇庆市","云浮市","阳江市","茂名市","湛江市"],
["南宁市","桂林市","柳州市","梧州市","贵港市","玉林市","钦州市","北海市","防城港市","崇左市","百色市","河池市","来宾市","贺州市"],
["海口市","三亚市","省直辖县级行政单位"],
["成都市","广元市","绵阳市","德阳市","南充市","广安市","遂宁市","内江市","乐山市","自贡市","泸州市","宜宾市","攀枝花市","巴中市","达州市","资阳市","眉山市","雅安市","阿坝州","甘孜州","凉山州"],
["贵阳市","六盘水市","遵义市","安顺市","毕节地区","铜仁地区","黔东南州","黔南州","黔西南州"],
["昆明市","曲靖市","玉溪市","保山市","昭通市","丽江市","思茅市","临沧市","德宏州","怒江州","迪庆州","大理州","楚雄州","红河州","文山州","西双版纳州"],
["拉萨市","那曲地区","昌都地区","林芝地区","山南地区","日喀则地区","阿里地区"],
["西安市","延安市","铜川市","渭南市","咸阳市","宝鸡市","汉中市","榆林市","安康市","商洛市"],
["兰州市","嘉峪关市","白银市","天水市","武威市","酒泉市","张掖市","庆阳市","平凉市","定西市","陇南市","临夏州","甘南州"],
["西宁市","海东地区","海北州","海南州","黄南州","果洛州","玉树州","海西州"],
["银川市","石嘴山市","吴忠市","固原市","中卫市"],
["乌鲁木齐市","克拉玛依市","自治区直辖县级行政单位","喀什地区","阿克苏地区","和田地区","吐鲁番地区","哈密地区","克孜勒苏柯州","博尔塔拉州","昌吉州","巴音郭楞州","伊犁州","塔城地区","阿勒泰地区"],
["香港"],
["澳门"],
["台北市","高雄市","台中市","花莲市","基隆市","嘉义市","金门市","连江市","苗栗市","南投市","澎湖市","屏东市","台东市","台南市","桃园市","新竹市","宜兰市","云林市","彰化市"]];
function areaInit(){
// 注意这里是要通过 id 获取元素,而不是通过 class 获取
var province = document.getElementById('province');
//给选择框一个高度可直接写进数据不然要先创建dom元素option再录值
province.length=provinces.length;
for(var i=0;i<provinces.length;i++){
province.options[i].text=provinces[i];
province.options[i].value=provinces[i];
}
document.getElementById("province").onchange = provinceChange;
}
function provinceChange(){
var province = document.getElementById("province");
var num = province.selectedIndex; // 选中option索引
var city = document.getElementById('city');
var citystemp=citys[num];
city.length=citystemp.length;
for(var i=0;i<citystemp.length;i++){
city.options[i].text=citystemp[i];
city.options[i].value=citystemp[i];
}
city.options[0].selected=true;
}
Loading…
Cancel
Save