Commit 9ec14b28 authored by xinyuandu's avatar xinyuandu

效绩排行界面和路由

parent 13713562
<?php
namespace app\index\controller;
/**
* Created by PhpStorm.
* User: liu yin ping
* Date: 2018/3/13
* Time: 15:48
*/
use app\index\extend\Basic;
class PerformanceRanking extends Basic
{
public function performanceRanking()
{
if (!$this->request->isAjax()) {
return view('performance_ranking/performance_ranking');
}
}
}
define (['doT', 'ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker",'pagination','bootstrapJs'], function (doT) {
var performanceRanking = {
pageNo: 1, /*第几页*/
pageSize: 15, /*每页显示多少条*/
user_id : 0,
urls: '',
agent_id_two:'',
agent_id2 : 0,
modal_btn_id : '' ,
init: function () {
//初始化dot
performanceRanking.event ();
performanceRanking.loadBusinessSchool ();
performanceRanking.loadNotice();
// performanceRanking.loadTeam();
// performanceRanking.loadPerson();
//时间控件初始化
},
event: function () {
var that = this ;
$(document).on('click','.business_more', function(e){
var id = $(this).attr("id");
console.log(id);
that.loadBusinessById(id);
});
$(document).on('click','.noticeMore', function(e){
var id = $(this).attr("id");
var content = $(this).parent().parent().find(".dataDetail").html();
var title = $(this).parent().parent().find(".title").text();
var time = $(this).parent().parent().find(".time").text();
var fujian = $(this).parent().parent().find(".dataFujian").html();
console.log(fujian)
var fujianArray = fujian.split(',')
$('.notice-title').html(title);
$('.notice-time').html(time);
$('.notice-text').html(content);
if(fujianArray){
for ( var i = 0 ; i < fujianArray.length ; i++ ){
var _tempArr = fujianArray[i].split('/');
fujianArray[i] && $('#fujian_ul').append('<li><a href="{0}" title="点击可下载">{1}</a></li>'.stringFormatObj({
'0': fujianArray[i],
'1': that.dealFileName(decodeURI(_tempArr[_tempArr.length-1]))
}));
};
}
});
},
dealFileName : function(str) {
//如果文件超过30的长度,则用*代替
if(str.length > 26) {
return str.slice(0, 23) + '***' + str.slice(-4);
} else {
return str;
};
},
loadBusinessSchool : function(){
var that = $.performanceRanking;
var params = {
'pageNo' : 1,
'pageSize' : 4
}
$.get('/index/business_school' , params , function(data){
console.log(data.data.list);
var tag = '' ;
for ( var i = 0 ; i < data.data.list.length ; i++ ){
tag += '<div class="content" style="overflow:hidden;">';
tag += ' <div class="col-xs-9 p-a-0">';
tag += ' <div class="col-xs-12 p-a-0 ">';
tag += ' <span class="content-text">'+ data.data.list[i].title+'</span>';
tag += ' </div>';
tag += ' <div class="col-xs-12 p-a-0 ">';
tag += ' <span class="content-time">'+data.data.list[i].create_time+'</span>';
tag += ' </div>';
tag += ' </div>';
tag += ' <div class="col-xs-3 p-a-0" style="height:100%;">';
tag += ' <button id="'+data.data.list[i].id+'" href="#business_modal" data-toggle="modal" class="btn more-news business_more">详情</button>';
tag += ' </div>';
tag += '</div>';
}
$('#business_school').append(tag);
})
},
loadBusinessById : function(id) {
$.get('/index/getNewsInfo' , {'id' : id},function(data){
if(data.code == 200) {
$('#modal_detail_value').html(data.data.content);
$("#announcement_title").text(data.data.title);
} else {}
},'json');
},
loadNotice : function(){
var params = {
'pageNo' : 1,
'pageSize' : 4
}
$.get('/index/noticeIndex',params, function(data){
console.log(data.data.list);
var tag = '' ;
for ( var i = 0 ; i < data.data.list.length ; i++ ){
tag += '<div class="content" style="overflow:hidden;">';
tag += ' <div class="col-xs-9 p-a-0">';
tag += ' <div class="col-xs-12 p-a-0 ">';
tag += ' <span class="content-text title ">'+data.data.list[i].title+'</span>';
tag += ' </div>';
tag += ' <div class="col-xs-12 p-a-0 ">';
tag += ' <span class="content-time time ">'+data.data.list[i].create_time+'</span>';
tag += ' </div>';
tag += ' </div>';
tag += ' <div class="col-xs-3 p-a-0" style="height:100%;">';
tag += ' <button id="'+ data.data.list[i].id +'" href="#notice_modal" data-toggle="modal" class="btn more-news noticeMore">详情</button>';
tag += ' </div>';
var fujian = "" ;
for ( var j = 0 ; j < data.data.list[i].annex_file_path.length ; j++ ){
fujian += data.data.list[i].annex_file_path[j] + ","
}
fujian = fujian.substr(0,fujian.length-1)
tag += ' <div class="dataDetail" style="display:none">'+data.data.list[i].content+'</div>'
tag += ' <div class="dataFujian" style="display:none">'+fujian+'</div>'
tag += '</div>';
}
$('#noticeList').append(tag);
},'json')
},
// loadTeam : function(){
// var params = {
// 'pageNo' : 1,
// 'pageSize' : 5
// }
// $.get('/index/',params, function(data){
// console.log(data.data.list);
// var tag = '' ;
// for ( var i = 0 ; i < data.data.list.length ; i++ ){
// tag += '<div class="harf-in-five">';
// tag += ' <div class="header-area">';
// tag += ' <image src="/resource/image/first.png"></image>';
// tag += ' </div>';
// tag += ' <div class="name-area">';
// tag += ' <image src="/resource/image/first.png" style="width:0.24rem;height:0.171rem"></image>';
// tag += ' <span>南京东路店</span>;
// tag += ' </div>';
// tag += '</div>';
// }
// $('#teamList').append(tag);
// },'json')
// },
//
// loadPerson : function(){
// var params = {
// 'pageNo' : 1,
// 'pageSize' : 5
// }
// $.get('/index/',params, function(data){
// console.log(data.data.list);
// var tag = '' ;
// for ( var i = 0 ; i < data.data.list.length ; i++ ){
// tag += '<div class="harf-in-five">';
// tag += ' <div class="header-area">';
// tag += ' <image src="/resource/image/first.png"></image>';
// tag += ' </div>';
// tag += ' <div class="name-area">';
// tag += ' <image src="/resource/image/first.png" style="width:0.24rem;height:0.171rem"></image>';
// tag += ' <span>南京东路店</span>;
// tag += ' </div>';
// tag += '</div>';
// }
// $('#personList').append(tag);
// },'json')
// },
};
return performanceRanking;
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment