initflow($num); if($num=='officia'){ $flow->update("`yzid`='$id'", "`id`='$mid'"); } } } //获取印章 public function getsealdata() { $where= m('admin')->getcompanywhere(1); $rows = m('seal')->getall('1=1 '.$where.'','`id`as value,`name`,`type`','`sort`'); $aaar = $barr = array(); foreach($rows as $k=>$rs){ $rs['subname'] = $rs['type']; $rs['padding'] = '40'; $aaar[] = $rs; } return array_merge($aaar, $barr); } public function getsealdatass() { $where= m('admin')->getcompanywhere(1); $rows = m('seal')->getall('1=1 '.$where.'','`id`as value,`name`,`type`','`sort`,`type`'); $barr = array(); $type = ''; foreach($rows as $k=>$rs){ if($type!=$rs['type'])$barr[] = array('value'=>'','name'=>$rs['type'],'disabled'=>true); $rs['padding'] = '40'; $barr[] = $rs; $type = $rs['type']; } return $barr; } //获取相关信息放到说明里 public function getbinfoAjax() { $mknum = $this->get('mknum'); $barr = array(); if(!isempt($mknum)){ $numa = explode(',', $mknum); $num = $numa[0]; $mid = (int)arrvalue($numa,1); $flow = m('flow')->initflow($num, $mid, false); $barr['zhaiyao'] = $flow->getsummary(); } return $barr; } public function sealaplaftershow($table,$rows) { $barr['rows'] = $rows; $barr['atypearr'] = $this->atypearr; if($this->loadci==1){ $vobj = m('view'); $barr['isadd'] = $vobj->isadd($this->modeid, $this->adminid); //判断是否可添加 $barr['isdaoru'] = $vobj->isdaoru($this->modeid, $this->adminid); //判断是否可导入 $barr['isdaochu'] = $vobj->isdaochu($this->modeid, $this->adminid); //判断是否可导入 // $barr['listinfo'] = m('mode')->createlistpage($this->flow->moders,0,1,$this); } $barr['souarr'] = $this->flow->flowsearchfields(); $rows = $this->flow->viewjinfields($rows);//禁看字段处理 $farrl = array(); foreach($this->flow->fieldsarra as $k2=>$rs2){ if($rs2['fieldstype']=='uploadimg')$farrl[$rs2['fields']]=$rs2['fieldstype']; } if($rows)foreach($rows as $k1=>$rs1){ foreach($farrl as $fid=>$flx){ if(isset($rs1[$fid])){ $val = $rs1[$fid]; if($flx=='uploadimg'){ $val = $this->rock->gethttppath($val); $rows[$k1][$fid] = $val; //if($this->flow->modeid>92)$val=''; } } } } $barr['modeid'] = $this->modeid; $barr['loadci'] = $this->loadci; // $barr['rows'] = $rows; $scarr = $this->storeafter($table, $rows, $barr); if(is_array($scarr))foreach($scarr as $k=>$v)$barr[$k]=$v; return $barr; } // public function sealaplaftershow($table) { // // return array( // 'rows' => [ // // ], // 'where' =>'1=1', // 'order'=>'id desc', // 'table'=> $table // ); // } // // // public function sealaplbeforeshow($table) { // // return array( // 'where' =>'1=1', // 'order'=>'id desc', // 'table'=> $table // ); // } }