2025-04-10 23:19:13 +08:00

179 lines
11 KiB
PHP
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
use yii\helpers\Html;
use yii\helpers\Url;
?>
<!--下拉选择、选项框-->
<?=Html::cssFile('@web/css/plugins/chosen/chosen.css')?>
<?=Html::jsFile('@web/js/plugins/chosen/chosen.jquery.js')?>
<div class="wrapper wrapper-content">
<div class="row">
<div class="col-sm-12">
<div class="ibox float-e-margins">
<div class="ibox-title">
<h5>单据审核<code> 请财务人员务必仔细核实、正确操作 </code></h5>
</div>
<div class="ibox-content">
<form role="form" class="form-horizontal m-t" method="post" action="<?=Url::toRoute('feeorder/caiwusave')?>" >
<input type="hidden" name="_csrf-backend" value="<?=Yii::$app->getRequest()->getCsrfToken();?>" />
<input type="hidden" name="id" value="<?=isset($detail['id'])?$detail['id']:0;?>">
<?php if(isset($detail['is_chonghong']) && $detail['is_chonghong'] == 1){ ?>
<div class="form-group">
<label class="col-sm-1 control-label"></label>
<div class="col-sm-7">
<div class="input-group">
<span class="input-group-btn">
<button type="button" class="btn btn-primary"><span class="red">*</span> ¥冲红金额</button>
</span>
<input class="form-control" type="number" name="money1" id="money1" autocomplete="off" value="<?=isset($detail['money1'])?$detail['money1']:0;?>" style="text-align: right;">
<span class="input-group-btn">
<button type="button" class="btn btn-default">元</button>
</span>
<input class="form-control" type="number" name="money2" id="money2" autocomplete="off" value="<?=isset($detail['money2'])?$detail['money2']:0;?>" style="text-align: right;">
<span class="input-group-btn">
<button type="button" class="btn btn-default">角</button>
</span>
<input class="form-control" type="number" name="money3" id="money3" autocomplete="off" value="<?=isset($detail['money3'])?$detail['money3']:0;?>" style="text-align: right;">
<span class="input-group-btn">
<button type="button" class="btn btn-default">分</button>
</span>
</div>
<span class="help-block m-b-none">此处填写的是冲红时会抵消的金额;</span>
</div>
</div>
<?php }?>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="red"> * </span>支付发生地:
</label>
<div class="col-sm-9">
<div class="radio radio-primary radio-inline">
<input type="radio" <?=(isset($detail['is_pay_receive'])&&$detail['is_pay_receive']==1)?'checked':'';?> value="1" id="is_pay_receive1" name="is_pay_receive">
<label for="is_pay_receive">在目的地</label>
</div>
<div class="radio radio-primary radio-inline">
<input type="radio" <?=((!isset($detail['is_pay_receive']))||isset($detail['is_pay_receive'])&&$detail['is_pay_receive']==0)?'checked':'';?> value="0" id="is_pay_receive0" name="is_pay_receive">
<label for="is_pay_receive">不在目的地</label>
</div>
<div class="radio radio-primary radio-inline">
<input type="radio" <?=(isset($detail['is_pay_send'])&&$detail['is_pay_send']==1)?'checked':'';?> value="1" id="is_pay_send1" name="is_pay_send">
<label for="is_pay_send">在起运地</label>
</div>
<div class="radio radio-primary radio-inline">
<input type="radio" <?=((!isset($detail['is_pay_send']))||isset($detail['is_pay_send'])&&$detail['is_pay_send']==0)?'checked':'';?> value="0" id="is_pay_send0" name="is_pay_send">
<label for="is_pay_send">不在起运地</label>
</div>
<span class="help-block"><code>支付发生地</code>指该笔支付是由起运地还是目的地发起,或者该笔收入是由起运地还是目的地业务人员经办;<b>不可同时选中“<kbd>在目的地</kbd>”及"<kbd>在起运地</kbd>"</b></span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">批复备注:</label>
<div class="col-sm-9">
<textarea class="form-control" col="3" length="1000" name="logs" id="logs"></textarea>
<span class="help-block m-b-none red">有必要的情况下,可在此对该笔费用做审核批复;</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">操作历史:</label>
<div class="col-sm-9">
<span class="help-block"><?=isset($detail['logs'])?$detail['logs']:''?></span>
</div>
</div>
<div class="alert alert-success">
财务操作验证码(每个验证码的有效期为120分钟,有效期内可无限使用;过期后需要重新获取),必须填写
</div>
<div class="form-group">
<label class="col-sm-1 control-label"><span class="red">*</span> 验证码:</label>
<div class="col-sm-4">
<div class="input-group">
<span class="input-group-btn">
<button type="button" class="btn btn-danger" title="获取验证码" onclick="getVcode(this)">获取</button>
</span>
<input class="form-control" type="text" autocomplete="off" value="" name="vcode" id="vcode" required="required" placeholder="请输入财务验证码">
</div>
</div>
</div>
<script type="text/javascript" charset="utf-8">
var vt;
function vcodeTime(o,t){
if(t>0){
t -= 1;
$(o).html(t+'s');
vt = setTimeout(function(){
vcodeTime(o,t);
},1000);
}else{
clearTimeout(vt);
$(o).html('再次获取');
}
}
function getVcode(obj){
vcodeTime(obj,30); //如果发送失败30秒后可重新获取
var url = "<?= Url::toRoute(['sms/vcode','multi'=>false,'op'=>'caiwu']);?>";
var postdata = {};
$.post(url, postdata, function (res) {
if(res.errorcode>0){
layer.msg(res.msg);
}else{
layer.msg(res.msg);
}
}, 'json');
}
</script>
<div class="hr-line-dashed"></div>
<div class="form-group">
<div class="col-sm-12 col-sm-offset-3">
<?php if(isset($detail['create_by']) && $detail['create_by'] != Yii::$app->user->identity->id){ ?>
<button class="btn btn-white" mini="submit" type="button">该运单不是您创建的</button>
<?php }?>
<?php if(isset($detail['is_chonghong']) && $detail['is_chonghong'] == 1){ ?>
<input class="btn btn-danger" mini="submit2" type="submit" value="确认冲红" name="agree-2" data-toggle="tooltip" data-placement="top" title="冲红后相应的票据财务项目会被还原">
<?php }else{ ?>
<input class="btn btn-primary" mini="submit2" type="submit" value="确认入账" name="agree1" data-toggle="tooltip" data-placement="top" title="确认入账后,相应的财务数据(如运单收入、成本支出等)会被修改到对应的项目">
<input class="btn btn-info" mini="submit2" type="submit" value="仅确认但不入账" name="agree99" data-toggle="tooltip" data-placement="top" title="确认但不入账,适用于做收支备忘但不需要修改运单账目的情况下">
<?php if(isset($detail['status_code']) && $detail['status_code'] == 2){ ?>
<a class="btn btn-danger" href="<?=Url::toRoute(['feeorder/finishch','id'=>$detail['id']])?>" data-toggle="tooltip" data-placement="top" title="结束冲红后,该费用单据即行确认冲红结束,不可再被冲红" mini="act">结束冲红</a>
<?php }?>
<?php }?>
<input class="btn btn-warning" mini="submit" type="button" value="驳回" name="disagree">
</div>
</div>
</form>
<div class="hr-line-dashed"></div>
<div class="alert alert-warning">
所有费用明细单一经财务确认(不管是否入账),均不能再被修改;如果确有填单错误的,请新建相应冲红费用单
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
var config = {
".chosen-select": {},
".chosen-select-deselect": {
allow_single_deselect: !0
},
".chosen-select-no-single": {
disable_search_threshold: 10
},
".chosen-select-no-results": {
no_results_text: "Oops, nothing found!"
},
".chosen-select-width": {
width: "95%"
}
};
for (var selector in config) $(selector).chosen(config[selector]);
});
</script>