root vor 3 Jahren
Ursprung
Commit
6be5428f9b

+ 9 - 0
webmain/flow/input/inputjs/mode_dcwj.js

@@ -0,0 +1,9 @@
+//流程模块【wenjuan.调查问卷】下录入页面自定义js页面,初始函数
+function initbodys(){
+	
+}
+
+function changesubmit(d){
+	if(d.enddt<d.startdt)return '截止日期必须大于开始日期';
+	
+}

+ 4 - 0
webmain/flow/input/inputjs/mode_teacher_a.js

@@ -0,0 +1,4 @@
+//流程模块【teacher_a.学院内教师】下录入页面自定义js页面,初始函数
+function initbodys(){
+	
+}

+ 4 - 0
webmain/flow/input/inputjs/mode_teacher_b.js

@@ -0,0 +1,4 @@
+//流程模块【teacher_b.公司内教师】下录入页面自定义js页面,初始函数
+function initbodys(){
+	
+}

+ 23 - 0
webmain/flow/input/mode_dcwjAction.php

@@ -0,0 +1,23 @@
+<?php
+/**
+*	此文件是流程模块【wenjuan.调查问卷】对应控制器接口文件。
+*/ 
+class mode_dcwjClassAction extends inputAction{
+	
+	
+	protected function savebefore($table, $arr, $id, $addbo){
+		
+	}
+	
+	
+	protected function saveafter($table, $arr, $id, $addbo){
+		
+	}
+	
+	public function submitwenjianAjax()
+	{
+		$mid = (int)$this->post('mid','0');
+		return m('flow')->initflow('wenjuan', $mid)->submitwenjuan();
+	}
+}	
+			

+ 30 - 0
webmain/flow/input/mode_teacher_aAction.php

@@ -0,0 +1,30 @@
+<?php
+/**
+*	此文件是流程模块【teacher_a.学院内教师】对应控制器接口文件。
+*/ 
+class mode_teacher_aClassAction extends inputAction{
+	
+	/**
+	*	重写函数:保存前处理,主要用于判断是否可以保存
+	*	$table String 对应表名
+	*	$arr Array 表单参数
+	*	$id Int 对应表上记录Id 0添加时,大于0修改时
+	*	$addbo Boolean 是否添加时
+	*	return array('msg'=>'错误提示内容','rows'=> array()) 可返回空字符串,或者数组 rows 是可同时保存到数据库上数组
+	*/
+	protected function savebefore($table, $arr, $id, $addbo){
+		
+	}
+	
+	/**
+	*	重写函数:保存后处理,主要保存其他表数据
+	*	$table String 对应表名
+	*	$arr Array 表单参数
+	*	$id Int 对应表上记录Id
+	*	$addbo Boolean 是否添加时
+	*/	
+	protected function saveafter($table, $arr, $id, $addbo){
+		
+	}
+}	
+			

+ 30 - 0
webmain/flow/input/mode_teacher_bAction.php

@@ -0,0 +1,30 @@
+<?php
+/**
+*	此文件是流程模块【teacher_b.公司内教师】对应控制器接口文件。
+*/ 
+class mode_teacher_bClassAction extends inputAction{
+	
+	/**
+	*	重写函数:保存前处理,主要用于判断是否可以保存
+	*	$table String 对应表名
+	*	$arr Array 表单参数
+	*	$id Int 对应表上记录Id 0添加时,大于0修改时
+	*	$addbo Boolean 是否添加时
+	*	return array('msg'=>'错误提示内容','rows'=> array()) 可返回空字符串,或者数组 rows 是可同时保存到数据库上数组
+	*/
+	protected function savebefore($table, $arr, $id, $addbo){
+		
+	}
+	
+	/**
+	*	重写函数:保存后处理,主要保存其他表数据
+	*	$table String 对应表名
+	*	$arr Array 表单参数
+	*	$id Int 对应表上记录Id
+	*	$addbo Boolean 是否添加时
+	*/	
+	protected function saveafter($table, $arr, $id, $addbo){
+		
+	}
+}	
+			

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
webmain/flow/page/input_aqyk_lm.html


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
webmain/flow/page/input_dcwj.html


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
webmain/flow/page/input_nmjxpg.html


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
webmain/flow/page/input_teacher_a.html


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
webmain/flow/page/input_teacher_b.html


