Browse Source

第二次推送项目3

master
wanghongjun 2 years ago
parent
commit
ae8693b9e6
  1. 147
      app/capital/config.php
  2. 2245
      app/capital/controller/Capital.php
  3. 113
      app/capital/model/CapitalUpfiles.php
  4. 179
      app/capital/model/Capitalapply.php
  5. 64
      app/capital/model/Capitalbaseinfo.php
  6. 38
      app/capital/model/Capitalcheck.php
  7. 7
      app/capital/model/Capitaldetail.php
  8. 22
      app/capital/model/Capitalfee.php
  9. 92
      app/capital/model/Capitaluptype.php
  10. 112
      app/capital/view/capital/Copy of apply_check100.html
  11. 25
      app/capital/view/capital/ajax_apply_listadd.html
  12. 24
      app/capital/view/capital/ajax_apply_listdel.html
  13. 102
      app/capital/view/capital/ajax_apply_listpro.html
  14. 84
      app/capital/view/capital/apply_assign.html
  15. 341
      app/capital/view/capital/apply_check10.html
  16. 214
      app/capital/view/capital/apply_check100.html
  17. 128
      app/capital/view/capital/apply_check110.html
  18. 301
      app/capital/view/capital/apply_check20.html
  19. 229
      app/capital/view/capital/apply_check30.html
  20. 324
      app/capital/view/capital/apply_check40.html
  21. 210
      app/capital/view/capital/apply_check50.html
  22. 307
      app/capital/view/capital/apply_check60.html
  23. 324
      app/capital/view/capital/apply_check70.html
  24. 211
      app/capital/view/capital/apply_check80.html
  25. 323
      app/capital/view/capital/apply_check90.html
  26. 94
      app/capital/view/capital/apply_detail10.html
  27. 93
      app/capital/view/capital/apply_detail20.html
  28. 94
      app/capital/view/capital/apply_detail30.html
  29. 94
      app/capital/view/capital/apply_detail40.html
  30. 94
      app/capital/view/capital/apply_detail50.html
  31. 94
      app/capital/view/capital/apply_detail60.html
  32. 94
      app/capital/view/capital/apply_detail70.html
  33. 94
      app/capital/view/capital/apply_detail80.html
  34. 216
      app/capital/view/capital/apply_detail90.html
  35. 108
      app/capital/view/capital/apply_list10.html
  36. 110
      app/capital/view/capital/apply_list100.html
  37. 100
      app/capital/view/capital/apply_list110.html
  38. 110
      app/capital/view/capital/apply_list20.html
  39. 103
      app/capital/view/capital/apply_list30.html
  40. 97
      app/capital/view/capital/apply_list40.html
  41. 113
      app/capital/view/capital/apply_list50.html
  42. 114
      app/capital/view/capital/apply_list60.html
  43. 114
      app/capital/view/capital/apply_list70.html
  44. 114
      app/capital/view/capital/apply_list80.html
  45. 111
      app/capital/view/capital/apply_list90.html
  46. 1057
      app/capital/view/capital/content.html
  47. 56
      app/capital/view/capital/notice_list.html
  48. 194
      app/capital/view/capital/uptype_add.html
  49. 201
      app/capital/view/capital/uptype_edit.html
  50. 104
      app/capital/view/capital/uptype_list.html
  51. 88
      app/common/behavior/WebLog.php
  52. 64
      app/common/controller/Common.php
  53. 231
      app/common/model/Addon.php
  54. 68
      app/common/model/Hook.php
  55. 91
      app/common/model/HookAddon.php
  56. 24
      app/cron/clearlog.php
  57. 64
      app/extra/artbook.php
  58. 106
      app/extra/building.php
  59. 1565
      app/extra/filters.php
  60. 43
      app/extra/finance.php
  61. 1070
      app/extra/menu.php
  62. 47
      app/extra/tuoguan.php
  63. 32
      app/extra/tuoguanphp
  64. 58
      app/extra/type.php

147
app/capital/config.php

@ -0,0 +1,147 @@
<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
return [
'status1'=>[
'10'=>'材料初审',
'20'=>'材料复审',
'30'=>'协议信息确认',
'40'=>'专家审核确认',
'50'=>'缴费',
'60'=>'缴费确认',
'70'=>'联席会审核',
'80'=>'材料核实',
'90'=>'公告材料核实',
'100'=>'待签协议',
'110'=>'办理入库',
],
'status2'=>[
'10'=>'材料初审',
'20'=>'材料复审',
'30'=>'专家分配',
'40'=>'专家审核确认',
'50'=>'缴费',
'60'=>'缴费确认',
'70'=>'联席会审核',
'80'=>'材料核实',
'90'=>'公告材料核实',
'100'=>'待签协议',
'110'=>'办理入库',
],
'status3'=>[
'10'=>'材料初审',
'20'=>'协议信息确认',
'30'=>'专家分配',
'40'=>'专家审核确认',
'50'=>'缴费',
'60'=>'缴费确认',
'70'=>'保证金设定',
'80'=>'材料核实',
'90'=>'公告材料核实',
'100'=>'待签协议',
'110'=>'办理入库',
],
'status4'=>[
'10'=>'材料初审',
'20'=>'协议信息确认',
'30'=>'专家分配',
'40'=>'专家审核确认',
'50'=>'缴费',
'60'=>'缴费确认',
'70'=>'保证金设定',
'80'=>'材料核实',
'90'=>'公告材料核实',
'100'=>'待签协议',
'110'=>'办理入库',
],
'apply_status'=>[
'0'=>'待审核',
'1'=>'审核通过',
'2'=>'审核不通过',
'3'=>'等待入库',
'4'=>'可办入库',
'5'=>'完成入库',
],
'apply_type'=>[
'1'=>'文化资产',
'2'=>'艺术资产',
'3'=>'古建资产',
'4'=>'乡村振兴'
],
'hoster_type'=>[
'1'=>'机构/公司',
'2'=>'个人',
],
'capital_type'=>[
'0'=>'其它',
'10'=>'媒体',
'20'=>'音乐',
'30'=>'影视',
'40'=>'文旅',
'50'=>'动漫',
'60'=>'IP',
'70'=>'古旧艺术品',
'80'=>'民间工艺品',
'90'=>'当代艺术品',
'99'=>'当代工艺美术品',
'5' =>'整体性古建构件',
'15' =>'现存古村、古镇、古街区古建',
'35' =>'散落古建构件',
'45' =>'已建和在建仿古文化园区和村镇',
'55' =>'现存独立古建'
],
'hoster_reason'=>[
'1'=>'资产背书',
'2'=>'协议转让',
'3'=>'资产拍卖',
'4'=>'资产托管',
'5'=>'资产管理',
'6'=>'资产利用',
'7'=>'资产转让'
],
'leader_cardtype'=>[
'000'=>'身份证',
'001'=>'护照',
'002'=>'户口簿',
],
'capital_own'=>[
'1'=>'自有',
'2'=>'授权',
],
'capital_class'=>[
'1'=>'有形',
'2'=>'无形',
'3'=>'版权',
'0'=>'其它',
],
'upfiles'=>[
'1'=>'"文化产业版"托管服务协议',
'2'=>'托管方营业执照扫描',
'3'=>'托管发身份证明',
'4'=>'资产权属证明',
'5'=>'推荐机构推荐函',
'6'=>'第三方评估报告',
],
'capitalProScore' => 100,
'capitalProLimit' => 3,
'tplId'=>'202106222400000001',
'tplId2'=>'202011113400000002',
'capitaladvice' =>
array (
'check' => 1,
'checkdd' => 0,
'checkreview' => 1,
'checkrisk' => 1,
'checkfee' => 1,
'checkpro' => 1,
'checkjc' => 1,
'checkmc' => 1,
'checknm' => 1,
'checkboard' => 1,
),
];

2245
app/capital/controller/Capital.php

File diff suppressed because it is too large

113
app/capital/model/CapitalUpfiles.php

@ -0,0 +1,113 @@
<?php
/**
* Created by ETEDU.
* User: Leo Chu
* Date: 2017/3/28 0028
* Time: 15:45
*/
namespace app\capital\model;
use think\Model;
/**
* 文化四板上传文件列表
* @package app\admin\model
*/
class CapitalUpfiles extends Model
{
/**
* 根据文件id获取文件信息,返回值为数组
* @param int $fid 文件id
* @return array 文件信息数组
*/
public static function getFileInfo($fid)
{
$fileInfo = Db()->name('capital_upfiles')->where("file_id='$fid'")->find();
$fileInfo[$fid]=$fileInfo?:array();
return $fileInfo[$fid];
}
/**
* 根据模板文件id获取文件信息,返回值为数组
* @param int $ftype_id 模板文件id
* @param int $apply_id 申请id
* @return array 文件信息数组
*/
public static function getFileInfoFromTempFile($ftype_id,$apply_id)
{
$where['ftype_id']=array('eq', $ftype_id);
$where['new_flag']=array('eq', 1);
$where['apply_id']=array('eq', $apply_id);
$fileInfo = Db()->name('capital_upfiles')->where($where)->order('addorder desc')->find();
$fileInfo[$ftype_id]=$fileInfo?:array();
return $fileInfo[$ftype_id];
}
/**
* 根据文件id获取文件信息,返回值为数组
* @param int $fid 文件id
* @return array 文件信息数组
*/
public static function getFileInfoFromFileID($fid)
{
$where['file_id']=array('eq', $fid);
$where['new_flag']=array('eq', 1);
$fileInfo = Db()->name('capital_upfiles')->where($where)->order('addorder desc')->find();
$fileInfo[$fid]=$fileInfo?:array();
return $fileInfo[$fid];
}
/**
* 根据apply_id获取该申请在$status下的全部未审核文件数量,返回值为数量
* @param int $apply_id 申请id
* @param int $status 状态数组
* @return int 文件数量
*/
public static function getNotPassFilesCntFromApplyIDCurrStatus($apply_id,$status)
{
$where['apply_id']=array('eq', $apply_id);
$where['new_flag']=array('eq', 1);
$where['status'] = is_array($status)?array('in',$status):array('eq',$status);
$where['flag']=array('eq', 0);
$fileCnt = Db()->name('capital_upfiles')->where($where)->count();
return $fileCnt;
}
/**
* 根据apply_id获取该申请在<=$status下的全部未审核文件数量,返回值为数量
* @param int $apply_id 申请id
* @param int $status 状态
* @return int 文件数量
*/
public static function getNotPassFilesCntFromApplyID($apply_id,$status)
{
$where['apply_id']=array('eq', $apply_id);
$where['new_flag']=array('eq', 1);
$where['status']=array('elt', $status);
$where['flag']=array('eq', 0);
$fileCnt = Db()->name('capital_upfiles')->where($where)->count();
return $fileCnt;
}
/**
* 上传文件列表
* @param array
* @param int $apply_id 查询条件(申请ID)
* @param int $ftype 查询条件(-1:包括临时和固定 0:固定 1:临时 2:模板)
* @param int $status 查询条件(文件类型显示在哪个状态)
* @param int $ftype_id 查询条件(文件类型ID)
* @param int $new_flag 查询条件(-1:包括历史记录,0取所有历史记录,1取最新记录)
* @param string $order 结果排序
* @return mixed
*/
public static function getList($apply_id,$ftype=-1,$status=-1,$ftype_id=-1,$new_flag=-1,$order='file_id,status,ftype,apply_id')
{
$where=array();
//根据状态值取出对应状态的数据
$where['apply_id'] = array('eq', $apply_id);
if($ftype != -1)$where['ftype'] = array('eq', $ftype);
if($status != -1)$where['status'] = array('eq',$status);
if($ftype_id != -1)$where['ftype_id'] = array('eq',$ftype_id);
if($new_flag != -1)$where['new_flag'] = array('eq',$new_flag);
return self::where($where)->order($order)->select();
}
}

179
app/capital/model/Capitalapply.php

@ -0,0 +1,179 @@
<?php
/**
* Created by ETEDU.
* User: Leo Chu
* Date: 2017/3/28 0028
* Time: 15:45
*/
namespace app\capital\model;
use think\Model;
use think\Db;
/**
* 文化四板申请流程
* @package app\admin\model
*/
class Capitalapply extends Model
{
/**
* 根据用户id获取用户信息,返回值为数组
* @param int $uid 用户id
* @return array 用户所属的用户组 array(根据前后台不同,对应不同用户组)
*/
public static function getUserInfos($uid,$utype)
{
if($utype==1)//前台用户
{
$db=db()->name('member_list');
$uids=[];
if(strpos($uid,',')===false){
$db->where("member_list_id='$uid'");
}else{
$db->where('member_list_id','in',$uid);
}
$frontUserInfos =$db->field('member_list_id,member_list_nickname,member_list_username,member_list_open')->select();
if(count($uids)){
$data=[];
foreach ($frontUserInfos as $row){
$mid=$row['member_list_id'];
$data[$mid]=$row;
}
foreach ($uids as $row){
if(!isset($data[$row]))$data[$row]=array();
}
return $data;
}else{
$frontUserInfos[$uid]=$frontUserInfos?:array();
return $frontUserInfos[$uid];
}
}elseif ($utype==2)//后台用户
{
$db=db()->name('admin');
$uids=[];
if(strpos($uid,',')===false){
$db->where("admin_id='$uid'");
}else{
$uids=explode(',', $uid);
$db->where('admin_id','in',$uids);
}
$backUserInfos = $db
->field('admin_id,admin_realname,admin_username,admin_open')->select();
if(count($uids)){
$data=[];
foreach ($backUserInfos as $row){
$mid=$row['admin_id'];
$data[$mid]=$row;
}
foreach ($uids as $row){
if(!isset($data[$row]))$data[$row]=array();
}
return $data;
}else{
$backUserInfos[$uid]=$backUserInfos?:array();
return $backUserInfos[$uid];
}
}
return array();
}
/**
* 根据角色id获取角色信息,返回值为数组
* @param int $rid 角色id
* @return array 角色所属的用户组 array(根据前后台不同,对应不同角色组)
*/
public static function getRoleInfos($rid,$utype)
{
if($utype==1)//前台角色
{
$frontRoleInfos = db()->name('member_group')
->where("member_group_id='$rid'")
->field('member_group_id,member_group_name,member_group_open')->select();
$frontRoleInfos[$rid]=$frontRoleInfos?:array();
return $frontRoleInfos[$rid];
}
elseif ($utype==2)//后台角色
{
$backRoleInfos = db()->name('auth_group')
->where("id='$rid'")
->field('id,title,status')->select();
$backRoleInfos[$rid]=$backRoleInfos?:array();
return $backRoleInfos[$rid];
}
return array();
}
/**
* 申请列表
* @param array
* @param string $search_name 查询条件(公司名称)
* @param int $status 后台查询的操作用户状态
* @param int $admin_id 后台查询的操作用户ID
* @param string $order 结果排序
* @return mixed
*/
public static function getListAll($search_name=null,$admin_id,$order='apply_id')
{
$map=array();
if($search_name){
//(b.c_name or b.p_name or b.t_apply_username) and b.new_flag
$data=array();
$data=Db::name('capitalapply')->alias("a")->join(config('database.prefix').'capitalbaseinfo b','a.apply_id =b.apply_id')
->where(['b.c_name|b.p_name|b.t_apply_username'=>array('like','%'.$search_name.'%') ,'b.new_flag'=>1])->order('a.apply_id')->paginate(config('paginate.list_rows'),false,['query'=>get_query()]);
return $data;
}
$where=array();
$where['status'] = array('egt',0);
//取得apply_admin_id为0或者当前用户的数据
//$where['apply_admin_id']=array(array('eq',0),array('eq',$admin_id),'or');
return self::where($where)->order($order)->paginate(config('paginate.list_rows'),false,['query'=>get_query()]);
}
/**
* 申请列表
* @param array
* @param string $search_name 查询条件(公司名称)
* @param int $status 后台查询的操作用户状态
* @param int $admin_id 后台查询的操作用户ID
* @param string $order 结果排序
* @return mixed
*/
public static function getList($search_name=null,$status=-1,$order='apply_id',$status2=-1,$apply_type=''){
if($order){
$orders=explode(",",$order);
foreach ($orders as &$item){
$item="a.".$item;
}
$order=implode(",",$orders);
}
if($search_name){
$where=['b.hoster_name|b.legal_person|b.natural_name'=>array('like','%'.$search_name.'%')];
$data=array();
$data=Db::name('capitalapply')->alias("a")->join(config('database.prefix').'capitalbaseinfo b','a.apply_id =b.apply_id')
->where($where)->order($order)->paginate(config('paginate.list_rows'),false,['query'=>get_query()]);
return $data;
}
$where=array();
//根据状态值取出对应状态的数据
if($status != -1){
$where['status'] = array('eq',$status);
}
if($status2 != -1){
$where['apply_status'] = 0;
}else{
$where['apply_status'] = array('neq',$status2);
}
if($apply_type){
$where['apply_type'] =$apply_type;
}
$list=Db::name('capitalapply')->alias("a")->join(config('database.prefix').'capitalbaseinfo b','a.apply_id =b.apply_id')
->where($where)->order($order)->paginate(config('paginate.list_rows'),false,['query'=>get_query()]);
// echo Db::name('capitalapply')->getLastSql();exit;
return $list;
}
}

64
app/capital/model/Capitalbaseinfo.php

@ -0,0 +1,64 @@
<?php
/**
* Created by ETEDU.
* User: Leo Chu
* Date: 2017/3/28 0028
* Time: 15:45
*/
namespace app\capital\model;
use think\Model;
/**
* 文化四板申请用户基本信息(企业、人才、项目)
* @package app\admin\model
*/
class Capitalbaseinfo extends Model
{
/**
* 增加申请
* @return int 0或申请id
*/
public static function baseinfo_add($status=1,$user_id,$member_list_id,$usertype,$apply_admin_id)
{
//status默认初审中(已提交):1
$sldata=array(
'user_id' => $user_id,
'status'=>$status,
'user_type'=>$usertype,
'apply_admin_id'=>$apply_admin_id,
'create_time'=>time(),
);
$member=self::create($sldata);
if($member){
return $member['apply_id'];
}else{
return 0;
}
}
/**
* 会员信息列表
* @param array
* @param string $search_name 查询条件(公司名称)
* @param int $status 后台查询的操作用户状态
* @param int $admin_id 后台查询的操作用户ID
* @param string $order 结果排序
* @return mixed
*/
public static function getList($search_name=null,$status=-1,$admin_id,$order='apply_id')
{
$map=array();
if($search_name){
$map['admin_username']= array('like',"%".$search_name."%");
}
//根据状态值取出对应状态的数据
if($status != -1)$map['status'] = array('eq',$status);//array(array('eq',0),array('eq',$status), 'or');
//取得apply_admin_id为0或者当前用户的数据
$map['apply_admin_id']=array(array('eq',0),array('eq',$admin_id),'or');
return self::where($map)->order($order)->paginate(config('paginate.list_rows'),false,['query'=>get_query()]);
}
}

38
app/capital/model/Capitalcheck.php

@ -0,0 +1,38 @@
<?php
/**
* Created by ETEDU.
* User: Leo Chu
* Date: 2017/3/28 0028
* Time: 15:45
*/
namespace app\capital\model;
use think\Model;
/**
* 文化四板初审
* @package app\admin\model
*/
class Capitalcheck extends Model
{
/**
* 增加初审
* @return int 0或初审id
*/
public static function check_add($apply_id,$advice,$check_type)
{
$sldata=array(
'apply_id' => $apply_id,
'advice'=>$advice,
'check_type'=>$check_type,
'create_time'=>time()
);
$dataadd=self::create($sldata);
if($dataadd){ return $dataadd['check_id'];
}else{
return 0;
}
}
}

7
app/capital/model/Capitaldetail.php

@ -0,0 +1,7 @@
<?php
namespace app\capital\model;
use think\Model;
class Capitaldetail extends Model{
}

22
app/capital/model/Capitalfee.php

@ -0,0 +1,22 @@
<?php
/**
* Created by ETEDU.
* User: Leo Chu
* Date: 2017/3/28 0028
* Time: 15:45
*/
namespace app\capital\model;
use think\Model;
/**
* 文化四板初审
* @package app\admin\model
*/
class Capitalfee extends Model
{
}

92
app/capital/model/Capitaluptype.php

@ -0,0 +1,92 @@
<?php
/**
* Created by ETEDU.
* User: Leo Chu
* Date: 2017/3/28 0028
* Time: 15:45
*/
namespace app\capital\model;
use think\Model;
use think\Db;
/**
* 文化四板上传文件类型表
* @package app\admin\model
*/
class Capitaluptype extends Model
{
// 设置当前模型对应的完整数据表名称
protected $table ='wjs_capitaluptype';
/**
* 增加文化四板上传文件类型
* @param string
* @param string
* @param string
* @param string
* @param string
* @param int
* @param string
* @param int
* @return mixed
*/
public static function add($sldata=[])
{
$uptype=self::create($sldata);
if($uptype){
return $uptype['ftype_id'];
}else{
return 0;
}
}
/**
* 根据文件类型id获取文件类型信息,返回值为数组
* @param int $ftypeid 文件类型id
* @return array 文件类型信息数组
*/
public static function getFileTypeInfo($ftypeid)
{
$filetypeInfo = Db()->name('capitaluptype')->where("ftype_id='$ftypeid'")->select();
$filetypeInfo[$ftypeid]=$filetypeInfo?:array();
return $filetypeInfo[$ftypeid];
}
/**
* 上传文件类型表
* @param array
* @param int $apply_id 查询条件(申请ID)
* @param int $type 查询条件(-1:$apply_id对应的临时和固定文件 1:固定 2:临时)
* @param int|array $status 查询条件(文件类型显示在哪个状态)
* @param int $isopen 查询条件(启用状态)
* @param string $order 结果排序
* @return mixed
*/
public static function getList($apply_type,$apply_id,$type=-1,$status=-1,$isopen=1,$order='ftype_id,status,apply_id,isopen',$mustupload=1,$mobile='')
{
$where=array();
//根据状态值取出对应状态的数据0:所有 1:企业 2:项目 3:个人
if($apply_type!=-1)$where['apply_type']=$apply_type;
if($mustupload!=-1)$where['mustupload']=$mustupload;
if($type!= -1){
if($type===1)//固定
$where['apply_id'] =0;
elseif($type===2)//临时
$where['apply_id'] =$apply_id;//临时文件肯定有对应的apply_id
}
else $where['apply_id'] =$apply_id;
if($status!=-1)$where['status'] = is_array($status)?array('in',$status):$status;
if($isopen!=-1)$where['isopen'] =$isopen;
if($mobile)$where['mobile'] =$mobile;
if($status == -1){
$list=self::where($where)->order($order)->paginate(config('paginate.list_rows'),false,['query'=>get_query()]);
return $list;
}else{
$list=self::where($where)->order($order)->select();
return $list;
}
}
}

112
app/capital/view/capital/Copy of apply_check100.html

@ -0,0 +1,112 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{:$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {:$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">待签协议信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<form class="form-horizontal ajaxForm" name="baseinfo" method="post">
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> 服务协议: </label>
<div class="col-sm-3">
<div class="row">
<div class="col-sm-10">
<input name="contract" id="contract" value="{$baseinfo.contract}" type="file" class="file col-xs-6 col-sm-6" data-show-preview="false" data-show-upload="false" data-show-caption="true" required>
</div>
<div class="col-sm-2">
<button class="btn btn-info" type="submit" name="upload" value="contract" style="padding:2px 6px;"><i class="ace-icon fa fa-check bigger-110"></i>上传</button>
</div>
</div>
</div>
<div class="col-sm-3">
{if condition="$baseinfo.contract"}
<a href="{$baseinfo.contract}" class="btn btn-info" style="padding:2px 6px;margin-left:10px;" target="__blank">查看服务协议({$baseinfo.contract_status|getContractStatus})</a>
{/if}
</div>
</div>
<div class="space-4" style="margin-top: 100px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;">返回上一级</button>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
window.location.href="{:url('apply_list100',['apply_type'=>input('apply_type')])}";
return false;
}
</script>
{/block}

25
app/capital/view/capital/ajax_apply_listadd.html

@ -0,0 +1,25 @@
{foreach name="member_list" item="v"}
<tr>
<td height="28" >{$v.member_list_id}</td>
<td>{$v.CNT}</td>
<td>{$v.member_list_username}</td>
<td>{$v.member_list_nickname|default="未设置"}【{$v.member_list_email|default="未设置"}】</td>
<td>
{if condition="$v.member_list_sex eq 1"}男
{elseif condition="$v.member_list_sex eq 2"/}女
{else /}保密
{/if}
</td>
<td>{if condition='$v.member_list_open eq 1'}已开启{else/}已禁用{/if}</td>
<td>{if condition='$v.user_status eq 1'}已激活{else/}未激活{/if}</td>
<td>
<div class="action-buttons">
<a class="green confirm-rst-url-btn" href="{:url('capital/Capital/apply_assign_add',array('id'=>$v['member_list_id'],'apply_id'=>input('apply_id'),'apply_type'=>input('apply_type'),'p'=>input('p',1)))}" data-info="你确定要添加该专家吗?" title="添加">
<i class="ace-icon fa fa-pencil bigger-130"></i> 添加
</a>
</div>
</td>
</tr>
{/foreach}
<tr>
</tr>

24
app/capital/view/capital/ajax_apply_listdel.html

@ -0,0 +1,24 @@
{foreach name="member_list_assigned" item="v"}
<tr>
<td height="28" >{$v.pro_id}</td>
<td>{$v.member_list_username}</td>
<td>{$v.member_list_nickname|default="未设置"}【{$v.member_list_email|default="未设置"}】</td>
<td>
{if condition="$v.member_list_sex eq 1"}男
{elseif condition="$v.member_list_sex eq 2"/}女
{else /}保密
{/if}
</td>
<td>{if condition='$v.member_list_open eq 1'}已开启{else/}已禁用{/if}</td>
<td>{if condition='$v.user_status eq 1'}已激活{else/}未激活{/if}</td>
<td>
<div class="action-buttons">
<a class="red confirm-rst-url-btn" href="{:url('capital/Capital/apply_assign_del',array('id'=>$v['pro_id'],'apply_id'=>input('apply_id'),'apply_type'=>input('apply_type'),'p'=>input('p',2)))}" data-info="你确定要取消该专家的分配吗?" title="删除">
<i class="ace-icon fa fa-trash-o bigger-130"></i> 删除
</a>
</div>
</td>
</tr>
{/foreach}
<tr>
</tr>

102
app/capital/view/capital/ajax_apply_listpro.html

@ -0,0 +1,102 @@
<script src="__PUBLIC__/ace/js/jquery.knob.min.js"></script>
{foreach name="member_list_assigned" item="v"}
<tr>
<td height="28" >{$v.pro_id}</td>
<td>
{if condition="$v.assign_type eq 0"}<span class="label label-warning"><i class="ace-icon fa fa-exclamation-triangle bigger-120"></i>前台专家会员可见</span>
{elseif condition="$v.assign_type eq 1"/}<span class="label label-success"><i class="ace-icon fa fa-exclamation-triangle bigger-120"></i>前台专家会员不可见</span>
{/if}
</td>
<td>{$v.member_list_username}</td>
<td>{$v.member_list_nickname|default="未设置"}【{$v.member_list_email|default="未设置"}】</td>
<td>
{if condition="$v.member_list_sex eq 1"}男
{elseif condition="$v.member_list_sex eq 2"/}女
{else /}保密
{/if}
</td>
<td>{if condition='$v.member_list_open eq 1'}已开启{else/}已禁用{/if}</td>
<td>{if condition='$v.user_status eq 1'}已激活{else/}未激活{/if}</td>
</tr>
<tr>
<td colspan="7">
<div class="table-detail">
<div class="row">
<div class="col-xs-12 col-sm-2">
<div class="text-center">
<img height="150" class="thumbnail inline no-margin-bottom" alt="{$v.member_list_username}" src="{$v.member_list_headpic|get_imgurl=1}">
<br>
<div class="width-80 label label-info label-xlg arrowed-in arrowed-in-right">
<div class="inline position-relative">
<i class="ace-icon fa fa-circle light-green"></i>&nbsp;<span class="white">{$v.member_list_username}</span>
</div>
</div>
</div>
</div>
<form class="form-horizontal ajaxForm2" name="formpro{$v.pro_id}" method="post" action="{:url('capital/Capital/apply_score',['pro_id'=>$v.pro_id,'apply_id'=>$v.apply_id,'apply_type'=>input('apply_type')])}" enctype="multipart/form-data" onsubmit="return chkScore({$v.pro_id});">
<div class="col-xs-12 col-sm-7">
<div class="space visible-xs"></div>
<div class="profile-user-info profile-user-info-striped">
<textarea name="myEditorPro{$v.pro_id}" rows="100%" style="width:100%" id="myEditorPro{$v.pro_id}">{$v.advice}</textarea>
<script type="text/javascript">
var editorPro{$v.pro_id} = new UE.ui.Editor({{if condition="chk_capitalCanChangeScore($v.apply_id,$v.pro_id) eq 0"}readonly:true,{/if}});
editorPro{$v.pro_id}.render("myEditorPro{$v.pro_id}");
</script>
<span style="color: #F3920A;">请输入当前专家的审核意见,并提交!</span>
</div>
</div>
<div class="col-xs-12 col-sm-3">
<div class="space visible-xs"></div>
<h4 class="header blue lighter less-margin">专家评分(最高分:{$v.full_score})</h4>
<div class="space-6"></div>
{~$tscore=$tscore+$v.score;}
<fieldset>
<div class="knob-container inline">
<div style="display:inline;width:80px;height:80px;">
<canvas width="80" height="80"></canvas>
<input id="score{$v.pro_id}" name="score{$v.pro_id}" type="text" {if condition="chk_capitalCanChangeScore($v.apply_id,$v.pro_id) eq 0"}readonly="readonly"{/if} class="input-small knob" value="{$v.score}" data-min="0" data-max="{$v.full_score}" data-step="1" data-width="80" data-height="80" data-thickness=".2" style="width: 44px; height: 26px; position: absolute; vertical-align: middle; margin-top: 26px; margin-left: -62px; border: 0px; background: none; font-style: normal; font-variant: normal; font-weight: bold; font-stretch: normal; font-size: 16px; line-height: normal; font-family: Arial; text-align: center; color: rgb(135, 206, 235); padding: 0px; -webkit-appearance: none;">
</div>
</div>
</fieldset>
<div class="hr hr-dotted"></div>
<div class="clearfix">
{if condition="chk_capitalCanChangeScore($v.apply_id,$v.pro_id) eq 1"}
<button class="center-block btn btn-sm btn-primary btn-white btn-round" type="submit">
专家审核评分
<i class="ace-icon fa fa-arrow-right icon-on-right bigger-110"></i>
</button>
{else/}
<span class="label label-success label-xlg label-primary middle"><i class="ace-icon fa fa-check"></i>专家已评分</span>
{/if}
</div>
{if condition="chk_capitalCanChangeScore($v.apply_id,$v.pro_id) eq 1"}
{if condition="$v.assign_type eq 0"}注:请等待前台专家会员评分完成,如果要代替前台专家评分,则评分后前台专家会员不可见!{elseif condition="$v.assign_type eq 1"}注:提交后,前台专家会员对该评分不可见{/if}
{/if}
</div>
</form>
</div>
</div>
</td>
</tr>
{/foreach}
<script type="text/javascript">
jQuery(function($) {
$(".knob").knob();
});
function chkScore(id){
if(!UE.getEditor('myEditorPro'+id).hasContents()){
alert('请输入当前专家评分意见!');
return false;
}
if(isNaN($('#score'+id).val())||$('#score'+id).val()<=0){
alert('当前专家评分为0,请输入正确的分数后提交!');
return false;
}
return true;
}
</script>

84
app/capital/view/capital/apply_assign.html

@ -0,0 +1,84 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
专家分配
</small>
</h1>
</div>
<h4>企业名称/项目名称/申请人名称:<span class="label label-lg label-danger arrowed arrowed-right">{$baseinfo.hoster_name}</span></h4>
<h4 class="header green">可分配专家(按分配次数排序),总共可分配{$Think.config.cult4ProLimit}名专家</h4>
<div class="row">
<div class="col-xs-12">
<div>
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th>ID</th>
<th>已分配次数</th>
<th>专家登陆用户名</th>
<th>专家昵称/邮箱</th>
<th>性别</th>
<th>状态</th>
<th>激活</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody id="ajax-data">
{include file="capital/ajax_apply_listadd"/}
</tbody>
</table>
</div>
</div>
</div>
<h4 class="header red">已分配专家(<B>分配完后,前台专家会员可进行评分,请等待前台专家评分完成 或 联系前台专家让其进行评分 或 在前台专家评分前在专家审核确认里代专家评分</B></h4>
<div class="row">
<div class="col-xs-12">
<div>
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th>ID</th>
<th>专家登陆用户名</th>
<th>专家昵称/邮箱</th>
<th>性别</th>
<th>状态</th>
<th>激活</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody id="ajax-data">
{include file="capital/ajax_apply_listdel"/}
</tbody>
</table>
</div>
</div>
</div>
<div class="clearfix form-actions">
<div class="col-md-offset-3 col-md-9">
<form class="form-horizontal ajaxForm" id="checkform" name="checkform" method="post" action="{:url('capital/Capital/apply_assign_finish',array('apply_id'=>input('apply_id'),'apply_type'=>input('apply_type')))}" >
<input type="hidden" name="submitType" id="submitType" value="" />
<button class="btn btn-info" type="submit" name="btn1" value="BACK" onclick="submitForm(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>返回</button>&nbsp;&nbsp;
<button class="btn btn-info" type="submit" name="btn2" value="ASSIGN" onclick="submitForm(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>分配完成</button>
</form>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script type="text/javascript" language="javascript">
function submitForm(btnid){
$('#submitType').val(btnid);
$('#checkform').submit();
}
</script>
{/block}

341
app/capital/view/capital/apply_check10.html

@ -0,0 +1,341 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{:$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {:$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">材料初审信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> 材料初审意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="editor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('editor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的材料初审意见,并提交!</span>
</div>
</div>
<div class="space-4" style="margin-top: 200px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<input type="hidden" id="apply_type" value="{$apply_type}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核通过</button>&nbsp;
<button class="btn btn-info" type="submit" name="btn2" value="2" onclick="checkform(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核不通过</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
function getProducts(){
var objs=$("#prolist tbody tr");
var len=objs.length;
if(len==0)return '';
var products={};
for(var j=0;j<len;j++){
var item=objs.eq(j).attr('data-json');
data=item.split("&");
product={};
if(data.length){
for(var i=0;i<data.length;i++){
var row=data[i].split('=');
if(row.length==2){
var key=row[0];
product[key]=row[1];
}
}
}
products[j]=product;
}
return JSON.stringify(products);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
var apply_type = $('#apply_type').val();
var next_status = 20;
if(apply_type == 3){
next_status = 40;
}
var result = true;
if(apply_status == 1){
var mobile=0;
{if(isset($products)&&count($products)&&($apply_type==2))}
mobile=1;
{/if}
var pdata="advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=10&next_status='+next_status+'&apply_type={$apply_type}';
{if condition="$apply_type eq 3 or $apply_type eq 4"}
var form=$("form[name='baseinfo']").serialize();
pdata+='&'+form;
{/if}
var mobile=0;
{if(isset($products)&&count($products)&&($apply_type==3||$apply_type==4))}
mobile=1;
var len=$(".pid").length;
for(var i=0;i<len;i++){
var code=$("input[name='code["+i+"]']").val();
var level=$("input[name='capital_level["+i+"]']").val();
var capdate=$("input[name='capital_date["+i+"]']").val();
if(code==''){
$("input[name='code["+i+"]']").focus();
layer.msg('请填写资产托管代码');
return false;
break;
}
if(capdate==''){
$("input[name='capital_date["+i+"]']").focus();
layer.msg('请填写托管日期');
return false;
break;
}
if(level==''){
$("input[name='capital_level["+i+"]']").focus();
layer.msg('请填写资产等级');
return false;
break;
}
}
{/if}
$.ajax({
url:"/capital/Capital/apply_upfiles",
type:"POST",
data:"id="+apply_id+"&apply_type={$apply_type}&mobile={$baseinfo.mobile}",
success: function(data){
if (data == false) {
layer.alert("上传的文件全部通过审核之后,才可以进行此操作!", {icon: 5}, function (index) {
layer.close(index);
});
return false;
}else{
if(mobile==1){
$.ajax({
url:"/capital/Capital/apply_product",
type:"POST",
data:"id="+apply_id+"&apply_type={$apply_type}",
success: function(data){
if (data == false) {
layer.alert("资产托管清单全部通过审核之后,才可以进行此操作!", {icon: 5}, function (index) {
layer.close(index);
});
return false;
}else{
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见");
return false
}
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:pdata,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
}
});
}else{
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见");
return false
}
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:pdata,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
}
}
});
}else{
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见");
return false
}
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=10&next_status='+next_status+'&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
}
</script>
{/block}

214
app/capital/view/capital/apply_check100.html

@ -0,0 +1,214 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{:$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {:$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">待签协议信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<form class="form-horizontal ajaxForm" name="baseinfo" method="post">
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> 审核意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="editor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('editor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的待签协议意见,并提交!</span>
</div>
</div>
<div class="space-4" style="margin-top: 100px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;">提交</button>
<button class="btn btn-info" type="button" name="btn1" value="1" onclick="windows.location.go(-1)">返回上一级</button>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var apply_id = $('#apply_id').val();
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见")
return false
}
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=100&next_status=50&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

128
app/capital/view/capital/apply_check110.html

@ -0,0 +1,128 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{:$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {:$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">办理入库</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<form class="form-horizontal ajaxForm" name="baseinfo" method="post">
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right">办理状态: </label>
<div class="col-sm-3">
<select id="apply_status" name="apply_status">
<option value="0" {if condition="$applyinfo['apply_status'] eq 0"}selected{/if}>等待办理入库</option>
<option value="3" {if condition="$applyinfo['apply_status'] eq 3"}selected{/if}>可办理入库</option>
<option value="1" {if condition="$applyinfo['apply_status'] eq 1"}selected{/if}>完成入库</option>
</select>
</div>
</div>
<div class="space-4" style="margin-top: 100px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
{if condition="$applyinfo['apply_status'] neq 1"}
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;">提交</button>
{else}
<button class="btn btn-info" type="button" name="btn1" value="1" onclick="windows.location.go(-1)">返回上一级</button>
{/if}
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var apply_status =$('#apply_status').val();
var apply_id = $('#apply_id').val();
var apply_type="{:input('apply_type')}";
$.ajax({
url:"/capital/Capital/capital_status?apply_type="+apply_type,
type:"POST",
data:"apply_status="+apply_status+'&apply_id='+apply_id+'&apply_type='+apply_type,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

301
app/capital/view/capital/apply_check20.html

@ -0,0 +1,301 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{:$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {:$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">材料复审信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> 材料复审意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="editor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('editor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的材料复审意见,并提交!</span>
</div>
</div>
<div class="space-4" style="margin-top: 200px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核通过</button>&nbsp;
<button class="btn btn-info" type="submit" name="btn2" value="2" onclick="checkform(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核不通过</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见")
return false
}
var data="advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=20&next_status=30&apply_type={$apply_type}';
{if condition="$apply_type eq 3 or $apply_type eq 4"}
var form=$("form[name='baseinfo']").serialize();
data+='&'+form;
{/if}
var mobile=0;
{if(isset($products)&&count($products)&&($apply_type==3||$apply_type==4))}
mobile=1;
var ower=$("#ower").val();
var cunit=$("#capital_unit").val();
var cprice=$("#capital_price").val();
var ccomm=$("#capital_commission").val();
if(ower=='undefined'||ower==''){
layer.alert("请选择信息所属人");
return false
}
if(cunit=='undefined'||cunit==''){
layer.alert("请填写收费标准");
return false
}
if(cprice=='undefined'||cprice==''){
layer.alert("请填写单价金额");
return false
}
if(ccomm=='undefined'||ccomm==''){
layer.alert("请填写交易佣金");
return false
}
var len=$(".pid").length;
for(var i=0;i<len;i++){
var code=$("input[name='code["+i+"]']").val();
var level=$("input[name='capital_level["+i+"]']").val();
var capdate=$("input[name='capital_date["+i+"]']").val();
if(code==''){
$("input[name='code["+i+"]']").focus();
layer.msg('请填写资产托管代码');
return false;
break;
}
if(capdate==''){
$("input[name='capital_date["+i+"]']").focus();
layer.msg('请填写托管日期');
return false;
break;
}
if(level==''){
$("input[name='capital_level["+i+"]']").focus();
layer.msg('请填写资产等级');
return false;
break;
}
}
data+="&ower="+ower+"&capital_unit="+cunit+"&capital_price="+cprice+"&capital_commission="+ccomm;
{/if}
if(mobile==1){
$.ajax({
url:"/capital/Capital/apply_product",
type:"POST",
data:"id="+apply_id+"&apply_type={$apply_type}",
success: function(ret){
if (ret == false) {
layer.alert("资产托管清单全部通过审核之后,才可以进行此操作!", {icon: 5}, function (index) {
layer.close(index);
});
return false;
}else{
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:data,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
}
});
}else{
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:data,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
return false;
}
</script>
{/block}

229
app/capital/view/capital/apply_check30.html

@ -0,0 +1,229 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">协议信息确认</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> 协议信息确认意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="editor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('editor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的公告材料核实意见,并提交!</span>
</div>
</div>
<div class="space-4" style="margin-top: 200px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核通过</button>&nbsp;
<button class="btn btn-info" type="submit" name="btn2" value="2" onclick="checkform(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核不通过</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
var data="advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=30&next_status=40&apply_type={$apply_type}';
{if condition="$baseinfo['apply_type'] eq 1"}
var tg_price = $('#tg_price').val();
var tg_date = $('#tg_date').val();
var tg_year = $('#tg_year').val();
if(typeof tg_price=='undefined'||tg_price==''){
layer.alert("请输入收费标准")
return false
}
if(typeof tg_date=='undefined'||tg_date==''){
layer.alert("请输入托管日期")
return false
}
if(typeof tg_year=='undefined'||tg_year==''){
layer.alert("请输入托管年数")
return false
}
data+='&tg_price='+tg_price+'&tg_date='+tg_date+'&tg_year='+tg_year;
{/if}
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见")
return false
}
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:data,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

324
app/capital/view/capital/apply_check40.html

@ -0,0 +1,324 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box" name="pro" id="pro" style="">
<div class="widget-header">
<h4 class="widget-title">专家审核确认信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{~$k=0;}{~$tscore=0;}
<div class="widget-body">
<div class="widget-main">
<div class="row">
<div class="col-xs-12 form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="check"> 专家分配: </label>
<div class="col-sm-10" style="padding-top: 8px">
<div class="row">
<div class="col-xs-12">
<h4 class="header green">已分配专家评分</h4>
<div class="row">
<div class="col-xs-12">
<div>
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th>ID</th>
<th width="100px">前台专家会员是否可见</th>
<th>专家登陆用户名</th>
<th>专家昵称/邮箱</th>
<th>性别</th>
<th>状态</th>
<th>激活</th>
</tr>
</thead>
<tbody id="ajax-data">
{include file="capital/ajax_apply_listpro"/}
</tbody>
</table>
</div>
</div>
</div>
<h4 class="header green pull-right">总评分:{$tscore}</h4>
</div>
</div>
</div>
</div>
<input type="hidden" name="apply_id" id="apply_id" value="{$baseinfo.apply_id}" />
<input type="hidden" name="submitType" id="submitType" value="" />
{if condition="$Think.config.capitaladvice['checkpro'] eq 1"}
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="check"> 历史专家审核确认意见: </label>
<div class="col-sm-9">
{if(!empty($procheck))}
<div id="accordionpro" class="accordion-style1 panel-group accordion-style2">
{foreach name="procheck" item="vcb" key="k1"}
{if condition="$k1 eq 0"}
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordionpro" href="#collapsepro{$k1}" aria-expanded="false">
<i class="bigger-110 ace-icon fa fa-angle-right" data-icon-hide="ace-icon fa fa-angle-down" data-icon-show="ace-icon fa fa-angle-right"></i>
&nbsp;当前最新专家审核确认 - 【审核人:{$vcb.create_id,2|get_capitalUserName}】 - 【审核时间:{$vcb.create_time|date='Y-m-d H:i:s',###}】
</a>
</h4>
</div>
<div class="panel-collapse collapse in" id="collapsepro{$k1}" aria-expanded="true">
<div class="panel-body" style="border: 1px solid #4C8FBD;">{$vcb.advice|htmlspecialchars_decode}</div>
</div>
</div>
{else/}
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordionpro" href="#collapsepro{$k1}" aria-expanded="false">
<i class="bigger-110 ace-icon fa fa-angle-right" data-icon-hide="ace-icon fa fa-angle-down" data-icon-show="ace-icon fa fa-angle-right"></i>
&nbsp;第{$k1}次缴费确认审核历史记录 - 【审核人:{$vcb.create_id,2|get_capitalUserName}】 - 【审核时间:{$vcb.create_time|date='Y-m-d H:i:s',###}】
</a>
</h4>
</div>
<div class="panel-collapse collapse" id="collapsepro{$k1}" aria-expanded="false" style="height: 0px;">
<div class="panel-body" style="border: 1px solid #4C8FBD;">{$vcb.advice|htmlspecialchars_decode}</div>
</div>
</div>
{/if}
{/foreach}
</div>
{else/}
<div class="col-sm-10" style="padding-top: 8px">
</div>
{/if}
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="check"> 专家审核确认意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="myEditor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('myEditor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的专家审核确认意见,并提交!</span>
</div>
</div>
<div class="space-4"></div>
{/if}
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<button class="btn btn-info" type="button" name="btn1" value="PASSED" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核通过</button>&nbsp;
<button class="btn btn-info" type="button" name="btn2" value="NOTPASS" onclick="checkform(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核不通过</button>&nbsp;
</div>
</div>
</div>
</div>
<div class="space-4"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
var apply_type = $('#apply_type').val();
var ass_agree="{$baseinfo.ass_agree}";
var proassign="{$baseinfo.proassign}";
var apply_type="{$baseinfo.apply_type}";
if(proassign==1&&apply_type==2){
if(ass_agree==''){
layer.alert("客户未查看专家修改资产名称");
return false;
}
}
var prices=[];
var ids=[];
ids=ids.join(",");
prices=prices.join(",");
var next_status = 50;
var status = 40;
if(apply_type == 3){
next_status = 70;
status = 70;
}
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见")
return false;
}
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status='+status+'&next_status='+next_status+'&apply_type={$apply_type}&prices='+prices+"&ids="+ids,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

210
app/capital/view/capital/apply_check50.html

@ -0,0 +1,210 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">缴费信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> 缴费意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="editor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('editor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的缴费意见,并提交!</span>
</div>
</div>
<div class="space-4" style="margin-top: 200px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核通过</button>&nbsp;
<button class="btn btn-info" type="submit" name="btn2" value="2" onclick="checkform(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核不通过</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContentTxt();
var apply_id = $('#apply_id').val();
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见")
return false
}
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=50&next_status=60&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

307
app/capital/view/capital/apply_check60.html

@ -0,0 +1,307 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">缴费确认信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> 缴费确认意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="editor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('editor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的缴费意见,并提交!</span>
</div>
</div>
<div class="space-4" style="margin-top: 200px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核通过</button>&nbsp;
<button class="btn btn-info" type="submit" name="btn2" value="2" onclick="checkform(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核不通过</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
var apply_type={$apply_type};
var data="advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=60&next_status=70&apply_type='+apply_type;
var payimg=$("#pay_img").val();
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见")
return false
}
if(apply_type==2&&(payimg==""||payimg==undefined)){
layer.alert("客户未上传打款凭证")
return false
}
{if condition="$apply_type eq 3 or $apply_type eq 4"}
var form=$("form[name='baseinfo']").serialize();
data+='&'+form;
{/if}
var mobile=0;
{if(isset($products)&&count($products)&&($apply_type==3||$apply_type==4))}
mobile=1;
var ower=$("#ower").val();
var cunit=$("#capital_unit").val();
var cprice=$("#capital_price").val();
var ccomm=$("#capital_commission").val();
if(ower=='undefined'||ower==''){
layer.alert("请选择信息所属人");
return false
}
if(cunit=='undefined'||cunit==''){
layer.alert("请填写收费标准");
return false
}
if(cprice=='undefined'||cprice==''){
layer.alert("请填写单价金额");
return false
}
if(ccomm=='undefined'||ccomm==''){
layer.alert("请填写交易佣金");
return false
}
data+="&ower="+ower+"&capital_unit="+cunit+"&capital_price="+cprice+"&capital_commission="+ccomm;
var len=$(".pid").length;
for(var i=0;i<len;i++){
var code=$("input[name='code["+i+"]']").val();
var level=$("input[name='capital_level["+i+"]']").val();
var capdate=$("input[name='capital_date["+i+"]']").val();
if(code==''){
$("input[name='code["+i+"]']").focus();
layer.msg('请填写资产托管代码');
return false;
break;
}
if(capdate==''){
$("input[name='capital_date["+i+"]']").focus();
layer.msg('请填写托管日期');
return false;
break;
}
if(level==''){
$("input[name='capital_level["+i+"]']").focus();
layer.msg('请填写资产等级');
return false;
break;
}
}
{/if}
if(mobile==1){
$.ajax({
url:"/capital/Capital/apply_product",
type:"POST",
data:"id="+apply_id+"&apply_type={$apply_type}",
success: function(ret){
if (ret == false) {
layer.alert("资产托管清单全部通过审核之后,才可以进行此操作!", {icon: 5}, function (index) {
layer.close(index);
});
return false;
}else{
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:data,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
}
});
}else{
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:data,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
return false;
}
</script>
{/block}

324
app/capital/view/capital/apply_check70.html

@ -0,0 +1,324 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">{if condition="in_array($apply_type,[3,4])"}保证金设定{else}联席会审核信息{/if}</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> {if condition="in_array($apply_type,[3,4])"}保证金设定{else}联席会审核信息{/if}意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="editor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('editor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的联席会审核意见,并提交!</span>
</div>
</div>
<div class="space-4" style="margin-top: 200px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核通过</button>&nbsp;
<button class="btn btn-info" type="submit" name="btn2" value="2" onclick="checkform(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核不通过</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见")
return false
}
var data="advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=70&next_status=80&apply_type={$apply_type}';
{if condition="$apply_type eq 3 or $apply_type eq 4"}
var form=$("form[name='baseinfo']").serialize();
data+='&'+form;
{/if}
var mobile=0;
{if(isset($products)&&count($products)&&($apply_type==3 or $apply_type==4))}
mobile=1;
var ower=$("#ower").val();
var cunit=$("#capital_unit").val();
var cprice=$("#capital_price").val();
var ccomm=$("#capital_commission").val();
if(ower=='undefined'||ower==''){
layer.alert("请选择信息所属人");
return false
}
if(cunit=='undefined'||cunit==''){
layer.alert("请填写收费标准");
return false
}
if(cprice=='undefined'||cprice==''){
layer.alert("请填写单价金额");
return false
}
if(ccomm=='undefined'||ccomm==''){
layer.alert("请填写交易佣金");
return false
}
data+="&ower="+ower+"&capital_unit="+cunit+"&capital_price="+cprice+"&capital_commission="+ccomm;
var len=$(".pid").length;
for(var i=0;i<len;i++){
var code=$("input[name='code["+i+"]']").val();
var level=$("input[name='capital_level["+i+"]']").val();
var capdate=$("input[name='capital_date["+i+"]']").val();
var deposit=$("input[name='deposit["+i+"]']:checked").val();
var amount=$("input[name='pay_amount["+i+"]']").val();
var date=$("input[name='pay_date["+i+"]']").val();
if(deposit==''||deposit!=1){
$("input[name='deposit["+i+"]']").focus();
layer.msg('请确认已缴纳保证金');
return false;
break;
}
if(amount==''){
$("input[name='pay_amount["+i+"]']").focus();
layer.msg('请填写缴纳金额');
return false;
break;
}
if(date==''){
$("input[name='pay_date["+i+"]']").focus();
layer.msg('请填写缴纳时间');
return false;
break;
}
if(code==''){
$("input[name='code["+i+"]']").focus();
layer.msg('请填写资产托管代码');
return false;
break;
}
if(capdate==''){
$("input[name='capital_date["+i+"]']").focus();
layer.msg('请填写托管日期');
return false;
break;
}
if(level==''){
$("input[name='capital_level["+i+"]']").focus();
layer.msg('请填写资产等级');
return false;
break;
}
}
{/if}
if(mobile==1){
$.ajax({
url:"/capital/Capital/apply_product",
type:"POST",
data:"id="+apply_id+"&apply_type={$apply_type}",
success: function(ret){
if (ret == false) {
layer.alert("资产托管清单全部通过审核之后,才可以进行此操作!", {icon: 5}, function (index) {
layer.close(index);
});
return false;
}else{
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:data,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
}
});
}else{
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:data,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
return false;
}
</script>
{/block}

211
app/capital/view/capital/apply_check80.html

@ -0,0 +1,211 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">材料核实信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> 材料核实意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="editor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('editor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的材料核实意见,并提交!</span>
</div>
</div>
<div class="space-4" style="margin-top: 200px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核通过</button>&nbsp;
<button class="btn btn-info" type="submit" name="btn2" value="2" onclick="checkform(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核不通过</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见")
return false
}
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=80&next_status=90&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

323
app/capital/view/capital/apply_check90.html

@ -0,0 +1,323 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 -{$statuslist[$process]}
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - {$statuslist[$process]}</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
<div id="advice"></div>
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">公告材料核实信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right"> 公告材料核实意见: </label>
<div class="col-sm-9">
<textarea name="advice" rows="100%" style="width:100%" id="editor" value=""></textarea>
<script type="text/javascript">
var ue = UE.getEditor('editor', {
toolbars: [
[
'template', //模板
'undo', //撤销
'redo', //重做
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'source', //源代码
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'horizontal', //分隔线
'removeformat', //清除格式
'time', //时间
'date', //日期
'unlink', //取消链接
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'cleardoc', //清空文档
'insertparagraphbeforetable', //"表格前插入行"
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'edittable', //表格属性
'edittd', //单元格属性
'link', //超链接
'emotion', //表情
'spechars', //特殊字符
'searchreplace', //查询替换
'help', //帮助
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'pagebreak', //分页
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'edittip ', //编辑提示
'customstyle', //自定义标题
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'scrawl', //涂鸦
'inserttable', //插入表格
'drafts', // 从草稿箱加载
'charts', // 图表
]
],
autoHeightEnabled: true,
autoFloatEnabled: true
});
</script>
<span style="color: #F3920A;">请输入您的公告材料核实意见,并提交!</span>
</div>
</div>
<div class="space-4" style="margin-top: 200px;"></div>
<div class="clearfix form-actions">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核通过</button>&nbsp;
<button class="btn btn-info" type="submit" name="btn2" value="2" onclick="checkform(2);return false;"><i class="ace-icon fa fa-check bigger-110"></i>审核不通过</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
if(advice=="" || ue.getContentTxt()==""){
layer.alert("请输入审核意见")
return false
}
var data="advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=90&next_status=90&apply_type={$apply_type}';
{if condition="$apply_type eq 3 or $apply_type eq 4"}
var form=$("form[name='baseinfo']").serialize();
data+='&'+form;
{/if}
var mobile=0;
{if(isset($products)&&count($products)&&($apply_type==3 or $apply_type==4))}
mobile=1;
var ower=$("#ower").val();
var cunit=$("#capital_unit").val();
var cprice=$("#capital_price").val();
var ccomm=$("#capital_commission").val();
if(ower=='undefined'||ower==''){
layer.alert("请选择信息所属人");
return false
}
if(cunit=='undefined'||cunit==''){
layer.alert("请填写收费标准");
return false
}
if(cprice=='undefined'||cprice==''){
layer.alert("请填写单价金额");
return false
}
if(ccomm=='undefined'||ccomm==''){
layer.alert("请填写交易佣金");
return false
}
data+="&ower="+ower+"&capital_unit="+cunit+"&capital_price="+cprice+"&capital_commission="+ccomm;
var len=$(".pid").length;
for(var i=0;i<len;i++){
var code=$("input[name='code["+i+"]']").val();
var level=$("input[name='capital_level["+i+"]']").val();
var capdate=$("input[name='capital_date["+i+"]']").val();
var deposit=$("input[name='deposit["+i+"]']:checked").val();
var amount=$("input[name='pay_amount["+i+"]']").val();
var date=$("input[name='pay_date["+i+"]']").val();
if(deposit==''||deposit!=1){
$("input[name='deposit["+i+"]']").focus();
layer.msg('请确认已缴纳保证金');
return false;
break;
}
if(amount==''){
$("input[name='pay_amount["+i+"]']").focus();
layer.msg('请填写缴纳金额');
return false;
break;
}
if(date==''){
$("input[name='pay_date["+i+"]']").focus();
layer.msg('请填写缴纳时间');
return false;
break;
}
if(code==''){
$("input[name='code["+i+"]']").focus();
layer.msg('请填写资产托管代码');
return false;
break;
}
if(capdate==''){
$("input[name='capital_date["+i+"]']").focus();
layer.msg('请填写托管日期');
return false;
break;
}
if(level==''){
$("input[name='capital_level["+i+"]']").focus();
layer.msg('请填写资产等级');
return false;
break;
}
}
{/if}
if(mobile==1){
$.ajax({
url:"/capital/Capital/apply_product",
type:"POST",
data:"id="+apply_id+"&apply_type={$apply_type}",
success: function(ret){
if (ret == false) {
layer.alert("资产托管清单全部通过审核之后,才可以进行此操作!", {icon: 5}, function (index) {
layer.close(index);
});
return false;
}else{
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:data,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
}
});
}else{
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:data,
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
}
return false;
}
</script>
{/block}

94
app/capital/view/capital/apply_detail10.html

@ -0,0 +1,94 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 - 详情
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - 详情</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
</div>
<div id="advice">
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=70&next_status=70&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

93
app/capital/view/capital/apply_detail20.html

@ -0,0 +1,93 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 - 详情
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - 详情</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
</div>
<div id="advice">
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=70&next_status=70&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

94
app/capital/view/capital/apply_detail30.html

@ -0,0 +1,94 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 - 详情
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - 详情</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
</div>
<div id="advice">
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=30&next_status=40&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

94
app/capital/view/capital/apply_detail40.html

@ -0,0 +1,94 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 - 详情
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - 详情</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
</div>
<div id="advice">
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=40&next_status=50&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

94
app/capital/view/capital/apply_detail50.html

@ -0,0 +1,94 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 - 详情
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - 详情</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
</div>
<div id="advice">
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=90&next_status=90&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

94
app/capital/view/capital/apply_detail60.html

@ -0,0 +1,94 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 - 详情
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - 详情</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
</div>
<div id="advice">
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').html(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=90&next_status=90&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

94
app/capital/view/capital/apply_detail70.html

@ -0,0 +1,94 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 - 详情
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - 详情</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
</div>
<div id="advice">
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=90&next_status=90&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

94
app/capital/view/capital/apply_detail80.html

@ -0,0 +1,94 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 - 详情
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - 详情</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
</div>
<div id="advice">
</div>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(apply_status){
var advice = ue.getContent();
var apply_id = $('#apply_id').val();
$.ajax({
url:"/capital/Capital/capital_check",
type:"POST",
data:"advice="+advice+'&apply_id='+apply_id+'&apply_status='+apply_status+'&status=90&next_status=90&apply_type={$apply_type}',
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
</script>
{/block}

216
app/capital/view/capital/apply_detail90.html

@ -0,0 +1,216 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
{$apply_types[$apply_type]}资产托管 - 详情
</small>
</h1>
</div>
<h4 class="header green">{$apply_types[$apply_type]}资产托管 - 详情</h4>
<div class="row">
<div class="col-xs-12">
<div class="col-xs-12 col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">项目基本信息</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
{include file='capital@capital:content' /}
</div>
<div id="advice">
</div>
{if condition="$apply_type eq 4"}
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">托管资产清单</h4>
<div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="row">
<label class="col-sm-2 control-label no-padding-right">托管资产清单: </label>
<div class="col-sm-9">
{if condition="$applyinfo['apply_status'] eq 0"}
<form class="form-inline">
<div class="form-group">
<label>托管资产名称:</label>
<input type="text" class="form-control" id="capital_name" name="capital_name">
</div>
<div class="form-group">
<label>资产托管代码:</label>
<input type="text" class="form-control" id="code" name="code">
</div>
<div class="form-group">
<label>数量:</label>
<input type="text" class="form-control" id="num" name="num">
</div>
<button type="button" id="addbtn" class="btn btn-info btn-sm">添加资产</button>
</form>
<br/>
<br/>
{/if}
<table id="prolist" class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 50px;" class="center">ID</th>
<th style="width: auto;" class="center">托管资产名称</th>
<th style="width: 100px;" class="center">资产托管代码</th>
<th style="width: 100px;" class="center">数量</th>
{if condition="$applyinfo['apply_status'] eq 0"}<th style="width: 100px;" class="center">审核</th>{/if}
</tr>
</thead>
<tbody>
{if(isset($products)&&count($products))}
{foreach name="$products" item="f1"}
<tr>
<td>{$key+1}</td>
<td>{$f1.capital_name}</td>
<td>{$f1.code}</td>
<td>{$f1.num}</td>
</tr>
{/foreach}
{/if}
</tbody>
</table>
</div>
</div>
<br/>
{if condition="$applyinfo['apply_status'] eq 0"}
<div class="row">
<div class="col-sm-offset-3 col-sm-9">
<input type="hidden" id="apply_id" value="{$apply_id}" />
<button class="btn btn-info" type="submit" name="btn1" value="1" onclick="checkform(1);return false;"><i class="ace-icon fa fa-check bigger-110"></i>提交</button>&nbsp;
</div>
</div>
{/if}
</div>
</div>
</div>
{/if}
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script>
var checkinfo = '{$checkinfo}';
checkinfo = JSON.parse( checkinfo );
var sta = '{$status}';
sta = JSON.parse( sta );
console.log(checkinfo);
for(var i=0;i<checkinfo.length;i++){
var status = checkinfo[i].check_type;
var html = '<div class="widget-box">' +
'<div class="widget-header">' +
'<h4 class="widget-title">'+sta[status]+'信息</h4>' +
'<div class="widget-toolbar">' +
'<a href="#" data-action="collapse">' +
'<i class="ace-icon fa fa-chevron-up"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="widget-body">' +
'<div class="widget-main">' +checkinfo[i].advice+
'</div>' +
'</div>' +
'</div>';
$('#advice').append(html);
}
//checkform
function checkform(){
var list={};
var apply_id = $('#apply_id').val();
$("#prolist tbody tr").each(function(cindex){
var childs=$(this).children();
var row={id:'',apply_id:apply_id};
if(childs.length){
childs.each(function(index){
var cur=$(this).html();
if(index==1)row.capital_name=cur;
if(index==2)row.code=cur;
if(index==3){
row.num=cur;
list[cindex]=row;
}
});
}
});
if(list.length==0){
layer.msg("请添加资产清单");
return false;
}
list=JSON.stringify(list);
console.log("list",list);
$.ajax({
url:"/capital/Capital/capital_detail?apply_type={$apply_type}",
type:"POST",
data:"list="+list+"&apply_id="+apply_id+"&status=90",
success: function(data){
if (data.status) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
});
return false;
}
$(function(){
$("body").delegate(".delbtn",'click',function(){
var parent=$(this).parents('tr');
parent.remove();
});
$("#addbtn").click(function(){
var name=$("#capital_name").val();
if(name==''){
layer.msg("请输入资产名称");
return false;
}
var code=$("#code").val();
if(code==''){
layer.msg("请输入资产代码");
return false;
}
var num=$("#num").val();
if(num==''){
layer.msg("请输入数量");
return false;
}
var index=$("#prolist tbody tr").length+1;
var html='<tr><td>'+index+'</td><td>'+name+'</td><td>'+code+'</td><td>'+num+'</td> <td><a class="red delbtn"><button class="btn btn-minier btn-yellow">删除</button></a></td></tr>';
$("#prolist tbody").append(html);
});
})
</script>
{/block}

108
app/capital/view/capital/apply_list10.html

@ -0,0 +1,108 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list10',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
<div class="col-xs-2 col-sm-2 margintop5">
<div class="input-group-btn">
<a href="{:url('capital/Capital/apply_list10',['search_all'=>-1,'apply_type'=>input('apply_type')])}">
<button type="button" class="btn btn-sm btn-purple">
<span class="ace-icon fa fa-globe icon-on-right bigger-110"></span>
全部状态{if condition="$search_all eq -1"}{/if}
</button>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th >申请日期</th>
<th style="border-right:#CCC solid 1px;" style="width:150px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{$status[$v.status]}中(已提交)
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check10',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail10',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

110
app/capital/view/capital/apply_list100.html

@ -0,0 +1,110 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list100',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
<div class="col-xs-2 col-sm-2 margintop5">
<div class="input-group-btn">
<a href="{:url('capital/Capital/apply_list100',['search_all'=>-1,'apply_type'=>input('apply_type')])}">
<button type="button" class="btn btn-sm btn-purple">
<span class="ace-icon fa fa-globe icon-on-right bigger-110"></span>
全部状态{if condition="$search_all eq -1"}{/if}
</button>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{$status[$v.status]}中({$status[10]}已通过)
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check100',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail100',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

100
app/capital/view/capital/apply_list110.html

@ -0,0 +1,100 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list110',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
<div class="col-xs-2 col-sm-2 margintop5">
<div class="input-group-btn">
<a href="{:url('capital/Capital/apply_list110',['search_all'=>-1,'apply_type'=>input('apply_type')])}">
<button type="button" class="btn btn-sm btn-purple">
<span class="ace-icon fa fa-globe icon-on-right bigger-110"></span>
全部状态{if condition="$search_all eq -1"}{/if}
</button>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{$status[$v.status]}中({$status[60]}已通过)
</td>
<td>
{if($v.apply_status == 0)}等待入库{/if}
{if($v.apply_status == 3)}办理入库{/if}
{if($v.apply_status == 1)}完成入库{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
<div class=" action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check110',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

110
app/capital/view/capital/apply_list20.html

@ -0,0 +1,110 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list20',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
<div class="col-xs-2 col-sm-2 margintop5">
<div class="input-group-btn">
<a href="{:url('capital/Capital/apply_list20',['search_all'=>-1,'apply_type'=>input('apply_type')])}">
<button type="button" class="btn btn-sm btn-purple">
<span class="ace-icon fa fa-globe icon-on-right bigger-110"></span>
全部状态{if condition="$search_all eq -1"}{/if}
</button>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{$status[$v.status]}中({$status[$v.status-10]}已通过)
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check20',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail20',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

103
app/capital/view/capital/apply_list30.html

@ -0,0 +1,103 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list30',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{if($apply_type == 2)}
{$status[$v.status]}中({$status[10]}已通过)
{else}
{$status[$v.status]}中({$status[$v.status-10]}已通过)
{/if}
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check30',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail30',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

97
app/capital/view/capital/apply_list40.html

@ -0,0 +1,97 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list40',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{:isset($status[$v.status])?$status[$v.status]:''}中({:isset($status[$v.status-10])?$status[$v.status-10]:''}已通过)
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check40',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail40',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

113
app/capital/view/capital/apply_list50.html

@ -0,0 +1,113 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list50',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
<div class="col-xs-2 col-sm-2 margintop5">
<div class="input-group-btn">
<a href="{:url('capital/Capital/apply_list30',['search_all'=>-1])}">
<button type="button" class="btn btn-sm btn-purple">
<span class="ace-icon fa fa-globe icon-on-right bigger-110"></span>
全部状态
</button>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{if($apply_type == 2)}
{$status[$v.status]}中({$status[100]}已通过)
{else}
{$status[$v.status]}中({$status[$v.status-10]}已通过)
{/if}
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check50',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail50',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

114
app/capital/view/capital/apply_list60.html

@ -0,0 +1,114 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list60',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
<div class="col-xs-2 col-sm-2 margintop5">
<div class="input-group-btn">
<a href="{:url('capital/Capital/apply_list40',['search_all'=>-1])}">
<button type="button" class="btn btn-sm btn-purple">
<span class="ace-icon fa fa-globe icon-on-right bigger-110"></span>
全部状态{if condition="$search_all eq -1"}{/if}
</button>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="width: 80px;">缴费状态</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{$status[$v.status]}中({$status[$v.status-10]}已通过)
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.feeinfo.fee_flag == 0)}未交费{/if}
{if($v.feeinfo.fee_flag == 1)}已缴费{/if}
</td>
<td>
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check60',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class=" action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail60',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

114
app/capital/view/capital/apply_list70.html

@ -0,0 +1,114 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list70',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
<div class="col-xs-2 col-sm-2 margintop5">
<div class="input-group-btn">
<a href="{:url('capital/Capital/apply_list50',['search_all'=>-1])}">
<button type="button" class="btn btn-sm btn-purple">
<span class="ace-icon fa fa-globe icon-on-right bigger-110"></span>
全部状态{if condition="$search_all eq -1"}{/if}
</button>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="width: 80px;">缴费状态</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{$status[$v.status]}中({$status[$v.status-10]}已通过)
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.feeinfo.fee_flag == 0)}未交费{/if}
{if($v.feeinfo.fee_flag == 1)}已缴费{/if}
</td>
<td>
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check70',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail70',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

114
app/capital/view/capital/apply_list80.html

@ -0,0 +1,114 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list80',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
<div class="col-xs-2 col-sm-2 margintop5">
<div class="input-group-btn">
<a href="{:url('capital/Capital/apply_list60',['search_all'=>-1,'apply_type'=>input('apply_type')])}">
<button type="button" class="btn btn-sm btn-purple">
<span class="ace-icon fa fa-globe icon-on-right bigger-110"></span>
全部状态{if condition="$search_all eq -1"}-{/if}
</button>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="width: 80px;">缴费状态</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{$status[$v.status]}中({$status[$v.status-10]}已通过)
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.feeinfo.fee_flag == 0)}未交费{/if}
{if($v.feeinfo.fee_flag == 1)}已缴费{/if}
</td>
<td>
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check80',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail80',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

111
app/capital/view/capital/apply_list90.html

@ -0,0 +1,111 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/apply_list90',['search_all'=>$search_all,'apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询的企业名称/项目名称/申请人名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<form id="leftnav" name="leftnav" method="post" action="" >
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 80px;">ID</th>
<th style="width: 250px;">申请用户名</th>
<th style="width: 100px;">用户状态</th>
<th style="width: 250px;">托管方名称/托管资产名称</th>
<th style="width: 100px;">申请类型</th>
<th style="width: 250px;">申请流程</th>
<th style="width: 100px;">处理状态</th>
<th style="width: 200px;">申请日期</th>
<th style="width: 80px;">缴费状态</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="apply_list" item="v"}
<tr>
<td height="28" >{$v.apply_id}</td>
<td>{$v.username}</td>
<td>{if condition="$v['userstatus'] eq 1"}正常{else/}锁定{/if}</td>
<td>{$v.hoster_name}</td>
<td>{$apply_types[$v.apply_type]}</td>
<td>
{$status[$v.status]}中({$status[$v.status-10]}已通过)
</td>
<td>
{if($v.apply_status == 0)}待审核{/if}
{if($v.apply_status == 1)}审核通过{/if}
{if($v.apply_status == 2)}审核不通过{/if}
</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>
{if($v.feeinfo.fee_flag == 0)}未交费{/if}
{if($v.feeinfo.fee_flag == 1)}已缴费{/if}
</td>
<td>
{if(in_array($apply_type,[1,3])&& $v.down_pdf)}
<div class="action-buttons">
<a class="blue" href="{$v.down_pdf}" target="__blank" title="查看合同">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看合同
</a>
</div>
{/if}
{if($v.apply_status == 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_check90',array('apply_id'=>$v['apply_id'],'apply_type'=>input('apply_type')))}" title="审核">
<i class="ace-icon fa fa-gavel bigger-130"></i> 审核
</a>
</div>
{/if}
{if($v.apply_status != 0)}
<div class="action-buttons">
<a class="blue" href="{:url('capital/Capital/apply_detail90',array('apply_id'=>$v['apply_id'],'status'=>$v['status'],'apply_type'=>input('apply_type')))}" title="查看">
<i class="ace-icon fa fa-gavel bigger-130"></i> 查看
</a>
</div>
{/if}
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="10" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

1057
app/capital/view/capital/content.html

File diff suppressed because it is too large

56
app/capital/view/capital/notice_list.html

@ -0,0 +1,56 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
</div>
<div class="col-xs-10 col-sm-5 margintop5">
<form name="sch_list_sea" class="form-search" method="post" action="{:url('capital/Capital/notice_list',['apply_type'=>input('apply_type')])}">
<div class="input-group">
<span class="input-group-addon">
<i class="ace-icon fa fa-check"></i>
</span>
<input type="text" name="search_name" class="form-control" value="{$search_name}" placeholder="输入需查询项目名称" />
<span class="input-group-btn">
<button type="submit" class="btn btn-purple btn-sm">
<span class="ace-icon fa fa-search icon-on-right bigger-110"></span>
搜索
</button>
</span>
</div>
</form>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 50px;">ID</th>
<th style="width: 200px;">公告描述</th>
<th style="width: 150px;border-right:#CCC solid 1px;">操作日期</th>
</tr>
</thead>
<tbody>
{foreach name="notice_list" item="v"}
<tr>
<td height="28" >{$v.notice_id}</td>
<td>{$v.notice_title}</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="18" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

194
app/capital/view/capital/uptype_add.html

@ -0,0 +1,194 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
添加固定上传文件类型
</small>
</h1>
</div>
<div class="row">
<div class="col-xs-12">
<form class="form-horizontal ajaxForm2" name="uptype_add" method="post" action="{:url('capital/Capital/uptype_runadd',['apply_type'=>input('apply_type')])}">
<input type="hidden" name="TOKEN" value="{:session('TOKEN')}">
<input type="hidden" name="apply_id" id="apply_id" value="{$apply_id}"/>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">展示端: </label>
<div class="col-sm-10">
<select name="mobile" class="col-sm-5">
<option value="">请选择展示端</option>
<option value="0" selected>PC端</option>
<option value="1">手机端</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 文件类型: </label>
<div class="col-sm-10">
<select name="ftype_main" class="col-sm-5">
<option value="">请选择文件类型</option>
<option value="1">固定</option>
<option value="2" selected>临时</option>
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 托管类型: </label>
<div class="col-sm-10">
<select name="apply_type" class="col-sm-5" required>
<option value="">-请选择托管类型-</option>
<option value="1" {if condition="$apply_type eq 1"}selected{/if}>文化资产</option>
<option value="2" {if condition="$apply_type eq 2"}selected{/if}>艺术资产</option>
<option value="3" {if condition="$apply_type eq 3"}selected{/if}>古建资产</option>
<option value="4" {if condition="$apply_type eq 4"}selected{/if}>乡村振兴资产</option>
</select>
<span class="lbl col-xs-12 col-sm-7"><span class="red">*</span>请选择该固定文件对应的托管类型</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 必须上传项: </label>
<div class="col-sm-10">
<select name="mustupload" class="col-sm-5" required>
<option value="0">非必须</option>
<option value="1" selected>必须</option>
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group" style="display: none">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 临时文件类型对应申请ID: </label>
<div class="col-sm-10">
<input type="text" name="apply_id_show" id="apply_id_show" class="col-xs-10 col-sm-5" value="{$apply_id}" disabled/>
</div>
</div>
<div class="space-4" style="display: none"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 文件类型描述: </label>
<div class="col-sm-10">
<input type="text" name="ftypedescr" id="ftypedescr" placeholder="输入文件类型描述" class="col-xs-10 col-sm-5" required/>
<span class="lbl col-xs-12 col-sm-7"><span class="red">*</span>请输入文件类型描述</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 模板文件上传: </label>
<div class="col-sm-4">
<input name="file_one" type="file" class="file col-xs-6 col-sm-6" data-show-preview="false" data-show-upload="false" data-show-caption="true">
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 接受文件类型: </label>
<div class="col-sm-10">
<select name="ftype" class="col-sm-5" required>
<option value="">-请选择接受文件类型-</option>
<option value="JPG">JPG</option>
<option value="PDF">PDF</option>
<option value="PDF">DOC</option>
<option value="RAR/ZIP">RAR/ZIP</option>
<option value="JPG/PDF">JPG/PDF</option>
</select>
<span class="lbl col-xs-12 col-sm-7"><span class="red">*</span>选择可接受的文件类型</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 添加文件状态: </label>
<div class="col-sm-10">
{if condition="$status egt 0"}<select name="status" class="col-sm-5" disabled>{else/}<select name="status" class="col-sm-5" required>{/if}
<option value="">-请选择添加文件状态-</option>
{foreach name="statuslist" item="v" key="i"}
<option value="{$v.status}" {if condition="$status eq $v.status"}selected{/if}>{$v.descr}</option>
{/foreach}
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 资料上传者: </label>
<div class="col-sm-10">
<select name="roletype" id="roletype" class="col-sm-2" onChange="loadRole('roletype','roletitle','{:url('admin/Ajax/getRole')}');" required>
<option value="">-资料上传者类型-</option>
<option value="1">前台会员角色</option>
<option value="2">后台员工角色</option>
</select>
<select name="roletitle" id="roletitle" class="col-sm-2" required style="margin-left:10px;">
<option value="0">-资料上传者角色-</option>
</select>
<span class="lbl col-xs-12 col-sm-7"><span class="red">*</span>请选择资料上传者</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 资料辅助上传者: </label>
<div class="col-sm-10">
<select name="roletype2" id="roletype2" class="col-sm-2" onChange="loadRole('roletype2','roletitle2','{:url('admin/Ajax/getRole')}');">
<option value="">-资料辅助上传者类型-</option>
<option value="1">前台会员角色</option>
<option value="2">后台员工角色</option>
</select>
<select name="roletitle2" id="roletitle2" class="col-sm-2" style="margin-left:10px;">
<option value="0">-资料辅助上传者角色-</option>
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 是否启用: </label>
<div class="col-sm-10" style="padding-top:5px;">
<input name="isopen" id="isopen" value="1" class="ace ace-switch ace-switch-4 btn-flat" type="checkbox" />
<span class="lbl">&nbsp;默认关闭</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 排序(从小到大): </label>
<div class="col-sm-10">
<input type="text" name="forder" class="col-xs-10 col-sm-1" />
</div>
</div>
<div class="space-4"></div>
<div class="clearfix form-actions">
<div class="col-md-offset-3 col-md-9">
<button class="btn btn-info" type="submit">
<i class="ace-icon fa fa-check bigger-110"></i>
添加
</button>
<button class="btn" type="reset">
<i class="ace-icon fa fa-undo bigger-110"></i>
重置
</button>
<a href="{:url('capital/Capital/uptype_list')}">
<button class="btn btn-info" type="button">
<i class="ace-icon fa fa-bolt bigger-110"></i>
返回
</button>
</a>
</div>
</div>
</form>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script type="text/javascript" src="__PUBLIC__/others/role.js"></script>
{/block}

201
app/capital/view/capital/uptype_edit.html

@ -0,0 +1,201 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
修改固定上传文件类型
</small>
</h1>
</div>
<div class="row">
<div class="col-xs-12">
<form class="form-horizontal ajaxForm2" name="uptype_edit" method="post" action="{:url('capital/Capital/uptype_edit',['apply_type'=>input('apply_type')])}">
<input type="hidden" name="TOKEN" value="{:session('TOKEN')}">
<input type="hidden" name="ftype_id" id="ftype_id" value="{$uptype.ftype_id}"/>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">展示端: </label>
<div class="col-sm-10">
<select name="mobile" class="col-sm-5">
<option value="">请选择展示端</option>
<option value="0" {if condition="$uptype.mobile eq 0"} selected {/if}>PC端</option>
<option value="1" {if condition="$uptype.mobile eq 1"} selected {/if}>手机端</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 文件类型: </label>
<div class="col-sm-10">
<select name="ftype_main" class="col-sm-5" disabled>
<option value="">请选择文件类型</option>
<option value="0" {if condition="$uptype.apply_id eq 0"} selected {/if}>固定</option>
<option value="1" {if condition="$uptype.apply_id neq 0"} selected {/if}>临时</option>
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 托管类型: </label>
<div class="col-sm-10">
<select name="apply_type" class="col-sm-5" required>
<option value="">-请选择托管类型-</option>
<option value="1" {if condition="$uptype.apply_type eq 1"} selected {/if}>文化资产</option>
<option value="2" {if condition="$uptype.apply_type eq 2"} selected {/if}>艺术资产</option>
<option value="3" {if condition="$uptype.apply_type eq 3"} selected {/if}>古建资产</option>
<option value="4" {if condition="$uptype.apply_type eq 4"} selected {/if}>乡村振兴资产</option>
</select>
<span class="lbl col-xs-12 col-sm-7"><span class="red">*</span>请选择该固定文件对应的托管类型</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 必须上传项: </label>
<div class="col-sm-10">
<select name="mustupload" class="col-sm-5" required>
<option value="0" {if condition="$uptype.mustupload eq 0"} selected {/if}>非必须</option>
<option value="1" {if condition="$uptype.mustupload eq 1"} selected {/if}>必须</option>
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group" style="display: none">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 临时文件类型对应申请ID: </label>
<div class="col-sm-10">
<input type="text" name="apply_id_show" id="apply_id_show" class="col-xs-10 col-sm-5" value="{$uptype.apply_id}" disabled/>
</div>
</div>
<div class="space-4" style="display: none"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 文件类型描述: </label>
<div class="col-sm-10">
<input type="text" name="ftypedescr" id="ftypedescr" placeholder="输入文件类型描述" class="col-xs-10 col-sm-5" value="{$uptype.ftypedescr}" required/>
<span class="lbl col-xs-12 col-sm-7"><span class="red">*</span>请输入文件类型描述</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 模板文件上传: </label>
<div class="col-sm-4">
<input type="hidden" name="ftemp_id" id="ftemp_id" value="{$uptype.ftemp_id}"/>
<input name="file_one" type="file" class="file col-xs-6 col-sm-6" data-show-preview="false" data-show-upload="false" data-show-caption="true">
{if condition="get_capitalPathFromFileID($uptype.ftemp_id) eq '未上传'"}{else/}<a href="{$uptype.ftemp_id|get_capitalPathFromFileID|get_imgurl}" target="_blank">查看原始上传文件</a>{/if}
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 接受文件类型: </label>
<div class="col-sm-10">
<select name="ftype" class="col-sm-5" required>
<option value="">-请选择接受文件类型-</option>
<option value="JPG" {if condition="$uptype.ftype eq 'JPG'"} selected {/if}>JPG</option>
<option value="PDF" {if condition="$uptype.ftype eq 'PDF'"} selected {/if}>PDF</option>
<option value="DOC" {if condition="$uptype.ftype eq 'DOC'"} selected {/if}>DOC</option>
<option value="RAR/ZIP" {if condition="$uptype.ftype eq 'RAR/ZIP'"} selected {/if}>RAR/ZIP</option>
<option value="JPG/PDF" {if condition="$uptype.ftype eq 'JPG/PDF'"} selected {/if}>JPG/PDF</option>
</select>
<span class="lbl col-xs-12 col-sm-7"><span class="red">*</span>选择可接受的文件类型</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 添加文件状态: </label>
<div class="col-sm-10">
<select name="status" class="col-sm-5" required>
<option value="">-请选择添加文件状态-</option>
{foreach name="statuslist" item="v" key="i"}
<option value="{$v.status}" {if condition="$uptype.status eq $v.status"}selected{/if}>{$v.descr}</option>
{/foreach}
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 资料上传者: </label>
<div class="col-sm-10">
<select name="roletype" id="roletype" class="col-sm-2" onChange="loadRole('roletype','roletitle','{:url('admin/Ajax/getRole')}');" required>
<option value="">-资料上传者类型-</option>
<option value="1" {if condition="$uptype.upload_role_type eq 1"} selected {/if}>前台会员角色</option>
<option value="2" {if condition="$uptype.upload_role_type eq 2"} selected {/if}>后台员工角色</option>
</select>
<select name="roletitle" id="roletitle" class="col-sm-2" required style="margin-left:10px;">
<option value="0">-资料上传者角色-</option>
{foreach name="list1" item="v" key="i"}
<option value="{$v.id}" {if condition="$uptype.upload_role_id eq $v.id"}selected{/if}>{$v.name}</option>
{/foreach}
</select>
<span class="lbl col-xs-12 col-sm-7"><span class="red">*</span>请选择资料上传者</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 资料辅助上传者: </label>
<div class="col-sm-10">
<select name="roletype2" id="roletype2" class="col-sm-2" onChange="loadRole('roletype2','roletitle2','{:url('admin/Ajax/getRole')}');">
<option value="">-资料辅助上传者类型-</option>
<option value="1" {if condition="$uptype.upload_role_type2 eq 1"} selected {/if}>前台会员角色</option>
<option value="2" {if condition="$uptype.upload_role_type2 eq 2"} selected {/if}>后台员工角色</option>
</select>
<select name="roletitle2" id="roletitle2" class="col-sm-2" style="margin-left:10px;">
<option value="0">-资料辅助上传者角色-</option>
{foreach name="list2" item="v" key="i"}
<option value="{$v.id}" {if condition="$uptype.upload_role_id2 eq $v.id"}selected{/if}>{$v.name}</option>
{/foreach}
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 是否启用: </label>
<div class="col-sm-10" style="padding-top:5px;">
<input name="isopen" id="isopen" value="1" class="ace ace-switch ace-switch-4 btn-flat" type="checkbox" {if condition="$uptype.isopen eq 1"} checked {/if} />
<span class="lbl">&nbsp;默认关闭</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 排序(从小到大): </label>
<div class="col-sm-10">
<input type="text" name="forder" value="{$uptype['forder']|default=50}" class="col-xs-10 col-sm-1" />
</div>
</div>
<div class="space-4"></div>
<div class="clearfix form-actions">
<div class="col-md-offset-3 col-md-9">
<button class="btn btn-info" type="submit">
<i class="ace-icon fa fa-check bigger-110"></i>
修改
</button>
<button class="btn" type="reset">
<i class="ace-icon fa fa-undo bigger-110"></i>
重置
</button>
<a href="{:url('capital/Capital/uptype_list')}">
<button class="btn btn-info" type="button">
<i class="ace-icon fa fa-bolt bigger-110"></i>
返回
</button>
</a>
</div>
</div>
</form>
</div>
</div>
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script type="text/javascript" src="__PUBLIC__/others/role.js"></script>
{/block}

104
app/capital/view/capital/uptype_list.html

@ -0,0 +1,104 @@
{extend name="admin@public/base" /}
{block name="main-content"}
<div class="page-content">
<div class="row maintop">
<div class="col-xs-4 col-sm-2 margintop5">
<a href="{:url('capital/Capital/uptype_add',['apply_type'=>input('apply_type')])}">
<button class="btn btn-sm btn-danger">
<i class="ace-icon fa fa-bolt bigger-110"></i>
添加固定上传文件类型
</button>
</a>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div>
<table class="table table-striped table-bordered table-hover" id="dynamic-table">
<thead>
<tr>
<th style="width: 50px;">ID</th>
<th style="width: 200px;">文件描述</th>
<th style="width: 50px;">文件类型</th>
<th style="width: 50px;">展示端</th>
<th style="width: 50px;">文件模板</th>
<th style="width: 70px;">托管类型</th>
<th style="width: 60px;">接受文件类型</th>
<th style="width: 100px;">上传状态</th>
<th style="width: 50px;">启用状态</th>
<th style="width: 60px;">申请ID</th>
<th style="width: 120px;">操作员</th>
<th style="width: 150px;">上传者</th>
<th style="width: 250px;">辅助上传者</th>
<th style="width: 150px;border-right:#CCC solid 1px;">操作日期</th>
<th style="width: 50px;border-right:#CCC solid 1px;">必须项目</th>
<th style="border-right:#CCC solid 1px;">操作</th>
</tr>
</thead>
<tbody>
{foreach name="uptype_list" item="v"}
<tr>
<td height="28" >{$v.ftype_id}</td>
<td>{$v.ftypedescr}</td>
<td>{if condition="$v.apply_id eq 0"}固定{else/}临时{/if}</td>
<td>{if condition="$v.mobile eq 0"}PC{else/}手机{/if}</td>
<td>{if condition="get_capitalPathFromFileID($v.ftemp_id) eq '未上传'"}未上传{else/}<a href="{$v.ftemp_id|get_capitalPathFromFileID|get_imgurl}" target="_blank">查看</a>{/if}</td>
<td>{if condition="$v.apply_type eq 1"}文化资产{elseif condition="$v.apply_type eq 2"}艺术资产{elseif condition="$v.apply_type eq 3"}古建资产{/if}</td>
<td>{$v.ftype}</td>
<td>{$v.status|get_cult4Status}</td>
<td>
{if condition="$v['isopen'] eq 1"}
<a class="red open-btn" href="{:url('capital/Capital/uptype_state',['apply_type'=>input('apply_type')])}" data-id="{$v.ftype_id}" title="已开启">
<div id="zt{$v.ftype_id}"><button class="btn btn-minier btn-yellow">开启</button></div>
</a>
{else/}
<a class="red open-btn" href="{:url('capital/Capital/uptype_state',['apply_type'=>input('apply_type')])}" data-id="{$v.ftype_id}" title="已禁用">
<div id="zt{$v.ftype_id}"><button class="btn btn-minier btn-danger">禁用</button></div>
</a>
{/if}
</td>
<td>{if condition="$v.apply_id eq 0"}无{else/}{$v.apply_id}{/if}</td>
<td>{$v.user_id|get_cult4UserName=###,2}</td>
<td>{$v.upload_role_id,$v.upload_role_type|get_cult4RoleName}</td>
<td>{$v.upload_role_id2,$v.upload_role_type2|get_cult4RoleName}</td>
<td>{$v.create_time|date='Y-m-d H:i:s',###}</td>
<td>{if condition="$v.mustupload eq 1"}必须{else/}非必须{/if}</td>
<td>
<div class="hidden-sm hidden-xs action-buttons">
<a class="green" href="{:url('capital/Capital/uptype_edit',array('ftype_id'=>$v['ftype_id'],'apply_type'=>input('apply_type')))}" data-toggle="tooltip" title="修改">
<i class="ace-icon fa fa-pencil bigger-130"></i>
</a>
</div>
<div class="hidden-md hidden-lg">
<div class="inline position-relative">
<button class="btn btn-minier btn-primary dropdown-toggle" data-toggle="dropdown" data-position="auto">
<i class="ace-icon fa fa-cog icon-only bigger-110"></i>
</button>
<ul class="dropdown-menu dropdown-only-icon dropdown-yellow dropdown-menu-right dropdown-caret dropdown-close">
<li>
<a href="{:url('capital/Capital/uptype_edit',array('ftype_id'=>$v['ftype_id'],'apply_type'=>input('apply_type')))}" class="tooltip-success" data-rel="tooltip" title="" data-original-title="修改">
<span class="green">
<i class="ace-icon fa fa-pencil-square-o bigger-120"></i>
</span>
</a>
</li>
</ul>
</div>
</div>
</td>
</tr>
{/foreach}
<tr>
<td height="50" colspan="18" align="left">{$page}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div><!-- /.page-content -->
{/block}

88
app/common/behavior/WebLog.php

@ -0,0 +1,88 @@
<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
namespace app\common\behavior;
use think\Exception;
use think\Request;
use think\Db;
class WebLog
{
public function run(&$param)
{
$request = Request::instance();
//不记录的模块
$not_log_module=config('web_log.not_log_module')?:array();
//不记录的控制器 'module/controller'
$not_log_controller=config('web_log.not_log_controller')?:array();
//不记录的操作方法 'module/controller/action'
$not_log_action=config('web_log.not_log_action')?:array();
//不记录data的操作方法 'module/controller/action' 如涉及密码传输的地方:1、前、后台登录runlogin 2、前台重置密码runpwd_reset 3、前台runregister runchangepwd 4、后台member_runadd member_runedit 5、后台admin_runadd admin_runedit
$not_log_data=['admin/Login/runlogin','home/Login/runlogin','home/Login/runpwd_reset','home/Register/runregister','home/Center/runchangepwd','admin/Member/member_runadd','admin/Member/member_runedit','admin/Admin/admin_runadd','admin/Admin/admin_runedit'];
$not_log_data=array_merge($not_log_data,config('web_log.not_log_data')?:array());
//不记录的请求类型
$not_log_request_method=config('web_log.not_log_request_method')?:array();
if(strpos($request->action(),'del')==false){
if (
in_array($request->module(), $not_log_module) ||
in_array($request->module().'/'.$request->controller(), $not_log_controller) ||
in_array($request->module().'/'.$request->controller().'/'.$request->action(), $not_log_action) ||
in_array($request->method(), $not_log_request_method)
) {
return true;
}
}
//只记录存在的操作方法
if(!has_action($request->module(),$request->controller(),$request->method())){
return true;
}
try {
if(in_array($request->module().'/'.$request->controller().'/'.$request->action(), $not_log_data)){
$requestData='保密数据';
}else{
$requestData = $request->param();
foreach ($requestData as &$v) {
if (is_string($v)) {
$v = mb_substr($v, 0, 200);
}
}
}
$uid=session('hid')?:0;
$type=1;
$module=$request->module();
if($module=='admin'){
$type=2;
$user=session('admin_auth');
$uid=$user['aid'];
}
$data = [
'uid' =>$uid,
'ip' => $request->ip(),
'location' => implode(' ', \Ip::find($request->ip())),
'os' => getOs(),
'browser' => getBroswer(),
'url' => $request->url(),
'module' =>$module,
'controller'=> $request->controller(),
'action' => $request->action(),
'method' => $request->isAjax()?'Ajax':($request->isPjax()?'Pjax':$request->method()),
'data' => serialize($requestData),
'otime' => time(),
'type'=>$type
];
Db::name('web_log')->insert($data);
} catch (Exception $e) {
}
}
}

64
app/common/controller/Common.php

@ -0,0 +1,64 @@
<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
namespace app\common\controller;
use think\Controller;
use think\Lang;
use think\captcha\Captcha;
class Common extends Controller
{
// Request实例
protected $lang;
protected function _initialize()
{
parent::_initialize();
if (!defined('__ROOT__')) {
$_root = rtrim(dirname(rtrim($_SERVER['SCRIPT_NAME'], '/')), '/');
define('__ROOT__', (('/' == $_root || '\\' == $_root) ? '' : $_root));
}
if (!file_exists(ROOT_PATH.'data/install.lock')) {
//不存在,则进入安装
header('Location: ' . url('install/Index/index'));
exit();
}
if (!defined('MODULE_NAME')){define('MODULE_NAME', $this->request->module());}
if (!defined('CONTROLLER_NAME')){define('CONTROLLER_NAME', $this->request->controller());}
if (!defined('ACTION_NAME')){define('ACTION_NAME', $this->request->action());}
// 多语言
// if(config('lang_switch_on')){
// $this->lang=Lang::detect();
// }else{
// $this->lang=config('default_lang');
// }
$this->lang="zh-cn";
$this->assign('lang',$this->lang);
}
//空操作
public function _empty()
{
$this->error(lang('operation not valid'));
}
protected function verify_build($id='')
{
ob_end_clean();
$verify = new Captcha (config('verify'));
return $verify->entry($id);
}
protected function verify_check($id)
{
// $verify =new Captcha ();
// if (!$verify->check(input('verify'), $id)) {
// $this->error(lang('verifiy incorrect'),url(MODULE_NAME.'/Login/login'));
// }
}
protected function check_admin_login(){
return model('admin/Admin')->is_login();
}
}

231
app/common/model/Addon.php

@ -0,0 +1,231 @@
<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
namespace app\common\model;
use think\Model;
/**
* 插件模型
*/
class Addon extends Model
{
protected $autoWriteTimestamp = true;
public function setConfigAttr($value)
{
return $value?json_encode($value):'';
}
public function setAdminActionsAttr($value)
{
return $value?json_encode($value):'';
}
/**
* 获取所有插件信息
* @return array|bool
*/
public function getAll()
{
$result = cache('addon_all');
if (!$result) {
// 获取插件目录下的所有插件目录
$dirs = array_map('basename', glob(ADDON_PATH.'*', GLOB_ONLYDIR));
if ($dirs === false || !file_exists(ADDON_PATH)) {
$this->error = '插件目录不可读或者不存在';
return false;
}
$dirs=array_map('ucfirst',$dirs);
// 读取数据库插件表
$addons = self::order('sort asc,id desc')->column('*', 'name');
// 读取未安装的插件
foreach ($dirs as $addon) {
if (!isset($addons[$addon])) {
$addons[$addon]['name'] = $addon;
// 获取插件类名
$class = get_addon_class($addon);
// 插件类不存在则跳过实例化
if (!class_exists($class)) {
$addons[$addon]['status'] = '-2';
continue;
}
// 实例化插件
$obj = new $class;
// 插件插件信息缺失
if (!isset($obj->info) || empty($obj->info) || !$this->checkInfo($obj->info)) {
// 插件信息缺失!
$addons[$addon]['status'] = '-2';
continue;
}
// 插件未安装
$addons[$addon] = $obj->info;
$addons[$addon]['status'] = '-1';
}
}
// 处理插件按钮
foreach ($addons as &$addon) {
switch ($addon['status']) {
case '-2':
$addon['actions'] = '<button class="btn btn-xs btn-inverse" type="button" disabled>不可操作</button>';
break;
case '-1': // 未安装
$addon['actions'] = '<a class="btn btn-xs btn-success rst-url-btn" href="'.url('admin/Addons/install', ['name' => $addon['name']]).'">安装</a>';
break;
case '0': // 禁用
$addon['admin_actions']=json_decode($addon['admin_actions'],true);
$addon['actions'] = '<a class="btn btn-xs btn-success rst-url-btn" href="'.url('admin/Addons/enable', ['id' => $addon['id']]).'">启用</a> ';
$addon['actions'] .= '<a class="btn btn-xs btn-danger confirm-rst-url-btn" data-info="如果包括数据库,将同时删除数据库!确认?" href="'.url('uninstall', ['name' => $addon['name']]).'">卸载</a> ';
if (isset($addon['config']) && $addon['config'] != '' && $addon['admin_actions']['config']) {
if(count($addon['admin_actions']['config'])==2){
$url=addon_url($addon['name'].'://'.$addon['admin_actions']['config'][0],$addon['name'].'://'.$addon['admin_actions']['config'][1]);
}elseif(count($addon['admin_actions']['config'])==1){
$url=addon_url($addon['name'].'://'.$addon['admin_actions']['config'][0]);
}else{
$url='';
}
if($url){
$addon['actions'] .= '<a class="btn btn-xs btn-info" href="'.$url.'">设置</a> ';
}
}
if ($addon['admin'] != '0' && $addon['admin_actions']['index']) {
if(count($addon['admin_actions']['index'])==2){
$url=addon_url($addon['name'].'://'.$addon['admin_actions']['index'][0],$addon['name'].'://'.$addon['admin_actions']['index'][1]);
}elseif(count($addon['admin_actions']['index'])==1){
$url=addon_url($addon['name'].'://'.$addon['admin_actions']['index'][0]);
}else{
$url='';
}
$addon['actions'] .= '<a class="btn btn-xs btn-primary" href="'.$url.'">管理</a> ';
}
break;
case '1': // 启用
$addon['admin_actions']=json_decode($addon['admin_actions'],true);
$addon['actions'] = '<a class="btn btn-xs btn-yellow rst-url-btn" href="'.url('admin/Addons/disable', ['id' => $addon['id']]).'">禁用</a> ';
$addon['actions'] .= '<a class="btn btn-xs btn-danger confirm-rst-url-btn" data-info="如果包括数据库,将同时删除数据库!确认?" href="'.url('uninstall', ['name' => $addon['name']]).'">卸载</a> ';
if (isset($addon['config']) && $addon['config'] != '' && $addon['admin_actions']['config']) {
if(count($addon['admin_actions']['config'])==2){
$url=addon_url($addon['name'].'://'.$addon['admin_actions']['config'][0],$addon['name'].'://'.$addon['admin_actions']['config'][1]);
}elseif(count($addon['admin_actions']['config'])==1){
$url=addon_url($addon['name'].'://'.$addon['admin_actions']['config'][0]);
}else{
$url='';
}
if($url){
$addon['actions'] .= '<a class="btn btn-xs btn-info" href="'.$url.'">设置</a> ';
}
}
if ($addon['admin'] != '0' && $addon['admin_actions']['index']) {
if(count($addon['admin_actions']['index'])==2){
$url=addon_url($addon['name'].'://'.$addon['admin_actions']['index'][0],$addon['name'].'://'.$addon['admin_actions']['index'][1]);
}elseif(count($addon['admin_actions']['index'])==1){
$url=addon_url($addon['name'].'://'.$addon['admin_actions']['index'][0]);
}else{
$url='';
}
$addon['actions'] .= '<a class="btn btn-xs btn-primary" href="'.$url.'">管理</a> ';
}
break;
default: // 未知
$addon['actions'] = '';
break;
}
}
$result=$addons;
cache('addon_all', $result);
}
return $result;
}
/**
* 检查插件插件信息是否完整
* @param array $info 插件插件信息
* @return bool
*/
private function checkInfo($info = [])
{
$default_item = ['name','title','author','version'];
foreach ($default_item as $item) {
if (!isset($info[$item]) || $info[$item] == '') {
return false;
}
}
return true;
}
/**
* 获取插件配置
* @param string $addon_name 插件名称
* @param string $item 指定返回的插件配置项,多个配置项,隔开
* @return array|mixed
*/
public function getConfig($addon_name = '', $item = '')
{
$config = cache('addon_config_'.$addon_name);
if (!$config) {
$config = self::where('name', $addon_name)->value('config');
if (!$config) {
return [];
}
$config = json_decode($config, true);
cache('addon_config_'.$addon_name, $config);
}
if ($item) {
$items = explode(',', $item);
if (count($items) == 1) {
return isset($config[$item]) ? $config[$item] : '';
}
$result = [];
foreach ($items as $item) {
$result[$item] = isset($config[$item]) ? $config[$item] : '';
}
return $result;
}
return $config;
}
/**
* 设置插件配置
* @param string $addon_name 插件名.配置名
* @param string $value 配置值
* @return bool
*/
public static function setConfig($addon_name = '', $value = '')
{
$item = '';
if (strpos($addon_name, '.')) {
list($addon_name, $item) = explode('.', $addon_name);
}
$config = cache('addon_config_'.$addon_name);
if (!$config) {
$config = self::where('name', $addon_name)->value('config');
if (!$config) {
return false;
}
$config = json_decode($config, true);
}
if ($item === '') {
// 批量更新
if (!is_array($value) || empty($value)) {
// 值的格式错误,必须为数组
return false;
}
$config = array_merge($config, $value);
} else {
// 更新单个值
$config[$item] = $value;
}
if (false === self::where('name', $addon_name)->setField('config', json_encode($config))) {
return false;
}
//更新缓存
cache('addon_config_'.$addon_name, $config);
return true;
}
}

68
app/common/model/Hook.php

@ -0,0 +1,68 @@
<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
namespace app\common\model;
use think\Model;
/**
* 钩子模型
*/
class Hook extends Model
{
protected $autoWriteTimestamp = true;
/**
* 添加钩子
* @param array $hooks 钩子
* @param string $addon_name 插件名称
* @return bool
*/
public static function addHooks($hooks = [], $addon_name = '')
{
if ($hooks && is_array($hooks)) {
$data = [];
foreach ($hooks as $name => $description) {
if (is_numeric($name)) {
$name = $description;
$description = '';
}
if (self::where('name', $name)->find()) {
continue;
}
$data[] = [
'name' => $name,
'addon' => $addon_name,
'description' => $description,
'create_time' => request()->time(),
'update_time' => request()->time(),
];
}
if ($data && false === self::insertAll($data)) {
return false;
}
}
return true;
}
/**
* 删除钩子
* @param string $addon_name 插件名称
* @return bool
*/
public static function deleteHooks($addon_name = '')
{
if ($addon_name) {
if (false === self::where('addon', $addon_name)->delete()) {
return false;
}
}
return true;
}
}

91
app/common/model/HookAddon.php

@ -0,0 +1,91 @@
<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
namespace app\common\model;
use think\Model;
use app\common\model\Hook as HookModel;
/**
* 钩子-插件模型
* @package app\admin\model
*/
class HookAddon extends Model
{
protected $autoWriteTimestamp = true;
/**
* 启用插件钩子
* @param string $addon_name 插件名称
* @return bool
*/
public static function enable($addon_name = '')
{
return self::where('addon', $addon_name)->setField('status', 1);
}
/**
* 禁用插件钩子
* @param string $addon_name 插件名称
* @return int
*/
public static function disable($addon_name = '')
{
return self::where('addon', $addon_name)->setField('status', 0);
}
/**
* 添加钩子-插件对照
* @param array $hooks 钩子
* @param string $addon_name 插件名称
* @return bool
*/
public static function addHooks($hooks = [], $addon_name = '')
{
if ($hooks && is_array($hooks)) {
// 添加钩子
if (!HookModel::addHooks($hooks, $addon_name)) {
return false;
}
$data=[];
foreach ($hooks as $name => $description) {
if (is_numeric($name)) {
$name = $description;
}
$data[] = [
'hook' => $name,
'addon' => $addon_name,
'create_time' => request()->time(),
'update_time' => request()->time(),
];
}
return self::insertAll($data);
}
return false;
}
/**
* 删除钩子
* @param string $addon_name 钩子名称
* @return bool
*/
public static function deleteHooks($addon_name = '')
{
if ($addon_name) {
// 删除钩子
if (!HookModel::deleteHooks($addon_name)) {
return false;
}
if (false === self::where('addon', $addon_name)->delete()) {
return false;
}
}
return true;
}
}

24
app/cron/clearlog.php

@ -0,0 +1,24 @@
<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
if(config('log.clear_on')){
// 删除指定时间的日志(默认1个月)
$timebf=config('timebf')?:2592000;
foreach (list_file(LOG_PATH) as $f) {
if ($f ['isDir']) {
foreach (list_file($f ['pathname'] . '/', '*.log') as $ff) {
if ($ff ['isFile']) {
if (time() - $ff ['mtime'] > $timebf) {
@unlink($ff ['pathname']);
}
}
}
}
}
}

64
app/extra/artbook.php

@ -0,0 +1,64 @@
<?php
return array (
1 =>
array (
'title' => '望拍第一期',
'code' => 'tuku_17',
),
2 =>
array (
'title' => '朔拍第一期',
'code' => 'tuku_18',
),
3 =>
array (
'title' => '望拍第二期',
'code' => 'tuku_19',
),
4 =>
array (
'title' => '望拍第三期',
'code' => 'tuku_20',
),
5 =>
array (
'title' => '朔望联拍',
'code' => 'tuku_21',
),
6 =>
array (
'title' => '朔拍第二期',
'code' => 'tuku_22',
),
7 =>
array (
'title' => '朔拍第三期',
'code' => 'tuku_23',
),
8 =>
array (
'title' => '宝安收藏家协会拍卖专场',
'code' => 'tuku_24',
),
9 =>
array (
'title' => '清末之光·民国之魂',
'code' => 'tuku_42',
),
10=>
array (
'title' => '望拍第四期',
'code' => 'tuku_43',
),
11=>
array (
'title' => '朔拍第四期',
'code' => 'tuku_44',
),
12=>
array (
'title' => '会员回馈——名酒名品内部拍卖会',
'code' => 'tuku_45',
),
);
?>

106
app/extra/building.php

@ -0,0 +1,106 @@
<?php
return [
'parents'=>[
1=>'构件类',
'在建类',
'仿古类',
'产权类'
],
'parents2'=>[
1=>'构件类标的',
'在建类古建标的',
'仿古类古建标的',
'产权类古建标的'
],
'parents3'=>[
1=>'资产资源类',
'商品版权类',
'项目类'
],
'childs'=>[
5=>[
'A11'=>'A类 构件类标的 A-1 原态构件 A-1-1 原态整体构件',
'A12'=>'A类 构件类标的 A-1 原态构件 A-1-2 原态散落构件',
'A21'=>'A类 构件类标的 A-2 建成复建类古建 A-2-1 异地迁建修复古建',
'A22'=>'A类 构件类标的 A-2 建成复建类古建 A-2-2 拼建改造古建',
'A23'=>'A类 构件类标的 A-2 建成复建类古建 A-2-3 嵌入式改造古建',
'A24'=>'A类 构件类标的 A-2 建成复建类古建 A-2-4 园林植入式改造古建',
'A3'=>'A类 构件类标的 A-3 附加产业盈利模式古建',
],
15=>[
'B1'=>'B类 在建类古建标的 B-1 整体性古村、古镇、古街区资产',
'B2'=>'B类 在建类古建标的 B-2 独立古建',
],
35=>[
'C1'=>'C类 仿古类古建标的 C-1 整体资产',
'C2'=>'C类 仿古类古建标的 C-2 独立产权'
],
45=>[
'D11'=>'D类 产权类古建标的 D-1 所有权 D-1-1 城镇所有权形式',
'D21'=>'D类 产权类古建标的D-2使用权D-2-1乡村宅基地形式',
'D31'=>'D类 产权类古建标的D-3经营权D-3-1租赁权',
'D32'=>'D类 产权类古建标的D-3经营权D-3-2收益权',
'D33'=>'D类 产权类古建标的D-3经营权D-3-3物业产权形态:住宅、商业',
]
],
'childs2'=>[
5=>[
'B11'=>'B-1资产资源类 B-1-1宅基地',
'B12'=>'B-1资产资源类 B-1-2集体建设用地',
'B13'=>'B-1资产资源类 B-1-3流转土地',
'B14'=>'B-1资产资源类 B-1-4房屋及各类物理空间',
],
15=>[
'B21'=>'B-2商品版权类 B-2-1地理特产',
'B22'=>'B-2商品版权类 B-2-2地标特产',
'B23'=>'B-2商品版权类 B-2-3本土民间工艺和手工艺',
'B24'=>'B-2商品版权类 B-2-4本地非遗及历史文化名产',
],
35=>[
'B31'=>'B-3项目类 B-3-1整体古村',
'B32'=>'B-3项目类 B-3-2整体园区'
]
],
'class'=>[
1=>'徽派',
'晋派',
'京派',
'苏派',
'闽派',
'川派',
'岭南派',
'赣派',
'其他'
],
'size'=>[
1=>'100平方米以内',
'100-200平方米',
'200-300平方米',
'300-500平方米',
'500-800平方米',
'800-1000平方米',
'1000平方米以上'
],
'price'=>[
1=>'1万元以下',
'1万-100万',
'100万-500万',
'500万-1000万',
'1000万以上'
],
'year'=>[
1=>'明代',
'清代',
'民国',
'其他'
],
'levels'=>[
1=>'Ⅰ 无编号,无图纸且无复原记录的已拆构件',
'Ⅱ 已编号,已经过修复,有图纸但无复原记录的已拆构件',
'Ⅲ 已编号,有图纸且有复原记录的已拆构件',
'Ⅳ 拼装类古建作品',
'Ⅴ 以古建要素点缀的现代仿古作品 '
],
];
?>

1565
app/extra/filters.php

File diff suppressed because it is too large

43
app/extra/finance.php

@ -0,0 +1,43 @@
<?php
return [
'parents'=>[ 1=>'瓷器',
2=>'书画',
3=>'玉器',
4=>'杂项',
5=>'艺托管-望拍',
6=>'艺托管-朔拍',
7=>'艺资管'
],
'childs'=>[
1=>[1=>'建窑','德化窑','吉州窑','元青花','斗彩','珐琅彩','明青花','清三代','朱山八友','浅江彩','陶器','邢窑','鲁山窑','青瓷','秘州窑','磁州窑','磁州窑','耀州窑','汝窑','民国瓷器','龙泉窑','艺术公馆'],
[1=>'工笔','写意','白描','设色','水墨','书法','艺术公馆'],
[1=>'红山文化系列','龙山文化系列','良诸文化系列','商周文化系列','战汉文化系列','唐宋文化系列','元明清系列','民国及现代系列','翡翠天珠文化系列','玛瑙陨石系列','艺术公馆'],
[1=>'文房','家具','漆器','古籍善本','香品','织绵刺绣','佛造像','艺术公馆'],
[1=>'望拍1号','望拍2号','望拍3号'],
[1=>'朔拍1号','朔拍2号','朔拍3号'],
[]
],//文化产业板资产托管类型
'types'=>[
64=>'民宿产业要素交易平台',
65=>'乡村振兴产业要素交易平台',
66=>'文化数据资产交易平台',
67=>'全民艺术普及文创中心资产交易平台',
68=>'人才产权交易平台',
69=>'其他'
],//艺品拍类型
'art_types'=>[ 69=>'书画',
70=>'瓷器',
71=>'玉器',
72=>'铜器',
73=>'杂项',
74=>'当代艺术',
75=>'其他'
],//艺享拍类型
'art_enjoy'=>[ 76=>'紫砂茶壶',
77=>'茗茶老酒',
78=>'书画篆刻',
79=>'红木香道'
]
];
?>

1070
app/extra/menu.php

File diff suppressed because it is too large

47
app/extra/tuoguan.php

@ -0,0 +1,47 @@
<?php
return [
'parents'=>[
1=>'当代艺术品',
'当代工艺美术品',
'民间工艺品',
'古旧艺术品',
'望拍专区',
'朔拍专区',
'邢东艺术专区',
'演员艺术创作和收藏专区',
'宝安收藏家专区',
'蓝图胜艺术专区',
'古陶瓷专区',
'古典艺术',
'近现代艺术',
'当代艺术',
'工艺美术',
//'艺术家',
'艺术公馆',
'艺术品权益',
'河南自贸区专区',
'蓝宝石托管专区'
],
'childs'=>[
1=>[],
[],
[],
[1=>'瓷器','书画','玉器','杂项'],
[],
[],
[],
[],
[],
[],
[],
[1=>'古代书画','古典瓷器','珠宝玉器','金铜器','杂项','佛造像'],
[1=>'近现代书画','油画','瓷器','珠宝玉器','金铜器','杂项'],
[1=>'当代水墨','油画','版画','水彩','雕塑','装置艺术','其他'],
[1=>'陶瓷','漆器','雕刻','籇刻','纺织工艺','其他'],
[],
[1=>'艺术品租赁权','艺术品版权','艺术品展览权','其他'],
[]
]
];
?>

32
app/extra/tuoguanphp

@ -0,0 +1,32 @@
<?php
return [
'parents'=>[
1=>'当代艺术品',
'当代工艺美术品',
'民间工艺品',
'古旧艺术品',
'望拍专区',
'朔拍专区',
'邢东艺术专区',
'演员艺术创作和收藏专区',
'宝安收藏家专区',
'蓝图胜艺术专区',
'古典瓷器专区'
],
'childs'=>[
1=>[],
[],
[],
[1=>'瓷器','书画','玉器','杂项'],
[],
[],
[],
[],
[],
[],
[],
[]
]
];
?>

58
app/extra/type.php

@ -0,0 +1,58 @@
<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
return [
'1'=>'四版->行业选择',
'2'=>'四版->地区选择',
'3'=>'四版->资本额度',
'4'=>'国有->行业选择',
'5'=>'国有->地方企业',
'6'=>'挂牌->企业类型',
'7'=>'挂牌->知识产权',
'8'=>'挂牌->财务状况',
'9'=>'挂牌->项目',
'11'=>'市场资讯->公告类型',
'12'=>'市场资讯->新闻类型',
'21'=>'市场资讯->政策类型',
'65'=>'市场资讯->活动类型',
'13'=>'你问我答类型',
'14'=>'链接类型',
'15'=>'文化四板行业',
'16'=>'视/音频分类',
'10'=>'规则指引->规则制度类型',
'17'=>'规则指引->业务指引类型',
'18'=>'规则指引->相关协议类型',
'19'=>'国有产权交易->政策法规类型',
'20'=>'关于掌柜->政策',
'22'=>'推荐机构->文化金融服务中心',
'23'=>'推荐机构->专板(专区)',
'24'=>'推荐机构->专板线上托管中心',
'25'=>'推荐机构->省(市)运营中心',
'26'=>'推荐机构->推荐机构',
'27'=>'推荐机构->驻场服务机构',
'28'=>'推荐机构->第三方服务机构',
'29'=>'推荐机构->保荐机构',
'30'=>'市场政策行研',
'49'=>'市场数据分类',
'50'=>'公馆分类',
'51'=>'门类分类',
'52'=>'业务类型分类',
'53'=>'文化产业板层级',
'54'=>'国有项目',
'55'=>'国有项目->公告类别',
'56'=>'国有项目->类别',
'57'=>'艺拍->类别',
'58'=>'望拍类型->书画篆刻',
'59'=>'望拍类型->工艺作品',
'60'=>'望拍类型->造型艺术',
'61'=>'望拍类型->玉翠珠宝',
'62'=>'望拍类型->文玩杂项',
'63'=>'望拍类型->其他',
'64'=>'文化资产托管->音乐资产托管',
];
Loading…
Cancel
Save