Răsfoiți Sursa

发布v2.6.0版本

雨中磐石 2 ani în urmă
părinte
comite
ad77fdd196

+ 3 - 3
README.md

@@ -6,11 +6,11 @@
 官网网站:http://www.rockoa.com/  
 源码仅供学习二次开发使用,禁止二次发布,禁止用于商业用途出售等(违者必究)  
 版权:Copyright @2016-2023 信呼开发团队  
-版本整理时间:2023-07-11 23:59:59  
-版本号:V2.5.9   
+版本整理时间:2023-08-22 23:59:59  
+版本号:V2.6.0   
 
 
-### V2.5.9更新说明
+### V2.6.0更新说明
 1、完善系统安全性。  
 2、更多升级日志详见:http://www.rockoa.com/view_core.html  
 

+ 2 - 2
config/version.php

@@ -1,3 +1,3 @@
 <?php
-//版本2.5.9额
-return '2.5.9';
+//版本2.6.0嘿嘿
+return '2.6.0';

+ 20 - 2
js/js.js

@@ -179,6 +179,7 @@ js.serverdt=function(atype){
 	return dt;
 }
 js.open=function(url,w,h,wina,can,wjcan){
+	if(apicloud){api.openWin({url:url});return;}
 	if(wina){try{var owina	= this.openarr[wina];owina.document.body;owina.focus();return owina;}catch(e){}}
 	if(!w)w=750;if(!h)h=500;
 	var l=(screen.width-w)*0.5,t=(screen.height-h)*0.5-50,rnd = parseInt(Math.random()*50);
@@ -1025,7 +1026,14 @@ js.filelxext = function(lx){
 	if(js.fileall.indexOf(','+lx+',')<0)lx='wz';
 	return lx;
 }
-js.datechange=function(o1,lx){
+js.datechange=function(o1,lx,isbo){
+	if(!$(o1).rockdatepicker && !isbo){
+		js.importcss('mode/plugin/css/jquery-rockdatepicker.css');
+		js.importjs('mode/plugin/jquery-rockdatepicker.js', function(){
+			js.datechange(o1,lx, true);
+		});
+		return;
+	}
 	if(!lx)lx='date';
 	$(o1).rockdatepicker({'view':lx,'initshow':true});
 	return false;
@@ -1036,7 +1044,7 @@ js.selectdate=function(o1,inp,lx){
 	return false;
 }
 js.importjs=function(url,fun){
-	var sid = jm.encrypt(url);
+	var sid = jm.base64encode(url);
 	if(!fun)fun=function(){};
 	if(get(sid)){fun();return;}
 	var scr = document.createElement('script');
@@ -1053,6 +1061,16 @@ js.importjs=function(url,fun){
 	return false;	
 }
 
+js.importcss = function(url){
+	var sid  = jm.base64encode(url);
+	if(get(sid))return;
+	var scr  = document.createElement('link');
+	scr.href = url;
+	scr.id   = sid;
+	scr.rel  = 'stylesheet';
+	document.getElementsByTagName('head')[0].appendChild(scr);
+}
+
 js.replacecn=function(o1){
 	var  val = strreplace(o1.value);
 	val		 = val.replace(/[\u4e00-\u9fa5]/g,'');

+ 21 - 4
js/jswx.js

@@ -180,7 +180,7 @@ js.showmenu=function(d){
 	var h1=$(window).height(),h2=document.body.scrollHeight,s1;
 	if(h2>h1)h1=h2;
 	var col='',oix;
-	var s='<div align="center" id="menulistshow" style="background:rgba(0,0,0,0.6);height:'+h1+'px;width:100%;position:absolute;left:0px;top:0px;z-index:198;" >';
+	var s='<div align="center" id="menulistshow" style="background:rgba(0,0,0,0.6);height:'+h1+'px;width:100%;position:absolute;left:0px;top:0px;z-index:198;" oncontextmenu="return false">';
 	s+='<div id="menulistshow_s" style="width:'+d.width+'px;margin-top:'+d.top+';position:fixed;-webkit-overflow-scrolling:touch;" class="menulist">';
 	for(var i=0;i<a.length;i++){
 		oix = '0';
@@ -326,7 +326,7 @@ function touchclass(cans){
 		this.islongbool = false;
 		if(!this.initbool){
 			o1.addEventListener('click', function(){
-				me._onclick(this, event);
+				me.onclicks(this, event);
 			}, false);
 		}
 		this.obj = o1;
@@ -335,13 +335,30 @@ function touchclass(cans){
 		this.touchtime  = setTimeout('touchnowobj=false',1000);
 		return true;
 	}
-	this._onclick=function(o1, evt){
-		if(!this.islongbool)this.onclick(o1, evt);
+	this.ismobile=function(){
+		var llq = navigator.userAgent;
+		llq 	= llq.toLowerCase();
+		var sarr= ['micromessenger','android','mobile','iphone'],bo=false,i;
+		for(i=0;i<sarr.length;i++){
+			if(llq.indexOf(sarr[i])>-1){
+				bo=true;
+				break;
+			}
+		}
+		return bo;
+	}
+	this.onclicks=function(o1, evt){
+		var lx = evt.target.nodeName.toLowerCase();
+		if(!this.islongbool && lx!='a')this.onclick(o1, evt);
 	}
 	this.touchstring=function(){
 		var rnd = 'a'+js.getrand();
 		touchnowoba[rnd] = this;
 		var str = ' ontouchstart="return touchnowoba.'+rnd+'.touchstart(this,event)"';
+		if(!this.ismobile()){
+			str = ' onmouseover="touchnowoba.'+rnd+'.touchstart(this,event)"';
+			str+= ' oncontextmenu="touchnowoba.'+rnd+'.onlongclick();return false;"';
+		}
 		return str;
 	}
 	this.reglongmenu=function(){

+ 2 - 2
webmain/css/cssm.css

@@ -76,9 +76,9 @@ a.btn{padding:5px 8px}
 .tdinput{padding:8px 5px}
 .inborder{border:1px #cccccc solid;}
 
-a.webbtn:link,a.webbtn:visited,.webbtn{color:#ffffff;opacity:0.8; background-color:var(--main-color); padding:8px 10px; border:none; cursor:pointer;font-size:14px}
+a.webbtn:link,a.webbtn:visited,.webbtn{color:#ffffff;opacity:1; background-color:var(--main-color); padding:8px 10px; border:none; cursor:pointer;font-size:14px}
 .webbtn:disabled{background-color:#aaaaaa; color:#eeeeee}
-.webbtn:hover{box-shadow:0px 0px 5px rgba(0,0,0,0.3);opacity:1}
+.webbtn:hover{box-shadow:0px 0px 5px rgba(0,0,0,0.3);opacity:0.8}
 .radius5{border-radius:5px;}
 
 .upload_items{border:1px #cccccc solid;height:60px;overflow:hidden;float:left;margin-top:5px;margin-bottom:5px;margin-right:10px;cursor:pointer;position:relative}

+ 5 - 1
webmain/css/rui.css

@@ -167,4 +167,8 @@ a:link,a:visited{TEXT-DECORATION:none;color:var(--main-color)}
 .menulist div{padding:12px 0px;font-size:16px;text-align:center}
 .menulist div:first-child{border-radius:10px 10px 0px 0px}
 .menulist div:last-child{border-radius:0px 0px 10px 10px}
-.menulist div:active{ background-color:#f1f1f1}
+.menulist div:active{ background-color:#f1f1f1}
+
+.webbtn{color:#ffffff;opacity:1; background-color:#336699;background-color:var(--main-color); padding:5px 10px; border:none; cursor:pointer;font-size:14px;border-radius:5px;white-space:nowrap;text-overflow:ellipsis;}
+.webbtn:hover,.webbtn:active{box-shadow:0px 0px 5px rgba(0,0,0,0.3);opacity:0.8}
+.input:focus{box-shadow:0px 0px 5px rgba(0,0,0,0.3); border:1px #0887CC solid;border:1px var(--main-color) solid; color:#000000}

+ 7 - 0
webmain/flow/input/inputjs/mode_flowset.js

@@ -1,4 +1,11 @@
 //流程模块【flowset.流程模块列表】下录入页面自定义js页面,初始函数
 function initbodys(){
 	
+}
+
+function changesubmit(d){
+	if(d.tables){
+		var arr = d.tables.split(',');
+		if(arr.length>10)return '最多只能10个子表,太多子表建议使用多个模块';
+	}
 }

+ 1 - 0
webmain/index/indexAction.php

@@ -63,6 +63,7 @@ class indexClassAction extends Action{
 		$this->smartydata['admintype']	= $isadmin;
 		$this->smartydata['my']			= $my;
 		$this->smartydata['afrom']		= $afrom;
+		$this->smartydata['tanwidth']   = $this->option->getval('tanwidth', '900x800');
 		$this->smartydata['face']		= $this->rock->repempt($my['face'], 'images/noface.png');
 		if(!isempt($homename))$this->title = $homename;
 		

+ 2 - 69
webmain/index/indexpublic.js

@@ -240,7 +240,7 @@ function optmenuclass(o1,num,id,obj,mname,oi, cola){
 		var bts = (d.issm==1)?'必填':'选填';
 		if(d.optnum!=null && d.optnum.indexOf('noup')>-1)uostr='';
 		if(!d.smcont)d.smcont='';
-		if(lx==1 || lx==9 || lx==10 || lx==13 || lx==15 || lx==16 || lx==17){
+		if(lx==1 || lx==9 || lx==10 || lx==13 || lx==15 || lx==16 || lx==17 || lx==19){
 			if(d.nup==1)uostr=''; //不需要上传文件
 			js.prompt(d.name,'请输入['+d.name+']说明('+bts+'):',function(index, text){
 				if(index=='yes'){
@@ -745,71 +745,4 @@ function pirnttablelist(d,na){
 		d.printrnd = rnd;
 	}
 	window.open('?d=public&m=print&table='+rnd+'&modename='+jm.base64encode(na)+'');
-}
-
-//重写js.tanbody
-/*
-if(homestyle==222){
-	js.winiframemax = 120;
-	js.tanbody=function(act,title,w,h,can1){
-		this.tanbodyindex++;
-		var can	= js.applyIf(can1,{html:'',msg:'',showfun:function(){},bodystyle:'',guanact:'',titlecls:'',btn:[]});
-		var l=(winWb()-w-50)*0.5,t=(winHb()-h-50)*0.5;
-		var s	= '';
-		var mid	= ''+act+'_main';
-		$('#'+mid+'').remove();
-		var heis='';
-		if(can.bodyheight)heis='height:'+can.bodyheight+';overflow:auto;';	
-		var s = '<div class="modal" id="'+mid+'" tabindex="-1" role="dialog" style="left:3px;top:'+t+'px" aria-labelledby="myModalLabel">';
-		s+='<div id="xpbg_bodydds" xpbody="'+act+'" class="modal-dialog" style="width:'+w+'px;margin:0px auto" role="document">';
-		s+=' 	<div class="modal-content">';
-		s+=' 		<div class="modal-header" >';
-		s+='			<button id="'+act+'_spancancel" type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>';
-		s+='			<h4 onmousedown="js.move(\''+mid+'\')" class="modal-title">'+title+'</h4>';
-		s+='		</div>';
-		s+='		<div class="modal-body" style="padding:0px;'+heis+';'+can.bodystyle+'" id="'+act+'_body">'+can.html+'</div>';
-		
-		s+='	<div id="'+act+'_bbar" class="modal-footer" align="right"><span id="msgview_'+act+'">'+can.msg+'</span>&nbsp;';
-		for(var i=0; i<can.btn.length; i++){
-			var a	= can.btn[i];
-			s+='<button class="btn btn-success" id="'+act+'_btn'+i+'" onclick="return false">';
-			if(!isempt(a.icons))s+='<i class="icon-'+a.icons+'"></i>&nbsp; ';
-			s+=''+a.text+'</button>&nbsp; ';
-		}
-		s+='	<button class="btn btn-default" id="'+act+'_cancel" onclick="return js.tanclose(\''+act+'\',\''+can.guanact+'\')">取消</button>';
-		s+='	</div>';
-
-		s+='  </div>';
-		s+=' </div>';
-		s+='</div>';
-		$('body').append(s);
-		
-		if(can.closed=='none'){
-			$('#'+act+'_bbar').remove();
-			$('#'+act+'_spancancel').remove();
-		}
-		if(can.bbar=='none')$('#'+act+'_bbar').remove();
-		this.modalobj = $('#'+mid+'').modal({'keyboard':false,'show':true,'backdrop':'static'});
-		this.modalobj.on('hidden.bs.modal',function(){
-			$('#'+mid+'').remove();
-		});
-		this.tanoffset(act);
-		can.showfun(act);
-	}
-
-	js.tanclose=function(act, guan){
-		$('#'+act+'_main').remove();
-		$($('.modal-backdrop')[0]).remove();
-		js.xpbody(act,'none');
-		return false;
-	}
-
-	js.tanoffset=function(act){
-		var mid=''+act+'_main';
-		var lh=$('#'+mid+'').find('div[xpbody]').height(),l,t;
-		t=(winHb()-lh-20)*0.5;
-		if(t<0)t=1;
-		$('#'+mid+'').css({'top':''+t+'px'});
-	}
-}
-*/
+}

+ 1 - 0
webmain/index/tpl_index.html

@@ -38,6 +38,7 @@ function globalbody(){
 	adminranking= '<?=$da['my']['ranking']?>';
 }
 datesss = 'background:url(mode/icons/date.png) no-repeat right';
+js.winiframewidth = '<?=$da['tanwidth']?>';
 maincolor = '<?=getconfig('apptheme','#1389D3')?>';
 homestyle = 0;
 </script>

+ 164 - 46
webmain/install/rockxinhu.sql

@@ -10,7 +10,7 @@ Target Server Type    : MYSQL
 Target Server Version : 50610
 File Encoding         : 65001
 
-Date: 2023-07-12 16:33:45
+Date: 2023-08-22 21:51:58
 */
 
 SET FOREIGN_KEY_CHECKS=0;
@@ -71,14 +71,14 @@ CREATE TABLE `xinhu_admin` (
 -- ----------------------------
 -- Records of xinhu_admin
 -- ----------------------------
-INSERT INTO `xinhu_admin` VALUES ('1', 'A001', 'admin', '管理员', 'e10adc3949ba59abbe56e057f20f883e', '5495', '1', '1', '男', '0592-1234569', 'upload/face/1.jpg', '2', '开发部', null, null, null, '信呼开发团队/开发部', '5', '磐石', '项目主管', '1', '[1],[2]', '[5]', '1,3,4', '15800000023', '1', '2016-06-01', null, '2017-03-08 09:52:30', null, null, null, '0', 'guanliyuan', null, '1', '0', null, '1', null, null, '0', '1');
+INSERT INTO `xinhu_admin` VALUES ('1', 'A001', 'admin', '管理员', 'e10adc3949ba59abbe56e057f20f883e', '5571', '1', '1', '男', '0592-1234569', 'upload/face/1.jpg', '2', '开发部', null, null, null, '信呼开发团队/开发部', '5', '磐石', '项目主管', '1', '[1],[2]', '[5]', '1,3,4', '15800000023', '1', '2016-06-01', null, '2017-03-08 09:52:30', null, null, null, '0', 'guanliyuan', null, '1', '1', '2023-08-22 21:51:48', '1', null, null, '0', '1');
 INSERT INTO `xinhu_admin` VALUES ('2', null, 'diaochan', '貂蝉', 'e10adc3949ba59abbe56e057f20f883e', '192', '1', '0', '女', '0592-123456', null, '3', '财务部', null, null, null, '信呼开发团队/财务部', '5', '磐石', '财务总监', '1', '[1],[3]', '[5]', '1,3', '15800000007', '1', '2016-08-09', null, null, null, null, null, '0', 'diaochan', null, '2', '0', null, '1', null, null, '0', '1');
-INSERT INTO `xinhu_admin` VALUES ('3', null, 'xiaoqiao', '小乔', 'e10adc3949ba59abbe56e057f20f883e', '337', '1', '0', '女', null, null, '3', '财务部', null, null, null, '信呼开发团队/财务部', '2', '貂蝉', '出纳', '1', '[1],[3]', '[5],[2]', '1', '15800000001', '1', '2017-05-02', null, '2016-08-30 20:34:23', null, null, null, '0', 'xiaoqiao', null, '2', '0', null, '1', null, null, '0', '1');
-INSERT INTO `xinhu_admin` VALUES ('4', null, 'daqiao', '大乔', 'e10adc3949ba59abbe56e057f20f883e', '524', '1', '0', '女', null, null, '4', '行政人事部', '3', '财务部', '会计', '信呼开发团队/行政人事部', '5', '磐石', '人事主管', '1', '[1],[4],[3]', '[5]', '1,3', '15800000002', '1', '2017-07-01', null, '2016-10-20 22:27:51', null, null, null, '0', 'daqiao', null, '2', '0', null, '1', null, null, '0', '1');
-INSERT INTO `xinhu_admin` VALUES ('5', null, 'rock', '磐石', 'e10adc3949ba59abbe56e057f20f883e', '473', '1', '0', '男', null, null, '5', '管理层', null, null, null, '信呼开发团队/管理层', null, null, '董事长', '0', '[1],[5]', null, '2,3', '15800000003', '1', '2015-11-01', null, null, null, null, null, '0', 'panshi', null, '1', '0', null, '1', null, '1,2,3,4', '0', '1');
+INSERT INTO `xinhu_admin` VALUES ('3', null, 'xiaoqiao', '小乔', 'e10adc3949ba59abbe56e057f20f883e', '342', '1', '0', '女', null, null, '3', '财务部', null, null, null, '信呼开发团队/财务部', '2', '貂蝉', '出纳', '1', '[1],[3]', '[5],[2]', '1', '15800000001', '1', '2017-05-02', null, '2016-08-30 20:34:23', null, null, null, '0', 'xiaoqiao', null, '2', '0', null, '1', null, null, '0', '1');
+INSERT INTO `xinhu_admin` VALUES ('4', null, 'daqiao', '大乔', 'e10adc3949ba59abbe56e057f20f883e', '526', '1', '0', '女', null, null, '4', '行政人事部', '3', '财务部', '会计', '信呼开发团队/行政人事部', '5', '磐石', '人事主管', '1', '[1],[4],[3]', '[5]', '1,3', '15800000002', '1', '2017-07-01', null, '2016-10-20 22:27:51', null, null, null, '0', 'daqiao', null, '2', '0', null, '1', null, null, '0', '1');
+INSERT INTO `xinhu_admin` VALUES ('5', null, 'rock', '磐石', 'e10adc3949ba59abbe56e057f20f883e', '484', '1', '0', '男', null, null, '5', '管理层', null, null, null, '信呼开发团队/管理层', null, null, '董事长', '0', '[1],[5]', null, '2,3', '15800000003', '1', '2015-11-01', null, null, null, null, null, '0', 'panshi', null, '1', '0', null, '1', null, '1,2,3,4', '0', '1');
 INSERT INTO `xinhu_admin` VALUES ('6', null, 'zhangfei', '张飞', 'e10adc3949ba59abbe56e057f20f883e', '267', '1', '0', '男', null, null, '2', '开发部', null, null, null, '信呼开发团队/开发部', '7', '赵子龙', '程序员', '100', '[1],[2]', '[5],[1],[7]', '1', '15800000004', '1', '2017-07-01', null, '2016-11-01 20:15:52', null, null, null, '0', 'zhangfei', null, '1', '0', null, '1', null, null, '0', '0');
-INSERT INTO `xinhu_admin` VALUES ('7', null, 'zhaozl', '赵子龙', 'e10adc3949ba59abbe56e057f20f883e', '331', '1', '0', '男', null, null, '2', '开发部', null, null, null, '信呼开发团队/开发部', '1', '管理员', '高级程序员', '100', '[1],[2]', '[5],[1]', '1', '15800000005', '1', '2016-07-01', null, '2017-06-28 15:34:26', null, null, null, '0', 'zhaozilong', null, '1', '0', null, '1', null, null, '0', '0');
-INSERT INTO `xinhu_admin` VALUES ('8', null, 'xinhu', '信呼客服', '6846860684f05029abccc09a53cd66f1', '427', '1', '1', '女', null, null, '2', '开发部', null, null, null, '信呼开发团队/开发部', '1', '管理员', '客服', '200', '[1],[2]', '[5],[1]', '1,4', '15800000006', '1', '2018-12-12', null, null, null, 'rainrock829', null, '0', 'xinhukefu', null, '1', '0', null, '1', null, '2', '0', '1');
+INSERT INTO `xinhu_admin` VALUES ('7', null, 'zhaozl', '赵子龙', 'e10adc3949ba59abbe56e057f20f883e', '332', '1', '0', '男', null, null, '2', '开发部', null, null, null, '信呼开发团队/开发部', '1', '管理员', '高级程序员', '100', '[1],[2]', '[5],[1]', '1', '15800000005', '1', '2016-07-01', null, '2017-06-28 15:34:26', null, null, null, '0', 'zhaozilong', null, '1', '0', null, '1', null, null, '0', '0');
+INSERT INTO `xinhu_admin` VALUES ('8', null, 'xinhu', '信呼客服', '6846860684f05029abccc09a53cd66f1', '430', '1', '1', '女', null, null, '2', '开发部', null, null, null, '信呼开发团队/开发部', '1', '管理员', '客服', '200', '[1],[2]', '[5],[1]', '1,4', '15800000006', '1', '2018-12-12', null, null, null, 'rainrock829', null, '0', 'xinhukefu', null, '1', '0', null, '1', null, '2', '0', '1');
 
 -- ----------------------------
 -- Table structure for `xinhu_assetm`
@@ -372,8 +372,8 @@ CREATE TABLE `xinhu_chargems` (
 -- ----------------------------
 -- Records of xinhu_chargems
 -- ----------------------------
-INSERT INTO `xinhu_chargems` VALUES ('1', '0', '1', '2016-12-28 15:24:19', '2023-07-12 16:33:04', null, '1');
-INSERT INTO `xinhu_chargems` VALUES ('2', '1', '1', '2016-12-28 15:21:14', '2023-07-12 16:33:04', null, '0');
+INSERT INTO `xinhu_chargems` VALUES ('1', '0', '1', '2016-12-28 15:24:19', '2023-08-22 21:51:37', null, '1');
+INSERT INTO `xinhu_chargems` VALUES ('2', '1', '1', '2016-12-28 15:21:14', '2023-08-22 21:51:37', null, '0');
 
 -- ----------------------------
 -- Table structure for `xinhu_city`
@@ -572,7 +572,7 @@ CREATE TABLE `xinhu_customer` (
 -- ----------------------------
 INSERT INTO `xinhu_customer` VALUES ('1', '信呼办公软件', '互联网', '1', '2023-02-04 11:37:15', '管理员', '磐石', '厦门信呼科技有限公司', '网上开拓', '0592-123456', null, 'admin@rockoa.com', null, '中国福建省厦门市湖里区仙岳路4690号', null, null, '1', null, '管理员', '1', '信呼客服', '8', '1', '1', '0', null, '1', '0.00', '0.00', null, null, '0', '2019-12-16 11:53:05', null, null, null, '1', '24.51036967209648,118.17883729934692,12', '管理员');
 INSERT INTO `xinhu_customer` VALUES ('2', 'Rock', '软件', '1', '2016-12-16 10:45:25', '管理员', null, 'RockOA开发团队', '电话开拓', '0592-123456', '15888888', 'xinhu@rockoa.com', null, '厦门', null, null, '0', null, '管理员', '1', null, null, '1', '0', '0', null, '0', '0.00', '0.00', null, null, '0', null, null, null, null, '0', null, '管理员');
-INSERT INTO `xinhu_customer` VALUES ('3', '微软公司', '软件', '3', '2016-10-17 09:24:22', '小乔', null, null, '网上开拓', null, null, null, null, '美国伦敦', null, null, '1', null, '管理员', '1', null, null, '1', '0', '0', null, '1', '50257.66', '30257.66', null, null, '0', null, null, null, null, '0', null, '小乔');
+INSERT INTO `xinhu_customer` VALUES ('3', '微软公司', '软件', '3', '2023-07-13 10:53:26', '小乔', null, null, '网上开拓', '15912345678', '0363-1234567', null, null, '美国伦敦', null, null, '1', null, '管理员', '1', null, null, '1', '0', '0', null, '1', '50257.66', '30257.66', null, null, '0', null, null, null, null, '1', null, '小乔');
 INSERT INTO `xinhu_customer` VALUES ('4', '谷歌公司', '个人', '1', '2017-11-11 12:02:10', '管理员', null, null, '网上开拓', null, null, null, null, '美国chrome', null, null, '1', null, '信呼客服', '6', null, null, '1', '0', '0', null, '0', '0.00', '0.00', null, null, '0', null, null, null, null, '0', null, '管理员');
 INSERT INTO `xinhu_customer` VALUES ('5', '腾讯科技', null, '0', '2016-10-16 16:00:31', null, null, null, '网上开拓', null, null, null, null, '深圳', null, null, '1', '2016-10-16 16:00:31', '张飞', '6', null, null, '0', '0', '0', null, '1', '2300.00', '2300.00', null, null, '1', null, null, null, null, '0', null, null);
 INSERT INTO `xinhu_customer` VALUES ('15', '信呼', '软件', '1', '2020-11-16 15:30:46', '管理员', '磐石', '厦门信呼软件开发工作室', '网上开拓', '0592-123456', '15800000000', 'admin@rockoa.com', null, '筼筜街道湖滨北路', null, null, '1', '2017-08-20 13:43:23', '管理员', '1', null, null, '0', '0', '0', null, '0', '24.00', '0.00', '福建省', '厦门市', '0', '2021-11-05 16:21:32', '92350206MA320FG000', '招行', '6552885927360000', '1', '24.47933726229204,118.0894660949707,13', '管理员');
@@ -1203,7 +1203,7 @@ INSERT INTO `xinhu_flow_bill` VALUES ('20', 'FB-20160505-0001', 'fininfom', '3',
 INSERT INTO `xinhu_flow_bill` VALUES ('21', 'FC-20160903-0001', 'fininfom', '6', '26', '借款单', '管理员', '1', '0', '开发部', '2016-09-03 16:52:52', '1', '管理员', '2,4,5', '0', '1', '2016-09-03', '貂蝉处理通过', '1', '0', null, null, '哈哈哈哈', null, null, '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('22', 'FD-20160903-0001', 'fininfom', '7', '27', '还款单', '管理员', '1', '0', '开发部', '2016-09-03 17:17:44', '1', '管理员', '2,1', '0', '1', '2016-09-03', '貂蝉处理通过', '1', '0', null, null, '哈哈哈哈', null, null, '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('139', 'KA-20180613-0001', 'kqinfo', '103', '5', '请假条', '小乔', '3', '3', '财务部', '2020-09-27 19:47:18', '3', '小乔', '4,2,5', '0', '2', '2018-06-13', '待貂蝉处理', '0', '1', '2', '貂蝉', '好', '2020-09-27 19:47:18', '2018-06-13 14:48:40', '0', '1', null);
-INSERT INTO `xinhu_flow_bill` VALUES ('24', 'KA-20160908-0001', 'kqinfo', '9', '5', '请假条', '管理员', '1', '0', '开发部', '2016-09-12 14:50:07', '1', '管理员', '4,5', '0', '5', '2016-09-08', '作废', '5', '2', null, null, '作废:太久没处理了,作废吧', '2017-08-02 15:38:14', null, '0', '0', null);
+INSERT INTO `xinhu_flow_bill` VALUES ('24', 'KA-20160908-0001', 'kqinfo', '9', '5', '请假条', '管理员', '1', '0', '开发部', '2016-09-12 14:50:07', '1', '管理员', '4,5', '0', '5', '2016-09-08', '作废', '5', '2', null, null, '作废:太久没处理了,作废吧', '2017-08-02 15:38:14', null, '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('25', 'KA-20160925-0001', 'kqinfo', '11', '5', '请假条', '张飞', '6', '0', '开发部', '2016-09-25 16:04:13', '6', '张飞', '1,4,5', '0', '5', '2016-09-25', '作废', '5', '2', null, null, '作废:费了吧', '2019-05-14 23:25:20', null, '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('26', 'FA-20160928-0001', 'fininfom', '8', '11', '费用报销', '管理员', '1', '0', '开发部', '2017-05-14 18:50:58', '1', '管理员', '2,4,5', '0', '1', '2016-09-28', '貂蝉处理通过', '1', '0', null, null, null, '2017-06-22 09:41:59', null, '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('117', 'WB-20171111-0001', 'goodm', '1', '28', '物品采购', '管理员', '1', '0', '开发部', '2017-11-11 15:43:29', '1', '管理员', '4,5', '0', '1', '2017-11-11', '大乔处理同意', '1', '0', null, null, null, '2017-11-11 22:07:42', '2017-11-11 15:43:29', '0', '1', null);
@@ -1281,7 +1281,7 @@ INSERT INTO `xinhu_flow_bill` VALUES ('224', 'KB-20190701-001', 'kqinfo', '144',
 INSERT INTO `xinhu_flow_bill` VALUES ('225', 'HI-20190719001', 'hrdemint', '4', '79', '面试安排', '大乔', '4', '0', '行政人事部', '2019-07-19 11:58:06', '4', '大乔', '4', '0', '0', '2019-07-19', '待大乔处理', '0', '75', '4', '大乔', null, '2019-07-19 11:58:06', '2019-07-19 11:58:06', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('238', 'WD-20200331-001', 'goodm', '20', '100', '物品归还', '管理员', '1', '0', '开发部', '2020-03-31 23:06:42', '1', '管理员', '4', '0', '1', '2020-03-31', '大乔处理同意', '1', '0', null, null, null, '2020-04-01 19:48:32', '2020-03-31 23:06:42', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('241', 'HF-20200515-001', 'reward', '3', '39', '奖惩处罚', '管理员', '1', '2', '开发部', '2020-06-24 11:17:56', '1', '管理员', '4,1', '0', '1', '2020-05-15', '大乔处理同意', '1', '0', null, null, null, '2020-06-24 11:18:03', '2020-05-15 11:59:21', '0', '1', null);
-INSERT INTO `xinhu_flow_bill` VALUES ('266', 'XW-20201218-001', 'work', '3', '4', '任务', '管理员', '1', '2', '开发部', '2020-12-18 14:07:33', '1', '管理员', '7,5,1', '0', '3', '2020-12-18', '待磐石处理', '3', '52', '5', '磐石', '转给:磐石', '2021-04-28 21:14:29', '2020-12-18 13:53:35', '0', '1', null);
+INSERT INTO `xinhu_flow_bill` VALUES ('266', 'XW-20201218-001', 'work', '3', '4', '任务', '管理员', '1', '2', '开发部', '2020-12-18 14:07:33', '1', '管理员', '1,5,7', '0', '1', '2020-12-18', '管理员处理同意', '1', '0', null, null, null, '2023-08-22 20:45:36', '2020-12-18 13:53:35', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('246', 'GA-20200619-001', 'official', '9', '19', '发文单', '管理员', '1', '2', '开发部', '2020-06-19 22:29:41', '1', '管理员', '1,6', '0', '1', '2020-06-19', '管理员处理流转', '1', '0', null, null, null, '2020-06-20 11:13:22', '2020-06-19 17:11:39', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('250', 'HC-20200710-001', 'hrsalary', '27', '34', '薪资', '管理员', '1', '2', '开发部', '2020-07-11 22:53:19', '1', '管理员', '4', '0', '1', '2020-07-10', '大乔处理同意', '1', '0', null, null, null, '2020-07-17 18:38:24', '2020-07-10 20:49:04', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('253', 'WE-20200908-001', 'goodm', '22', '102', '退货单', '管理员', '1', '2', '开发部', '2020-09-08 18:06:35', '1', '管理员', '5', '0', '1', '2020-09-08', '磐石处理同意', '1', '0', null, null, null, '2020-09-08 20:32:02', '2020-09-08 18:06:35', '0', '1', null);
@@ -1298,14 +1298,14 @@ INSERT INTO `xinhu_flow_bill` VALUES ('324', 'PL-20220902001', 'planm', '2', '13
 INSERT INTO `xinhu_flow_bill` VALUES ('325', 'PL-20220904001', 'planm', '3', '133', '工作计划', '大乔', '4', '4', '行政人事部', '2022-09-04 12:17:25', '4', '大乔', '4', '0', '1', '2022-09-04', '大乔处理发布', '1', '0', null, null, null, '2022-09-04 12:19:01', '2022-09-04 12:17:25', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('327', 'CF-20220916-001', 'planm', '5', '134', '固定资产领用', '管理员', '1', '2', '开发部', '2022-09-16 10:37:03', '1', '管理员', '1,4', '0', '1', '2022-09-16', '管理员处理同意', '1', '0', null, null, null, '2022-09-16 10:37:23', '2022-09-16 10:37:03', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('328', 'CF-20220916-002', 'planm', '6', '134', '固定资产领用', '管理员', '1', '2', '开发部', '2022-09-16 12:15:17', '1', '管理员', '4', '0', '1', '2022-09-16', '大乔处理同意', '1', '0', null, null, null, '2022-09-16 14:28:12', '2022-09-16 12:15:17', '0', '1', null);
-INSERT INTO `xinhu_flow_bill` VALUES ('329', 'KB-20220916-001', 'kqinfo', '160', '6', '加班单', '管理员', '1', '2', '开发部', '2023-06-27 12:10:04', '1', '管理员', '5', '0', '1', '2022-09-16', '磐石处理同意', '1', '0', null, null, null, '2023-07-03 23:50:27', '2022-09-16 20:26:43', '0', '1', null);
+INSERT INTO `xinhu_flow_bill` VALUES ('329', 'KB-20220916-001', 'kqinfo', '160', '6', '加班单', '管理员', '1', '2', '开发部', '2023-06-27 12:10:04', '1', '管理员', '5', '0', '1', '2022-09-16', '磐石处理同意', '1', '0', null, null, null, '2023-08-22 21:07:52', '2022-09-16 20:26:43', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('360', 'CO-20220921001', 'planm', '7', '135', '信息收集', '管理员', '1', '2', '开发部', '2022-09-21 19:26:19', '1', '管理员', '5', '0', '1', '2022-09-21', '磐石处理同意', '1', '0', null, null, null, '2022-09-21 19:26:57', '2022-09-21 19:26:19', '0', '1', null);
-INSERT INTO `xinhu_flow_bill` VALUES ('361', 'CP-20220921001', 'planm', '8', '136', '信息收集表', '管理员', '1', '2', '开发部', '2022-09-21 19:28:20', '1', '管理员', '1', '0', '1', '2022-09-21', '管理员处理同意', '1', '0', null, null, null, '2022-09-21 19:30:44', '2022-09-21 19:27:08', '0', '1', null);
+INSERT INTO `xinhu_flow_bill` VALUES ('361', 'CP-20220921001', 'planm', '8', '136', '信息收集表', '管理员', '1', '2', '开发部', '2022-09-21 19:28:20', '1', '管理员', '1', '0', '1', '2022-09-21', '管理员处理同意', '1', '0', null, null, null, '2023-08-22 20:45:36', '2022-09-21 19:27:08', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('362', 'CP-20220921002', 'planm', '9', '136', '信息收集表', '张飞', '6', '2', '开发部', '2022-11-11 21:37:18', '6', '张飞', '1', '0', '1', '2022-09-21', '管理员处理同意', '1', '0', null, null, null, '2022-11-17 10:45:42', '2022-09-21 19:27:08', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('368', 'CO-20221109001', 'planm', '14', '135', '信息收集', '管理员', '1', '2', '开发部', '2022-11-11 19:03:46', '1', '管理员', '5', '0', '1', '2022-11-09', '磐石处理同意', '1', '0', null, null, null, '2022-11-11 20:37:19', '2022-11-09 22:22:18', '0', '1', null);
 INSERT INTO `xinhu_flow_bill` VALUES ('392', 'YS-20230428-001', 'demo', '34', '72', '演示测试', '管理员', '1', '2', '开发部', '2023-04-28 18:10:57', '1', '管理员', '6', '0', '0', '2023-04-28', '待张飞处理', '0', '8889280', '6', '张飞', null, '2023-04-28 18:10:57', '2023-04-28 17:00:32', '0', '1', '[{\"na\":\"审核\",\"cna\":\"张飞\",\"cnaid\":\"6\",\"shu\":\"1\"}]');
 INSERT INTO `xinhu_flow_bill` VALUES ('393', 'HC-20190507-003', 'hrsalary', '24', '34', '薪资', '管理员', '1', '2', '开发部', '2019-05-07 15:08:33', '1', '管理员', null, '0', '1', '2019-05-07', null, '1', '0', null, null, null, '2023-05-28 14:55:10', '2019-05-07 15:08:33', '0', '1', null);
-INSERT INTO `xinhu_flow_bill` VALUES ('394', 'CM-20230601-001', 'sealapl', '2', '49', '印章证照使用', '管理员', '1', '2', '开发部', '2023-06-01 15:43:54', '1', '管理员', '1,6,5', '0', '2', '2023-06-01', '待管理员处理', '0', '43', '1', '管理员', '333', '2023-06-01 15:43:54', '2023-06-01 15:30:00', '0', '1', null);
+INSERT INTO `xinhu_flow_bill` VALUES ('394', 'CM-20230601-001', 'sealapl', '2', '49', '印章证照使用', '管理员', '1', '2', '开发部', '2023-06-01 15:43:54', '1', '管理员', '1,6,5', '0', '1', '2023-06-01', '管理员处理已盖章', '1', '0', null, null, null, '2023-08-22 20:45:36', '2023-06-01 15:30:00', '0', '1', null);
 
 -- ----------------------------
 -- Table structure for `xinhu_flow_chao`
@@ -1359,7 +1359,6 @@ INSERT INTO `xinhu_flow_checks` VALUES ('161', 'kqinfo', '109', '5', '2', '2', '
 INSERT INTO `xinhu_flow_checks` VALUES ('210', 'official', '10', '20', '25', '7', '赵子龙', '5', '磐石', '2021-01-07 18:34:33', '1', '1');
 INSERT INTO `xinhu_flow_checks` VALUES ('211', 'official', '10', '20', '26', '4', '大乔', '7', '赵子龙', '2021-01-07 18:36:21', '0', '1');
 INSERT INTO `xinhu_flow_checks` VALUES ('212', 'official', '10', '20', '26', '3', '小乔', '7', '赵子龙', '2021-01-07 18:36:21', '0', '1');
-INSERT INTO `xinhu_flow_checks` VALUES ('213', 'work', '3', '4', '52', '5', '磐石', '7', '赵子龙', '2021-04-28 21:14:29', '0', '4');
 INSERT INTO `xinhu_flow_checks` VALUES ('215', 'hrredund', '1', '33', '120', '2', '貂蝉', '5', '磐石', '2021-06-25 15:04:54', '1', '3');
 
 -- ----------------------------
@@ -2999,7 +2998,7 @@ CREATE TABLE `xinhu_flow_log` (
   `iszb` tinyint(1) DEFAULT '0' COMMENT '是否转办记录',
   PRIMARY KEY (`id`),
   KEY `table` (`table`,`mid`)
-) ENGINE=MyISAM AUTO_INCREMENT=4873 DEFAULT CHARSET=utf8 COMMENT='单据操作记录';
+) ENGINE=MyISAM AUTO_INCREMENT=4898 DEFAULT CHARSET=utf8 COMMENT='单据操作记录';
 
 -- ----------------------------
 -- Records of xinhu_flow_log
@@ -3450,7 +3449,7 @@ INSERT INTO `xinhu_flow_log` VALUES ('4370', 'meet', '8', '1', null, '提交', '
 INSERT INTO `xinhu_flow_log` VALUES ('4452', 'planm', '7', '0', null, '复制此记录', '0', '2022-09-21 19:52:02', null, '127.0.0.1', 'Chrome', '管理员', '1', '135', null, '1', '0', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4456', 'planm', '7', '0', null, '复制此记录', '0', '2022-09-21 19:54:56', null, '127.0.0.1', 'Chrome', '管理员', '1', '135', null, '1', '0', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4450', 'planm', '7', '0', null, '复制此记录', '0', '2022-09-21 19:51:42', null, '127.0.0.1', 'Chrome', '管理员', '1', '135', null, '1', '0', null, '0');
-INSERT INTO `xinhu_flow_log` VALUES ('4449', 'planm', '8', '1', '同意', '评审人审批', '147', '2022-09-21 19:30:44', null, '127.0.0.1', 'Chrome', '管理员', '1', '136', 'green', '1', '1', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4449', 'planm', '8', '1', '同意', '评审人审批', '147', '2022-09-21 19:30:44', null, '127.0.0.1', 'Chrome', '管理员', '1', '136', 'green', '0', '1', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4443', 'planm', '7', '1', null, '提交', '0', '2022-09-21 19:26:19', null, '127.0.0.1', 'Chrome', '管理员', '1', '135', null, '1', '0', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4444', 'planm', '7', '1', '同意', '上级审批', '146', '2022-09-21 19:26:57', null, 'unknow', 'Chrome', '磐石', '5', '135', 'green', '1', '1', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4445', 'planm', '7', '0', null, '生成收集表', '0', '2022-09-21 19:27:08', null, '127.0.0.1', 'Chrome', '管理员', '1', '135', null, '1', '0', null, '0');
@@ -3496,11 +3495,12 @@ INSERT INTO `xinhu_flow_log` VALUES ('4775', 'flow_set', '159', '1', null, '提
 INSERT INTO `xinhu_flow_log` VALUES ('4709', 'custfina', '23', '1', null, '提交', '0', '2023-04-12 20:37:01', null, '127.0.0.1', 'Chrome', '管理员', '1', '36', null, '1', '0', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4711', 'custfina', '24', '0', '已收款', '标已收款', '0', '2023-04-12 20:37:35', '是', '127.0.0.1', 'Chrome', '管理员', '1', '36', 'green', '1', '0', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4799', 'flow_element', '1803', '1', null, '提交', '0', '2023-05-07 11:55:01', null, '127.0.0.1', 'Chrome', '管理员', '1', '159', null, '1', '0', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4878', 'work', '3', '1', '已完成', '执行人执行', '52', '2023-08-08 15:29:34', null, '192.168.1.2', 'Chrome', '磐石', '5', '4', null, '1', '1', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4862', 'sealapl', '2', '2', '放弃盖章', '申请人确认', '43', '2023-06-01 15:43:36', '333', '127.0.0.1', 'Chrome', '管理员', '1', '49', null, '1', '3', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4861', 'sealapl', '2', '1', '同意', '保管人确认', '42', '2023-06-01 15:30:34', null, 'unknow', 'Chrome', '张飞', '6', '49', 'green', '1', '2', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4860', 'sealapl', '2', '1', '同意', '上级审批', '41', '2023-06-01 15:30:18', null, 'unknow', 'Chrome', '磐石', '5', '49', 'green', '1', '1', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4859', 'sealapl', '2', '1', null, '提交', '0', '2023-06-01 15:30:00', null, '127.0.0.1', 'Chrome', '管理员', '1', '49', null, '1', '0', null, '0');
-INSERT INTO `xinhu_flow_log` VALUES ('4871', 'kqinfo', '160', '1', '同意', '上级审核', '3', '2023-07-03 23:50:27', null, '192.168.1.4', 'iPhone', '磐石', '5', '6', 'green', '1', '1', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4871', 'kqinfo', '160', '1', '同意', '上级审核', '3', '2023-07-03 23:50:27', null, '192.168.1.4', 'iPhone', '磐石', '5', '6', 'green', '0', '1', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4852', 'daily', '39', '1', null, '评论', '0', '2023-05-28 14:35:19', '啦啦', '192.168.1.219', 'Chrome', '大乔', '4', '3', null, '1', '0', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4851', 'daily', '39', '1', null, '提交', '0', '2023-05-28 14:35:05', null, '192.168.1.219', 'Chrome', '大乔', '4', '3', null, '1', '0', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4823', 'flow_element', '1804', '1', null, '提交', '0', '2023-05-08 18:04:04', null, '127.0.0.1', 'Chrome', '管理员', '1', '159', null, '1', '0', null, '0');
@@ -3516,8 +3516,20 @@ INSERT INTO `xinhu_flow_log` VALUES ('4832', 'flow_element', '1812', '1', null,
 INSERT INTO `xinhu_flow_log` VALUES ('4833', 'flow_element', '1813', '1', null, '提交', '0', '2023-05-08 18:19:36', null, '127.0.0.1', 'Chrome', '管理员', '1', '159', null, '1', '0', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4834', 'flow_element', '1814', '1', null, '提交', '0', '2023-05-08 18:21:02', null, '127.0.0.1', 'Chrome', '管理员', '1', '159', null, '1', '0', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4835', 'flow_element', '1815', '1', null, '提交', '0', '2023-05-08 18:21:39', null, '127.0.0.1', 'Chrome', '管理员', '1', '159', null, '1', '0', null, '0');
-INSERT INTO `xinhu_flow_log` VALUES ('4868', 'kqinfo', '160', '2', '不同意', '上级审核', '3', '2023-06-27 12:08:11', 'ee', 'unknow', 'Chrome', '磐石', '5', '6', 'red', '1', '1', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4868', 'kqinfo', '160', '2', '不同意', '上级审核', '3', '2023-06-27 12:08:11', 'ee', 'unknow', 'Chrome', '磐石', '5', '6', 'red', '0', '1', null, '0');
 INSERT INTO `xinhu_flow_log` VALUES ('4848', 'kqinfo', '8', '1', null, '评论', '0', '2023-05-18 12:52:44', '几率就', '192.168.1.185', 'Chrome', '张飞', '6', '5', null, '1', '0', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4885', 'kqinfo', '160', '1', null, '重新审批', '0', '2023-08-21 17:28:30', '很好', '127.0.0.1', 'Chrome', '管理员', '1', '6', null, '1', '0', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4886', 'kqinfo', '160', '1', null, '重新审批', '0', '2023-08-21 17:36:12', 'ok', '127.0.0.1', 'Chrome', '管理员', '1', '6', null, '1', '0', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4887', 'kqinfo', '160', '1', null, '重新审批', '0', '2023-08-21 17:36:34', 'U', '127.0.0.1', 'Chrome', '管理员', '1', '6', null, '1', '0', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4888', 'planm', '8', '1', null, '重新审批', '0', '2023-08-21 17:37:34', '很好', '127.0.0.1', 'Chrome', '管理员', '1', '136', null, '1', '0', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4889', 'kqinfo', '160', '1', '同意', '上级审核', '3', '2023-08-21 17:40:08', null, '192.168.1.2', 'Chrome', '磐石', '5', '6', 'green', '0', '1', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4890', 'kqinfo', '160', '1', null, '重新审批', '0', '2023-08-21 17:43:23', '嘿嘿', '127.0.0.1', 'Chrome', '管理员', '1', '6', null, '1', '0', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4891', 'kqinfo', '160', '1', '同意', '上级审核', '3', '2023-08-21 17:47:51', null, '192.168.1.2', 'Chrome', '磐石', '5', '6', 'green', '0', '1', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4892', 'kqinfo', '160', '1', null, '重新审批', '0', '2023-08-21 17:47:58', '12', '127.0.0.1', 'Chrome', '管理员', '1', '6', null, '1', '0', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4893', 'sealapl', '2', '1', '已盖章', '申请人确认', '43', '2023-08-22 20:45:36', null, '127.0.0.1', 'Chrome', '管理员', '1', '49', null, '1', '3', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4894', 'planm', '8', '1', '同意', '评审人审批', '147', '2023-08-22 20:45:36', null, '127.0.0.1', 'Chrome', '管理员', '1', '136', 'green', '1', '1', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4895', 'work', '3', '1', '同意', '提交人验证', '53', '2023-08-22 20:45:36', null, '127.0.0.1', 'Chrome', '管理员', '1', '4', 'green', '1', '2', null, '0');
+INSERT INTO `xinhu_flow_log` VALUES ('4897', 'kqinfo', '160', '1', '同意', '上级审核', '3', '2023-08-22 21:07:52', null, '192.168.1.2', 'Chrome', '磐石', '5', '6', 'green', '1', '1', null, '0');
 
 -- ----------------------------
 -- Table structure for `xinhu_flow_menu`
@@ -3725,7 +3737,7 @@ CREATE TABLE `xinhu_flow_set` (
 -- ----------------------------
 -- Records of xinhu_flow_set
 -- ----------------------------
-INSERT INTO `xinhu_flow_set` VALUES ('1', '通知公告', 'gong', '1', 'infor', null, '[{typename}]{title}', 'title:[{typename}]{title}\noptdt:{optdt}', '行政', '1', '0', '0', '0', 'XA-Ymd-', '0', 'all', '全体人员', '2023-05-07 15:34:13', '1', '1', 'infors', '投票项目', null, '0', '0', '1', '1', '0', '0', '0', '0', '0', '0', '1', '1', '1', '1', null, '0');
+INSERT INTO `xinhu_flow_set` VALUES ('1', '通知公告', 'gong', '1', 'infor', null, '[{typename}]{title}', 'title:[{typename}]{title}\noptdt:{optdt}', '行政', '1', '0', '0', '0', 'XA-Ymd-', '0', 'all', '全体人员', '2023-08-08 14:25:00', '1', '1', 'infors', '投票项目', null, '0', '0', '1', '1', '0', '0', '0', '0', '0', '0', '1', '1', '1', '1', null, '0');
 INSERT INTO `xinhu_flow_set` VALUES ('2', '会议', 'meet', '2', 'meet', '`type` in(0,1)', '[{hyname}]{title},{startdt}→{enddt}', 'title:{title}\ncont:会议室:{hyname}[br]发起人:{optname}[br]参会人:{joinname}\noptdt:{startdt}→{enddt}', '行政', '1', '0', '0', '0', 'XB-Ymd-', '0', 'all', '全体人员', '2019-06-03 13:54:09', '1', '1', null, null, null, '0', '0', '1', '1', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', null, '0');
 INSERT INTO `xinhu_flow_set` VALUES ('3', '工作日报', 'daily', '21', 'daily', null, '[{optname}]{content}', 'title:[{optname}]{dt}的{type}\noptdt:{optdt}\ncont:{content}', '基础', '1', '0', '0', '0', 'XC-Ymd-', '0', 'all', '全体人员', '2021-05-08 09:23:14', '1', '1', null, null, null, '0', '0', '1', '1', '0', '0', '0', '0', '1', '0', '1', '1', '0', '1', null, '0');
 INSERT INTO `xinhu_flow_set` VALUES ('4', '任务', 'work', '23', 'work', null, '[{type}]{title},分配给:{dist}', 'title:{title}\noptdt:{optdt}\ncont:类型:{type}[br]等级:{grade}[br]分配给:{dist}[br]创建者:{optname}[br]截止时间:{enddt}', '基础', '1', '0', '0', '0', 'XW-Ymd-', '1', 'all', '全体人员', '2021-04-01 10:18:34', '1', '1', null, null, '待?分配,已完成,无法完成,待?执行,?执行中,已作废,待?验证|blue', '0', '0', '1', '1', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', null, '0');
@@ -4398,7 +4410,7 @@ CREATE TABLE `xinhu_goods` (
 -- ----------------------------
 -- Records of xinhu_goods
 -- ----------------------------
-INSERT INTO `xinhu_goods` VALUES ('1', '64', 'WP-001', '信呼实施维护', null, null, '实施维护包括如下内容\n1、系统bug修改。\n2、需求添加修改等。\n3、数据服务器稳定性维护。\n4、数据分析等。', '3000.00', '月', '2016-07-19 17:53:28', '2016-07-20 12:38:55', '1', '管理员', '21', '0', '0');
+INSERT INTO `xinhu_goods` VALUES ('1', '64', 'WP-001', '信呼实施维护', null, null, '实施维护包括如下内容\n1、系统bug修改。\n2、需求添加修改等。\n3、数据服务器稳定性维护。\n4、数据分析等。', '3000.00', '月', '2016-07-19 17:53:28', '2016-07-20 12:38:55', '1', '管理员', '22', '0', '0');
 INSERT INTO `xinhu_goods` VALUES ('7', '356', 'WP-829', '红色粉笔', '红色', '4厘米', null, '0.10', '盒', '2019-06-04 15:26:46', '2019-06-04 15:26:46', '1', '管理员', '0', '0', '0');
 INSERT INTO `xinhu_goods` VALUES ('3', '66', 'WP-003', '联想显示器', '21寸', 'abc', null, '1200.00', '台', '2017-05-02 13:35:05', '2017-10-14 22:56:25', '1', '管理员', '23', '0', '0');
 INSERT INTO `xinhu_goods` VALUES ('4', '356', 'WP-004', '2b铅笔', '0.5mm', '25505-2B', null, '1.50', '支', '2017-07-25 19:59:55', '2017-08-20 12:06:14', '1', '管理员', '0', '0', '0');
@@ -4434,7 +4446,7 @@ CREATE TABLE `xinhu_goodss` (
   KEY `aiddepotid` (`aid`,`depotid`) USING BTREE,
   KEY `applydt` (`applydt`),
   KEY `status` (`status`)
-) ENGINE=MyISAM AUTO_INCREMENT=39 DEFAULT CHARSET=utf8 COMMENT='物品库存详细表';
+) ENGINE=MyISAM AUTO_INCREMENT=40 DEFAULT CHARSET=utf8 COMMENT='物品库存详细表';
 
 -- ----------------------------
 -- Records of xinhu_goodss
@@ -4467,6 +4479,7 @@ INSERT INTO `xinhu_goodss` VALUES ('35', '5', '-1', '1', '1', '0', '管理员',
 INSERT INTO `xinhu_goodss` VALUES ('36', '8', '-1', '1', '1', '0', '管理员', '2020-04-01', '2020-04-01 20:52:02', null, '1', '1', '21', '0', null, '0.00', '1', '1');
 INSERT INTO `xinhu_goodss` VALUES ('37', '9', '-1', '1', '1', '0', '管理员', '2020-04-01', '2020-04-01 20:52:02', null, '1', '1', '21', '0', null, '0.00', '1', '1');
 INSERT INTO `xinhu_goodss` VALUES ('38', '1', '1', '1', '0', '4', '管理员', '2020-09-08', '2020-09-08 20:36:04', null, '1', '1', '22', '0', null, '0.00', '3', '1');
+INSERT INTO `xinhu_goodss` VALUES ('39', '1', '1', '1', '0', '0', '管理员', '2023-07-25', '2023-07-25 09:35:44', null, '1', '1', '0', '0', null, '0.00', '1', '1');
 
 -- ----------------------------
 -- Table structure for `xinhu_group`
@@ -4559,7 +4572,7 @@ CREATE TABLE `xinhu_hrcheck` (
   PRIMARY KEY (`id`),
   KEY `uid` (`uid`),
   KEY `startdt` (`startdt`)
-) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='考核评分表';
+) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='考核评分表';
 
 -- ----------------------------
 -- Records of xinhu_hrcheck
@@ -4568,6 +4581,14 @@ INSERT INTO `xinhu_hrcheck` VALUES ('1', '6', '招聘考核的', '张飞', '2018
 INSERT INTO `xinhu_hrcheck` VALUES ('2', '6', '招聘考核的', '张飞', '2019-05-12 00:05:09', '1', '管理员', '2019-05-12', null, '1', '1', null, '2019-05', null, '0.0', '0.0', '0.0', '156.0', '2', '2019-05-12 00:05:09', '2019-05-12', '2019-05-17', '管理员', '1', null, null, '0');
 INSERT INTO `xinhu_hrcheck` VALUES ('3', '6', '招聘考核的', '张飞', '2021-05-01 10:20:58', '1', '管理员', '2021-05-01', null, '1', '1', null, '2021-05', null, '0.0', '0.0', '0.0', '0.0', '2', '2021-05-01 10:20:58', '2021-05-01', '2021-05-06', '管理员,赵子龙', '1,7', '1,7', '管理员,赵子龙', '0');
 INSERT INTO `xinhu_hrcheck` VALUES ('4', '6', '招聘考核的', '张飞', '2023-07-01 00:05:00', '1', '管理员', '2023-07-01', null, '1', '1', null, '2023-07', null, '0.0', '0.0', '0.0', '0.0', '2', '2023-07-01 00:05:00', '2023-07-01', '2023-07-06', '管理员,赵子龙', '1,7', '1,7', '管理员,赵子龙', '0');
+INSERT INTO `xinhu_hrcheck` VALUES ('5', '6', '招聘考核的', '张飞', '2023-08-01 00:05:00', '1', '管理员', '2023-08-01', null, '1', '1', null, '2023-08', null, '0.0', '0.0', '0.0', '0.0', '2', '2023-08-01 00:05:00', '2023-08-01', '2023-08-06', '管理员,赵子龙', '1,7', '1,7', '管理员,赵子龙', '0');
+INSERT INTO `xinhu_hrcheck` VALUES ('6', '1', '系统开发维护考核', '管理员', '2023-08-02 00:05:00', '1', '管理员', '2023-08-02', null, '1', '1', null, '2023-08', null, '0.0', '0.0', '0.0', '0.0', '1', '2023-08-02 00:05:00', '2023-08-02', '2023-08-07', '管理员,磐石,大乔', '1,5,4', '1,5,4', '管理员,磐石,大乔', '0');
+INSERT INTO `xinhu_hrcheck` VALUES ('7', '2', '系统开发维护考核', '貂蝉', '2023-08-02 00:05:00', '1', '管理员', '2023-08-02', null, '1', '1', null, '2023-08', null, '0.0', '0.0', '0.0', '0.0', '1', '2023-08-02 00:05:00', '2023-08-02', '2023-08-07', '貂蝉,磐石,大乔', '2,5,4', '2,5,4', '貂蝉,磐石,大乔', '0');
+INSERT INTO `xinhu_hrcheck` VALUES ('8', '3', '系统开发维护考核', '小乔', '2023-08-02 00:05:00', '1', '管理员', '2023-08-02', null, '1', '1', null, '2023-08', null, '0.0', '0.0', '0.0', '0.0', '1', '2023-08-02 00:05:00', '2023-08-02', '2023-08-07', '小乔,貂蝉,大乔', '3,2,4', '3,2,4', '小乔,貂蝉,大乔', '0');
+INSERT INTO `xinhu_hrcheck` VALUES ('9', '4', '系统开发维护考核', '大乔', '2023-08-02 00:05:00', '1', '管理员', '2023-08-02', null, '1', '1', null, '2023-08', null, '0.0', '0.0', '0.0', '0.0', '1', '2023-08-02 00:05:00', '2023-08-02', '2023-08-07', '大乔,磐石', '4,5', '4,5', '大乔,磐石', '0');
+INSERT INTO `xinhu_hrcheck` VALUES ('10', '6', '系统开发维护考核', '张飞', '2023-08-02 00:05:00', '1', '管理员', '2023-08-02', null, '1', '1', null, '2023-08', null, '0.0', '0.0', '0.0', '0.0', '1', '2023-08-02 00:05:00', '2023-08-02', '2023-08-07', '张飞,赵子龙,大乔', '6,7,4', '6,7,4', '张飞,赵子龙,大乔', '0');
+INSERT INTO `xinhu_hrcheck` VALUES ('11', '7', '系统开发维护考核', '赵子龙', '2023-08-02 00:05:00', '1', '管理员', '2023-08-02', null, '1', '1', null, '2023-08', null, '0.0', '0.0', '0.0', '0.0', '1', '2023-08-02 00:05:00', '2023-08-02', '2023-08-07', '赵子龙,管理员,大乔', '7,1,4', '7,1,4', '赵子龙,管理员,大乔', '0');
+INSERT INTO `xinhu_hrcheck` VALUES ('12', '8', '系统开发维护考核', '信呼客服', '2023-08-02 00:05:00', '1', '管理员', '2023-08-02', null, '1', '1', null, '2023-08', null, '0.0', '0.0', '0.0', '0.0', '1', '2023-08-02 00:05:00', '2023-08-02', '2023-08-07', '信呼客服,管理员,大乔', '8,1,4', '8,1,4', '信呼客服,管理员,大乔', '0');
 
 -- ----------------------------
 -- Table structure for `xinhu_hrcheckn`
@@ -4591,7 +4612,7 @@ CREATE TABLE `xinhu_hrcheckn` (
   PRIMARY KEY (`id`),
   KEY `mid` (`mid`),
   KEY `sid` (`sid`)
-) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='考核评分记录';
+) ENGINE=MyISAM AUTO_INCREMENT=88 DEFAULT CHARSET=utf8 COMMENT='考核评分记录';
 
 -- ----------------------------
 -- Records of xinhu_hrcheckn
@@ -4614,6 +4635,75 @@ INSERT INTO `xinhu_hrcheckn` VALUES ('15', '现场招聘面试', '董事长评
 INSERT INTO `xinhu_hrcheckn` VALUES ('16', '现场招聘面试', '主管评分', '4', '1', '11', '100', '50.0', '7', '赵子龙', null, '0.0', '10', '0');
 INSERT INTO `xinhu_hrcheckn` VALUES ('17', '网站招聘', '董事长评分', '4', '0', '12', '100', '50.0', '1', '管理员', null, '0.0', '5', '0');
 INSERT INTO `xinhu_hrcheckn` VALUES ('18', '网站招聘', '主管评分', '4', '1', '12', '100', '50.0', '7', '赵子龙', null, '0.0', '10', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('19', '打电话面试', '董事长评分', '5', '0', '13', '100', '50.0', '1', '管理员', null, '0.0', '5', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('20', '打电话面试', '主管评分', '5', '1', '13', '100', '50.0', '7', '赵子龙', null, '0.0', '10', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('21', '现场招聘面试', '董事长评分', '5', '0', '14', '100', '50.0', '1', '管理员', null, '0.0', '5', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('22', '现场招聘面试', '主管评分', '5', '1', '14', '100', '50.0', '7', '赵子龙', null, '0.0', '10', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('23', '网站招聘', '董事长评分', '5', '0', '15', '100', '50.0', '1', '管理员', null, '0.0', '5', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('24', '网站招聘', '主管评分', '5', '1', '15', '100', '50.0', '7', '赵子龙', null, '0.0', '10', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('25', '开发', '自评', '6', '0', '16', '50', '20.0', '1', '管理员', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('26', '开发', '上级评分', '6', '1', '16', '50', '70.0', '5', '磐石', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('27', '开发', '人事评分', '6', '2', '16', '50', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('28', '数据库设计', '自评', '6', '0', '17', '30', '20.0', '1', '管理员', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('29', '数据库设计', '上级评分', '6', '1', '17', '30', '70.0', '5', '磐石', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('30', '数据库设计', '人事评分', '6', '2', '17', '30', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('31', '文档撰写', '自评', '6', '0', '18', '20', '20.0', '1', '管理员', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('32', '文档撰写', '上级评分', '6', '1', '18', '20', '70.0', '5', '磐石', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('33', '文档撰写', '人事评分', '6', '2', '18', '20', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('34', '开发', '自评', '7', '0', '19', '50', '20.0', '2', '貂蝉', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('35', '开发', '上级评分', '7', '1', '19', '50', '70.0', '5', '磐石', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('36', '开发', '人事评分', '7', '2', '19', '50', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('37', '数据库设计', '自评', '7', '0', '20', '30', '20.0', '2', '貂蝉', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('38', '数据库设计', '上级评分', '7', '1', '20', '30', '70.0', '5', '磐石', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('39', '数据库设计', '人事评分', '7', '2', '20', '30', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('40', '文档撰写', '自评', '7', '0', '21', '20', '20.0', '2', '貂蝉', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('41', '文档撰写', '上级评分', '7', '1', '21', '20', '70.0', '5', '磐石', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('42', '文档撰写', '人事评分', '7', '2', '21', '20', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('43', '开发', '自评', '8', '0', '22', '50', '20.0', '3', '小乔', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('44', '开发', '上级评分', '8', '1', '22', '50', '70.0', '2', '貂蝉', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('45', '开发', '人事评分', '8', '2', '22', '50', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('46', '数据库设计', '自评', '8', '0', '23', '30', '20.0', '3', '小乔', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('47', '数据库设计', '上级评分', '8', '1', '23', '30', '70.0', '2', '貂蝉', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('48', '数据库设计', '人事评分', '8', '2', '23', '30', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('49', '文档撰写', '自评', '8', '0', '24', '20', '20.0', '3', '小乔', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('50', '文档撰写', '上级评分', '8', '1', '24', '20', '70.0', '2', '貂蝉', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('51', '文档撰写', '人事评分', '8', '2', '24', '20', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('52', '开发', '自评', '9', '0', '25', '50', '20.0', '4', '大乔', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('53', '开发', '上级评分', '9', '1', '25', '50', '70.0', '5', '磐石', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('54', '开发', '人事评分', '9', '2', '25', '50', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('55', '数据库设计', '自评', '9', '0', '26', '30', '20.0', '4', '大乔', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('56', '数据库设计', '上级评分', '9', '1', '26', '30', '70.0', '5', '磐石', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('57', '数据库设计', '人事评分', '9', '2', '26', '30', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('58', '文档撰写', '自评', '9', '0', '27', '20', '20.0', '4', '大乔', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('59', '文档撰写', '上级评分', '9', '1', '27', '20', '70.0', '5', '磐石', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('60', '文档撰写', '人事评分', '9', '2', '27', '20', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('61', '开发', '自评', '10', '0', '28', '50', '20.0', '6', '张飞', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('62', '开发', '上级评分', '10', '1', '28', '50', '70.0', '7', '赵子龙', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('63', '开发', '人事评分', '10', '2', '28', '50', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('64', '数据库设计', '自评', '10', '0', '29', '30', '20.0', '6', '张飞', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('65', '数据库设计', '上级评分', '10', '1', '29', '30', '70.0', '7', '赵子龙', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('66', '数据库设计', '人事评分', '10', '2', '29', '30', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('67', '文档撰写', '自评', '10', '0', '30', '20', '20.0', '6', '张飞', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('68', '文档撰写', '上级评分', '10', '1', '30', '20', '70.0', '7', '赵子龙', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('69', '文档撰写', '人事评分', '10', '2', '30', '20', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('70', '开发', '自评', '11', '0', '31', '50', '20.0', '7', '赵子龙', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('71', '开发', '上级评分', '11', '1', '31', '50', '70.0', '1', '管理员', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('72', '开发', '人事评分', '11', '2', '31', '50', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('73', '数据库设计', '自评', '11', '0', '32', '30', '20.0', '7', '赵子龙', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('74', '数据库设计', '上级评分', '11', '1', '32', '30', '70.0', '1', '管理员', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('75', '数据库设计', '人事评分', '11', '2', '32', '30', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('76', '文档撰写', '自评', '11', '0', '33', '20', '20.0', '7', '赵子龙', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('77', '文档撰写', '上级评分', '11', '1', '33', '20', '70.0', '1', '管理员', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('78', '文档撰写', '人事评分', '11', '2', '33', '20', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('79', '开发', '自评', '12', '0', '34', '50', '20.0', '8', '信呼客服', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('80', '开发', '上级评分', '12', '1', '34', '50', '70.0', '1', '管理员', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('81', '开发', '人事评分', '12', '2', '34', '50', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('82', '数据库设计', '自评', '12', '0', '35', '30', '20.0', '8', '信呼客服', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('83', '数据库设计', '上级评分', '12', '1', '35', '30', '70.0', '1', '管理员', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('84', '数据库设计', '人事评分', '12', '2', '35', '30', '10.0', '4', '大乔', null, '0.0', '3', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('85', '文档撰写', '自评', '12', '0', '36', '20', '20.0', '8', '信呼客服', null, '0.0', '1', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('86', '文档撰写', '上级评分', '12', '1', '36', '20', '70.0', '1', '管理员', null, '0.0', '2', '0');
+INSERT INTO `xinhu_hrcheckn` VALUES ('87', '文档撰写', '人事评分', '12', '2', '36', '20', '10.0', '4', '大乔', null, '0.0', '3', '0');
 
 -- ----------------------------
 -- Table structure for `xinhu_hrchecks`
@@ -4629,7 +4719,7 @@ CREATE TABLE `xinhu_hrchecks` (
   `comid` smallint(6) DEFAULT '0' COMMENT '对应单位id',
   PRIMARY KEY (`id`),
   KEY `mid` (`mid`)
-) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='考评内容';
+) ENGINE=MyISAM AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 COMMENT='考评内容';
 
 -- ----------------------------
 -- Records of xinhu_hrchecks
@@ -4646,6 +4736,30 @@ INSERT INTO `xinhu_hrchecks` VALUES ('9', '3', '2', '网站招聘', '100.0', '10
 INSERT INTO `xinhu_hrchecks` VALUES ('10', '4', '0', '打电话面试', '100.0', '100.0', '0');
 INSERT INTO `xinhu_hrchecks` VALUES ('11', '4', '1', '现场招聘面试', '100.0', '100.0', '0');
 INSERT INTO `xinhu_hrchecks` VALUES ('12', '4', '2', '网站招聘', '100.0', '100.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('13', '5', '0', '打电话面试', '100.0', '100.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('14', '5', '1', '现场招聘面试', '100.0', '100.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('15', '5', '2', '网站招聘', '100.0', '100.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('16', '6', '0', '开发', '50.0', '50.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('17', '6', '1', '数据库设计', '30.0', '30.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('18', '6', '2', '文档撰写', '20.0', '20.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('19', '7', '0', '开发', '50.0', '50.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('20', '7', '1', '数据库设计', '30.0', '30.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('21', '7', '2', '文档撰写', '20.0', '20.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('22', '8', '0', '开发', '50.0', '50.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('23', '8', '1', '数据库设计', '30.0', '30.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('24', '8', '2', '文档撰写', '20.0', '20.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('25', '9', '0', '开发', '50.0', '50.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('26', '9', '1', '数据库设计', '30.0', '30.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('27', '9', '2', '文档撰写', '20.0', '20.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('28', '10', '0', '开发', '50.0', '50.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('29', '10', '1', '数据库设计', '30.0', '30.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('30', '10', '2', '文档撰写', '20.0', '20.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('31', '11', '0', '开发', '50.0', '50.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('32', '11', '1', '数据库设计', '30.0', '30.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('33', '11', '2', '文档撰写', '20.0', '20.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('34', '12', '0', '开发', '50.0', '50.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('35', '12', '1', '数据库设计', '30.0', '30.0', '0');
+INSERT INTO `xinhu_hrchecks` VALUES ('36', '12', '2', '文档撰写', '20.0', '20.0', '0');
 
 -- ----------------------------
 -- Table structure for `xinhu_hrdemint`
@@ -5265,13 +5379,13 @@ CREATE TABLE `xinhu_im_history` (
 -- ----------------------------
 -- Records of xinhu_im_history
 -- ----------------------------
-INSERT INTO `xinhu_im_history` VALUES ('1', 'group', '2', '2', '8', '2023-07-12 16:17:43', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
-INSERT INTO `xinhu_im_history` VALUES ('2', 'group', '2', '7', '8', '2023-07-12 16:17:43', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
-INSERT INTO `xinhu_im_history` VALUES ('3', 'group', '2', '6', '8', '2023-07-12 16:17:43', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
-INSERT INTO `xinhu_im_history` VALUES ('4', 'group', '2', '8', '8', '2023-07-12 16:17:43', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
-INSERT INTO `xinhu_im_history` VALUES ('5', 'group', '2', '5', '8', '2023-07-12 16:17:43', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
-INSERT INTO `xinhu_im_history` VALUES ('6', 'group', '2', '1', '8', '2023-07-12 16:17:44', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
-INSERT INTO `xinhu_im_history` VALUES ('7', 'group', '2', '4', '8', '2023-07-12 16:17:44', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
+INSERT INTO `xinhu_im_history` VALUES ('1', 'group', '2', '2', '8', '2023-08-22 21:18:58', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
+INSERT INTO `xinhu_im_history` VALUES ('2', 'group', '2', '7', '8', '2023-08-22 21:18:58', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
+INSERT INTO `xinhu_im_history` VALUES ('3', 'group', '2', '6', '8', '2023-08-22 21:18:58', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
+INSERT INTO `xinhu_im_history` VALUES ('4', 'group', '2', '8', '8', '2023-08-22 21:18:58', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
+INSERT INTO `xinhu_im_history` VALUES ('5', 'group', '2', '5', '8', '2023-08-22 21:18:58', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
+INSERT INTO `xinhu_im_history` VALUES ('6', 'group', '2', '1', '8', '2023-08-22 21:18:58', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
+INSERT INTO `xinhu_im_history` VALUES ('7', 'group', '2', '4', '8', '2023-08-22 21:18:58', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '1', null, null, '0');
 
 -- ----------------------------
 -- Table structure for `xinhu_im_menu`
@@ -5291,7 +5405,7 @@ CREATE TABLE `xinhu_im_menu` (
   `recename` varchar(300) DEFAULT NULL COMMENT '可使用人员',
   PRIMARY KEY (`id`),
   KEY `mid` (`mid`)
-) ENGINE=MyISAM AUTO_INCREMENT=203 DEFAULT CHARSET=utf8 COMMENT='IM下应用菜单';
+) ENGINE=MyISAM AUTO_INCREMENT=204 DEFAULT CHARSET=utf8 COMMENT='IM下应用菜单';
 
 -- ----------------------------
 -- Records of xinhu_im_menu
@@ -5496,6 +5610,7 @@ INSERT INTO `xinhu_im_menu` VALUES ('199', '69', '0', '全部标已读', '0', '0
 INSERT INTO `xinhu_im_menu` VALUES ('200', '70', '0', '我的费用', '0', '0', 'yzall|wyfee', null, null, null, null);
 INSERT INTO `xinhu_im_menu` VALUES ('201', '70', '0', '未付款费用', '0', '0', 'yzwfkall|wyfee', 'yzwfk', null, null, null);
 INSERT INTO `xinhu_im_menu` VALUES ('202', '70', '0', '去缴费', '0', '1', '?d=ye&m=index&a=pay', null, null, null, null);
+INSERT INTO `xinhu_im_menu` VALUES ('203', '16', '0', '本页全同意', '0', '0', null, 'allty', null, null, null);
 
 -- ----------------------------
 -- Table structure for `xinhu_im_mess`
@@ -5522,7 +5637,7 @@ CREATE TABLE `xinhu_im_mess` (
 -- ----------------------------
 -- Records of xinhu_im_mess
 -- ----------------------------
-INSERT INTO `xinhu_im_mess` VALUES ('1', '2023-07-12 16:17:43', '1', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '8', '2', '2,7,6,8,5,1,4', 'group', null, '0', null);
+INSERT INTO `xinhu_im_mess` VALUES ('1', '2023-08-22 21:18:57', '1', '5aSn5a625pyJ5ZWl6Zeu6aKY6L!Z6YeM6K!05ZWK77yB', '8', '2', '2,7,6,8,5,1,4', 'group', null, '0', null);
 
 -- ----------------------------
 -- Table structure for `xinhu_im_messzt`
@@ -5602,7 +5717,7 @@ CREATE TABLE `xinhu_infor` (
 -- ----------------------------
 INSERT INTO `xinhu_infor` VALUES ('1', '欢迎使用信呼工作台', '2018-04-26 17:27:10', '通知公告', '<p>\n	欢迎使用,有任何问题可以随时联系我们,帮你解答哦。&nbsp;\n</p>\n<p>\n	信呼是一款开源免费的工作台软件,可添加应用,管理,pc上,app都可以使用,我们的代码全部开放,可自由使用。\n</p>', null, null, null, '1', '管理员', null, null, '信呼开发团队', '2016-08-01', '1', null, '0', '0', '0', '0', null, null, '0', '0', '0');
 INSERT INTO `xinhu_infor` VALUES ('2', '关于写日报制度说明', '2019-04-13 19:54:43', '规则制度', '<p>\n	1、每个人工作日在下班后必须写工作日报,全天请假可不用写,只要有上班就需要写,即使你上班1分钟。\n</p>\n<p>\n	2、也可以隔天写。\n</p>\n<p>\n	<strong>未写处罚</strong> \n</p>\n<p>\n	1、未写一次扣五块,累计加倍。\n</p>', null, 'u1,u2,u3,u4,u5,u6,u7,u8,u9', null, '1', '管理员', null, null, '人力行政部', '2016-08-01', '1', 'images/kqbanner1.jpg', '0', '0', '0', '0', null, null, '0', '0', '0');
-INSERT INTO `xinhu_infor` VALUES ('6', '信呼更新发布V2.5.9版本', '2023-07-12 12:30:25', '通知公告', '<p>\n	版本添加了发布如下功能啊。\n</p>\n<p>\n	1、系统功能完善。\n</p>\n<p>\n	2、更新了很多,自己看<a href=\"http://www.rockoa.com/view_core.html\" target=\"_blank\">升级日志</a>。\n</p>', 'http://www.rockoa.com/view_down.html', 'd1', '信呼开发团队', '1', '管理员', null, null, '信呼开发团队', '2023-07-12', '1', 'images/logo.png', '0', '0', '0', '1', null, null, '1', '1', '0');
+INSERT INTO `xinhu_infor` VALUES ('6', '信呼更新发布V2.6.0版本', '2023-08-22 20:51:41', '通知公告', '<p>\n	版本添加了发布如下功能啊。\n</p>\n<p>\n	1、系统功能完善。\n</p>\n<p>\n	2、更新了很多,自己看<a href=\"http://www.rockoa.com/view_core.html\" target=\"_blank\">升级日志</a>。\n</p>', 'http://www.rockoa.com/view_down.html', 'd1', '信呼开发团队', '1', '管理员', null, null, '信呼开发团队', '2023-08-22', '1', 'images/logo.png', '0', '0', '0', '1', null, null, '1', '1', '0');
 INSERT INTO `xinhu_infor` VALUES ('9', '你们觉得这个系统如何?', '2019-06-03 13:17:05', '通知公告', '开始投票拉。', null, 'd1', '信呼开发团队', '1', '管理员', '2018-08-31 12:42:00', '2017-08-26 12:42:00', '开发部', '2017-08-26', '1', null, '1', '1', '0', '0', '2019-04-15', null, '1', '0', '0');
 
 -- ----------------------------
@@ -5938,7 +6053,7 @@ CREATE TABLE `xinhu_kqinfo` (
   PRIMARY KEY (`id`),
   KEY `uid` (`uid`),
   KEY `kind` (`kind`)
-) ENGINE=MyISAM AUTO_INCREMENT=163 DEFAULT CHARSET=utf8 COMMENT='请假条加班单';
+) ENGINE=MyISAM AUTO_INCREMENT=169 DEFAULT CHARSET=utf8 COMMENT='请假条加班单';
 
 -- ----------------------------
 -- Records of xinhu_kqinfo
@@ -5990,6 +6105,12 @@ INSERT INTO `xinhu_kqinfo` VALUES ('155', '1', '管理员', '2019-08-26 18:20:00
 INSERT INTO `xinhu_kqinfo` VALUES ('157', '2', '貂蝉', '2020-07-01 13:59:00', '2020-07-31 13:59:00', '增加调休', null, null, '1', '8.0', '2020-07-16 13:59:49', '1', '管理员', '1', '2020-07-16', '0.00', '0', '1.00', null, '1');
 INSERT INTO `xinhu_kqinfo` VALUES ('158', '1', '管理员', '2020-11-16 12:24:00', '2020-11-17 04:24:00', '加班', null, '啦啦啦', '1', '16.0', '2020-11-16 12:28:24', '1', '管理员', '1', '2020-11-16', '0.00', '0', '0.00', null, '1');
 INSERT INTO `xinhu_kqinfo` VALUES ('160', '1', '管理员', '2022-09-15 20:26:00', '2022-09-16 20:26:00', '加班', null, '加班。', '1', '8.0', '2023-06-27 12:10:04', '1', '管理员', '1', '2022-09-16', '0.00', '0', '0.00', null, '1');
+INSERT INTO `xinhu_kqinfo` VALUES ('163', '1', '管理员', '2023-06-01 00:00:00', '2023-06-01 23:59:59', '增加年假', null, '2016-06-01入职年限满7年添加年假5天', '1', '40.0', '2023-08-10 02:30:01', '1', '系统', '0', '2023-08-10', '0.00', '0', '5.00', null, '0');
+INSERT INTO `xinhu_kqinfo` VALUES ('164', '2', '貂蝉', '2023-08-09 00:00:00', '2023-08-09 23:59:59', '增加年假', null, '2016-08-09入职年限满7年添加年假5天', '1', '40.0', '2023-08-10 02:30:01', '1', '系统', '0', '2023-08-10', '0.00', '0', '5.00', null, '0');
+INSERT INTO `xinhu_kqinfo` VALUES ('165', '3', '小乔', '2023-05-02 00:00:00', '2023-05-02 23:59:59', '增加年假', null, '2017-05-02入职年限满6年添加年假5天', '1', '40.0', '2023-08-10 02:30:01', '1', '系统', '0', '2023-08-10', '0.00', '0', '5.00', null, '0');
+INSERT INTO `xinhu_kqinfo` VALUES ('166', '4', '大乔', '2023-07-01 00:00:00', '2023-07-01 23:59:59', '增加年假', null, '2017-07-01入职年限满6年添加年假5天', '1', '40.0', '2023-08-10 02:30:01', '1', '系统', '0', '2023-08-10', '0.00', '0', '5.00', null, '0');
+INSERT INTO `xinhu_kqinfo` VALUES ('167', '6', '张飞', '2023-07-01 00:00:00', '2023-07-01 23:59:59', '增加年假', null, '2017-07-01入职年限满6年添加年假5天', '1', '40.0', '2023-08-10 02:30:01', '1', '系统', '0', '2023-08-10', '0.00', '0', '5.00', null, '0');
+INSERT INTO `xinhu_kqinfo` VALUES ('168', '7', '赵子龙', '2023-07-01 00:00:00', '2023-07-01 23:59:59', '增加年假', null, '2016-07-01入职年限满7年添加年假5天', '1', '40.0', '2023-08-10 02:30:01', '1', '系统', '0', '2023-08-10', '0.00', '0', '5.00', null, '0');
 
 -- ----------------------------
 -- Table structure for `xinhu_kqjcmd`
@@ -6388,11 +6509,6 @@ INSERT INTO `xinhu_menu` VALUES ('43', '待办/处理', '40', '0', 'main,fwork,b
 INSERT INTO `xinhu_menu` VALUES ('44', '我的下属申请', '40', '5', 'main,fwork,bill,atype=xia', null, null, null, '0', '1', null, '0', '0', '0', '0');
 INSERT INTO `xinhu_menu` VALUES ('45', '日程', '38', '2', 'system,schedule,list', 'calendar', null, 'schedule', '0', '1', null, '0', '0', '0', '0');
 INSERT INTO `xinhu_menu` VALUES ('46', '系统工具', '1', '10', null, 'wrench', null, null, '1', '1', null, '0', '0', '0', '0');
-INSERT INTO `xinhu_menu` VALUES ('47', '信呼企业微信平台', '1', '20', null, 'comments', null, null, '1', '1', null, '0', '0', '0', '0');
-INSERT INTO `xinhu_menu` VALUES ('48', '信呼平台设置', '47', '0', 'system,qywxplat,cog', null, null, null, '1', '1', null, '0', '0', '0', '0');
-INSERT INTO `xinhu_menu` VALUES ('49', '信呼平台部门', '47', '1', 'system,qywxplat,dept', null, null, null, '1', '1', null, '0', '0', '0', '0');
-INSERT INTO `xinhu_menu` VALUES ('50', '信呼平台用户', '47', '2', 'system,qywxplat,user', null, null, null, '1', '1', null, '0', '0', '0', '0');
-INSERT INTO `xinhu_menu` VALUES ('51', '信呼平台应用', '47', '3', 'system,qywxplat,ying', null, null, null, '1', '1', null, '0', '0', '0', '0');
 INSERT INTO `xinhu_menu` VALUES ('53', '考勤时间规则', '32', '1', 'main,kaoqin,sjgz', null, null, null, '1', '1', null, '0', '0', '0', '0');
 INSERT INTO `xinhu_menu` VALUES ('54', '考勤时间分配', '32', '2', 'main,kaoqin,sjfp,type=0', null, null, null, '1', '1', null, '0', '0', '0', '0');
 INSERT INTO `xinhu_menu` VALUES ('55', '休息时间规则', '32', '4', 'main,kaoqin,xxgz', null, null, null, '1', '1', null, '0', '0', '0', '0');
@@ -6780,7 +6896,7 @@ CREATE TABLE `xinhu_option` (
   PRIMARY KEY (`id`),
   KEY `num` (`num`),
   KEY `pid` (`pid`)
-) ENGINE=MyISAM AUTO_INCREMENT=914 DEFAULT CHARSET=utf8 COMMENT='系统选项';
+) ENGINE=MyISAM AUTO_INCREMENT=919 DEFAULT CHARSET=utf8 COMMENT='系统选项';
 
 -- ----------------------------
 -- Records of xinhu_option
@@ -7186,6 +7302,7 @@ INSERT INTO `xinhu_option` VALUES ('591', '类型一', '0', '590', null, null, '
 INSERT INTO `xinhu_option` VALUES ('592', '类型二', '0', '590', null, null, '0', null, '1', null, '0', null, null, null, '0');
 INSERT INTO `xinhu_option` VALUES ('594', '会议短信模版编号', '0', '62', 'meetsmstpl', null, '0', null, '1', null, '0', null, null, '如使用阿里短信这个就要设置', '0');
 INSERT INTO `xinhu_option` VALUES ('595', '会议取消短信模版编号', '0', '62', 'meetsmstplqx', null, '0', null, '1', null, '0', null, null, '如使用阿里短信这个就要设置', '0');
+INSERT INTO `xinhu_option` VALUES ('918', null, '0', '-102', '565a422403fa778aa771', 'MjAyMy0wOC0yOQ::', '0', null, '1', '2023-08-22 21:51:40', '1', null, null, null, '1');
 INSERT INTO `xinhu_option` VALUES ('729', '投标项目状态', '0', '574', 'xiangmutbstate', null, '0', null, '1', null, '0', null, null, null, '0');
 INSERT INTO `xinhu_option` VALUES ('732', '失标', '0', '729', null, '2', '2', null, '1', null, '0', null, null, null, '0');
 INSERT INTO `xinhu_option` VALUES ('730', '投标中', '0', '729', null, '0', '0', null, '1', null, '0', null, null, null, '0');
@@ -7308,6 +7425,7 @@ INSERT INTO `xinhu_option` VALUES ('884', '借款', '0', '483', null, null, '0',
 INSERT INTO `xinhu_option` VALUES ('885', '利息收入', '0', '483', null, null, '0', '145', '1', null, '0', null, null, '5603001 财务费用-利息费用', '0');
 INSERT INTO `xinhu_option` VALUES ('886', '其他收入', '0', '483', null, null, '0', '13', '1', '2023-04-10 18:31:22', '1', null, null, '1221 其他应收款', '1');
 INSERT INTO `xinhu_option` VALUES ('887', '其他支出', '0', '484', null, null, '0', '80', '1', '2023-04-10 18:32:25', '1', null, null, '2241 其他应付款', '1');
+INSERT INTO `xinhu_option` VALUES ('916', '重新走编辑审批', '0', '401', 'sysreflowcheck', '0', '0', null, '1', null, '0', null, null, '申请重新走审批天数,0不让重新走', '0');
 
 -- ----------------------------
 -- Table structure for `xinhu_planm`
@@ -7704,7 +7822,7 @@ CREATE TABLE `xinhu_sealapl` (
 -- Records of xinhu_sealapl
 -- ----------------------------
 INSERT INTO `xinhu_sealapl` VALUES ('1', '1', '2020-11-02 11:57:23', '1', '管理员', '2020-11-02', '信呼〔2019〕1号[决定]关于任命磐石为董事长通知,申请使用印章', '1', '1', '2', '信呼团队公章', '2', 'officia,1', '1');
-INSERT INTO `xinhu_sealapl` VALUES ('2', '1', '2023-06-01 15:43:54', '1', '管理员', '2023-06-01', '盖合同', '0', '1', '1', '信呼团队收款章', '0', null, '1');
+INSERT INTO `xinhu_sealapl` VALUES ('2', '1', '2023-06-01 15:43:54', '1', '管理员', '2023-06-01', '盖合同', '1', '1', '1', '信呼团队收款章', '0', null, '1');
 
 -- ----------------------------
 -- Table structure for `xinhu_sjoin`
@@ -7820,7 +7938,7 @@ CREATE TABLE `xinhu_task` (
 INSERT INTO `xinhu_task` VALUES ('1', '流程从新匹配', '系统', 'flow,pipei', 'd,d', '00:10:00,12:10:00', '每天0,12点', '1', '0', null, null, '0', null, null, null, null, null);
 INSERT INTO `xinhu_task` VALUES ('2', '数据备份', '系统', 'sys,beifen', 'd', '00:20:00', '每天凌晨00:20', '1', '0', null, null, '0', null, null, null, null, null);
 INSERT INTO `xinhu_task` VALUES ('3', '系统升级提醒', '系统', 'sys,upgtx', 'd', '00:25:00', '每天凌晨00:25', '0', '0', null, null, '0', null, null, null, '1,8', '管理员,信呼客服');
-INSERT INTO `xinhu_task` VALUES ('4', '5分钟运行1次', '系统', 'minute5,run', 'i5', '00', '每5分钟运行一次', '1', '0', null, null, '0', null, null, '这个是必须的,不可删除停用', null, null);
+INSERT INTO `xinhu_task` VALUES ('4', '5分钟运行1次', '系统', 'minute5,run', 'i5', '00', '每5分钟运行一次', '1', '1', '2023-08-22 21:20:00', null, '0', null, 'success', '这个是必须的,不可删除停用', null, null);
 INSERT INTO `xinhu_task` VALUES ('5', '考勤信息提醒', '考勤', 'kaoqin,todo', 'd', '09:25:00', '每天9点', '1', '0', null, null, '21', null, null, '在模块【考勤信息】下设置提醒到哪些平台。', null, null);
 INSERT INTO `xinhu_task` VALUES ('6', '用户数据更新', '用户', 'sys,dataup', 'd', '00:10:00', '每天', '1', '0', null, null, '1', null, null, null, null, null);
 INSERT INTO `xinhu_task` VALUES ('7', '考勤分析', '考勤', 'kaoqin,anay', 'd', '02:15:00', '每天2点', '1', '0', null, null, '22', null, null, '分析全体人员昨天的考勤', null, null);
@@ -8312,7 +8430,7 @@ CREATE TABLE `xinhu_work` (
 -- ----------------------------
 -- Records of xinhu_work
 -- ----------------------------
-INSERT INTO `xinhu_work` VALUES ('3', null, '系统开发使用', 'bug', '低', '5', '磐石', null, '2020-12-18 14:07:33', '1', '管理员', '2020-12-18 13:53:21', null, '0', null, '0', '3', '1', null, null, '0', '0', '1', '2020-12-18', '1', '1', '0');
+INSERT INTO `xinhu_work` VALUES ('3', null, '系统开发使用', 'bug', '低', '5', '磐石', null, '2020-12-18 14:07:33', '1', '管理员', '2020-12-18 13:53:21', null, '0', null, '0', '1', '1', null, null, '0', '0', '1', '2020-12-18', '1', '1', '0');
 INSERT INTO `xinhu_work` VALUES ('11', null, '测试任务', 'bug', '低', '8', '信呼客服', null, '2021-04-13 16:13:43', '1', '管理员', '2021-04-13 16:12:47', null, '0', null, '0', '1', '1', null, null, '0', '0', '1', '2021-04-13', '1', '1', '0');
 
 -- ----------------------------

+ 1 - 11
webmain/main/flow/rock_flow_elementedit.php

@@ -120,17 +120,7 @@ $(document).ready(function(){
 			<td align="right">字段分类:</td>
 			<td class="tdinput"><select name="iszb" class="form-control"><option value="0">主表字段</option><option value="1">第1个多行子表字段</option><option value="2">第2个多行子表字段</option><option value="3">第3个多行子表字段</option><option value="4">第4个多行子表字段</option><option value="5">第5个多行子表字段</option><option value="6">第6个多行子表字段</option><option value="7">第7个多行子表字段</option><option value="8">第8个多行子表字段</option><option value="9">第9个多行子表字段</option>
 			<option value="10">第10个多行子表字段</option>
-			<option value="11">第11个多行子表字段</option>
-			<option value="12">第12个多行子表字段</option>
-			<option value="13">第13个多行子表字段</option>
-			<option value="14">第14个多行子表字段</option>
-			<option value="15">第15个多行子表字段</option>
-			<option value="16">第16个多行子表字段</option>
-			<option value="17">第17个多行子表字段</option>
-			<option value="18">第18个多行子表字段</option>
-			<option value="19">第19个多行子表字段</option>
-			<option value="20">第20个多行子表字段</option>
-			<option value="21">用到20多个子表,真厉害,建议拆分多个模块</option>
+			<option value="10">最多只能10个子表,太多了建议拆分多个模块</option>
 			</select></td>
 			<td align="right">字段长度:</td>
 			<td class="tdinput"><input name="lens" value="0" maxlength="4" type="number"  onfocus="js.focusval=this.value" onblur="js.number(this)" class="form-control"></td>

+ 1 - 0
webmain/model/agent/agent.php

@@ -49,6 +49,7 @@ class agentModel extends Model
 		if($this->moders){
 			$this->modeid 	= $this->moders['id'];
 			$this->flow 	= m('flow')->initflow($num);
+			$this->flow->ismobile = 1;
 		}
 	}
 	

Fișier diff suprimat deoarece este prea mare
+ 0 - 0
webmain/model/flow/flow.php


+ 3 - 1
webmain/we/ying/tpl_ying.html

@@ -48,6 +48,7 @@ body,html{background-color:#f1f1f1;overflow:hidden}
 .notrecord{text-align:center;font-size:20px;padding-top:50px;color:#aaaaaa}
 .r-border:after{border-radius:5px}
 .inputs{height:30px;line-height: 28px;border: 1px <?=$maincolor?> solid; padding: 0px 2px;overflow: hidden;border-radius:5px}
+.datesss{background:url(mode/icons/date.png) no-repeat right}
 </style>
 <script>
 var json = <?=json_encode($arr)?>;
@@ -71,7 +72,8 @@ function initbody(){
 function initApp(){
 	js.setapptitle(json.name);
 	js.location=function(dz){
-		if(js.appwin('.',dz))return;
+		var fs = dz.substr(0,1);
+		if(fs!='#' && js.appwin('.',dz))return;
 		location.href = dz;
 	}
 	var nowlist = 'yingyong_mode_'+json.num+'';

+ 1 - 2
webmain/we/ying/ying.js

@@ -321,7 +321,7 @@ var myScroll=false,yy={
 			}
 			return;
 		}
-		if(lx==1 || lx==9 || lx==10 || lx==13 || lx==15 || lx==16 || lx==17 || lx==4){
+		if(lx==1 || lx==9 || lx==10 || lx==13 || lx==15 || lx==16 || lx==17 || lx==19 || lx==4){
 			var bts = (d.issm==1)?'必填':'选填';
 			var str1= '请输入['+d.name+']说明('+bts+'):';
 			if(lx==4)str1='<div align="left" id="showmenusss" style="padding:10px">加载中...</div>'+str1+'';
@@ -400,7 +400,6 @@ var myScroll=false,yy={
 				s='<div class="contline">'+d.title+'</div>';
 			}else{
 				if(!d.statuscolor)d.statuscolor='';
-				
 				var bstr = new touchclass({
 					xuhao:oi,
 					onlongclick:function(){

+ 59 - 1
webmain/we/ying/yingyong/daiban.js

@@ -27,4 +27,62 @@ yy.onshowdata=function(da){
 		if(soumodeid>0)get('modeid').value = soumodeid;
 	}
 }
-myyingsinit();
+myyingsinit();
+
+yy.onclickmenu=function(d){
+	if(d.num=='allty'){
+		if(this.nowevent!='daib'){
+			js.msg('msg','请切换到:所有待办');
+			return false;
+		}
+		var len = this.data.length;
+		if(len==0){
+			js.msg('msg','没有记录');
+			return false;
+		}
+		js.prompt('批量处理同意','请输入批量处理同意说明(选填)',function(lxbd,msg){
+			if(lxbd=='yes'){
+				yy.plliangso(msg);
+			}
+		});
+		return false;
+	}
+	return true;
+}
+
+yy.plliangso = function(sm){
+	this.plbool = true;
+	this.plchusm = sm;
+	this.cgshu = 0;
+	this.sbshu = 0;
+	js.loading('<span id="plchushumm"></span>');
+	this.plliangsos(0);
+}
+
+yy.plliangsos=function(oi){
+	var len = this.data.length;
+	$('#plchushumm').html('批量处理中('+len+'/'+(oi+1)+')...');
+	if(oi>=len){
+		$('#plchushumm').html('处理完成,成功<font color=green>'+this.cgshu+'</font>条,失败<font color=red>'+this.sbshu+'</font>条');
+		setTimeout('yy.reload()', 3000);
+		this.plbool=false;
+		return;
+	}
+	var d = this.data[oi];
+	var cns= {sm:this.plchusm,zt:1,modenum:d.modenum,mid:d.id};
+	$.ajax({
+		url:js.getajaxurl('check','flowopt','flow'),
+		data:cns,
+		type:'post',
+		dataType:'json',
+		success:function(ret){
+			if(ret.success){
+				yy.cgshu++;
+			}else{
+				yy.sbshu++;
+				js.msg('msg','['+d.modename+']'+ret.msg+',不能使用批量来处理,请打开详情去处理。');
+			}
+			yy.plliangsos(oi+1);
+		}
+	});
+}

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff

粤ICP备19079148号