| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250 |
- <?php if(!defined('HOST'))die('not access');?>
- <script >
- $(document).ready(function(){
- {params};
- var id = params.id,arrlist;
- if(!id)id = 0;
- var h = $.bootsform({
- window:false,rand:'{rand}',tablename:'flow_set',
- url:publicsave('{mode}','{dir}'),url:publicsave('{mode}','{dir}'),
- params:{otherfields:'optdt={now}'},aftersaveaction:'flowsetsaveafter',beforesaveaction:'flowsetsavebefore',
- submitfields:'name,tables,type,num,table,sort,isscl,status,where,summary,summarx,pctx,mctx,wxtx,emtx,ddtx,isflow,sericnum,receid,recename,names,statusstr,isgbjl,ispl,ishz,isys,istxset,isup,isflowlx,isgbcy,isbxs,lbztxs,iscs,zfeitime,sortdir',
- requiredfields:'name,type,num,table',
- success:function(){
- closenowtabs();
- try{guanflowsetlist.reload();}catch(e){}
- }
- });
- h.forminit();
- h.load(js.getajaxurl('loaddata','{mode}','{dir}',{id:id}));
- var c = {
- 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';
- },
- setstatus:function(){
- var val = h.form.statusstr.value;
- var sha = [],vala;
- if(val)sha = val.split(',');
- var str = '<table width="100%"><tr><td align="center" height="30" nowrap>状态值</td><td>状态名</td><td>状态颜色</td></tr>';
- for(var i=0;i<=9;i++){
- var na='',col='',naa;
- if(sha[i]){
- naa = sha[i].split('|');
- na = naa[0];if(naa[1])col=naa[1];
- }
- str+='<tr><td width="20%" align="center">'+i+'</td><td width="40%"><input maxlength="10" value="'+na+'" id="abc_xtname'+i+'" style="color:'+col+'" class="form-control"></td><td width="40%"><input class="form-control" maxlength="7" style="color:'+col+'" value="'+col+'" id="abc_xtcol'+i+'"></td></tr>';
- }
- str+='</table>';
-
- js.tanbody('sttts','设置状态值',400,300,{
- html:'<div style="height:400px;overflow:auto;padding:5px">'+str+'</div>',
- btn:[{text:'确定'}]
- });
- $('#sttts_btn0').click(function(){
- c.setstatusok();
- });
- },
- setstatusok:function(){
- var str = '';
- for(var i=0;i<=9;i++){
- var na=get('abc_xtname'+i+'').value,col=get('abc_xtcol'+i+'').value;
- if(na&&i==5)na='已作废';
- if(na&&i==1&&(na!='已完成'||na!='已通过'||na!='已审核'))na='已完成';
- if(!na)break;
- str+=','+na+'';
- if(col)str+='|'+col+'';
- }
- if(str!='')str=str.substr(1);
- h.form.statusstr.value=str;
- js.tanclose('sttts');
- }
- };
- js.initbtn(c);
- });
- </script>
- <div align="center">
- <div style="padding:10px;width:700px">
-
-
- <form name="form_{rand}" autocomplete="off">
-
- <input name="id" 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"><input name="name" class="form-control"></td>
- <td align="right" ><font color=red>*</font> 类型:</td>
- <td class="tdinput"><input name="type" class="form-control"></td>
- </tr>
-
- <tr>
- <td align="right" width="15%" nowrap ><font color=red>*</font> 编号:</td>
- <td width="35%" class="tdinput"><input name="num" maxlength="20" class="form-control"></td>
-
- <td width="15%" align="right" nowrap><font color=red>*</font> 对应表:</td>
- <td width="35%" class="tdinput"><input name="table" maxlength="50" class="form-control"></td>
- </tr>
-
- <tr>
- <td align="right">单号规则:</td>
- <td class="tdinput"><input placeholder="如XA-Ymd-" name="sericnum" class="form-control"></td>
- <td align="right">多行子表:</td>
- <td class="tdinput"><input name="tables" placeholder="多个,分开" class="form-control"></td>
- </tr>
- <tr>
- <td align="right">排序号:</td>
- <td class="tdinput"><input name="sort" value="0" maxlength="3" type="number" onfocus="js.focusval=this.value" onblur="js.number(this)" class="form-control"></td>
- <td align="right">多行子表名称:</td>
- <td class="tdinput"><input name="names" placeholder="跟多行子表个数一样" class="form-control"></td>
- </tr>
- <tr>
- <td align="right" >针对人员:</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" >相应条件:</td>
- <td class="tdinput" colspan="3"><textarea placeholder="非共用主表,不要需要设置,请留空" name="where" style="height:60px" class="form-control"></textarea></td>
- </tr>
-
- <tr>
- <td align="right" >摘要规则:</td>
- <td class="tdinput" colspan="3"><textarea name="summary" style="height:60px" class="form-control"></textarea></td>
- </tr>
-
- <tr>
- <td align="right" >列表默认排序:</td>
- <td class="tdinput" colspan="3"><input placeholder="相对主表字段如:id desc,不会设置不要设置" name="sortdir" class="form-control"></input></td>
- </tr>
-
- <tr>
- <td align="right" >应用上摘要显示:</td>
- <td class="tdinput" colspan="3"><textarea name="summarx"
- placeholder="title:{title}
- optdt:{optdt}
- cont:
- "
- style="height:100px" class="form-control"></textarea>
- <font color=#888888>title:标题,optdt:显示的时间,cont:内容信息</font>
- </td>
- </tr>
-
-
-
- <tr>
- <td align="right" >流程审批模式:</td>
- <td class="tdinput" colspan="3">
- <select class="form-control" name="isflow">
- <option value="0">无流程</option>
- <option value="1">顺序流程(按照预设好的步骤一步一步审核)</option>
- <option value="2">顺序前置流程(出现重复人审核自动跳过)</option>
- <?php
-
- ?>
- </select>
- </td>
- </tr>
-
- <tr>
- <td align="right" ></td>
- <td class="tdinput" colspan="3">
- <label><input name="pctx" value="1" type="checkbox"> PC端提醒</label>
- <label><input name="emtx" value="1" type="checkbox"> 邮件提醒</label>
- <label><input name="mctx" value="1" type="checkbox"> APP提醒</label>
- <label><input name="wxtx" value="1" type="checkbox"> 微信提醒</label>
- <label><input name="ddtx" value="1" type="checkbox"> 钉钉提醒</label>
- <label><input name="isup" value="1" type="checkbox"> 同步更新(同步流程模块时一起更新)</label>
- <label><input name="status" value="1" checked type="checkbox"> 启用</label><br>
- <font color=#888888>微信提醒需要有微信企业号或企业微信,钉钉提醒需要安装钉钉接口插件,否则将崩毁。</font>
- </td>
- </tr>
-
-
- <tr>
- <td colspan="4"><div class="inputtitle">更多扩展选项</div></td>
- </tr>
- <tr>
- <td align="right" >status字段状态值设置:</td>
- <td class="tdinput" colspan="3"><input name="statusstr" class="form-control"><a href="javascript:;" click="setstatus">[设置]</a><font color=#888888>默认状态值是:【待处理|blue,已审核|green,未通过|red】对应值从0开始,其中0,1,2,5固定的5是作废,1必须是已完成,已审核状态</font></td>
- </tr>
-
- <tr>
- <td align="right" >流程上选项:</td>
- <td class="tdinput" colspan="3">
- <label>申请人提交编辑时:<select name="isflowlx"><option value="0">在原来流程上</option><option value="1">重头走审批</option></label>
- </td>
- </tr>
-
- <tr>
- <td align="right" >单据详情上:</td>
- <td class="tdinput" colspan="3">
- <label><input name="isgbjl" value="1" type="checkbox"> 不显示操作记录</label>
- <label><input name="isgbcy" value="1" type="checkbox"> 不显示查阅记录</label>
- <label><input name="ispl" value="1" type="checkbox"> 开启可评论</label>
-
- <label><input name="istxset" value="1" type="checkbox"> 开启单据提醒设置</label>
-
- <label><input name="ishz" value="1" type="checkbox"> 开启回执确认</label>
- <label><input name="isys" value="1" type="checkbox"> 开启流程加签</label>
- 标识已生成列表页<select name="isscl"><option value="0">未生成</option><option value="1">已生成</option><option value="2">已生成2</option></select></label>
- </td>
- </tr>
-
- <tr>
- <td align="right" >录入页面上:</td>
- <td class="tdinput" colspan="3">
- <label><input name="isbxs" value="1" type="checkbox"> 不显示流程图</label>
- 用户抄送:<select name="iscs"><option value="0">不开启</option><option value="1">开启(可选抄送对象)</option><option value="2">开启(必须选择抄送对象)</option></select>
- </td>
- </tr>
-
- <tr>
- <td align="right" >列表页面上:</td>
- <td class="tdinput" colspan="3">
- 状态搜索显示:<select name="lbztxs"><option value="0">默认</option><option value="1">必须显示</option><option value="2">不要显示</option></select>
- </td>
- </tr>
-
- <tr>
- <td align="right" ></td>
- <td class="tdinput" colspan="3">
- 超过<input class="input" type="number" id="shijian_{rand}" onfocus="js.focusval=this.value" value="0" onblur="js.number(this)" min="0" style="width:70px" name="zfeitime">分钟自动作废,0不限制。<select onchange="$('#shijian_{rand}').val(this.value)"><option value="0">不限制</option><option value="30">30分钟</option><option value="120">2小时</option><option value="360">6小时</option><option value="1440">1天</option><option value="2880">2天</option><option value="10080">7天</option><option value="21600">15天</option><option value="43200">30天</option></select>
- </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> <a href="<?=URLY?>view_flowset.html" target="_blank">[看帮助]</a>查看各个字段说明
- </td>
- </tr>
-
- </table>
- </form>
-
- </div>
- </div>
|