|
@@ -7,11 +7,22 @@
|
|
<meta name=copyright content=smartcost.com.cn>
|
|
<meta name=copyright content=smartcost.com.cn>
|
|
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
|
|
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
|
|
<link rel=stylesheet href="{{rootUrl}}global/css/app/bootstrap.css">
|
|
<link rel=stylesheet href="{{rootUrl}}global/css/app/bootstrap.css">
|
|
- <link rel=stylesheet href="{{rootUrl}}global/css/app/style.css">
|
|
|
|
|
|
+ <link rel=stylesheet href="{{rootUrl}}global/css/app/style.css?201709181">
|
|
<script src="{{rootUrl}}global/js/jquery-1.9.1.min.js"></script>
|
|
<script src="{{rootUrl}}global/js/jquery-1.9.1.min.js"></script>
|
|
<script src="{{rootUrl}}global/js/app/bootstrap.js"></script>
|
|
<script src="{{rootUrl}}global/js/app/bootstrap.js"></script>
|
|
<script src="{{rootUrl}}global/js/app/global.js"></script>
|
|
<script src="{{rootUrl}}global/js/app/global.js"></script>
|
|
<script src="{{rootUrl}}global/js/app/echarts.min.js"></script>
|
|
<script src="{{rootUrl}}global/js/app/echarts.min.js"></script>
|
|
|
|
+ <!-- if {{firstUser}} == 0 -->
|
|
|
|
+ <style>
|
|
|
|
+ .bottomToolsbar ul li{
|
|
|
|
+ float:left;
|
|
|
|
+ width:33.333%;
|
|
|
|
+ height:5.5rem;
|
|
|
|
+ line-height: 5.5rem;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+ </style>
|
|
|
|
+ <!-- endif -->
|
|
</head>
|
|
</head>
|
|
<body>
|
|
<body>
|
|
<div class="wrapContent">
|
|
<div class="wrapContent">
|
|
@@ -141,6 +152,7 @@
|
|
</div>
|
|
</div>
|
|
<ul>
|
|
<ul>
|
|
<li><button type="button" class="submit btn-danger" data-toggle="modal" data-target="#myModalUnpass">审批不通过</button></li>
|
|
<li><button type="button" class="submit btn-danger" data-toggle="modal" data-target="#myModalUnpass">审批不通过</button></li>
|
|
|
|
+ <!-- if {{firstUser}} == 0 --><li><button type="button" class="submit btn-warning" data-toggle="modal" data-target="#myModalreturn">退回</button></li><!-- endif -->
|
|
<li><button type="button" class="submit btn-success" data-toggle="modal" data-target="#myModalPass">审批通过</button></li>
|
|
<li><button type="button" class="submit btn-success" data-toggle="modal" data-target="#myModalPass">审批通过</button></li>
|
|
</ul>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
@@ -159,7 +171,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
|
|
- <button type="button" class="btn btn-danger auditclass" act="np" maid="{{maid}}" pmid="{{pmid}}" numpname="{{numpname}}" times="{{times}}">确认审批不通过</button>
|
|
|
|
|
|
+ <button type="button" class="btn btn-danger auditclass" act="np" maid="{{maid}}" pmid="{{pmid}}" numpname="{{numpname}}" times="{{times}}" last="">确认审批不通过</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -180,11 +192,31 @@
|
|
<div class="modal-footer">
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
|
|
<button type="button" class="btn btn-success auditclass" act="p" maid="{{maid}}" pmid="{{pmid}}" numpname="{{numpname}}"
|
|
<button type="button" class="btn btn-success auditclass" act="p" maid="{{maid}}" pmid="{{pmid}}" numpname="{{numpname}}"
|
|
- times="{{times}}" id="pass">确认审批通过</button>
|
|
|
|
|
|
+ times="{{times}}" last="" id="pass">确认审批通过</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <!-- if {{firstUser}} == 0 -->
|
|
|
|
+ <div class="modal fade modalWrap" id="myModalreturn" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
|
|
|
|
+ <div class="modal-dialog" role="document">
|
|
|
|
+ <div class="modal-content">
|
|
|
|
+ <div class="modal-header">
|
|
|
|
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
|
|
|
+ <h4 class="modal-title">退回</h4>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="modal-body">
|
|
|
|
+ <h4>是否退回上一个审批人“{{lastUsername}}<!-- if !empty({{lastUserCompany}}) -->({{lastUserCompany}})<!-- endif -->”审批</h4>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="modal-footer">
|
|
|
|
+ <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
|
|
|
|
+ <button type="button" class="btn btn-warning auditclass" act="back" maid="{{maid}}" pmid="{{pmid}}" numpname="{{numpname}}"
|
|
|
|
+ times="{{times}}" last="{{lastUserID}}" id="back">确认退回</button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- endif -->
|
|
<!-- endif -->
|
|
<!-- endif -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -357,11 +389,12 @@
|
|
var content = $(this).parent().parent().find("textarea").val();
|
|
var content = $(this).parent().parent().find("textarea").val();
|
|
var act = $(this).attr('act');
|
|
var act = $(this).attr('act');
|
|
var maid = $(this).attr('maid');
|
|
var maid = $(this).attr('maid');
|
|
|
|
+ var last = $(this).attr('last');
|
|
$.ajax({
|
|
$.ajax({
|
|
type: "POST",
|
|
type: "POST",
|
|
dataType: "json",
|
|
dataType: "json",
|
|
cache: false,
|
|
cache: false,
|
|
- data: {"act": act, "pmid": pmid, "numpname": numpname, "times": times, "content": content},
|
|
|
|
|
|
+ data: {"act": act, "pmid": pmid, "numpname": numpname, "times": times, "content": content, "last": last},
|
|
url: "/app/rproject/{{pid}}/section/{{pmid}}/detail?uid={{uid}}",
|
|
url: "/app/rproject/{{pid}}/section/{{pmid}}/detail?uid={{uid}}",
|
|
success: function (data) {
|
|
success: function (data) {
|
|
if (data['status'] == 1) {
|
|
if (data['status'] == 1) {
|