|
|
|
@ -417,7 +417,6 @@ class AggregateFinanceStatementController extends ThinkController
|
|
|
|
|
$ids = explode(",",$_REQUEST['ids']);
|
|
|
|
|
foreach ($ids as $k => $v) {
|
|
|
|
|
$res = A("AggregateFinanceSet")->updateAggregateFinanceData($v);
|
|
|
|
|
var_dump($res);
|
|
|
|
|
if(!$res){
|
|
|
|
|
$this->ajaxReturn(array(
|
|
|
|
|
'status' => 0,
|
|
|
|
@ -588,7 +587,7 @@ class AggregateFinanceStatementController extends ThinkController
|
|
|
|
|
$optist = [];
|
|
|
|
|
switch ($info['verify_status']) {
|
|
|
|
|
case '-1':
|
|
|
|
|
$optist = ["viewStatement","cancelVerify","addRemark","editRemark","viewRemark"];
|
|
|
|
|
$optist = ["viewStatement","cancelVerify","addRemark","viewRemark","editRemark"];
|
|
|
|
|
break;
|
|
|
|
|
case '0':
|
|
|
|
|
$optist = ["viewStatement","createStatement"];
|
|
|
|
@ -597,16 +596,16 @@ class AggregateFinanceStatementController extends ThinkController
|
|
|
|
|
$optist = ["viewStatement","editStatement","cancelApply"];
|
|
|
|
|
break;
|
|
|
|
|
case '2':
|
|
|
|
|
$optist = ["viewStatement","cancelVerify","addRemark","editRemark","viewRemark"];
|
|
|
|
|
$optist = ["viewStatement","cancelVerify","addRemark","viewRemark","editRemark"];
|
|
|
|
|
break;
|
|
|
|
|
case '3':
|
|
|
|
|
$optist = ["viewStatement","uploadVoucher","addRemark","editRemark","viewRemark"];
|
|
|
|
|
$optist = ["viewStatement","uploadVoucher","viewVoucher","editVoucher","addRemark","viewRemark","editRemark"];
|
|
|
|
|
break;
|
|
|
|
|
case '4':
|
|
|
|
|
$optist = ["viewStatement","viewVoucher","editVoucher","addRemark","editRemark","viewRemark"];
|
|
|
|
|
$optist = ["viewStatement","viewVoucher","editVoucher","addRemark","viewRemark","editRemark"];
|
|
|
|
|
break;
|
|
|
|
|
case '5':
|
|
|
|
|
$optist = ["viewStatement","uploadVoucher","viewVoucher","editVoucher","addRemark","editRemark","viewRemark"];
|
|
|
|
|
$optist = ["viewStatement","uploadVoucher","viewVoucher","editVoucher","addRemark","viewRemark","editRemark"];
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
break;
|
|
|
|
@ -614,17 +613,15 @@ class AggregateFinanceStatementController extends ThinkController
|
|
|
|
|
//判断凭证和备注
|
|
|
|
|
if(empty($info['ext_field'])){
|
|
|
|
|
//未上传凭证
|
|
|
|
|
if($optist['viewVoucher']) unset($optist['viewVoucher']);
|
|
|
|
|
if($optist['editVoucher']) unset($optist['editVoucher']);
|
|
|
|
|
$optist = array_diff($optist, ["viewVoucher", "editVoucher"]);
|
|
|
|
|
}else{
|
|
|
|
|
if($optist['uploadVoucher']) unset($optist['uploadVoucher']);
|
|
|
|
|
$optist = array_diff($optist, ["uploadVoucher"]);
|
|
|
|
|
}
|
|
|
|
|
if(empty($info['remark'])){
|
|
|
|
|
//未上传备注
|
|
|
|
|
if($optist['editRemark']) unset($optist['editRemark']);
|
|
|
|
|
if($optist['viewRemark']) unset($optist['viewRemark']);
|
|
|
|
|
$optist = array_diff($optist, ["editRemark", "viewRemark"]);
|
|
|
|
|
}else{
|
|
|
|
|
if($optist['addRemark']) unset($optist['addRemark']);
|
|
|
|
|
$optist = array_diff($optist, ["addRemark"]);
|
|
|
|
|
}
|
|
|
|
|
//
|
|
|
|
|
$resarr = [];
|
|
|
|
|