Files
xinhu/webmain/task/mode/tpl_mode_p.html
2023-04-05 13:00:20 +08:00

435 lines
18 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="yes" />
<title><?=$da['pagetitle']?></title>
<link rel="shortcut icon" href="favicon.ico" />
<?php
$maincolor = getconfig('apptheme','#1389D3');
if($stype==''){
$jqurl = 'js/jquery.js';
if(arrvalue($da['arr']['flowinfor'],'ischeck')==1)$jqurl='web/res/js/jquery.1.9.1.min.js';
?>
<link rel="stylesheet" type="text/css" href="<?=$da['p']?>/css/css.css">
<script type="text/javascript" src="<?=$jqurl?>"></script>
<script type="text/javascript" src="js/js.js"></script>
<script type="text/javascript" src="js/base64-min.js"></script>
<script type="text/javascript" src="<?=$da['p']?>/task/mode/modeview.js?<?=$da['logintime']?>"></script>
<script type="text/javascript" src="web/res/js/jquery-imgview.js"></script>
<script type="text/javascript" src="mode/plugin/jquery-rockmodels.js"></script>
<script>
var mid = '<?=$da['arr']['mid']?>',adminname='<?=$da['adminname']?>',modenum='<?=$da['arr']['modenum']?>',ismobile=0,receiptrs=<?=json_encode($da['arr']['receiptrs'])?>,isinput=0,maincolor='<?=$maincolor?>',watertype='<?=getconfig('watertype')?>';
</script>
<?php
}
$cheikbo = false;
?>
<style>
<?php
$maincolora= c('image')->colorTorgb($maincolor);
$maincolors= ''.$maincolora[0].','.$maincolora[1].','.$maincolora[2].'';
echo 'body{--main-color:'.$maincolor.'}';
//$da['bordercolor'] = 'rgba('.$maincolors.',0.2)';
?>
.stitle{padding:5px;border-bottom:1px #cccccc solid;font-size:14px;}
.ydullist{display:inline-block;width:100%;}
.ydullist li{float:left;width:10%;text-align:center;padding:5px 0px;font-size:12px;display:block;line-height:25px;padding-top:10px}
.ydullist li:active{ background-color:#eeeeee}
.ydullist li img,.faces{height:30px;width:30px;border-radius:15px}
.ydullist li span{font-size:12px;color:#888888;}
.faces{margin-right:10px}
.ptitle{text-align:center;font-size:20px;padding-top:15px;padding-bottom:10px;width:450px}
.tabled2 td{padding:5px;border:1px #e5e5e5 solid;text-align:center}
td.tdys1{border:1px #e5e5e5 solid;text-align:center;padding:0px 5px}
.createtable{width:90%}
.menulls{position:absolute;left:1px;top:10px}
.menullss{position:absolute;left:1px;top:32px; background-color:white; border:1px #cccccc solid;border-bottom:0px;display:none}
.menullss ul{list-style-type:none}
.menullss li{padding:5px 10px;border-bottom:1px #dddddd solid;cursor:pointer}
.menullss li:hover{ background-color:#f1f1f1}
.pcont{line-height:27px;}
.pcont p{text-indent:2em;margin:10px 0px}
li p{text-indent:0em !important;}
.pcont a{color:blue}
.status{position: absolute;right:20px;top:10px;display:}
.ke-zeroborder{border-spacing: 0;border-collapse: collapse;}
.ys0{border:1px <?=$da['bordercolor']?> solid}
.ys1{padding:5px 5px; border:1px <?=$da['bordercolor']?> solid;color:#555555;}
.ys2{padding:5px 5px; border:1px <?=$da['bordercolor']?> solid;}
.datesss{background:url(mode/icons/date.png) no-repeat right;cursor:pointer;width:50%}
.inputs{width:95%}
.statustext{position: absolute;right:40px;top:10px;width:80px;height:80px;overflow:hidden; border:3px red solid;border-radius:50%;font-size:20px;text-align:center;line-height:80px;color:red;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);filter:progid:DXImagetransform.Microsoft.Matrix(M11=0.707,M12=-0.707,M21=0.707,M22=0.707,SizingMethod='auto expand');}
.tableblack .ys0,.tableblack .ys1,.tableblack .ys2{border:1px #000000 solid;color:#000000;}
.btn-danger{background-color:#d9534f;}
.printtable td,.printborder{border:1px #000000 solid}
.printtable td{padding:0px 3px}
.notitle{display:none}
#contentshow img{max-width:100%}
<?php
if($stype!=''){
?>
*{font-size:14px}
.tabled2 td{border-color:#000000}
<?php }?>
</style>
</head>
<body style="background:white">
<div align="center">
<div style="width:<?=$da['xiangwidth']?>px;position:relative;background:white" id="maindiv" align="left">
<?php if($stype==''){?>
<div class="menulls"><input id="showmenu" style="background-color:#888888;font-size:12px;border-radius:5px" class="webbtn" value="操作V" type="button"></div>
<div class="menullss"><ul><li lx="0">打印全部...</li><li lx="6">只打印内容...</li>
<?php
if($da['issetprint'])echo '<li lx="8">根据模版打印</li>';
echo '<li lx="5">另存为word...</li>';
if(file_exists('js/html2canvas.js')){
echo '<li lx="7">另存为图片...</li>';
//echo '<li lx="10">另存为PDF...</li>';
}
if($da['arr']['isedit']==1)echo '<li lx="1">编辑</li>';
if($da['arr']['isdel']==1)echo '<li lx="2">删除...</li>';
?>
<li lx="3">关闭</li>
<li lx="4">刷新</li>
</ul>
</div>
<?php }?>
<?php
//显示状态
if($da['arr']['isflow']>0 && $stype==''){
echo '<div class="statustext" onclick="$(this).remove()" style="color:'.$da['arr']['statuscolor'].';border-color:'.$da['arr']['statuscolor'].'">'.$da['arr']['statustext'].'</div>';
}
$contview = $da['arr']['contview'];
if(!isempt($da['title']) && !isset($da['arr']['notitle']) && !contain($contview, 'notitle')){
echo '<div align="center"><div class="ptitle">'.$da['title'].'</div></div>';
}
?>
<div class="padding10 pcont" align="left" id="contentshow">
<?php
if($stype!='')$contview=str_replace('cccccc','000000', $contview);
echo $contview;
?>
</div>
<?php
if($da['arr']['optmenu']){
$opsts = '<div class="padding10" align="center">';
foreach($da['arr']['optmenu'] as $pt1=>$ptrs){
if($pt1>0)$opsts.='&nbsp;&nbsp;';
$opsts.='<input onclick="c.optmenu(this)" class="webbtn radius5" optmenuid="'.$ptrs['optmenuid'].'" issm="'.$ptrs['issm'].'" style="background:'.$ptrs['color'].'" value="'.$ptrs['name'].'" type="button">';
}
$opsts.= '</div>';
echo $opsts;
}
?>
<div class="padding10">
<?php
//显示其他页面
if($da['spagepath']!='' && $stype==''){
include_once($da['spagepath']);
}
//是否开评论了
if($da['arr']['isplview']=='1' && $stype==''){
?>
<div align="center" id="pinglunview" style="padding-top:5px">
<table border="0" width="80%" cellspacing="0" cellpadding="0">
<tr>
<td width="80"><div align="right" style="padding-right:10px"><font color=red>*</font> 评论</div></td>
<td ><div align="left"><textarea class="inputs" id="pinglun_explain" style="width:95%;height:60px;border-radius:5px" placeholder="请输入评论内容"></textarea></div></td>
</tr>
<tr>
<td ></td>
<td>
<div style="padding:20px 0px">
<a class="webbtn" style="border-radius:5px" onclick="c.pinglun(this)" href="javascript:;">提交评论</a>
&nbsp;<span id="pinglun_spage"></span>
</div>
</td>
</tr>
</table>
</div>
<?php
}
$logarr = $da['arr']['logarr'];
if($logarr && $da['arr']['isgbjl']==0){
?>
<div id="recordss">
<div class="stitle zhu" onclick="c.changeshow(0)" style="cursor:pointer">处理记录(<?=count($logarr)?>)
<?php if($stype==''){?>
<img align="absmiddle" height="16" width="16" src="images/xiangyou1.png"> <a temp="clo" href="javascript:;" onclick="$('#recordss').remove();">×</a>
<?php }?>
</div>
<div id="showrecord0" style="display:<?php if(getconfig('xiangrecord')!='1')echo 'none';?>">
<table border="0" class="tabled2" style="border-collapse:collapse;" width="100%" cellspacing="0" cellpadding="0">
<tr bgcolor="#E1F4F0">
<td>序号</td>
<td>动作</td>
<td>处理人</td>
<td>状态</td>
<td>说明</td>
<td>时间</td>
</tr>
<?php
foreach($logarr as $k=>$rs){
?>
<tr >
<td><?=$k+1?></td>
<td><?=$rs['actname']?></td>
<td><?=$rs['name']?></td>
<td style="color:<?=$rs['color']?>"><?=$rs['statusname']?></td>
<td><div align="left"><?=$rs['explain']?></div></td>
<td><?=$rs['optdt']?></td>
</tr>
<?php }?>
</table>
</div>
<div class="blank10"></div>
</div>
<?php }
if($da['arr']['isflow']>0 && $stype==''){
$flowinfor = $da['arr']['flowinfor'];
?>
<div id="checktablediv">
<div align="center" style="padding-bottom:5px"><b>审核处理</b> <a temp="clo" href="javascript:;" onclick="$('#checktablediv').remove();">×</a></div>
<div align="center">
<form name="myform" autocomplete="off">
<table border="0" width="90%" class="tabled1" style="border-collapse:collapse;" cellspacing="0" cellpadding="0">
<tr height="40" bgcolor="#E1F4F0">
<td width="130" class="tdys1"><div align="right" style="color:#555555">状态</div></td>
<td class="tdys1"><div align="left"><?=$flowinfor['nstatustext']?></div></td>
</tr>
<tr height="40">
<td class="tdys1"><div align="right" style="color:#555555">处理流程</div></td>
<td class="tdys1"><div align="left" style="padding:5px 0px"><?=$flowinfor['flowcoursestr']?></div></td>
</tr>
<?php
//判断是否可撤回
if($da['arr']['ischehui']>0){
?>
<tr height="40">
<td class="tdys1"><div align="right" style="color:#555555">撤回</div></td>
<td class="tdys1"><div align="left"><input class="webbtn" onclick="c.chehui(this)" value="撤回上步我的处理" type="button"></div></td>
</tr>
<?php
}
//判断是否可审核
if($flowinfor['ischeck']==1){
$cheikbo = true;
?>
<tr height="40">
<td class="tdys1"><div align="right" style="color:#555555">当前处理</div></td>
<td class="tdys1"><div align="left"><?=$flowinfor['nowcourse']['name']?>(<?=$flowinfor['nowcourse']['nowcheckname']?>)</div></td>
</tr>
<tr height="40">
<td class="tdys1"><div align="right" style="color:#555555"><font color=red>*</font>处理动作</div></td>
<td class="tdys1"><div align="left">
<?php
$s = '';
$tuiname = '';
foreach($flowinfor['courseact'] as $k=>$act){
if($k>0 && $act[0])$s.='<label><input name="check_status" onclick="c.changecheck_status(this)" type="radio" value="'.$k.'">'.$act[0].'</label> &nbsp; ';
if($k==2)$tuiname = $act[0];
}
echo $s;
?>
</div></td>
</tr>
<?php
?>
<?php
//是否可抄送
if($flowinfor['ischao']==1 || $flowinfor['ischao']==2){
?>
<tr>
<td class="tdys1"><div align="right" style="color:#555555">抄送</div></td>
<td class="tdys1" style="padding:5px"><div align="left">
<input name="bzcslx" type="hidden" value="<?=$flowinfor['ischao']?>">
<table width="98%" cellpadding="0" border="0"><tr><td width="100%"><input placeholder="选择了抄送对应人" class="inputs" style="width:98%" id="bzchaosongname" readonly type="text" name="bzchaosongname"><input name="bzchaosongnameid" id="bzchaosongname_id" type="hidden"></td><td nowrap><a href="javascript:;" onclick="js.changeclear('bzchaosongname')" class="webbtn">×</a><a href="javascript:;" onclick="js.changeuser('bzchaosongname','changeusercheck','',{changerange:'<?=$flowinfor['ischaofwid']?>'})" class="webbtn">选择</a></td></tr></table>
</div></td>
</tr>
<?php
}
?>
<input type="hidden" id="isqianming" value="<?=$flowinfor['nowcourse']['isqm']?>">
<?php
//需要签名才显示
if((int)$flowinfor['nowcourse']['isqm']>0){
?>
<tr height="40">
<td class="tdys1"><div align="right" style="color:#555555">手写签名</div></td>
<td class="tdys1"><div id="qianmingshow" style="padding:5px 0px" align="left"><input type="button" onclick="c.qianming(this)" style="padding:2px" value="写签名">&nbsp;&nbsp;<input type="button" onclick="c.qianyin(this)" style="padding:2px" value="引用签名"></div></td>
</tr>
<?php
}
//不通过退回是
if($tuiname != '' && $da['arr']['isflow']!=3){
?>
<tr style="display:none" id="tuihuidiv">
<td class="tdys1"><div align="right" style="color:#555555"><font color=red>*</font><?=$tuiname?>退回</div></td>
<td class="tdys1" style="padding:5px"><div align="left">
<select class="inputs" name="check_tuiid" style="width:200px"><option value="0">退回到提交人</option>
<?php
if($flowinfor['tuicourse']){
$tstr = '<optgroup label="退回到步骤">';
foreach($flowinfor['tuicourse'] as $k=>$trs){
$tstr.='<option value="'.$trs['id'].'">'.$trs['name'].'('.$trs['checkname'].')</option>';
}
$tstr.='</optgroup>';
echo $tstr;
}
?>
</select>
</div></td>
</tr>
<?php
}
foreach($flowinfor['checkfields'] as $chef=>$chefv){
if($chefv['showinpus']==1){
?>
<tr height="40">
<td class="tdys1"><div align="right" style="color:#555555"><?php if($chefv['isbt']=='1')echo '<font color=red>*</font>';?><span isbt="<?=$chefv['isbt']?>" fieidscheck="<?=$chef?>" fieldstype="<?=$chefv['fieldstype']?>"><?=$chefv['name']?></span></div></td>
<td class="tdys1"><div align="left"><?=$chefv['inputstr']?></div></td>
</tr>
<?php
}else if($chefv['showinpus']==2){
echo '<tr style="display:none"><td><span isbt="'.$chefv['isbt'].'" fieidscheck="'.$chef.'">'.$chefv['name'].'</span></td><td>'.$chefv['inputstr'].'</td></tr>';
}}
//是否可转办显示
if($flowinfor['iszhuanban']>0){
?>
<tr style="display:none" id="zhuangdiv">
<td class="tdys1"><div align="right" style="color:#555555">转给</div></td>
<td class="tdys1" style="padding:5px"><div align="left">
<table width="98%" cellpadding="0" border="0"><tr><td width="100%"><input placeholder="选择了就会转办给对应人" class="inputs" style="width:98%" id="zhuanbanname" readonly type="text" name="zhuanbanname"><input name="zhuanbannameid" id="zhuanbanname_id" type="hidden"></td><td nowrap><a href="javascript:;" onclick="js.changeclear('zhuanbanname')" class="webbtn">×</a><a href="javascript:;" onclick="js.changeuser('zhuanbanname','changeuser<?=$flowinfor['zbrangelx']?>','',{changerange:'<?=$flowinfor['zbrangeid']?>'})" class="webbtn">选择</a></td></tr></table>
</div></td>
</tr>
<?php
}
if($flowinfor['ischange']==1){
?>
<tr style="display:none" id="nextxuandiv">
<td class="tdys1"><div align="right" style="color:#555555"><font color=red>*</font>下一步处理人</div></td>
<td class="tdys1" style="padding:5px"><div align="left">
<table width="98%" cellpadding="0" border="0"><tr><td width="100%"><input placeholder="选择下一步[<?=$flowinfor['nextcourse']['name']?>]处理人" class="inputs" style="width:98%" id="nextname" readonly type="text" value="<?=$flowinfor['nextcourse']['checkname']?>" name="nextname"><input name="nextnameid" id="nextname_id" value="<?=$flowinfor['nextcourse']['checkid']?>" type="hidden"></td><td nowrap><a href="javascript:;" onclick="js.changeclear('nextname')" class="webbtn">×</a><a href="javascript:;" onclick="js.changeuser('nextname','changeusercheck','选择下一步处理人',{changerange:'<?=$flowinfor['nextcourse']['checktypeid']?>'})" class="webbtn">选择</a></td></tr></table>
</div></td>
</tr>
<?php }
$smlx = (int)$flowinfor['nowcourse']['smlx'];
$wjlx = (int)$flowinfor['nowcourse']['wjlx'];
echo '<tr style="display:none"><td><input name="check_smlx" value="'.$smlx.'"><input name="check_wjlx" value="'.$wjlx.'"></td></tr>';
if($smlx!=3){
?>
<tr>
<td class="tdys1"><div align="right" style="color:#555555"><?php if($smlx==1)echo '<font color=red>*</font>';?>说明</div></td>
<td class="tdys1" style="padding:5px"><div align="left"><textarea class="textarea" name="check_explain" style="width:95%;height:60px"></textarea></div></td>
</tr>
<?php
}
if($wjlx!=3){
?>
<tr>
<td class="tdys1" nowrap><div align="right" style="color:#555555"><?php if($wjlx==1)echo '<font color=red>*</font>';?>相关文件</div></td>
<td class="tdys1" style="padding:5px"><div align="left">
<input name="fileid" type="hidden">
<div id="filedivview" style="height:60px;overflow:auto;width:96%" class="inputs"></div>
<div><input style="width:150px" onchange="f.change(this)" type="file"></div>
</div></td>
</tr>
<?php
}
?>
<tr>
<td class="tdys1">&nbsp;</td>
<td class="tdys1" style="padding:5px"><div align="left"><input class="webbtn" onclick="check(0)" id="check_btn" style="border-radius:5px;padding:8px 20px;" value="提交处理" type="button">&nbsp;<span id="msgview"></span>&nbsp; &nbsp; <label style="color:#888888"><input id="autocheckbox" checked type="checkbox">处理完自动关闭</label></div></td>
</tr>
<?php }?>
</table>
</form>
</div>
<div class="blank10"></div>
</div>
<?php }
if($stype=='' && $da['arr']['isgbcy']==0){
?>
<div id="recordsss">
<div class="stitle zhu"><span onclick="location.reload()">查阅记录</span> <a temp="clo" href="javascript:;" onclick="$('#recordsss').remove();">×</a></div>
<div><ul class="ydullist"><?php
foreach($da['arr']['readarr'] as $k=>$rs){
echo '<li title="共查阅'.$rs['stotal'].'次&#13;最后查阅'.$rs['optdt'].'" ><img src="'.$rs['face'].'" align="absmiddle"><br><span>'.$rs['name'].'</span></li>';
}
?></ul></div>
</div>
<?php
if($da['arr']['readunarr']){
?>
<div class="blank10"></div>
<div id="recordssswd">
<div class="stitle zhu"><span>未查阅人员</span> <a temp="clo" href="javascript:;" onclick="$('#recordssswd').remove();">×</a></div>
<div><ul class="ydullist"><?php
foreach($da['arr']['readunarr'] as $k=>$rs){
if($k>=30)break;//最多显示30人
echo '<li ><img src="'.$rs['face'].'" align="absmiddle"><br><span>'.$rs['name'].'</span></li>';
}
?></ul></div>
</div>
<?php }}?>
</div>
</div>
</div>
<?php
$modelujs = arrvalue($da['arr'], 'modelujs');
if($stype=='' && ($cheikbo || $modelujs)){
?>
<script type="text/javascript" src="web/res/js/jquery-changeuser.js"></script>
<link rel="stylesheet" type="text/css" href="mode/plugin/css/jquery-rockdatepicker.css"/>
<script type="text/javascript" src="mode/plugin/jquery-rockdatepicker.js"></script>
<script type="text/javascript" src="mode/plugin/jquery-signature.js"></script>
<script type="text/javascript" src="web/res/js/jquery-rockupload.js"></script>
<?php
if(($modelujs || $flowinfor['checkfields']) && $da['inputjspath']!='')echo '<script type="text/javascript" id="modelujs" src="'.$da['inputjspath'].'?'.time().'"></script>';
}?>
</body>
</html>