+ 1 - 1
webmain/flow/page/input_zbxx.html

@@ -1 +1 @@
-<table width="100%" border="0" class="ke-zeroborder"><tbody><tr class="autoyijianview"><td height="34" width="15%" align="right" class="ys1">*^date^</td><td width="35%" class="ys2">{date}</td><td height="34" width="15%" align="right" class="ys1">*^deptid^</td><td width="35%" class="ys2">{deptid}</td></tr><tr><td height="34" align="right" class="ys1">*^content^</td><td colspan="3" class="ys2">{content}</td></tr></tbody></table>
+<table width="100%" border="0" class="ke-zeroborder"><tbody><tr class="autoyijianview"><td height="34" width="15%" align="right" class="ys1">*^date^</td><td width="35%" class="ys2">{date}</td><td height="34" width="15%" align="right" class="ys1">^deptid^</td><td width="35%" class="ys2">{deptid}</td></tr><tr><td height="34" align="right" class="ys1">*^content^</td><td colspan="3" class="ys2">{content}</td></tr></tbody></table>

+ 59 - 0
webmain/flow/page/rock_page_dcwj.php

@@ -0,0 +1,59 @@
+<?php
+/**
+*	模块:dcwj.调查问卷
+*	说明:自定义区域内可写你想要的代码
+*	来源:流程模块→表单元素管理→[模块.调查问卷]→生成列表页
+*/
+defined('HOST') or die ('not access');
+?>
+<script>
+$(document).ready(function(){
+	{params}
+	var modenum = 'dcwj',modename='调查问卷',isflow=0,modeid='216',atype = params.atype,pnum=params.pnum,modenames='问卷项',listname='ZGN3ag::';
+	if(!atype)atype='';if(!pnum)pnum='';
+	var fieldsarr = [],fieldsselarr= [],chufarr= [];
+	
+	<?php
+	include_once('webmain/flow/page/rock_page.php');
+	?>
+	
+//[自定义区域start]
+
+
+
+//[自定义区域end]
+	c.initpagebefore();
+	js.initbtn(c);
+	var a = $('#view'+modenum+'_{rand}').bootstable(bootparams);
+	c.init();
+	
+});
+</script>
+<!--SCRIPTend-->
+<!--HTMLstart-->
+<div>
+	<table width="100%">
+	<tr>
+		<td style="padding-right:10px;" id="tdleft_{rand}" nowrap><button id="addbtn_{rand}" class="btn btn-primary" click="clickwin,0" disabled type="button"><i class="icon-plus"></i> 新增</button></td>
+		
+		<td><select class="form-control" style="width:110px;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 2px" id="fields_{rand}"></select></td>
+		<td><select class="form-control" style="width:60px;border-radius:0px;border-left:0;padding:0 2px" id="like_{rand}"><option value="0">包含</option><option value="1">等于</option><option value="2">大于等于</option><option value="3">小于等于</option><option value="4">不包含</option></select></td>
+		<td><select class="form-control" style="width:130px;border-radius:0;border-left:0;display:none;padding:0 5px" id="selkey_{rand}"><option value="">-请选择-</option></select><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px" id="keygj_{rand}" placeholder="关键词"><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px;display:none;" id="key_{rand}" placeholder="关键字">
+		</td>
+		
+		<td>
+			<div style="white-space:nowrap">
+			<button style="border-right:0;border-radius:0;border-left:0" class="btn btn-default" click="searchbtn" type="button">搜索</button><button class="btn btn-default" id="downbtn_{rand}" type="button" style="padding-left:8px;padding-right:8px;border-top-left-radius:0;border-bottom-left-radius:0"><i class="icon-angle-down"></i></button> 
+			</div>
+		</td>
+		<td  width="90%" style="padding-left:10px"><div id="changatype{rand}" class="btn-group"></div></td>
+	
+		<td align="right" id="tdright_{rand}" nowrap>
+			<span style="display:none" id="daoruspan_{rand}"><button class="btn btn-default" click="daoru,1" type="button">导入</button>&nbsp;&nbsp;&nbsp;</span><button class="btn btn-default" style="display:none" id="daobtn_{rand}" disabled click="daochu" type="button">导出 <i class="icon-angle-down"></i></button> 
+		</td>
+	</tr>
+	</table>
+</div>
+<div class="blank10"></div>
+<div id="viewdcwj_{rand}"></div>
+<!--HTMLend-->

