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();
 }
Example #5
0
<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>
Example #6
0
    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();
 }