204 lines
8.9 KiB
HTML
204 lines
8.9 KiB
HTML
<!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['title']?></title>
|
||
<link rel="shortcut icon" href="favicon.ico" />
|
||
<link rel="stylesheet" type="text/css" href="<?=$da['p']?>/css/cssm.css">
|
||
<link rel="stylesheet" type="text/css" href="mode/plugin/css/jquery-rockdatepicker.css"/>
|
||
<script type="text/javascript" src="js/jquery.js"></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="mode/plugin/jquery-rockdatepicker.js"></script>
|
||
<script type="text/javascript" src="mode/plugin/jquery-rockdatepicker-mobile.js"></script>
|
||
<script type="text/javascript" src="web/res/js/jquery-rockupload.js"></script>
|
||
<script type="text/javascript" src="<?=$da['p']?>/flow/input/inputjs/input.js?<?=$da['logintime']?>"></script>
|
||
<script type="text/javascript" src="web/res/js/jquery-changeuser.js"></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 type="text/javascript">
|
||
<?php
|
||
$maincolor = getconfig('apptheme','#1389D3');
|
||
?>
|
||
var editor,arr=<?=$da['fieldsjson']?>,moders=<?=json_encode($da['moders'])?>,gongsiarr=<?=json_encode($da['gongsiarr'])?>,subfielsa=<?=json_encode($da['subfielsa'])?>,zbnamearr=<?=json_encode($da['zbnamearr'])?>,isedit=0,mid='<?=$da['mid']?>',isinput=1,data={},maincolor='<?=$maincolor?>',tempdata='<?=$tempdata?>';
|
||
ismobile=1;
|
||
js.changeuser=function(na,lx,tit,cans){
|
||
var can = {
|
||
'changetype':lx,
|
||
'titlebool':get('header_title'),
|
||
'idobj':get(na+'_id'),
|
||
'nameobj':get(na),
|
||
'onselect':function(sna,sid){
|
||
js.changeuser_after(this.formname,this,sna,sid);
|
||
}
|
||
};
|
||
var formname = get(na).name;
|
||
var bcar = js.changeuser_before(formname),i;
|
||
for(i in cans)can[i]=cans[i];
|
||
if(typeof(bcar)=='string' && bcar){js.msg('msg', bcar);return;}
|
||
if(typeof(bcar)=='object')for(i in bcar)can[i]=bcar[i];
|
||
can.formname = formname;
|
||
$('body').chnageuser(can);
|
||
}
|
||
function clearuser(na){
|
||
get(na).value='';
|
||
get(na+'_id').value='';
|
||
get(na).focus();
|
||
}
|
||
js.datechange=function(o1,lx){
|
||
$.rockdatepicker_mobile({
|
||
'inputobj':o1,
|
||
'view':lx
|
||
});
|
||
}
|
||
function initApp(){
|
||
js.setapptitle(moders.name);
|
||
}
|
||
</script>
|
||
<style>
|
||
<?php
|
||
$maincolora= c('image')->colorTorgb($maincolor);
|
||
$maincolors= ''.$maincolora[0].','.$maincolora[1].','.$maincolora[2].'';
|
||
echo 'body{--main-color:'.$maincolor.';}';
|
||
?>
|
||
.datesss{background:url(mode/icons/date.png) no-repeat right;cursor:pointer}
|
||
input,textarea,select,*,td, button{font-size:16px}
|
||
.lurim{text-align:right;padding-left:5px}
|
||
.tablesub td{height:25px;text-align:left;border:0px #888888 solid;}
|
||
.tablesub .inputs{width:100%}
|
||
|
||
.status{position: absolute;right:15px;top:2px;display:none;width:70px;height:70px;overflow:hidden; border:2px red solid;border-radius:50%;font-size:16px;text-align:center;line-height:70px;color:red;transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
|
||
|
||
|
||
.btn-default{background-color:#1389D3;}
|
||
.btn-danger{background-color:#d9534f;}
|
||
.btn:hover{opacity:1;color:#ffffff}
|
||
.lumtr{background-color:white}
|
||
.tablelum{}
|
||
.inputs{border-bottom:0.5px #cccccc solid;border-top:0px;border-left:0px;border-right:0px}
|
||
.inputs:focus{border:none;box-shadow:none;border-bottom:0.5px <?=$maincolor?> solid;}
|
||
|
||
.divzb0{display:inline-block;width:100%;margin:5px 0px}
|
||
.divzb1{float:left;width:25%;overflow:auto;text-align:right;line-height:20px;margin-top:8px}
|
||
.divzb2{float:left;width:73%}
|
||
.xuhao{border:none;font-size:12px;text-align:left;color:#888888}
|
||
.xuhao:focus{border:none;}
|
||
.xuantitle{text-align:left;font-size:12px;padding-left:8px;line-height:30px;margin-top:10px;color:#888888;}
|
||
</style>
|
||
</head>
|
||
|
||
<body class="mbody">
|
||
<?php
|
||
if($showheader==1)echo '<div id="header_title" style="padding-top:'.$cenghei.'px" class="header"><span onclick="js.back()" class="header-back"></span>'.$da['title'].'</div><div style="height:'.($cenghei+50).'px;overflow:hidden"></div>';
|
||
?>
|
||
|
||
<div style="position:relative">
|
||
<div class="status"></div>
|
||
<form name="myform" autocomplete="off">
|
||
<input name="id" type="hidden" value="<?=$da['mid']?>">
|
||
<input name="sxuanfileid" type="hidden" value="">
|
||
<?php
|
||
for($i=0;$i<$da['zbshu'];$i++)echo '<input value="0" type="hidden" name="sub_totals'.$i.'">';
|
||
?>
|
||
<div style="padding-top:10px">
|
||
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="tablelum">
|
||
<?php if($da['mid']==0){?>
|
||
<tr class="lumtr">
|
||
<td class="lurim" nowrap>填写人</td>
|
||
<td><div class="divinput"><?=$da['adminname']?></div></td>
|
||
</tr>
|
||
<?php
|
||
}
|
||
echo $da['content'];
|
||
if($da['isupfile']==1){
|
||
?>
|
||
<tr class="lumtr">
|
||
<td class="lurim" nowrap>相关文件</td>
|
||
<td><div class="divinput">
|
||
<input name="fileid" id="fileidview-inputEl" type="hidden">
|
||
<div id="view_fileidview" style="height:auto;min-height:60px" class="inputs"></div>
|
||
<div><input style="width:150px" onchange="f.change(this)" type="file"></div>
|
||
</div></td>
|
||
</tr>
|
||
<?php
|
||
}
|
||
$firstrs = array();
|
||
if($da['course']){
|
||
$coursestr = '<div align="center" style="padding:20px 0px">';
|
||
$coursestr .='<table><tr>';
|
||
foreach($da['course'] as $k=>$rs){
|
||
$coursestr .='<td><div class="course">'.$rs['name'].'';
|
||
$coursestr .='</div></td>';
|
||
if($rs['id']>-1){
|
||
if($rs['id'] > 0){
|
||
if(!$firstrs)$firstrs = $rs;
|
||
if($rs['isnow'])$firstrs = $rs;
|
||
}
|
||
$coursestr .='<td><div class="coursejt"></div></td>';
|
||
$coursestr .='<td><div class="coursejts"></div></td>';
|
||
}
|
||
}
|
||
$coursestr .= '</tr></table>';
|
||
$coursestr .= '</div>';
|
||
//判断流程步骤是否上步指定
|
||
if($firstrs && $firstrs['checktype']=='change'){
|
||
$placeholder = '可不选';
|
||
$firstrs['isbt'] = 0;
|
||
$stsp = '<tr><td colspan="2"><div class="xuantitle">选择审批人</div></td></tr>';
|
||
$stsp.= '<tr class="lumtr">';
|
||
$stsp.= '<td class="lurim" nowrap>';
|
||
if($firstrs['checktype']=='change'){
|
||
$stsp.='<font color=red>*</font>';
|
||
$placeholder = '必须指定人员'.arrvalue($firstrs,'explain').'';
|
||
$firstrs['isbt'] = 1;
|
||
}
|
||
$stsp.= ''.$firstrs['name'].':</td>';
|
||
$stsp.= '<td><div class="divinput"><table width="98%" cellpadding="0" border="0"><tr><td width="100%"><input class="inputs" style="width:99%" id="sysnextchange" value="'.$firstrs['sysnextopt'].'" placeholder="'.$placeholder.'" readonly type="text" name="sysnextopt"><input name="sysnextoptid" value="'.$firstrs['sysnextoptid'].'" id="sysnextchange_id" type="hidden"><input name="sysnextcustidid" value="'.$firstrs['id'].'" type="hidden"></td>';
|
||
$stsp.= '<td nowrap><a href="javascript:;" onclick="js.changeclear(\'sysnextchange\')" class="webbtn">×</a><a href="javascript:;" id="btnchange_recename" onclick="js.changeuser(\'sysnextchange\',\'changeusercheck\',\'\',{changerange:\''.$firstrs['checktypeid'].'\'})" class="webbtn">选择</a></td></tr></table></div></td>';
|
||
$stsp.= '</tr>';
|
||
echo $stsp;
|
||
}
|
||
}
|
||
|
||
|
||
//是否抄送
|
||
$iscs = (int)$da['moders']['iscs'];
|
||
if($iscs>0){
|
||
$csstr= $inputobj->inputchangeuser(array(
|
||
'name' => 'syschaosong',
|
||
'id' => 'syschaosongid',
|
||
'placeholder'=>'选择要抄送的人员',
|
||
'type' => 'changeusercheck',
|
||
'title' => '选择抄送人员',
|
||
'value' => $da['chao']['csname'],
|
||
'valueid' => $da['chao']['csnameid']
|
||
));
|
||
echo '<tr><td colspan="2"><div class="xuantitle">抄送</div></td></tr>';
|
||
echo '<tr class="lumtr"><td class="lurim" nowrap><font color="red">'.(($iscs==1) ? '':'*').'</font>抄送给</td><td><div class="divinput">'.$csstr.'</div></td></tr>';
|
||
}
|
||
?>
|
||
</table>
|
||
</div>
|
||
</form>
|
||
<div class="padding10">
|
||
<span id="AltSspan" style="display:none" >
|
||
<?php
|
||
if($da['isflow']>0)echo '<label><input onclick="c.changeturn(this)" value="1" checked type="checkbox" id="sysisturn">直接提交</label> ';
|
||
?><a class="hui" id="Altzhan" style="margin-right:10px;display:none" onclick="return c.savezhan()" href="javascript:;">暂存</a>
|
||
<button id="AltS" style="border-radius:5px" type="button" onclick="return c.save()" class="btn">提交</button></span>
|
||
<div id="msgview"></div>
|
||
</div>
|
||
</div>
|
||
<script>
|
||
firstrs=<?=json_encode($firstrs)?>;
|
||
</script>
|
||
<script type="text/javascript" src="<?=$da['p']?>/flow/input/inputjs/mode_<?=$da['moders']['num']?>.js?<?=time()?>"></script>
|
||
<?php
|
||
if($otherfile)include_once($otherfile);
|
||
if($da['showtype']=='view')echo '<script src="webmain/main/flowview/flowview_input.js?'.time().'"></script>';
|
||
?>
|
||
</body>
|
||
</html> |