+ 59 - 0
webmain/flow/page/rock_page_nmjxpg.php

@@ -0,0 +1,59 @@
+<?php
+/**
+*	模块:nmjxpg.教学评估
+*	说明:自定义区域内可写你想要的代码
+*	来源:流程模块→表单元素管理→[模块.教学评估]→生成列表页
+*/
+defined('HOST') or die ('not access');
+?>
+<script>
+$(document).ready(function(){
+	{params}
+	var modenum = 'nmjxpg',modename='教学评估',isflow=0,modeid='203',atype = params.atype,pnum=params.pnum,modenames='',listname='bm1fanhwZw::';
+	if(!atype)atype='';if(!pnum)pnum='';
+	var fieldsarr = [],fieldsselarr= [],chufarr= [];
+	
+	<?php
+	include_once('webmain/flow/page/rock_page.php');
+	?>
+	
+//[自定义区域start]
+
+
+
+//[自定义区域end]
+	c.initpagebefore();
+	js.initbtn(c);
+	var a = $('#view'+modenum+'_{rand}').bootstable(bootparams);
+	c.init();
+	
+});
+</script>
+<!--SCRIPTend-->
+<!--HTMLstart-->
+<div>
+	<table width="100%">
+	<tr>
+		<td style="padding-right:10px;" id="tdleft_{rand}" nowrap><button id="addbtn_{rand}" class="btn btn-primary" click="clickwin,0" disabled type="button"><i class="icon-plus"></i> 新增</button></td>
+		
+		<td><select class="form-control" style="width:110px;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 2px" id="fields_{rand}"></select></td>
+		<td><select class="form-control" style="width:60px;border-radius:0px;border-left:0;padding:0 2px" id="like_{rand}"><option value="0">包含</option><option value="1">等于</option><option value="2">大于等于</option><option value="3">小于等于</option><option value="4">不包含</option></select></td>
+		<td><select class="form-control" style="width:130px;border-radius:0;border-left:0;display:none;padding:0 5px" id="selkey_{rand}"><option value="">-请选择-</option></select><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px" id="keygj_{rand}" placeholder="关键词"><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px;display:none;" id="key_{rand}" placeholder="关键字">
+		</td>
+		
+		<td>
+			<div style="white-space:nowrap">
+			<button style="border-right:0;border-radius:0;border-left:0" class="btn btn-default" click="searchbtn" type="button">搜索</button><button class="btn btn-default" id="downbtn_{rand}" type="button" style="padding-left:8px;padding-right:8px;border-top-left-radius:0;border-bottom-left-radius:0"><i class="icon-angle-down"></i></button> 
+			</div>
+		</td>
+		<td  width="90%" style="padding-left:10px"><div id="changatype{rand}" class="btn-group"></div></td>
+	
+		<td align="right" id="tdright_{rand}" nowrap>
+			<span style="display:none" id="daoruspan_{rand}"><button class="btn btn-default" click="daoru,1" type="button">导入</button>&nbsp;&nbsp;&nbsp;</span><button class="btn btn-default" style="display:none" id="daobtn_{rand}" disabled click="daochu" type="button">导出 <i class="icon-angle-down"></i></button> 
+		</td>
+	</tr>
+	</table>
+</div>
+<div class="blank10"></div>
+<div id="viewnmjxpg_{rand}"></div>
+<!--HTMLend-->

+ 59 - 0
webmain/flow/page/rock_page_teacher_a.php

