分类计数

This commit is contained in:
wuhao 2020-12-04 13:49:30 +08:00
parent e6bcecd72b
commit 793e798701

View File

@ -103,6 +103,15 @@ if ($act == 'newevent') {
$sql = "select * from calendar where ((start>='{$startDate}' and start<='{$endDate}') or (end>='{$startDate}' and end<='{$endDate}')) {$where}"; $sql = "select * from calendar where ((start>='{$startDate}' and start<='{$endDate}') or (end>='{$startDate}' and end<='{$endDate}')) {$where}";
$rss = DB::getArray($sql); $rss = DB::getArray($sql);
$eventTypeCnt = array(
'节点' => 0,
'打包' => 0,
'版本更新' => 0,
'上线' => 0,
'修复外网' => 0
);
$eventCount = array( $eventCount = array(
'总更新&总修复' => array( '总更新&总修复' => array(
'dangerCount' => 0, 'dangerCount' => 0,
@ -118,6 +127,9 @@ if ($act == 'newevent') {
'purpleCount' => 0 'purpleCount' => 0
); );
} }
if (strstr($rs['end'], $month)) {
$eventTypeCnt[$rs['event']] += 1;
}
$class = "light"; $class = "light";
if ($rs['event'] == '节点') { if ($rs['event'] == '节点') {
$class = "success"; $class = "success";
@ -191,6 +203,10 @@ if ($act == 'newevent') {
if ($type == 'charts') if ($type == 'charts')
// we(json_encode($eventCharts)); // we(json_encode($eventCharts));
we(json_encode(array('charts' => $eventCharts, 'table' => $eventTable))); we(json_encode(array('charts' => $eventCharts, 'table' => $eventTable)));
elseif ($type == 'count')
{
we(json_encode($eventTypeCnt));
}
else else
we(json_encode($json)); we(json_encode($json));
} }
@ -382,6 +398,7 @@ if ($act == 'newevent') {
.data_box { .data_box {
display: none; display: none;
} }
.data_tab { .data_tab {
width: 240px; width: 240px;
display: flex; display: flex;
@ -389,13 +406,32 @@ if ($act == 'newevent') {
align-items: center; align-items: center;
position: relative; position: relative;
top: 40px; top: 40px;
z-index:1000; z-index: 1000;
float:right; float: right;
}
.data-box {
width: 50px;
text-align: center;
}
.data-box img {
width: 28px;
height: 28px;
margin: 0 auto;
}
.data-box .data-name {
font-size: 15px;
color: #5fadff;
text-align: center;
}
.data-box .data-num {
font-size: 14px;
color: #a0a0a0;
text-align: center;
} }
.data-box { width: 50px; text-align:center; }
.data-box img { width:28px; height: 28px; margin: 0 auto; }
.data-box .data-name { font-size: 15px; color:#5fadff; text-align:center; }
.data-box .data-num { font-size: 14px; color:#a0a0a0; text-align:center; }
</style> </style>
<div class='datarepair' id="datarepair" onclick="datarepair()"> <div class='datarepair' id="datarepair" onclick="datarepair()">
<img src='assets/images/xiazai.png'/> 修复数据 <img src='assets/images/xiazai.png'/> 修复数据
@ -590,14 +626,30 @@ if ($act == 'newevent') {
.fujian a { .fujian a {
color: #61adfe; color: #61adfe;
} }
input[type="file"] { padding: 0 14px; }
input[type="file"] {
padding: 0 14px;
}
.tijaioanniu { .tijaioanniu {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
/* padding: 10px 0; */ /* padding: 10px 0; */
} }
.tijiao { width: 60px; height: 25px; background-color:#5fadff; font-size: 14px; text-align: center; line-height: 25px; color:#fff; border-radius: 4px; float: right; cursor:pointer;}
.tijiao {
width: 60px;
height: 25px;
background-color: #5fadff;
font-size: 14px;
text-align: center;
line-height: 25px;
color: #fff;
border-radius: 4px;
float: right;
cursor: pointer;
}
</style> </style>
<div class='popup-bg' id='popup-bg'> <div class='popup-bg' id='popup-bg'>
<div class="yiny" id='yiny'></div> <div class="yiny" id='yiny'></div>
@ -624,9 +676,11 @@ if ($act == 'newevent') {
<div class="tijaioanniu"> <div class="tijaioanniu">
<div style=" position: relative; display: none" class="upfujian" id="upfujian_cp"> <div style=" position: relative; display: none" class="upfujian" id="upfujian_cp">
<iframe id="_hideiframe" name="_hideiframe" style="display: none;"></iframe> <iframe id="_hideiframe" name="_hideiframe" style="display: none;"></iframe>
<form method="post" id="uploader" style="display: block; clear: both; margin-top: 10px;;" target="_hideiframe" action="" enctype="multipart/form-data"> <form method="post" id="uploader" style="display: block; clear: both; margin-top: 10px;;"
<input name="cid" type="hidden" value="<%=DATA.lastShowCardID%>" /> target="_hideiframe" action="" enctype="multipart/form-data">
<input type="file" id="fujian" name="fujian[]" multiple onchange="document.getElementById('uploader').submit()"> <input name="cid" type="hidden" value="<%=DATA.lastShowCardID%>"/>
<input type="file" id="fujian" name="fujian[]" multiple
onchange="document.getElementById('uploader').submit()">
</form> </form>
<div class='tijiao' id="cptijiao">提交</div> <div class='tijiao' id="cptijiao">提交</div>
@ -659,9 +713,11 @@ if ($act == 'newevent') {
<div class="tijaioanniu"> <div class="tijaioanniu">
<div style=" position: relative;display: none;" class="upfujian" id="upfujian_yy"> <div style=" position: relative;display: none;" class="upfujian" id="upfujian_yy">
<iframe id="_hideiframe2" name="_hideiframe" style="display: none;"></iframe> <iframe id="_hideiframe2" name="_hideiframe" style="display: none;"></iframe>
<form method="post" id="uploader_yy" style="display: block; clear: both; margin-top: 10px;;" target="_hideiframe" action="" enctype="multipart/form-data"> <form method="post" id="uploader_yy" style="display: block; clear: both; margin-top: 10px;;"
<input name="cid" type="hidden" value="<%=DATA.lastShowCardID%>" /> target="_hideiframe" action="" enctype="multipart/form-data">
<input type="file" id="fujian_yy" name="fujian[]" multiple onchange="document.getElementById('uploader_yy').submit()"> <input name="cid" type="hidden" value="<%=DATA.lastShowCardID%>"/>
<input type="file" id="fujian_yy" name="fujian[]" multiple
onchange="document.getElementById('uploader_yy').submit()">
</form> </form>
<div class='tijiao' id="yytijiao">提交</div> <div class='tijiao' id="yytijiao">提交</div>
</div> </div>
@ -689,9 +745,11 @@ if ($act == 'newevent') {
<div class="tijaioanniu"> <div class="tijaioanniu">
<div style=" position: relative;display: none;" class="upfujian" id="upfujian_yf"> <div style=" position: relative;display: none;" class="upfujian" id="upfujian_yf">
<iframe id="_hideiframe3" name="_hideiframe" style="display: none;"></iframe> <iframe id="_hideiframe3" name="_hideiframe" style="display: none;"></iframe>
<form method="post" id="uploader_yf" style="display: block; clear: both; margin-top: 10px;;" target="_hideiframe" action="" enctype="multipart/form-data"> <form method="post" id="uploader_yf" style="display: block; clear: both; margin-top: 10px;;"
<input name="cid" type="hidden" value="<%=DATA.lastShowCardID%>" /> target="_hideiframe" action="" enctype="multipart/form-data">
<input type="file" id="fujian_yf" name="fujian[]" multiple onchange="document.getElementById('uploader_yf').submit()"> <input name="cid" type="hidden" value="<%=DATA.lastShowCardID%>"/>
<input type="file" id="fujian_yf" name="fujian[]" multiple
onchange="document.getElementById('uploader_yf').submit()">
</form> </form>
<div class='tijiao' id="yftijiao">提交</div> <div class='tijiao' id="yftijiao">提交</div>
</div> </div>
@ -756,11 +814,11 @@ if ($act == 'newevent') {
var dict = {}; var dict = {};
var notid; var notid;
$('#fujian').change(function(){ $('#fujian').change(function () {
var wenjianname = $('#fujian').val(); var wenjianname = $('#fujian').val();
var obj = document.getElementById("fujian"); var obj = document.getElementById("fujian");
var len = obj.files.length; var len = obj.files.length;
var temp ; var temp;
for (var i = 0; i < len; i++) { for (var i = 0; i < len; i++) {
temp = obj.files[i].name; temp = obj.files[i].name;
} }
@ -774,11 +832,11 @@ if ($act == 'newevent') {
// console.log('arr'); // console.log('arr');
}) })
$("#fujian_yy").change(function(){ $("#fujian_yy").change(function () {
var wenjianname = $('#fujian_yy').val(); var wenjianname = $('#fujian_yy').val();
var obj = document.getElementById("fujian_yy"); var obj = document.getElementById("fujian_yy");
var len = obj.files.length; var len = obj.files.length;
var temp ; var temp;
for (var i = 0; i < len; i++) { for (var i = 0; i < len; i++) {
temp = obj.files[i].name; temp = obj.files[i].name;
} }
@ -791,11 +849,11 @@ if ($act == 'newevent') {
document.getElementById("yyfujian").innerHTML = tmpltxt(arr);//数据渲染 document.getElementById("yyfujian").innerHTML = tmpltxt(arr);//数据渲染
}) })
$("#fujian_yf").change(function(){ $("#fujian_yf").change(function () {
var wenjianname = $('#fujian_yf').val(); var wenjianname = $('#fujian_yf').val();
var obj = document.getElementById("fujian_yf"); var obj = document.getElementById("fujian_yf");
var len = obj.files.length; var len = obj.files.length;
var temp ; var temp;
for (var i = 0; i < len; i++) { for (var i = 0; i < len; i++) {
temp = obj.files[i].name; temp = obj.files[i].name;
} }
@ -809,24 +867,24 @@ if ($act == 'newevent') {
}) })
//产品提交 //产品提交
$('#cptijiao').click(function(){ $('#cptijiao').click(function () {
var cptext = $("#cptext").val(); var cptext = $("#cptext").val();
var myDate = new Date(); var myDate = new Date();
var year= myDate.getFullYear(); //获取当前年份(2位) var year = myDate.getFullYear(); //获取当前年份(2位)
var month= myDate.getMonth(); var month = myDate.getMonth();
var day=myDate.getDate(); var day = myDate.getDate();
var branch=myDate.getHours(); //获取当前小时数(0-23) var branch = myDate.getHours(); //获取当前小时数(0-23)
var second=myDate.getMinutes(); //获取当前分钟数(0-59) var second = myDate.getMinutes(); //获取当前分钟数(0-59)
var arr = {} var arr = {}
arr['msg'] = cptext, arr['msg'] = cptext,
arr['date'] = year+'-'+month+'-'+day+' '+ branch + ':'+ second arr['date'] = year + '-' + month + '-' + day + ' ' + branch + ':' + second
arr = JSON.stringify(arr) arr = JSON.stringify(arr)
$.ajax({ $.ajax({
url: './?app=pmcalendar&act=editchanpin', url: './?app=pmcalendar&act=editchanpin',
dataType: 'application/x-www-form-urlencoded', dataType: 'application/x-www-form-urlencoded',
type:"post", type: "post",
async:"true", async: "true",
data: { data: {
id: notid, id: notid,
content: arr content: arr
@ -841,18 +899,18 @@ if ($act == 'newevent') {
}); });
}) })
//运营 //运营
$('#yytijiao').click(function(){ $('#yytijiao').click(function () {
var yytext = $("#yytext").val(); var yytext = $("#yytext").val();
var myDate = new Date(); var myDate = new Date();
var year= myDate.getFullYear(); //获取当前年份(2位) var year = myDate.getFullYear(); //获取当前年份(2位)
var month= myDate.getMonth(); var month = myDate.getMonth();
var day=myDate.getDate(); var day = myDate.getDate();
var branch=myDate.getHours(); //获取当前小时数(0-23) var branch = myDate.getHours(); //获取当前小时数(0-23)
var second=myDate.getMinutes(); //获取当前分钟数(0-59) var second = myDate.getMinutes(); //获取当前分钟数(0-59)
var arr = {} var arr = {}
arr['msg'] = yytext, arr['msg'] = yytext,
arr['date'] = year+'-'+month+'-'+day+' '+ branch + ':'+ second arr['date'] = year + '-' + month + '-' + day + ' ' + branch + ':' + second
arr = JSON.stringify(arr) arr = JSON.stringify(arr)
$.ajax({ $.ajax({
url: './?app=pmcalendar&act=edityunying', url: './?app=pmcalendar&act=edityunying',
@ -872,17 +930,17 @@ if ($act == 'newevent') {
}) })
//研发 //研发
$('#yftijiao').click(function(){ $('#yftijiao').click(function () {
var yftext = $("#yftext").val(); var yftext = $("#yftext").val();
var myDate = new Date(); var myDate = new Date();
var year= myDate.getFullYear(); //获取当前年份(2位) var year = myDate.getFullYear(); //获取当前年份(2位)
var month= myDate.getMonth(); var month = myDate.getMonth();
var day=myDate.getDate(); var day = myDate.getDate();
var branch=myDate.getHours(); //获取当前小时数(0-23) var branch = myDate.getHours(); //获取当前小时数(0-23)
var second=myDate.getMinutes(); //获取当前分钟数(0-59) var second = myDate.getMinutes(); //获取当前分钟数(0-59)
var arr = {} var arr = {}
arr['msg'] = yftext, arr['msg'] = yftext,
arr['date'] = year+'-'+month+'-'+day+' '+ branch + ':'+ second arr['date'] = year + '-' + month + '-' + day + ' ' + branch + ':' + second
arr = JSON.stringify(arr) arr = JSON.stringify(arr)
$.ajax({ $.ajax({
url: './?app=pmcalendar&act=edityanfa', url: './?app=pmcalendar&act=edityanfa',
@ -902,71 +960,77 @@ if ($act == 'newevent') {
}) })
var i = 0; var i = 0;
function bianji(){
if("<?=$isgxyyerole?>"=="1"){ function bianji() {
if(i == 0){
$('#yytext').attr('disabled',false) if ("<?=$isgxyyerole?>" == "1") {
if (i == 0) {
$('#yytext').attr('disabled', false)
$("#upfujian_yy").show(); $("#upfujian_yy").show();
i = 1; i = 1;
}else { } else {
$('#yytext').attr('disabled',true) $('#yytext').attr('disabled', true)
$("#upfujian_yy").hide(); $("#upfujian_yy").hide();
i = 0; i = 0;
} }
}; }
if("<?=$isgxcperole?>"=="1"){ ;
if(i == 0){ if ("<?=$isgxcperole?>" == "1") {
$('#cptext').attr('disabled',false) if (i == 0) {
$('#cptext').attr('disabled', false)
$("#upfujian_cp").show(); $("#upfujian_cp").show();
i = 1; i = 1;
}else { } else {
$('#cptext').attr('disabled',true) $('#cptext').attr('disabled', true)
$("#upfujian_cp").hide(); $("#upfujian_cp").hide();
i = 0; i = 0;
} }
}; }
;
console.log("<?=$isgxyferole?>") console.log("<?=$isgxyferole?>")
if("<?=$isgxyferole?>"=="1"){ if ("<?=$isgxyferole?>" == "1") {
if(i == 0){ if (i == 0) {
$('#yftext').attr('disabled',false) $('#yftext').attr('disabled', false)
$("#upfujian_yf").show(); $("#upfujian_yf").show();
upfujian_yf upfujian_yf
i = 1; i = 1;
}else { } else {
$('#yftext').attr('disabled',true) $('#yftext').attr('disabled', true)
$("#upfujian_yf").hide(); $("#upfujian_yf").hide();
i = 0; i = 0;
} }
}; }
;
if("<?=$isxfyyerole?>"=="1"){ if ("<?=$isxfyyerole?>" == "1") {
if(i == 0){ if (i == 0) {
$('#yytext').attr('disabled',false) $('#yytext').attr('disabled', false)
$("#upfujian_yy").show(); $("#upfujian_yy").show();
i = 1; i = 1;
}else { } else {
$('#yytext').attr('disabled',true) $('#yytext').attr('disabled', true)
$("#upfujian_yy").hide(); $("#upfujian_yy").hide();
i = 0; i = 0;
} }
}; }
;
if("<?=$canEdit?>"=="1"){ if ("<?=$canEdit?>" == "1") {
if(i == 0){ if (i == 0) {
$('#cptext').attr('disabled',false) $('#cptext').attr('disabled', false)
$('#yytext').attr('disabled',false) $('#yytext').attr('disabled', false)
$('#yftext').attr('disabled',false) $('#yftext').attr('disabled', false)
$(".upfujian").show(); $(".upfujian").show();
i = 1; i = 1;
}else { } else {
$('#cptext').attr('disabled',true) $('#cptext').attr('disabled', true)
$('#yytext').attr('disabled',true) $('#yytext').attr('disabled', true)
$('#yftext').attr('disabled',true) $('#yftext').attr('disabled', true)
$(".upfujian").hide(); $(".upfujian").hide();
i = 0; i = 0;
} }
}; }
;
// $canEdit = in_array($user['name'], $ROLES); // $canEdit = in_array($user['name'], $ROLES);
// $isgxvrole = in_array($user['name'], $GXVROLES); //更新信息查看区浏览权限 // $isgxvrole = in_array($user['name'], $GXVROLES); //更新信息查看区浏览权限
@ -1135,15 +1199,15 @@ if ($act == 'newevent') {
eventClick: function (calEvent, jsEvent, view) { eventClick: function (calEvent, jsEvent, view) {
console.log(calEvent.className[0]) console.log(calEvent.className[0])
notid = calEvent.id; notid = calEvent.id;
if("<?=$canEdit?>"!="1"){ if ("<?=$canEdit?>" != "1") {
if(calEvent.className[0] == 'label-danger'){ if (calEvent.className[0] == 'label-danger') {
if("<?=$isgxvrole?>"!="1" && "<?=$isgxyyerole?>"!="1" && "<?=$isgxcperole?>"!="1" && "<?=$isgxyferole?>"!="1"){ if ("<?=$isgxvrole?>" != "1" && "<?=$isgxyyerole?>" != "1" && "<?=$isgxcperole?>" != "1" && "<?=$isgxyferole?>" != "1") {
return return
}else{ } else {
$('#uploader').attr('action','./?app=uploader&id='+ calEvent.id +'&bumen=chanpin&act=add'); $('#uploader').attr('action', './?app=uploader&id=' + calEvent.id + '&bumen=chanpin&act=add');
$('#uploader_yy').attr('action','./?app=uploader&id='+ calEvent.id +'&bumen=yunyig&act=add') $('#uploader_yy').attr('action', './?app=uploader&id=' + calEvent.id + '&bumen=yunyig&act=add')
$("#uploader_yf").attr('action','./?app=uploader&id='+ calEvent.id +'&bumen=yanfa&act=add') $("#uploader_yf").attr('action', './?app=uploader&id=' + calEvent.id + '&bumen=yanfa&act=add')
//console.log($('#uploader').attr('action')) //console.log($('#uploader').attr('action'))
@ -1162,14 +1226,15 @@ if ($act == 'newevent') {
}); });
dstr = $.fullCalendar.formatDate(calEvent.start, 'yyyy-MM-dd'); dstr = $.fullCalendar.formatDate(calEvent.start, 'yyyy-MM-dd');
showEventData(calEvent.id); showEventData(calEvent.id);
}; }
}else if(calEvent.className[0] == 'label-purple'){ ;
if("<?=$isxfvrole?>"!="1" && "<?=$isxfyyerole?>"!="1"){ } else if (calEvent.className[0] == 'label-purple') {
if ("<?=$isxfvrole?>" != "1" && "<?=$isxfyyerole?>" != "1") {
return return
}else{ } else {
$('#uploader').attr('action','./?app=uploader&id='+ calEvent.id +'&bumen=chanpin&act=add'); $('#uploader').attr('action', './?app=uploader&id=' + calEvent.id + '&bumen=chanpin&act=add');
$('#uploader_yy').attr('action','./?app=uploader&id='+ calEvent.id +'&bumen=yunyig&act=add') $('#uploader_yy').attr('action', './?app=uploader&id=' + calEvent.id + '&bumen=yunyig&act=add')
$("#uploader_yf").attr('action','./?app=uploader&id='+ calEvent.id +'&bumen=yanfa&act=add') $("#uploader_yf").attr('action', './?app=uploader&id=' + calEvent.id + '&bumen=yanfa&act=add')
//console.log($('#uploader').attr('action')) //console.log($('#uploader').attr('action'))
@ -1188,17 +1253,17 @@ if ($act == 'newevent') {
}); });
dstr = $.fullCalendar.formatDate(calEvent.start, 'yyyy-MM-dd'); dstr = $.fullCalendar.formatDate(calEvent.start, 'yyyy-MM-dd');
showEventData(calEvent.id); showEventData(calEvent.id);
}; }
}else{ ;
} else {
return return
} }
} }
$('#uploader').attr('action', './?app=uploader&id=' + calEvent.id + '&bumen=chanpin&act=add');
$('#uploader').attr('action','./?app=uploader&id='+ calEvent.id +'&bumen=chanpin&act=add'); $('#uploader_yy').attr('action', './?app=uploader&id=' + calEvent.id + '&bumen=yunyig&act=add')
$('#uploader_yy').attr('action','./?app=uploader&id='+ calEvent.id +'&bumen=yunyig&act=add') $("#uploader_yf").attr('action', './?app=uploader&id=' + calEvent.id + '&bumen=yanfa&act=add')
$("#uploader_yf").attr('action','./?app=uploader&id='+ calEvent.id +'&bumen=yanfa&act=add')
//console.log($('#uploader').attr('action')) //console.log($('#uploader').attr('action'))
@ -1357,26 +1422,26 @@ if ($act == 'newevent') {
$.ajax({ $.ajax({
url: './?app=pmcalendar&act=getEventByid', url: './?app=pmcalendar&act=getEventByid',
dataType: 'json', dataType: 'json',
async:"true", async: "true",
data: { data: {
id: id, id: id,
}, },
success: function (res) { success: function (res) {
$('#pop-title').html('【'+ res.game +'】'+ res.event + ':' + res.title ); $('#pop-title').html('【' + res.game + '】' + res.event + ':' + res.title);
// $("#cptext").val(res.yanfa_remark) // $("#cptext").val(res.yanfa_remark)
// res.chanpin_remark = res.chanpin_remark.replace('\\','') // res.chanpin_remark = res.chanpin_remark.replace('\\','')
console.log(res.chanpin_remark) console.log(res.chanpin_remark)
if(res.chanpin_remark != ""){ if (res.chanpin_remark != "") {
var chanpin_remark =JSON.parse(res.chanpin_remark) var chanpin_remark = JSON.parse(res.chanpin_remark)
document.getElementById("cptext").innerHTML = chanpin_remark.msg; document.getElementById("cptext").innerHTML = chanpin_remark.msg;
document.getElementById("cptime").innerHTML = chanpin_remark.date; document.getElementById("cptime").innerHTML = chanpin_remark.date;
} }
if(res.yunying_remark!=""){ if (res.yunying_remark != "") {
var yunying_remark = JSON.parse(res.yunying_remark); var yunying_remark = JSON.parse(res.yunying_remark);
document.getElementById("yytext").innerHTML = yunying_remark.msg; document.getElementById("yytext").innerHTML = yunying_remark.msg;
document.getElementById("yytime").innerHTML = chanpin_remark.date; document.getElementById("yytime").innerHTML = chanpin_remark.date;
} }
if(res.yanfa_remark != ""){ if (res.yanfa_remark != "") {
var yanfa_remark = JSON.parse(res.yanfa_remark); var yanfa_remark = JSON.parse(res.yanfa_remark);
document.getElementById("yftext").innerHTML = yanfa_remark.msg; document.getElementById("yftext").innerHTML = yanfa_remark.msg;
document.getElementById("yftime").innerHTML = chanpin_remark.date; document.getElementById("yftime").innerHTML = chanpin_remark.date;
@ -1387,17 +1452,17 @@ if ($act == 'newevent') {
var arrcp = []; var arrcp = [];
var arryy = []; var arryy = [];
var arryf = []; var arryf = [];
for(let i in fujian ){ for (let i in fujian) {
if(fujian[i]['bumen'] == 'chanpin'){ if (fujian[i]['bumen'] == 'chanpin') {
arrcp.push(fujian[i]) arrcp.push(fujian[i])
console.log(arrcp); console.log(arrcp);
tmpltxt = doT.template(document.getElementById("fujian-dot").innerHTML);//生成模板方法 tmpltxt = doT.template(document.getElementById("fujian-dot").innerHTML);//生成模板方法
document.getElementById("fujianname").innerHTML = tmpltxt(arrcp);//数据渲染 document.getElementById("fujianname").innerHTML = tmpltxt(arrcp);//数据渲染
}else if(fujian[i]['bumen'] == 'yunyig'){ } else if (fujian[i]['bumen'] == 'yunyig') {
arryy.push(fujian[i]) arryy.push(fujian[i])
tmpltxt = doT.template(document.getElementById("fujian-dot").innerHTML);//生成模板方法 tmpltxt = doT.template(document.getElementById("fujian-dot").innerHTML);//生成模板方法
document.getElementById("yyfujian").innerHTML = tmpltxt(arryy);//数据渲染 document.getElementById("yyfujian").innerHTML = tmpltxt(arryy);//数据渲染
}else if(fujian[i]['bumen'] == 'yanfa'){ } else if (fujian[i]['bumen'] == 'yanfa') {
arryf.push(fujian[i]) arryf.push(fujian[i])
tmpltxt = doT.template(document.getElementById("fujian-dot").innerHTML);//生成模板方法 tmpltxt = doT.template(document.getElementById("fujian-dot").innerHTML);//生成模板方法
document.getElementById("yffujian").innerHTML = tmpltxt(arryf);//数据渲染 document.getElementById("yffujian").innerHTML = tmpltxt(arryf);//数据渲染
@ -1416,7 +1481,7 @@ if ($act == 'newevent') {
}) })
function Info() { function Info() {
if("<?=$canEdit?>"!="1")return; if ("<?=$canEdit?>" != "1") return;
showEventInfo(dstr, { showEventInfo(dstr, {
"save": { "save": {
"label": "<i class='icon-check'></i> 保存", "label": "<i class='icon-check'></i> 保存",