public function QuestionSheetList($request, $response) { /*{{{*/ if (false == FollowupOwner::isFollowupWenZhenAuditor($this->auditor)) { throw new BizException("您没有权限访问此页面"); } $doAction = $request->doAction; if ($doAction == "search") { $response->sheetList = WenDaClient::getInstance()->searchQusetionSheetsByTitle($request->searchName); } else { $response->sheetList = WenDaClient::getInstance()->findWenZhenQuestionSheets(); } }
public function followupSchemeTpl($request, $response) { /*{{{*/ if (false == FollowupOwner::isFollowupSuperAuditor($this->auditor)) { echo "您没有权限访问此页面"; return parent::DIRECT_OUTPUT; } $childCategoryId = $request->childCategoryId; $childCategory = DAL::get()->find('FollowupSchemeCategory', $childCategoryId); $parentCategory = $childCategory->getParentCategory(); $response->parentCategory = $parentCategory; $response->childCategory = $childCategory; $tpls = DAL::get()->find_all_by_followupschemecategoryid_and_isdeleted('FollowupSchemeTpl', $childCategoryId, FollowupSchemeTpl::UNDELETED); $response->tpls = $tpls; $response->dueHourArr = FollowupSchemeTpl::$dueHourArr; $response->executingStateArr = FollowupSchemeTpl::$executingStateArr; $response->display = $request->display; $editTplId = $request->edittplid; $editTpl = DAL::get()->find('FollowupSchemeTpl', $editTplId); $response->editTpl = $editTpl; }
public function ticketQuery($request, $response) { /*{{{*/ $searchVars = $request->vars; if ('true' == $searchVars['search']) { $params = array(); foreach ($searchVars as $k => $v) { if ('' != $v) { $params[$k] = $v; } } // 如果以后查其它类型的工单,从界面传过来即可,现在只查健康日记工单 $params['hostType'] = 'HealthDiary'; $page = $request->getRequest('page', 1); $count = 15; $res = NfsAuditClient::getInstance()->getTicketList4Audit($page, $count, $params); $response->ticketList = $res['list']; $response->pagelink = ''; if (false == empty($res['pageInfo'])) { $response->pagelink = PageNav::getNavLink(PageNav::getPageNavTemplate('/healthrecord/ticketquery?' . http_build_query(array('vars' => $searchVars)) . '&page='), $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']); } } else { $searchVars['passDateBegin'] = ''; $searchVars['passDateEnd'] = ''; $searchVars['auditorId'] = ''; $searchVars['reviewAuditorId'] = ''; $searchVars['reviewResult'] = ''; } $response->searchVars = $searchVars; $response->followupAuditorList = FollowupOwner::getFollowupAuditors(); }
public function auditingTrackList($request, $response) { /*{{{*/ $options = array(); $customerName = $request->customerName; $options['customerName'] = trim($customerName); $response->customerName = $customerName; $executeAuditorId = $request->executeAuditorId; $response->executeAuditorId = $executeAuditorId; $options['executeAuditorId'] = DAL::get()->find_id_by_auditorid('FollowupAuditor', $executeAuditorId); $auditStatus = $request->auditStatus; $response->auditStatus = $auditStatus; $tracks = array(); if ('yes' == $request->search) { if (Track::OVERDUE_UNAUDITED == $auditStatus) { $tracks = TrackClient::getInstance()->getOverDueAndUnAuditedTracks($options); $response->searchType = Track::OVERDUE_UNAUDITED; } elseif (Track::DONE_UNAUDITED == $auditStatus) { $tracks = TrackClient::getInstance()->getDoneAndUnAuditedTracks($options); $response->searchType = Track::DONE_UNAUDITED; } elseif (Track::OVERDUE_AUDITED == $auditStatus) { $tracks = TrackClient::getInstance()->getOverDueAndAuditedTracks($options); $response->searchType = Track::OVERDUE_AUDITED; } elseif (Track::DONE_AUDITED == $auditStatus) { $tracks = TrackClient::getInstance()->getDoneAndAuditedTracks($options); $response->searchType = Track::DONE_AUDITED; } } $response->tracks = $tracks; $response->followupAuditors = FollowupOwner::getFollowupAuditors(); }
<div><?php echo $auditor->realName; ?> ,您好!</div> <div>公共未审核:<?php echo $auditFlowCount; ?> 条 </div> <div> 全部审核中的工单(<?php echo $allAuditFlowCount; ?> ) <?php if (FollowupOwner::isFollowupSuperAuditor($auditor)) { ?> <button id='allRelease'>全部放回</button> <?php } ?> 我审核中的工单(<?php echo $myAuditFlowCount; ?> ) <a href='<?php echo $router->urlfor('nfsaudit/releasetask'); ?> ' target="content_frm"><button>放回我的</button></a> </div>
echo $record->id; ?> "><?php echo $record->id; ?> </a></td> <td><?php echo $record->patient->user->name; ?> </td> <td><?php echo $record->patient->name; ?> </td> <td><?php echo FollowupOwner::getPatientType($record->patient); ?> </td> <td><?php echo $record->getStatusDesc(); ?> </td> <td> <p><?php echo $record->ctime->toShortString(); ?> </p> <p class="mt5"><?php echo $record->ctime->toStringByFormat('H:i:s'); ?> </p>
public function marketingTaskList($request, $response) { /*{{{*/ $userName = $request->username; $params['username'] = $userName; $response->userName = $userName; $taskModelId = $request->taskmodelid; //从menu点进来时,为空 if (true == empty($taskModelId)) { $marketTaskModel = DAL::get()->find_by_condition('NfsTaskModel', "title=:title and isdeleted=:isdeleted", array(':title' => NfsTaskModel::TITLE_SALE_OBSERVEABNORMAL, ':isdeleted' => NfsTaskModel::IS_DELETED_NO)); $marketTaskModelId = $marketTaskModel->id; $taskModelId = $marketTaskModelId; } $params['taskmodelid'] = $taskModelId; $response->taskModelId = $taskModelId; $salesAuditorId = $request->salesauditorid; $params['salesauditorid'] = $salesAuditorId; $response->salesAuditorId = $salesAuditorId; $statusArr = $request->getRequest('statusarr', array()); if ($statusArr == array()) { echo '请返回并选择任务完成状态!<br />[<a href="javascript:history.back(-1);">返回</a>]'; return parent::DIRECT_OUTPUT; } $params['statusarr'] = $statusArr; $response->statusArr = $statusArr; $deadline = $request->getRequest('deadline', XDateTime::today()->toShortString()); $params['deadline'] = $deadline; $response->deadline = $deadline; $page = $request->getRequest('page', 1); $count = 15; $res = TaskClient::getInstance()->getHasNfsTaskOwnerList($page, $count, $params); $response->followupOwnerList = $res['list']; $response->pagelink = ''; $response->taskModelList = TaskClient::getInstance()->getTaskModelList(); if (false == empty($res['pageInfo'])) { $response->pagelink = PageNav::getNavLink(PageNav::getPageNavTemplate('/task/viporfreetasklist?' . http_build_query($params) . '&page='), $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']); } $response->salesAuditorList = FollowupOwner::getFollowupSalesAuditors(); }