|
@@ -35,6 +35,7 @@ class RProjectController extends DooController
|
|
|
$this->data['user'] = $this->profile->getProWithUid($this->auth->getUid());
|
|
|
$mpidArray = $this->measureauditact->getAuditProject2($this->auth->getUid());
|
|
|
if (isset($mpidArray[0]['pid'])) {
|
|
|
+ $this->data['numofchecking'] = 0;
|
|
|
foreach ($mpidArray as $key => $value) {
|
|
|
// 审批操作按照时间排序多标段
|
|
|
$this->data['numofchecking'] += $this->measureauditact->getCountMyChecking($value['pid'], $this->auth->getUid());
|
|
@@ -102,7 +103,7 @@ class RProjectController extends DooController
|
|
|
|
|
|
public function proSection()
|
|
|
{
|
|
|
- $mpidArray = $this->measureauditact->getAuditProject($this->auth->getUid());
|
|
|
+ $mpidArray = $this->measureauditact->getAuditProject2($this->auth->getUid());
|
|
|
foreach ($mpidArray as $k1 => $v1) {
|
|
|
if ($v1['pid'] != $this->params['pid'])
|
|
|
$this->data['allproArray'][] = $this->project->getRowByPid($v1['pid']);
|
|
@@ -122,7 +123,7 @@ class RProjectController extends DooController
|
|
|
$ncurrdone = number_format(0, 2, '.', ',');
|
|
|
$pnowtotal = '0%';
|
|
|
$dispcurrdone = '0%';
|
|
|
- $numStatusArray['currstatus'] = 'uncheck';
|
|
|
+// $numStatusArray['currstatus'] = 'uncheck';
|
|
|
$StidArray = $this->actmeasure->getAllbyStid($value['stid']);
|
|
|
$currdoneInt = $this->numofperact->getCurrdoneSTID($value['stid'])['totalplus'];
|
|
|
if (isset($StidArray))
|
|
@@ -145,11 +146,11 @@ class RProjectController extends DooController
|
|
|
if (!isset($countNum)) {
|
|
|
$countNum = 0;
|
|
|
}
|
|
|
- $numStatusArray = $this->numofperact->getLastStatus($this->params['pid'], $v['pmid']);
|
|
|
+ $numStatusArray = $this->numofperact->getLastStatus3($this->params['pid'], $v['pmid']);
|
|
|
if (!isset($numStatusArray['currstatus'])) {
|
|
|
$numStatusArray['currstatus'] = 'uncheck';
|
|
|
}
|
|
|
- $datatmp = $this->measureauditact->getMyAuditStatus($numStatusArray['pmid'], $numStatusArray['numpname'], $numStatusArray['times'], $this->auth->getUid());
|
|
|
+ $datatmp = $this->measureauditact->getMyAuditStatus2($numStatusArray['pmid'], $numStatusArray['numpname'], $numStatusArray['times'], $this->auth->getUid());
|
|
|
if ($datatmp && ($datatmp['mastatus'] == 'checking')) {
|
|
|
$buttonhtml = '<a class="btn btn-warning btn-small" href="/rproject/' . $this->params['pid'] . '/section/' . $v['pmid'] . '/report/' . $numStatusArray['mpid'] . '">开始审批</a>';
|
|
|
} else {
|
|
@@ -273,16 +274,15 @@ class RProjectController extends DooController
|
|
|
|
|
|
public function proDetail()
|
|
|
{
|
|
|
- $numStatusArray = $this->numofperact->getLastStatus($this->params['pid'], $this->params['pmid']);
|
|
|
+ $numStatusArray = $this->numofperact->getLastStatus2($this->params['pid'], $this->params['pmid']);
|
|
|
// 项目名称
|
|
|
- $mpidArray = $this->measureauditact->getAuditProject($this->auth->getUid());
|
|
|
+ $mpidArray = $this->measureauditact->getAuditProject2($this->auth->getUid());
|
|
|
foreach ($mpidArray as $k1 => $v1) {
|
|
|
if ($v1['pid'] != $this->params['pid'])
|
|
|
$this->data['allproArray'][] = $this->project->getRowByPid($v1['pid']);
|
|
|
}
|
|
|
$this->data['currproArray'] = $this->project->getRowByPid($this->params['pid']);
|
|
|
$this->data['MeasureArray'] = $this->numofperact->getGroupByLastOne($this->params['pmid']);
|
|
|
- $this->data['MeasureArray'] = $this->numofperact->getGroupByLastOne($this->params['pmid']);
|
|
|
$measureArray = $this->actmeasure->getRowByPmid($this->params['pmid']);
|
|
|
foreach ($this->data['MeasureArray'] as $key => $value) {
|
|
|
if ($measureArray['contracttotal'] > ($value['currdone'] > 0)) {
|
|
@@ -303,7 +303,7 @@ class RProjectController extends DooController
|
|
|
|
|
|
|
|
|
// 期数列表
|
|
|
- $tmpArray = $this->numofperact->getGroupByLastOne($this->params['pmid']);
|
|
|
+ $tmpArray = $this->numofperact->getGroupByLastOne2($this->params['pmid']);
|
|
|
foreach ($tmpArray as $k => $v) {
|
|
|
if ($v['mpid'] == $this->params['mpid']) {
|
|
|
$this->data['currnum'] = $v['numpname'];
|
|
@@ -390,7 +390,7 @@ class RProjectController extends DooController
|
|
|
if ($value['mastatus'] == 'uncheck') {
|
|
|
$statuStr = '';
|
|
|
$statucolorStr = '';
|
|
|
- $statushtml = '<li title="" class=""><img src="' . Doo::conf()->APP_URL . 'global/images/avtra.png"></li>';
|
|
|
+ $statushtml = '<li title="" class=""><img src="' . $strAvatar . '"></li>';
|
|
|
}
|
|
|
if ($value['mastatus'] == 'checking') {
|
|
|
$statuStr = '<h4 class="colOrange">审核中</h4>';
|