@@ -0,0 +1,59 @@
+<?php
+/**
+*	模块:teacher_a.学院内教师
+*	说明:自定义区域内可写你想要的代码
+*	来源:流程模块→表单元素管理→[模块.学院内教师]→生成列表页
+*/
+defined('HOST') or die ('not access');
+?>
+<script>
+$(document).ready(function(){
+	{params}
+	var modenum = 'teacher_a',modename='学院内教师',isflow=0,modeid='217',atype = params.atype,pnum=params.pnum,modenames='',listname='dGVhY2hlcl9h';
+	if(!atype)atype='';if(!pnum)pnum='';
+	var fieldsarr = [],fieldsselarr= [],chufarr= [];
+	
+	<?php
+	include_once('webmain/flow/page/rock_page.php');
+	?>
+	
+//[自定义区域start]
+
+
+
+//[自定义区域end]
+	c.initpagebefore();
+	js.initbtn(c);
+	var a = $('#view'+modenum+'_{rand}').bootstable(bootparams);
+	c.init();
+	
+});
+</script>
+<!--SCRIPTend-->
+<!--HTMLstart-->
+<div>
+	<table width="100%">
+	<tr>
+		<td style="padding-right:10px;" id="tdleft_{rand}" nowrap><button id="addbtn_{rand}" class="btn btn-primary" click="clickwin,0" disabled type="button"><i class="icon-plus"></i> 新增</button></td>
+		
+		<td><select class="form-control" style="width:110px;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 2px" id="fields_{rand}"></select></td>
+		<td><select class="form-control" style="width:60px;border-radius:0px;border-left:0;padding:0 2px" id="like_{rand}"><option value="0">包含</option><option value="1">等于</option><option value="2">大于等于</option><option value="3">小于等于</option><option value="4">不包含</option></select></td>
+		<td><select class="form-control" style="width:130px;border-radius:0;border-left:0;display:none;padding:0 5px" id="selkey_{rand}"><option value="">-请选择-</option></select><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px" id="keygj_{rand}" placeholder="关键词"><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px;display:none;" id="key_{rand}" placeholder="关键字">
+		</td>
+		
+		<td>
+			<div style="white-space:nowrap">
+			<button style="border-right:0;border-radius:0;border-left:0" class="btn btn-default" click="searchbtn" type="button">搜索</button><button class="btn btn-default" id="downbtn_{rand}" type="button" style="padding-left:8px;padding-right:8px;border-top-left-radius:0;border-bottom-left-radius:0"><i class="icon-angle-down"></i></button> 
+			</div>
+		</td>
+		<td  width="90%" style="padding-left:10px"><div id="changatype{rand}" class="btn-group"></div></td>
+	
+		<td align="right" id="tdright_{rand}" nowrap>
+			<span style="display:none" id="daoruspan_{rand}"><button class="btn btn-default" click="daoru,1" type="button">导入</button>&nbsp;&nbsp;&nbsp;</span><button class="btn btn-default" style="display:none" id="daobtn_{rand}" disabled click="daochu" type="button">导出 <i class="icon-angle-down"></i></button> 
+		</td>
+	</tr>
+	</table>
+</div>
+<div class="blank10"></div>
+<div id="viewteacher_a_{rand}"></div>
+<!--HTMLend-->

+ 59 - 0
webmain/flow/page/rock_page_teacher_b.php

