信呼OA版本v2.3.8
This commit is contained in:
171
webmain/main/view/rock_view_edit.php
Normal file
171
webmain/main/view/rock_view_edit.php
Normal file
@@ -0,0 +1,171 @@
|
||||
<?php if(!defined('HOST'))die('not access');?>
|
||||
<script >
|
||||
$(document).ready(function(){
|
||||
{params};
|
||||
var id = params.id,mid=params.mid,fieldsarr=[];
|
||||
if(!id)id = 0;
|
||||
var h = $.bootsform({
|
||||
window:false,rand:'{rand}',tablename:'flow_extent',
|
||||
url:publicsave('{mode}','{dir}'),
|
||||
submitfields:'recename,receid,modeid,type,whereid,wherestr,explain,status,fieldstr',
|
||||
requiredfields:'recename,type,modeid',beforesaveaction:'flowview_savebefore',
|
||||
success:function(){
|
||||
closenowtabs();
|
||||
try{guanflowviewlist.reload();}catch(e){}
|
||||
|
||||
},
|
||||
load:function(a){
|
||||
js.setselectdata(h.form.whereid,a.wherelist,'id');
|
||||
fieldsarr = a.fieldsarr;
|
||||
c.showfields(a.data.fieldstr);
|
||||
if(a.data.type=='6')$('#jinfiile{rand}').show();
|
||||
},
|
||||
loadafter:function(a){
|
||||
if(a.data){
|
||||
h.form.wherestr.value=jm.base64decode(a.data.wherestr);
|
||||
}
|
||||
},
|
||||
submitcheck:function(d){
|
||||
if(d.type!='1' && d.type!='4' && d.type!='5' && d.wherestr=='' && d.whereid=='0')return '必须设置输入相应条件';
|
||||
var fieldstr = '';
|
||||
if(d.type=='6'){
|
||||
fieldstr=js.getchecked('fieldstr{rand}');
|
||||
if(fieldstr=='')return '请选择禁看字段';
|
||||
}
|
||||
return {wherestr:jm.base64encode(d.wherestr),fieldstr:fieldstr}
|
||||
}
|
||||
});
|
||||
h.forminit();
|
||||
h.load(js.getajaxurl('loaddata','{mode}','{dir}',{id:id,mid:mid}));
|
||||
h.setValue('modeid',mid);
|
||||
$(h.form.type).change(function(){
|
||||
var val = this.value;
|
||||
if(val=='6'){
|
||||
$('#jinfiile{rand}').show();
|
||||
}else{
|
||||
$('#jinfiile{rand}').hide();
|
||||
}
|
||||
});
|
||||
var c = {
|
||||
showfields:function(st1){
|
||||
var i,len=fieldsarr.length,d1,str='',sel;
|
||||
st1 = ','+st1+',';
|
||||
for(i=0;i<len;i++){
|
||||
d1 = fieldsarr[i];
|
||||
sel= '';
|
||||
if(st1.indexOf(','+d1.fields+',')>=0)sel='checked';
|
||||
str+='<label><input type="checkbox" '+sel+' name="fieldstr{rand}" value="'+d1.fields+'">'+d1.name+'</label> ';
|
||||
}
|
||||
$('#viewjinkan{rand}').html(str);
|
||||
},
|
||||
getdist:function(o1, lx){
|
||||
var cans = {
|
||||
nameobj:h.form.recename,
|
||||
idobj:h.form.receid,
|
||||
type:'deptusercheck',
|
||||
title:'选择针对人员'
|
||||
};
|
||||
js.getuser(cans);
|
||||
},
|
||||
allqt:function(){
|
||||
h.form.recename.value='全体人员';
|
||||
h.form.receid.value='all';
|
||||
h.form.recename.focus();
|
||||
},
|
||||
hanrenss:function(o,lx){
|
||||
if(lx==0)h.form.wherestr.value='{receid}';
|
||||
if(lx==1)h.form.wherestr.value='{allsuper}';
|
||||
if(lx==2)h.form.wherestr.value='{super}';
|
||||
if(lx==4)h.form.wherestr.value='{dept}';
|
||||
if(lx==3)h.form.wherestr.value='all';
|
||||
if(lx==5)h.form.wherestr.value='{company}';
|
||||
if(lx==6)h.form.wherestr.value='{deptall}';
|
||||
}
|
||||
,
|
||||
reloadhweil:function(){
|
||||
h.form.whereid.length = 1;
|
||||
h.load(js.getajaxurl('loaddata','{mode}','{dir}',{id:id,mid:mid}));
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
js.initbtn(c);
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<div align="center">
|
||||
<div style="padding:10px;width:700px">
|
||||
|
||||
|
||||
<form name="form_{rand}">
|
||||
|
||||
<input name="id" value="0" type="hidden" />
|
||||
<input name="modeid" value="0" type="hidden" />
|
||||
|
||||
<table cellspacing="0" border="0" width="100%" align="center" cellpadding="0">
|
||||
|
||||
<tr>
|
||||
<td align="right" ><font color=red>*</font> 针对对象:</td>
|
||||
<td class="tdinput" colspan="3">
|
||||
<div class="input-group" style="width:100%">
|
||||
<input readonly class="form-control" name="recename" >
|
||||
<input type="hidden" name="receid" >
|
||||
<span class="input-group-btn">
|
||||
<button class="btn btn-default" click="allqt" type="button">全体人员</button>
|
||||
<button class="btn btn-default" click="getdist,1" type="button"><i class="icon-search"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="right" width="15%" ><font color=red>*</font> 类型:</td>
|
||||
<td class="tdinput" width="35%" ><select name="type" class="form-control"><option value="0">查看(只针对详情页)</option><option value="1">添加</option><option value="2">编辑</option><option value="3">删除</option><option value="4">导入</option><option value="5">导出</option><option value="6">禁看字段(条件满足时针对对象就不能查看相应的字段)</option><option value="7">流程监控(条件满足时针对对象就可监控流程)</option></select></td>
|
||||
<td align="right" width="15%"></td>
|
||||
<td class="tdinput" width="35%" ></td>
|
||||
</tr>
|
||||
<tr id="jinfiile{rand}" style="display:none">
|
||||
<td align="right" >选择禁看字段:</td>
|
||||
<td class="tdinput" colspan="3" id="viewjinkan{rand}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" >选择条件:</td>
|
||||
<td class="tdinput"><select class="form-control" name="whereid"><option value="0">无条件</option></select></td>
|
||||
<td colspan="2"><a click="reloadhweil" href="javascript:;">[刷新]</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" ></td>
|
||||
<td colspan="3" style="padding-bottom:10px"><font color=#888888>在【流程模块条件】上添加</font></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="right" >相应条件:</td>
|
||||
<td class="tdinput" colspan="3"><textarea placeholder="不会设置不要瞎写就写1=1" name="wherestr" style="height:60px" class="form-control"></textarea><br>如:<a click="hanrenss,0" href="javascript:;">[receid中包含我]</a>,<a click="hanrenss,1" href="javascript:;">[所有下属人员]</a>,<a click="hanrenss,2" href="javascript:;">[直属下属人员]</a>,<a click="hanrenss,4" href="javascript:;">[同级本部门]</a>,<a click="hanrenss,6" href="javascript:;">[同级本部门(含子部门)]</a>,<a click="hanrenss,5" href="javascript:;">[所在单位]</a>,<a click="hanrenss,3" href="javascript:;">[所有数据]</a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="right" >条件说明:</td>
|
||||
<td class="tdinput" colspan="3"><textarea name="explain" style="height:60px" class="form-control"></textarea></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="right" ></td>
|
||||
<td class="tdinput" colspan="3">
|
||||
<label><input name="status" value="1" checked type="checkbox"> 启用?</label>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td align="right"></td>
|
||||
<td style="padding:15px 0px" colspan="3" align="left"><button disabled class="btn btn-success" id="save_{rand}" type="button"><i class="icon-save"></i> 保存</button> <span id="msgview_{rand}"></span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user