@@ -0,0 +1,59 @@
+<?php
+/**
+*	模块:teacher_b.公司内教师
+*	说明:自定义区域内可写你想要的代码
+*	来源:流程模块→表单元素管理→[模块.公司内教师]→生成列表页
+*/
+defined('HOST') or die ('not access');
+?>
+<script>
+$(document).ready(function(){
+	{params}
+	var modenum = 'teacher_b',modename='公司内教师',isflow=0,modeid='218',atype = params.atype,pnum=params.pnum,modenames='',listname='dGVhY2hlcl9h';
+	if(!atype)atype='';if(!pnum)pnum='';
+	var fieldsarr = [],fieldsselarr= [],chufarr= [];
+	
+	<?php
+	include_once('webmain/flow/page/rock_page.php');
+	?>
+	
+//[自定义区域start]
+
+
+
+//[自定义区域end]
+	c.initpagebefore();
+	js.initbtn(c);
+	var a = $('#view'+modenum+'_{rand}').bootstable(bootparams);
+	c.init();
+	
+});
+</script>
+<!--SCRIPTend-->
+<!--HTMLstart-->
+<div>
+	<table width="100%">
+	<tr>
+		<td style="padding-right:10px;" id="tdleft_{rand}" nowrap><button id="addbtn_{rand}" class="btn btn-primary" click="clickwin,0" disabled type="button"><i class="icon-plus"></i> 新增</button></td>
+		
+		<td><select class="form-control" style="width:110px;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 2px" id="fields_{rand}"></select></td>
+		<td><select class="form-control" style="width:60px;border-radius:0px;border-left:0;padding:0 2px" id="like_{rand}"><option value="0">包含</option><option value="1">等于</option><option value="2">大于等于</option><option value="3">小于等于</option><option value="4">不包含</option></select></td>
+		<td><select class="form-control" style="width:130px;border-radius:0;border-left:0;display:none;padding:0 5px" id="selkey_{rand}"><option value="">-请选择-</option></select><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px" id="keygj_{rand}" placeholder="关键词"><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px;display:none;" id="key_{rand}" placeholder="关键字">
+		</td>
+		
+		<td>
+			<div style="white-space:nowrap">
+			<button style="border-right:0;border-radius:0;border-left:0" class="btn btn-default" click="searchbtn" type="button">搜索</button><button class="btn btn-default" id="downbtn_{rand}" type="button" style="padding-left:8px;padding-right:8px;border-top-left-radius:0;border-bottom-left-radius:0"><i class="icon-angle-down"></i></button> 
+			</div>
+		</td>
+		<td  width="90%" style="padding-left:10px"><div id="changatype{rand}" class="btn-group"></div></td>
+	
+		<td align="right" id="tdright_{rand}" nowrap>
+			<span style="display:none" id="daoruspan_{rand}"><button class="btn btn-default" click="daoru,1" type="button">导入</button>&nbsp;&nbsp;&nbsp;</span><button class="btn btn-default" style="display:none" id="daobtn_{rand}" disabled click="daochu" type="button">导出 <i class="icon-angle-down"></i></button> 
+		</td>
+	</tr>
+	</table>
+</div>
+<div class="blank10"></div>
+<div id="viewteacher_b_{rand}"></div>
+<!--HTMLend-->

+ 1 - 0
webmain/flow/page/view_dcwj_0.html

@@ -0,0 +1 @@
+<div style="font-size:24px;padding:20px 0px;" align="center">{title}</div><div style="font-size:12px;color:#888888;">日期:{startdt}→{enddt}</div><div><p>{explain}</p></div><div>{file_content}</div>

+ 1 - 0
webmain/flow/page/view_dcwj_1.html

@@ -0,0 +1 @@
+<div style="font-size:24px;padding:20px 0px;" align="center">{title}</div><div style="font-size:12px;color:#888888;">日期:{startdt}→{enddt}</div><div><p>{explain}</p></div><div>{file_content}</div>

+ 85 - 0
webmain/flow/page/viewpage_dcwj.html

@@ -0,0 +1,85 @@
+<div align="left" style="background-color:#F7FCFF;line-height:25px">
+<form name="wenjuan">
+	<?php
+	foreach($da['arr']['itemarr'] as $k1=>$rs1){
+	?>
+	<div style="margin:5px 10px">
+	<div style="font-weight:bold"><?=$k1+1?>、<?=$rs1['itemname']?></div>
+	<div style="color:#888888;font-size:12px;"><?=$rs1['itemcont']?></div>
+	<?php
+	$str = '';
+	$xuan= explode(',','a,b,c,d,e,f,g,h,i,k');
+	$tyname = 'itemname_'.$rs1['id'].'';
+	if($da['arr']['hlx']=='true'){
+		if($rs1['itemtype']<='1'){
+			$typess = 'radio';
+			if($rs1['itemtype']=='1'){
+				$typess = 'checkbox';
+				$tyname.= '[]';
+			}
+			foreach($xuan as $xzm){
+				if(!isempt(arrvalue($rs1,'item'.$xzm.''))){
+					$bili = $rock->number(($rs1['daan'.$xzm.'']/$rs1['zong'])*100);
+					$str .= '<div><input type="'.$typess.'" name="'.$tyname.'" value="'.$xzm.'">'.$rs1['item'.$xzm.''].'&nbsp;<span style="font-size:12px;color:#888888">'.$rs1['daan'.$xzm.''].'票('.$bili.'%)</font></div>';
+					$str .= '<div style="margin-bottom:5px;border:1px #DCECF7 solid;height:8px;width:100%;overflow:hidden"><div style="background:#6CB0DD;width:'.$bili.'%;height:8px"></div></div>';
+				}
+			}
+		}else{
+			$str = $rs1['showcont'];
+		}
+	}else{
+		if($rs1['itemtype']<='1'){
+			$typess = 'radio';
+			if($rs1['itemtype']=='1'){
+				$typess = 'checkbox';
+				$tyname.= '[]';
+			}
+			foreach($xuan as $xzm){
+				if(!isempt(arrvalue($rs1,'item'.$xzm.''))){
+					$chek = '';
+					if(contain(','.$rs1['daan'].',',','.$xzm.','))$chek='checked';
+					if($da['arr']['tjcount']>0)$chek.=' disabled';
+					$str .= '<div><label><input type="'.$typess.'" '.$chek.' name="'.$tyname.'" value="'.$xzm.'">'.$rs1['item'.$xzm.''].'</label></div>';
+				}
+			}
+		}
+		if($rs1['itemtype']=='2'){
+			$disa = ($da['arr']['tjcount']>0) ? 'disabled' : '';
+			$str .= '<div><textarea class="inputs" '.$disa.' name="'.$tyname.'" style="width:90%;height:60px">'.$rs1['daan'].'</textarea></div>';
+		}
+	}
+	echo $str;
+	?>
+	</div>
+	<?php }?>
+</form>	
+	<div style="margin:15px">
+	<?php
+	if($da['arr']['hlx']!='true'){
+		if($da['arr']['tjcount']==0){
+			echo '<input onclick="submittoupiao(this)" style="background:#800000" type="button" value="提交问卷" class="webbtn">';
+		}else{
+			echo '<font color=#888888>'.$da['arr']['showname'].' 已经提交过了</font>';
+		}
+	}
+	?>
+	<span id="msgview"></span></div>
+</div>
+
+<script>
+function submittoupiao(o1){
+	var da = js.getformdata('wenjuan');
+	o1.disabled=true;
+	js.setmsg('提交中...');
+	da.mid = mid;
+	js.ajax(geturlact('submitwenjian'),da,function(s){
+		if(s=='ok'){
+			js.setmsg('提交成功','green');
+			js.reload();
+		}else{
+			js.setmsg(s);
+			o1.disabled=false;
+		}
+	});
+}
+</script>

+ 152 - 0
webmain/model/flow/dcwjModel.php

@@ -0,0 +1,152 @@
+<?php
+//问卷调查模块接口问卷
+class flow_dcwjClassModel extends flowModel
+{
+	public $inputwidth	= 950;
+	
+	private $readunarr = array();//未读人员
+	
+	
+	//替换读取统计
+	public function flowrsreplace($rs, $lx=0)
+	{
+		
+		if($lx==2 && $this->adminid==$rs['uid']){
+			$where = $this->adminmodel->gjoin($rs['receid'],'','where');
+			$where.= " and `workdate`<='".$rs['startdt']."' and `status`=1";
+			$yito  = $this->adminmodel->rows($where);
+			$yato  = 0;
+			if(!isempt($rs['dauserids']))$yato = count(explode(',', $rs['dauserids']));
+			$temp_total = ''.$yato.'/'.$yito.'';
+			
+			$rs['temp_total'] = $temp_total;
+		}
+		if($rs['enddt']<$this->rock->date)$rs['ishui']=1;
+		
+		//未查阅人
+		if($lx==1){
+			$barr 	= m('log')->getreadshu($this->mtable, $rs['id'],$rs['receid'] , $rs['startdt'], $this->adminmodel);
+			foreach($barr as $k=>$v)$rs[$k]=$v;
+			$this->readunarr = $barr['wduarr'];
+		}
+		
+		return $rs;
+	}
+	
+	//作废或删除时
+	protected function flowzuofeibill($sm)
+	{
+		m('wenjuau')->delete("`mid`='$this->id'");
+	}
+	
+	
+	protected function flowdatalog($arr)
+	{
+		
+		$arr['title'] 		= '';
+		$itemarr			= m('wenjuat')->getall("`mid`='$this->id'",'*','sort asc');
+		$suid		= (int)$this->rock->get('suid','0');
+		if($suid==0)$suid = $this->adminid;
+		
+		//读取我提交的结果
+		$tjrows 			= m('wenjuau')->getall("`mid`='$this->id' and `optid`='$suid'");
+		$arr['tjcount']		= count($tjrows);//是否提交过
+		$hlx	= $this->rock->get('hlx'); 
+		foreach($itemarr as $k=>$rs)$itemarr[$k]['daan']='';
+		
+		//显示汇总
+		if($hlx=='true'){
+			$xuan= explode(',','a,b,c,d,e,f,g,h,i,k');
+			$zongtiarr	= m('wenjuau')->getall("`mid`='$this->id'");
+			foreach($itemarr as $k=>$rs){
+				$showcont = '';
+				$piaoshu  = 0;
+				foreach($xuan as $xua)$itemarr[$k]['daan'.$xua.'']=0;
+				$itemarr[$k]['zong'] = 0;
+				foreach($zongtiarr as $k1=>$rs1){
+					if($rs['id']==$rs1['sid']){
+						if($rs['itemtype']=='2'){
+							$showcont.='<div>'.$rs1['optname'].':'.$rs1['conts'].' <span style="font-size:12px;color:#888888">('.$rs1['optdt'].')</font></div>';
+						}else{
+							$conts = ','.$rs1['conts'].',';
+							foreach($xuan as $xua){
+								if(contain($conts,','.$xua.',')){
+									$itemarr[$k]['daan'.$xua.'']++;
+									$itemarr[$k]['zong']++;
+								}
+							}
+						}
+					}
+				}
+				$itemarr[$k]['showcont'] = $showcont;
+			}
+		}else if($arr['tjcount']>0){
+			$rand = $tjrows[0]['rand'];
+			foreach($itemarr as $k=>$rs){
+				foreach($tjrows as $k1=>$rs1){
+					if($rs1['rand']==$rand && $rs1['sid']==$rs['id']){
+						$itemarr[$k]['daan'] = $rs1['conts'];
+					}
+				}
+			}
+		}
+		
+		$arr['readunarr'] 	= $this->readunarr;//读取未查阅
+		$arr['itemarr']		= $itemarr;
+		$arr['showname']	= $this->adminmodel->getmou('name', $suid);
+		$arr['hlx']		= $hlx;
+		return $arr;
+	}
+	
+	//显示调查内容
+	public function showitem()
+	{
+		
+	}
+	
+	/**
+	*	提交问卷了
+	*/
+	public function submitwenjuan()
+	{
+		if(isset($this->rs['status']) && $this->rs['status']!='1')return '记录审核未完成';
+		if($this->rs['startdt']>$this->rock->date)return '还没开始呢';
+		if($this->rs['enddt']<$this->rock->date)return '已经结束了哦';
+		$itemarr	= m('wenjuat')->getall("`mid`='$this->id'",'*','sort asc');
+		$rand 		= rand(100000,999999);
+		$dbs 		= m('wenjuau');
+		if($dbs->rows("`mid`='$this->id' and `optid`='$this->adminid'")>0)return '已经提交过了哦';
+		if(!isempt($this->rs['dauserids'])){
+			$dauserids	= explode(',', $this->rs['dauserids']);
+			if(!in_array($this->adminid, $dauserids))$dauserids[] = $this->adminid;
+		}else{
+			$dauserids  = array($this->adminid);
+		}
+		foreach($itemarr as $k1=>$rs1){
+			$tyname = 'itemname_'.$rs1['id'].'';
+			$tyvale = $this->rock->post($tyname);
+			if(isempt($tyvale))return '选项'.($k1+1).'你还没选呢';
+			$itemarr[$k1]['tyvale'] = $tyvale;
+		}
+		
+		foreach($itemarr as $k1=>$rs1){
+			$uarr = array('mid'=>$this->id);
+			$uarr['sid'] = $rs1['id'];
+			$uarr['comid'] = $this->rs['comid'];
+			$uarr['conts'] = $rs1['tyvale'];
+			$uarr['optid'] = $this->adminid;
+			$uarr['optname'] = $this->adminname;
+			$uarr['optdt'] = $this->rock->now;
+			$uarr['rand'] = $rand;
+			$dbs->insert($uarr);
+		}
+
+		$this->update(array(
+			'dauserids' => join(',', $dauserids)
+		), $this->id);
+		
+		$this->numtodosend('wmsubmit','提交问卷');
+		
+		return 'ok';
+	}
+}