用章管理、用章登记、项目登记相关业务需求调整 modify by Kalman.CHENG ☆ At 2022-11-10

develop
chengminglong 3 years ago
parent 57aae2723b
commit b9cc03bf15

@ -20,7 +20,7 @@ import org.hibernate.search.annotations.Store;
/**
* 使
*
*
* @author chaisw
* @date 2014-8-26
*/
@ -35,12 +35,12 @@ public class Chapter implements Serializable {
/**
*
*/
@Id
@GenericGenerator(name="idGenerator", strategy="org.hibernate.id.UUIDGenerator")
@GeneratedValue(generator="idGenerator")
@Column(name = "ID")
@Id
@GenericGenerator(name="idGenerator", strategy="org.hibernate.id.UUIDGenerator")
@GeneratedValue(generator="idGenerator")
@Column(name = "ID")
private String id;
/**
*
*/
@ -53,23 +53,23 @@ public class Chapter implements Serializable {
private String chapterContent;
/**
* 0 1
*/
@Column(name = "CHAPTER_TYPE")
private int chapterType;
* 0 1
*/
@Column(name = "CHAPTER_TYPE")
private int chapterType;
/**
* 0 1
*/
@Column(name = "ORG_TYPE")
private int orgType;
/**
* 0 1
*/
@Column(name = "ORG_TYPE")
private int orgType;
/**
*
*/
@Column(name = "CHAPTER_NUM")
private int chapterNum;
/**
*
*/
@ -78,46 +78,46 @@ public class Chapter implements Serializable {
@Transient
private String applyUserName;
/**
* Id
*/
@Column(name = "ORG_DEPT_ID")
private String orgDeptId;
/**
*
*/
@Transient
private String orgDeptName;
/**
* Id
*/
@Column(name = "ORG_DEPT_ID")
private String orgDeptId;
/**
*
*/
@Transient
private String orgDeptName;
/**
*
*/
@Column(name = "APPLY_DEPT")
private String applyDept;
@Transient
private String applyDeptName;
/**
*
*/
@Column(name = "APPLY_TIME")
private Date applyTime;
/**
*
*/
@Column(name = "CHECK_USER")
private String checkUser;
@Transient
private String checkUserName;
/**
*
*/
@Column(name = "CHECK_TIME")
private Date checkTime;
/**
*
*/
@ -165,28 +165,28 @@ public class Chapter implements Serializable {
*/
@Column(name = "APPROVAL_USER")
private String approvalUser;
@Transient
private String approvalUserName;
/**
*
*/
@Column(name = "APPROVAL_TIME")
private Date approvalTime;
/**
*
*/
@Column(name = "APPROVAL_OPINION")
private String approvalOpinion;
/**
*
*/
@Column(name = "REMARKS")
private String remarks;
/**
* 0 1:
*/
@ -201,34 +201,34 @@ public class Chapter implements Serializable {
/**
*
0 ;
1 ;
8 18 ;9 19
2 1222() ;31323 -- 20220615退-2223
20; 21 -- 20190624()
4 ;)
14;
515
6 ;
7
11 -> 2/3 -> 4/5 -> 6 -> 7
21 -> 8/9 -> 2/3 -> 4/5 -> 6 -> 7
31 -> 2/3 -> 14/15 -> 18/19 ->22/23-> 12/13 -> 20/21 -> 4/5 -> 6 -> 7
41 -> 8/9 -> 2/3 -> 14/15 -> 18/19 ->22/23-> 12/13 -> 20/21 -> 4/5 -> 6 -> 7
531 -> 18/19 ->22/23-> 12/13 -> 20/21 -> 4/5 -> 6 -> 7
0 ;
1 ;
8 18 ;9 19
2 1222() ;31323 -- 20220615退-2223
20; 21 -- 20190624()
4 ;)
14;
515
6 ;
7
11 -> 2/3 -> 4/5 -> 6 -> 7
21 -> 8/9 -> 2/3 -> 4/5 -> 6 -> 7
31 -> 2/3 -> 14/15 -> 18/19 ->22/23-> 12/13 -> 20/21 -> 4/5 -> 6 -> 7
41 -> 8/9 -> 2/3 -> 14/15 -> 18/19 ->22/23-> 12/13 -> 20/21 -> 4/5 -> 6 -> 7
531 -> 18/19 ->22/23-> 12/13 -> 20/21 -> 4/5 -> 6 -> 7
*/
@Column(name = "STATE")
private Integer state;
/**
* id
*/
@Column(name = "ORG_ID")
private String orgId;
/**
* id
*/
@Column(name = "ORG_ID")
private String orgId;
@Transient
private String orgName;
@ -254,11 +254,11 @@ public class Chapter implements Serializable {
@Column(name = "RETURN_TIME")
private Date returnTime;
/**
*
*/
@Transient
private String stateName;
/**
*
*/
@Transient
private String stateName;
/**
*file_code
@ -273,6 +273,13 @@ public class Chapter implements Serializable {
*/
@Column(name = "APPLY_CAPITAL_FLAG")
private Integer applyCapitalFlag;
/**
*
*/
@Column(name = "ASSET_TRANSFER_FLAG")
private Integer assetTransferFlag;
/**
*
*/
@ -455,171 +462,171 @@ public class Chapter implements Serializable {
public Chapter() {
this.deleteFlag= BaseEntity.DEL_FLAG_NORMAL;
this.deleteFlag= BaseEntity.DEL_FLAG_NORMAL;
}
public Chapter(String id, String chapterContent,int orgType,int chapterType, String orgId, int chapterNum,String orgDeptId, String applyUser, Date applyTime, String checkUser, Date checkTime, String checkOpinion, String approvalUser, Date approvalTime, String approvalOpinion, String remarks, Integer deleteFlag, Integer state, String registerUser, Date borrowTime, Date returnTime) {
super();
this.id = id;
this.chapterContent = chapterContent;
this.chapterType = chapterType;
this.chapterNum = chapterNum;
this.orgType = orgType;
this.applyUser = applyUser;
this.applyTime = applyTime;
this.orgDeptId = orgDeptId;
this.checkUser = checkUser;
this.checkTime = checkTime;
this.checkOpinion = checkOpinion;
this.approvalUser = approvalUser;
this.approvalTime = approvalTime;
this.approvalOpinion = approvalOpinion;
this.remarks = remarks;
this.deleteFlag = deleteFlag;
this.state = state;
this.orgId = orgId;
this.registerUser = registerUser;
this.borrowTime = borrowTime;
this.returnTime = returnTime;
super();
this.id = id;
this.chapterContent = chapterContent;
this.chapterType = chapterType;
this.chapterNum = chapterNum;
this.orgType = orgType;
this.applyUser = applyUser;
this.applyTime = applyTime;
this.orgDeptId = orgDeptId;
this.checkUser = checkUser;
this.checkTime = checkTime;
this.checkOpinion = checkOpinion;
this.approvalUser = approvalUser;
this.approvalTime = approvalTime;
this.approvalOpinion = approvalOpinion;
this.remarks = remarks;
this.deleteFlag = deleteFlag;
this.state = state;
this.orgId = orgId;
this.registerUser = registerUser;
this.borrowTime = borrowTime;
this.returnTime = returnTime;
}
public String getId() {
return id;
return id;
}
public void setId(String id) {
this.id = id;
this.id = id;
}
public String getChapterContent() {
return chapterContent;
return chapterContent;
}
public void setChapterContent(String chapterContent) {
this.chapterContent = chapterContent;
this.chapterContent = chapterContent;
}
public int getChapterType() {
return chapterType;
return chapterType;
}
public void setChapterType(int chapterType) {
this.chapterType = chapterType;
this.chapterType = chapterType;
}
public int getChapterNum() {
return chapterNum;
return chapterNum;
}
public void setChapterNum(int chapterNum) {
this.chapterNum = chapterNum;
this.chapterNum = chapterNum;
}
public String getApplyUser() {
return applyUser;
return applyUser;
}
public void setApplyUser(String applyUser) {
this.applyUser = applyUser;
this.applyUser = applyUser;
}
public String getApplyUserName() {
return applyUserName;
return applyUserName;
}
public void setApplyUserName(String applyUserName) {
this.applyUserName = applyUserName;
this.applyUserName = applyUserName;
}
public Date getApplyTime() {
return applyTime;
return applyTime;
}
public void setApplyTime(Date applyTime) {
this.applyTime = applyTime;
this.applyTime = applyTime;
}
public String getCheckUser() {
return checkUser;
return checkUser;
}
public void setCheckUser(String checkUser) {
this.checkUser = checkUser;
this.checkUser = checkUser;
}
public String getCheckUserName() {
return checkUserName;
return checkUserName;
}
public void setCheckUserName(String checkUserName) {
this.checkUserName = checkUserName;
this.checkUserName = checkUserName;
}
public Date getCheckTime() {
return checkTime;
return checkTime;
}
public void setCheckTime(Date checkTime) {
this.checkTime = checkTime;
this.checkTime = checkTime;
}
public String getCheckOpinion() {
return checkOpinion;
return checkOpinion;
}
public void setCheckOpinion(String checkOpinion) {
this.checkOpinion = checkOpinion;
this.checkOpinion = checkOpinion;
}
public String getApprovalUser() {
return approvalUser;
return approvalUser;
}
public void setApprovalUser(String approvalUser) {
this.approvalUser = approvalUser;
this.approvalUser = approvalUser;
}
public String getApprovalUserName() {
return approvalUserName;
return approvalUserName;
}
public void setApprovalUserName(String approvalUserName) {
this.approvalUserName = approvalUserName;
this.approvalUserName = approvalUserName;
}
public Date getApprovalTime() {
return approvalTime;
return approvalTime;
}
public void setApprovalTime(Date approvalTime) {
this.approvalTime = approvalTime;
this.approvalTime = approvalTime;
}
public String getApprovalOpinion() {
return approvalOpinion;
return approvalOpinion;
}
public void setApprovalOpinion(String approvalOpinion) {
this.approvalOpinion = approvalOpinion;
this.approvalOpinion = approvalOpinion;
}
public String getRemarks() {
return remarks;
return remarks;
}
public void setRemarks(String remarks) {
this.remarks = remarks;
this.remarks = remarks;
}
@NotNull
@Field(index= org.hibernate.search.annotations.Index.YES, analyze= Analyze.NO, store= Store.YES)
public Integer getDeleteFlag() {
return deleteFlag;
}
@NotNull
@Field(index= org.hibernate.search.annotations.Index.YES, analyze= Analyze.NO, store= Store.YES)
public Integer getDeleteFlag() {
return deleteFlag;
}
public void setDeleteFlag(Integer deleteFlag) {
this.deleteFlag = deleteFlag;
}
public void setDeleteFlag(Integer deleteFlag) {
this.deleteFlag = deleteFlag;
}
public Date getCreateTime() {
return this.createTime;
@ -630,109 +637,109 @@ public class Chapter implements Serializable {
}
public Integer getState() {
return state;
return state;
}
public void setState(Integer state) {
this.state = state;
this.state = state;
}
public String getRegisterUser() {
return registerUser;
return registerUser;
}
public void setRegisterUser(String registerUser) {
this.registerUser = registerUser;
this.registerUser = registerUser;
}
public String getRegisterUserName() {
return registerUserName;
return registerUserName;
}
public void setRegisterUserName(String registerUserName) {
this.registerUserName = registerUserName;
this.registerUserName = registerUserName;
}
public Date getBorrowTime() {
return borrowTime;
return borrowTime;
}
public void setBorrowTime(Date borrowTime) {
this.borrowTime = borrowTime;
this.borrowTime = borrowTime;
}
public Date getReturnTime() {
return returnTime;
return returnTime;
}
public void setReturnTime(Date returnTime) {
this.returnTime = returnTime;
this.returnTime = returnTime;
}
public String getApplyDept() {
return applyDept;
return applyDept;
}
public void setApplyDept(String applyDept) {
this.applyDept = applyDept;
this.applyDept = applyDept;
}
public String getApplyDeptName() {
return applyDeptName;
return applyDeptName;
}
public void setApplyDeptName(String applyDeptName) {
this.applyDeptName = applyDeptName;
this.applyDeptName = applyDeptName;
}
public String getChapterNo() {
return chapterNo;
return chapterNo;
}
public void setChapterNo(String chapterNo) {
this.chapterNo = chapterNo;
this.chapterNo = chapterNo;
}
public String getStateName() {
return stateName;
}
return stateName;
}
public void setStateName(String stateName) {
this.stateName = stateName;
}
public void setStateName(String stateName) {
this.stateName = stateName;
}
public String getOrgId() {
return orgId;
}
public String getOrgId() {
return orgId;
}
public void setOrgId(String orgId) {
this.orgId = orgId;
}
public void setOrgId(String orgId) {
this.orgId = orgId;
}
public int getOrgType() {
return orgType;
}
public int getOrgType() {
return orgType;
}
public void setOrgType(int orgType) {
this.orgType = orgType;
}
public void setOrgType(int orgType) {
this.orgType = orgType;
}
public String getOrgDeptId() {
return orgDeptId;
}
public String getOrgDeptId() {
return orgDeptId;
}
public void setOrgDeptId(String orgDeptId) {
this.orgDeptId = orgDeptId;
}
public void setOrgDeptId(String orgDeptId) {
this.orgDeptId = orgDeptId;
}
public String getOrgDeptName() {
return orgDeptName;
}
public String getOrgDeptName() {
return orgDeptName;
}
public void setOrgDeptName(String orgDeptName) {
this.orgDeptName = orgDeptName;
}
public void setOrgDeptName(String orgDeptName) {
this.orgDeptName = orgDeptName;
}
public String getFileCode() {
return fileCode;
@ -815,6 +822,14 @@ public class Chapter implements Serializable {
this.applyCapitalFlag = applyCapitalFlag;
}
public Integer getAssetTransferFlag() {
return assetTransferFlag;
}
public void setAssetTransferFlag(Integer assetTransferFlag) {
this.assetTransferFlag = assetTransferFlag;
}
public String getFinanceCheckUserFirst() {
return this.financeCheckUserFirst;
}

@ -168,11 +168,11 @@ public class ChapterService extends BaseService {
Integer[] statusArray = {1,8};
// dc.add( Restrictions.in("state",statusArray));
dc.add(Restrictions.or(
Restrictions.and(Restrictions.eq("checkUser",user.getId()),Restrictions.in("state",statusArray)),
Restrictions.and(Restrictions.eq("financeCheckUserFirstAfter",user.getId()),Restrictions.eq("state",18)),
Restrictions.and(Restrictions.eq("checkUser",user.getId()),Restrictions.in("state",statusArray)),
Restrictions.and(Restrictions.eq("financeCheckUserFirstAfter",user.getId()),Restrictions.eq("state",18)),
Restrictions.and(Restrictions.eq("financeCheckUser",user.getId()),Restrictions.eq("state",22)),
Restrictions.and(Restrictions.eq("financeCheckUser",user.getId()),Restrictions.eq("state",18)), //兼容旧数据
Restrictions.and(Restrictions.eq("financeCheckUserThree",user.getId()),Restrictions.eq("state",12))
Restrictions.and(Restrictions.eq("financeCheckUserThree",user.getId()),Restrictions.eq("state",12))
));
}
@ -219,8 +219,8 @@ public class ChapterService extends BaseService {
// Integer[] statusArray = {1,14};
// dc.add( Restrictions.in("state",statusArray));
dc.add(Restrictions.or(
Restrictions.and(Restrictions.eq("wxlCheckUser",user.getId()),Restrictions.eq("state",1)),
Restrictions.and(Restrictions.eq("financeCheckUserFirst",user.getId()),Restrictions.eq("state",14))
Restrictions.and(Restrictions.eq("wxlCheckUser",user.getId()),Restrictions.eq("state",1)),
Restrictions.and(Restrictions.eq("financeCheckUserFirst",user.getId()),Restrictions.eq("state",14))
));
}
@ -271,6 +271,11 @@ public class ChapterService extends BaseService {
applyCapitalFlag = StringUtils.isNotBlank(applyCapitalFlag) ? applyCapitalFlag : "0";//默认为否
chapter.setApplyCapitalFlag(Integer.parseInt(applyCapitalFlag));
//增加是否为资产报废调拨用章0否1是,如果是的话需要走财审流程
String assetTransferFlag = paramMap.get("assetTransferFlag");
assetTransferFlag = StringUtils.isNotBlank(assetTransferFlag) ? assetTransferFlag : "0";
chapter.setAssetTransferFlag(Integer.parseInt(assetTransferFlag));
String orgDeptTreeId = paramMap.get("orgDeptId");
if(StringUtils.isNotBlank(orgDeptTreeId)){
String orgDeptId = OrgUtil.getOrgIdByOrgTreeId(orgDeptTreeId);
@ -630,7 +635,7 @@ public class ChapterService extends BaseService {
String checkFlow = "0"; // 1-业务局长(结束) 2-业务局长(开始财审) 3-财务局长(结束)
if (chapter.getState() == 2 && user.getId().equalsIgnoreCase(chapter.getApprovalUser())){
// 业务局长
if (!orgDeptTreeId.equalsIgnoreCase(JYJCWSJKTREEID) && chapter.getApplyCapitalFlag() == 1) {
if (!orgDeptTreeId.equalsIgnoreCase(JYJCWSJKTREEID) && (chapter.getApplyCapitalFlag() == 1 || chapter.getAssetTransferFlag() == 1)) {
// 业务局长(开始财审)
checkFlow = "2";
}else{
@ -781,8 +786,8 @@ public class ChapterService extends BaseService {
Integer[] statusArray = {12,20};
// dc.add( Restrictions.in("state",statusArray));
dc.add(Restrictions.or(
Restrictions.and(Restrictions.eq("approvalUser",user.getId()),Restrictions.eq("state",2)),
Restrictions.and(Restrictions.eq("financeLeaderUser",user.getId()),Restrictions.in("state",statusArray))
Restrictions.and(Restrictions.eq("approvalUser",user.getId()),Restrictions.eq("state",2)),
Restrictions.and(Restrictions.eq("financeLeaderUser",user.getId()),Restrictions.in("state",statusArray))
));
}
@ -867,7 +872,7 @@ public class ChapterService extends BaseService {
sendOrgIdList.addAll(sendOrgIdSearchList);
dc.add(Restrictions.in("orgId", sendOrgIdList));
}
//局内科室
String sendDeptId=paramMap.get("sendDeptId");
if(StringUtils.isNotBlank(sendDeptId)){
@ -881,6 +886,38 @@ public class ChapterService extends BaseService {
// dc.addOrder(Order.asc("state")).addOrder(Order.desc("applyTime"));
dc.addOrder(Order.desc("applyTime"));
String yzdjxzbgsdjrId = sysConfigService.getSysConfigValueByKey("YZDJXZBGSDJRID"); //行政办公室 fengchangming
String yzdjdzbgsfzrwmtId = sysConfigService.getSysConfigValueByKey("YZDJDZBGSFZRWMTID"); //党政办公室 wumingtao
String yzdjdzbgsfzrlyfId = sysConfigService.getSysConfigValueByKey("YZDJDZBGSFZRLYFID"); //党政办公室 liyufeng
if (!user.getId().equals(yzdjxzbgsdjrId) && !user.getId().equals(yzdjdzbgsfzrwmtId) && !user.getId().equals(yzdjdzbgsfzrlyfId)) {
dc.add(Restrictions.sqlRestriction(" 1 = 0 "));
} else {
// fengchangming
// 9da4420d-508d-421a-9d5a-fe5ab90a0079 长春市宽城区教育局
// 702e2007-cd47-4c2b-a05c-a9e0574361cc 法人章
if (user.getId().equals(yzdjxzbgsdjrId)) {
String sql = " id in (select CHAPTER_ID from T_BG_CACHET_CHAPTER where CACHET_ID in " +
"('9da4420d-508d-421a-9d5a-fe5ab90a0079','702e2007-cd47-4c2b-a05c-a9e0574361cc') and DELETE_FLAG = 0) ";
dc.add(Restrictions.sqlRestriction(sql));
}
// wumingtao
// 4d9c7942-cf29-4621-a652-d17bb707d311 中共长春市宽城区教育局党组
// e1a424b4-4cf2-4c9d-a575-9958d00c1009 中共宽城区委教育工作委员会
if (user.getId().equals(yzdjdzbgsfzrwmtId)) {
String sql = " id in (select CHAPTER_ID from T_BG_CACHET_CHAPTER where CACHET_ID in " +
"('4d9c7942-cf29-4621-a652-d17bb707d311','e1a424b4-4cf2-4c9d-a575-9958d00c1009') and DELETE_FLAG = 0) ";
dc.add(Restrictions.sqlRestriction(sql));
}
// liyufeng
// 88cfb082-7aab-4f1f-95f5-020625697831 中国教育工会长春市宽城区委员会
if (user.getId().equals(yzdjdzbgsfzrlyfId)) {
String sql = " id in (select CHAPTER_ID from T_BG_CACHET_CHAPTER where CACHET_ID = '88cfb082-7aab-4f1f-95f5-020625697831' " +
"and DELETE_FLAG = 0) ";
dc.add(Restrictions.sqlRestriction(sql));
}
}
return chapterDao.find(page, dc);
}
@ -1007,7 +1044,7 @@ public class ChapterService extends BaseService {
Chapter oldChapter = chapterDao.find(oldId);
oldChapter.setState(0);
oldChapter.setDeleteFlag(1);
chapterDao.save(oldChapter);
chapterDao.save(oldChapter);
}
String nextNo = this.getNextChapterNo(chapter.getOrgId());

@ -9,7 +9,7 @@
function chapterChangeCallBack() {
var chapterIdsValue = $("#chapterIds").val();
//包含党组用章
if (chapterIdsValue.indexOf("4d9c7942-cf29-4621-a652-d17bb707d311") != -1) {
if (chapterIdsValue == "4d9c7942-cf29-4621-a652-d17bb707d311") {
$("#orgDeptIdId").val("33220B14-6DFA-4946-B1CA-AEE956BA478E");
$("#orgDeptIdName").val("党政干部办公室");
$("#orgDeptIdName").attr("disabled","disabled");
@ -17,7 +17,10 @@
//不包含党组用章的情况
else {
$("#orgDeptIdName").removeAttr("disabled");
$("#orgDeptIdId").val("");
$("#orgDeptIdName").val("");
}
chooseTheDept();
}
</script>
<body>
@ -50,6 +53,7 @@
<input type="hidden" name="chapterIds" id="chapterIds">
<input type="hidden" name="wxlFlag" id="wxlFlag" value="${not empty chapter.wxlFlag ? chapter.wxlFlag : 0}">
<input type="hidden" name="applyCapitalFlag" id="applyCapitalFlag" value="${not empty chapter.applyCapitalFlag ? chapter.applyCapitalFlag : 0}">
<input type="hidden" name="assetTransferFlag" id="assetTransferFlag" value="${not empty chapter.assetTransferFlag ? chapter.assetTransferFlag : 0}">
<input type="hidden" name="jyjfzghkTreeid" id="jyjfzghkTreeid" value="${JYJFZGHKTREEID}">
<input type="hidden" name="jyjrskTreeid" id="jyjrskTreeid" value="${JYJRSKTREEID}">
<input type="hidden" name="jyjzbkTreeid" id="jyjzbkTreeid" value="${JYJZBKTREEID}">
@ -78,7 +82,7 @@
<ul id="partyCachetUl" class="nav nav-pills" style="line-height: 0.7;margin-left: 0">
<c:forEach var="cachet" items="${partyCachetList}" varStatus="status">
<li id="cachet_${cachet.id}" value="${cachet.id}" style="padding-top: 1px">
<a href="javascript:void(0);" onclick="chooseUlli('chapterIds','cachet_${cachet.id}','${cachet.id}',chapterChangeCallBack);">${cachet.cachetName}</a>
<a href="javascript:void(0);" onclick="chooseAllUlSingleli('chapterIds','personCachetUl,cachetUl,partyCachetUl','cachet_${cachet.id}','${cachet.id}',chapterChangeCallBack);">${cachet.cachetName}</a>
</li>
</c:forEach>
</ul>
@ -100,7 +104,7 @@
<ul id="cachetUl" class="nav nav-pills" style="line-height: 0.7;margin-left: 0">
<c:forEach var="cachet" items="${cachetList}" varStatus="status">
<li id="cachet_${cachet.id}" value="${cachet.id}" style="padding-top: 1px">
<a href="javascript:void(0);" onclick="chooseUlli('chapterIds','cachet_${cachet.id}','${cachet.id}',chapterChangeCallBack);">${cachet.cachetName}</a>
<a href="javascript:void(0);" onclick="chooseAllUlSingleli('chapterIds','personCachetUl,cachetUl,partyCachetUl','cachet_${cachet.id}','${cachet.id}',chapterChangeCallBack);">${cachet.cachetName}</a>
</li>
</c:forEach>
</ul>
@ -122,7 +126,7 @@
<ul id="personCachetUl" class="nav nav-pills" style="line-height: 0.7;margin-left: 0">
<c:forEach var="cachet" items="${personCachetList}" varStatus="status">
<li id="cachet_${cachet.id}" value="${cachet.id}" style="padding-top: 0px">
<a href="javascript:void(0);" onclick="chooseUlli('chapterIds','cachet_${cachet.id}','${cachet.id}',chapterChangeCallBack);">${cachet.cachetName}</a>
<a href="javascript:void(0);" onclick="chooseAllUlSingleli('chapterIds','personCachetUl,cachetUl,partyCachetUl','cachet_${cachet.id}','${cachet.id}',chapterChangeCallBack);">${cachet.cachetName}</a>
</li>
</c:forEach>
</ul>
@ -187,6 +191,27 @@
</div>
</div>
<div class="space-2"></div>
<div class="form-group" id="assetTransferBlock">
<label class="col-xs-12 col-sm-2 visible-md visible-lg visible-sm hidden-xs no-padding-right" style="text-align: right">
<i class="fa fa-asterisk red" style="font-size: 60% "/>&nbsp;<span id="assetTransferBlockLabel" >资产报废(调拨)用章</span></label>
<label class="col-xs-12 col-sm-2 hidden-md hidden-lg hidden-sm visible-xs no-padding-right">
<i class="fa fa-asterisk red" style="font-size: 60% "/>&nbsp;<span id="assetTransferBlockLabelmd" >资产报废(调拨)用章</span></label>
<div class="col-xs-12 col-sm-9">
<div class="clearfix col-xs-12 col-sm-12" style="padding-left: 0px;padding-right: 0px;">
<ul id="assetTransfer" class="nav nav-pills" style="line-height: 0.7;margin-left: 0">
<li id="assetTransferFlag0" value="0" style="padding-top: 2px" <c:if test="${chapter.assetTransferFlag eq 0 or empty chapter.assetTransferFlag}">class="active"</c:if> >
<a href="javascript:void(0);" onclick="chooseAssetTransfer('0');">否</a>
</li>
<li id="assetTransferFlag1" value="1" style="padding-top: 2px" <c:if test="${chapter.assetTransferFlag eq 1}">class="active"</c:if>>
<a href="javascript:void(0);" onclick="chooseAssetTransfer('1');">是</a>
</li>
</ul>
</div>
</div>
</div>
<div class="space-2"></div>
<div class="form-group" id="projectTypeBlock">
<label class="col-xs-12 col-sm-2 visible-md visible-lg visible-sm hidden-xs no-padding-right" style="text-align: right">
@ -356,13 +381,13 @@
}
//人事科
/*
//2021-03-18 人事科要求暂时不再提交"专业技术职务分级审批类用章",故屏蔽。
/*
//2021-03-18 人事科要求暂时不再提交"专业技术职务分级审批类用章",故屏蔽。
if(StringIsNotBlank(jyjrskTreeid) && StringIsNotBlank(orgDeptIdId) && jyjrskTreeid == orgDeptIdId){
chushenFlag = true;
chushenSpanText = "专业技术职务分级审批类用章";
}
*/
*/
//初审是否显示
if(chushenFlag){
$("#wxlBlock").show();
@ -418,6 +443,18 @@
}
}
function chooseAssetTransfer(assetTransferFlag){
if(assetTransferFlag == "0"){
$("#assetTransferFlag").val("0");
$("#assetTransferFlag0").addClass("active");
$("#assetTransferFlag1").removeClass("active");
}else if (assetTransferFlag == "1"){
$("#assetTransferFlag").val("1");
$("#assetTransferFlag0").removeClass("active");
$("#assetTransferFlag1").addClass("active");
}
}
function setProjectTaskProperties(){
var projectTaskIdName = $("#projectTaskIdName").val();
if (StringIsNotBlank(projectTaskIdName)){

@ -158,6 +158,21 @@
</div>
</div>
</c:if>
<c:if test="${! empty chapter.assetTransferFlag}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">资产报废(调拨)用章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<c:if test="${chapter.assetTransferFlag eq 0 or empty chapter.assetTransferFlag}"><span class="orange">否</span></c:if>
<c:if test="${chapter.assetTransferFlag eq 1}"><span class="green">是</span></c:if>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.wxlFlag and (chapter.orgDeptId eq 'B7515DC9-0F5C-4F76-8EC7-BC4740A0E38F' or chapter.orgDeptId eq '717FBE52-9FC4-407B-A719-B79FE6A13AAB') }">
<div class="form-group">
<div class="col-xs-12 col-sm-11">

@ -85,6 +85,21 @@
</div>
</div>
</c:if>
<c:if test="${! empty chapter.assetTransferFlag}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">资产报废(调拨)用章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<c:if test="${chapter.assetTransferFlag eq 0 or empty chapter.assetTransferFlag}"><span class="orange">否</span></c:if>
<c:if test="${chapter.assetTransferFlag eq 1}"><span class="green">是</span></c:if>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.wxlFlag and (chapter.orgDeptId eq 'B7515DC9-0F5C-4F76-8EC7-BC4740A0E38F' or chapter.orgDeptId eq '717FBE52-9FC4-407B-A719-B79FE6A13AAB') }">
<div class="form-group">
<div class="col-xs-12 col-sm-11">

@ -9,349 +9,364 @@
<body>
<div class="row">
<tags:padtitle value="用章记录"/>
<div class="col-xs-12">
<tags:message content="${message}" id="message" />
<div class="tab-content no-border padding-5">
<div id="FormDiv" class="panel-group accordion-style1">
<form:form id="inputForm" modelAttribute="chapter" action="" method="post" class="form-horizontal" role="form">
<div class="message-header clearfix">
<div class="pull-left"style="padding-left: 10px;text-align: left">
<span class="blue bolder bigger-110"> </span>
<div class="space-4"></div>
<i class="normal-icon ace-icon fa fa-user red bigger-100 middle" style="padding-right: 10px" title="申请人"><span class="grey" style="padding-left: 5px">申请人:${fns:getUserRealname(chapter.applyUser)}</span></i>
<i class="ace-icon fa fa-globe blue bigger-100 middle"style="padding-right: 10px" title="所属单位"><span class="grey"style="padding-left: 5px">所属单位:${fns:getOrgName(chapter.orgId)}</span></i>
<i class="ace-icon fa fa-star orange2 bigger-100 middle"style="padding-right: 10px" title="科室"><span class="grey"style="padding-left: 5px">科室:${not empty chapter.applyDept ? fns:getDeptNameByDeptId(chapter.applyDept) : "--"}</span></i>
<i class="ace-icon fa fa-clock-o bigger-100 orange middle"style="padding-right: 10px" title="时间"><span class="grey" style="padding-left: 5px">时间:${fns:formatDate(chapter.applyTime,"yyyy-MM-dd HH:mm")}</span></i>
</div>
</div>
<div class="hr hr-double"></div>
<input type="hidden" name="orgId" value="${orgId}" />
<input type="hidden"name="id" id="id" value="${chapter.id}"/>
<input type="hidden" name="token" value="${token}" />
<input type="hidden" name="createTime" id="createTime" value="${createTime}">
<input type="hidden" id="orgType" name="orgType" value="${chapter.orgType}"/>
<input type="hidden" id="chapterType" name="chapterType" value="${chapter.chapterType}"/>
<input type="hidden" name="showType" id="showType" value="${showType}">
<input type="hidden" name="checkTime" id="checkTime" value="${checkTime}">
<input type="hidden" id="item" name="item" value="${item}">
<input type="hidden" id="cachetIdAndNums" name="cachetIdAndNums" >
<input type="hidden" id="paramMapString" name="paramMapString" value="${paramMapString}" />
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">申请内容:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.chapterContent} <c:if test="${not empty chapter.orgDeptId and not empty chapter.orgDeptName}"><span class="grey" style="padding-left: 5px">提交审核科室:${chapter.orgDeptName}</span></c:if>
</div>
</div>
</div>
</div>
<c:if test="${! empty chapter.cost}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">涉及费用金额:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.cost}(万元)
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.applyCapitalFlag}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">请款报告用章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<c:if test="${chapter.applyCapitalFlag eq 0 or empty chapter.applyCapitalFlag}"><span class="orange">否</span></c:if>
<c:if test="${chapter.applyCapitalFlag eq 1}"><span class="green">是</span></c:if>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.wxlFlag and (chapter.orgDeptId eq 'B7515DC9-0F5C-4F76-8EC7-BC4740A0E38F' or chapter.orgDeptId eq '717FBE52-9FC4-407B-A719-B79FE6A13AAB') }">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<c:if test="${chapter.orgDeptId eq 'B7515DC9-0F5C-4F76-8EC7-BC4740A0E38F'}"><span class="blue">维修类用章:</span></c:if>
<c:if test="${chapter.orgDeptId eq '717FBE52-9FC4-407B-A719-B79FE6A13AAB'}"><span class="blue">专业技术职务分级审批类用章:</span></c:if>
</div>
<div class="pull">
<div class="col-xs-11">
<c:if test="${chapter.wxlFlag eq 0 or empty chapter.wxlFlag}"><span class="orange">否</span></c:if>
<c:if test="${chapter.wxlFlag eq 1}"><span class="green">是</span></c:if>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${not empty chapter.projectTypeFirstLevel && not empty chapter.projectTypeSecondLevel}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">用章类型:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.projectTypeFirstLevelName}&nbsp;&nbsp;&nbsp;&nbsp;${chapter.projectTypeSecondLevelName}
</div>
</div>
</div>
</div>
<c:if test="${not empty chapter.projectTaskSn && not empty chapter.projectTaskName}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">关联项目:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.projectTaskName}
<tags:padtitle value="用章记录"/>
<div class="col-xs-12">
<tags:message content="${message}" id="message" />
<div class="tab-content no-border padding-5">
<div id="FormDiv" class="panel-group accordion-style1">
<form:form id="inputForm" modelAttribute="chapter" action="" method="post" class="form-horizontal" role="form">
<div class="message-header clearfix">
<div class="pull-left"style="padding-left: 10px;text-align: left">
<span class="blue bolder bigger-110"> </span>
<div class="space-4"></div>
<i class="normal-icon ace-icon fa fa-user red bigger-100 middle" style="padding-right: 10px" title="申请人"><span class="grey" style="padding-left: 5px">申请人:${fns:getUserRealname(chapter.applyUser)}</span></i>
<i class="ace-icon fa fa-globe blue bigger-100 middle"style="padding-right: 10px" title="所属单位"><span class="grey"style="padding-left: 5px">所属单位:${fns:getOrgName(chapter.orgId)}</span></i>
<i class="ace-icon fa fa-star orange2 bigger-100 middle"style="padding-right: 10px" title="科室"><span class="grey"style="padding-left: 5px">科室:${not empty chapter.applyDept ? fns:getDeptNameByDeptId(chapter.applyDept) : "--"}</span></i>
<i class="ace-icon fa fa-clock-o bigger-100 orange middle"style="padding-right: 10px" title="时间"><span class="grey" style="padding-left: 5px">时间:${fns:formatDate(chapter.applyTime,"yyyy-MM-dd HH:mm")}</span></i>
</div>
</div>
</div>
</div>
</c:if>
</c:if>
<c:if test="${! empty chapter.remarks}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">备注:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.remarks}
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(chapter.attachList) > 0}">
<div class="form-group">
<%--<label class="visible-lg visible-md visible-sm col-sm-2 no-padding-right" style="text-align: right;"> 附件:</label>
<label class="visible-xs col-xs-12 no-padding-right"> 附件:</label>--%>
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">附件:</span>
</div>
<div class="col-xs-12 col-sm-9">
<c:forEach items="${chapter.attachList}" var="attach" varStatus="status">
<div id="attachDiv_${attach.id}">
<a class="attached" href="${attach.webUrl }" title="下载附件" target="_blank" download="${attach.attachName }">
<i class="ace-icon fa fa-file-o bigger-100 middle" style="padding-right: 2px"></i>
<span class="attached-name middle" title="${attach.attachName }">${fns:abbr(attach.attachName, 100)}</span>
</a>
<div class="hr hr-double"></div>
<input type="hidden" name="orgId" value="${orgId}" />
<input type="hidden"name="id" id="id" value="${chapter.id}"/>
<input type="hidden" name="token" value="${token}" />
<input type="hidden" name="createTime" id="createTime" value="${createTime}">
<input type="hidden" id="orgType" name="orgType" value="${chapter.orgType}"/>
<input type="hidden" id="chapterType" name="chapterType" value="${chapter.chapterType}"/>
<input type="hidden" name="showType" id="showType" value="${showType}">
<input type="hidden" name="checkTime" id="checkTime" value="${checkTime}">
<input type="hidden" id="item" name="item" value="${item}">
<input type="hidden" id="cachetIdAndNums" name="cachetIdAndNums" >
<input type="hidden" id="paramMapString" name="paramMapString" value="${paramMapString}" />
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">申请内容:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.chapterContent} <c:if test="${not empty chapter.orgDeptId and not empty chapter.orgDeptName}"><span class="grey" style="padding-left: 5px">提交审核科室:${chapter.orgDeptName}</span></c:if>
</div>
</div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(chapterFlowList) > 0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">审批意见:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<c:forEach items="${chapterFlowList}" var="chapterFlow" varStatus="num">
<c:if test="${not empty chapterFlow.checkDecision}">
<span class="width-15 label label-default ${chapterFlow.state} arrowed-in " style="margin-top: 1px;">${chapterFlow.id}</span>&nbsp;&nbsp;
</c:if>
<c:if test="${not empty chapterFlow.checkDecision and chapterFlow.checkDecision eq '0'}">
<span class="purple">申请</span>&nbsp;&nbsp;
${chapterFlow.checkOpinion}<i class="normal-icon ace-icon fa fa-user purple bigger-100 middle" style="padding-right: 10px" title="申请人"><span class="grey" style="padding-left: 5px">申请人:${chapterFlow.userName}</span></i>
<i class="ace-icon fa fa-clock-o bigger-100 orange middle"style="padding-right: 10px" title="时间"><span class="grey" style="padding-left: 5px">申请时间:${fns:formatDate(chapterFlow.checkTime,"yyyy-MM-dd HH:mm")}</span></i><br/>
</c:if>
<c:if test="${not empty chapterFlow.checkDecision and chapterFlow.checkDecision ne '0'}">
<c:if test="${chapterFlow.checkDecision eq '1'}"><span class="green">同意</span>&nbsp;&nbsp;</c:if>
<c:if test="${chapterFlow.checkDecision eq '-1'}"><span class="red">不同意</span>&nbsp;&nbsp;</c:if>
${chapterFlow.checkOpinion}<i class="normal-icon ace-icon fa fa-user purple bigger-100 middle" style="padding-right: 10px" title="审批人"><span class="grey" style="padding-left: 5px">审批人:${chapterFlow.userName}</span></i>
<i class="ace-icon fa fa-clock-o bigger-100 orange middle"style="padding-right: 10px" title="时间"><span class="grey" style="padding-left: 5px">审批时间:${fns:formatDate(chapterFlow.checkTime,"yyyy-MM-dd HH:mm")}</span></i><br/>
</c:if>
</c:forEach>
</div>
</div>
</div>
</div>
</c:if>
<div class="hr hr-double"></div>
<c:if test="${fn:length(partyCachetList) > 0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">申请党委章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<ul id="partyCachetUl" class="nav nav-pills" style="line-height: 0.7;margin-left: 0;margin-top: 8px">
<c:forEach var="cachetChapter" items="${partyCachetList}" varStatus="status">
<c:if test="${cachetChapter.cachetDeleteFlag==0}">
<span class="chapter_dwgz">&nbsp;${cachetChapter.cachetName}&nbsp;</span><c:if test="${cachetChapter.cachetNum>0||chapter.state==6||chapter.state==7}">&nbsp;&nbsp;${cachetChapter.cachetNum}&nbsp;枚</c:if>
</c:if>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(cachetList) >0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">申请公章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<ul id="cachetUl" class="nav nav-pills" style="line-height: 0.7;margin-left: 0;margin-top: 8px">
<c:forEach var="cachetChapter" items="${cachetList}" varStatus="status">
<c:if test="${cachetChapter.cachetDeleteFlag==0}">
<span class="chapter_dwgz">&nbsp;${cachetChapter.cachetName}&nbsp;</span><c:if test="${cachetChapter.cachetNum>0||chapter.state==6||chapter.state==7}">&nbsp;&nbsp;${cachetChapter.cachetNum}&nbsp;枚</c:if>
</c:if>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(personCachetList) >0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">申请法人章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<ul id="personCachetUl" class="nav nav-pills" style="line-height: 0.7;margin-left: 0;margin-top: 8px">
<c:forEach var="cachetChapter" items="${personCachetList}" varStatus="status">
<c:if test="${cachetChapter.cachetDeleteFlag==0}">
<span class="chapter_frz">&nbsp;${cachetChapter.cachetName}&nbsp;</span><c:if test="${cachetChapter.cachetNum>0||chapter.state==6||chapter.state==7}">&nbsp;&nbsp;${cachetChapter.cachetNum}&nbsp;枚</c:if>
</c:if>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(showCachetChapterDeleteList) > 0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="red">以下印章已被删除:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<ul id="manyCachetUl" class="nav nav-pills" style="line-height: 1.0;margin-left: 0;margin-top: 5px">
<c:forEach var="cachetChapter" items="${showCachetChapterDeleteList}" varStatus="status">
<li>
<input type="hidden" id="${cachetChapter.cachetId}" name="cachetNum1" value="0">
<label >${cachetChapter.cachetName}</label>&nbsp;&nbsp;
</li>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.borrowTime}">
<div class="hr hr-double"></div>
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">&nbsp;登记时间:</span>
</div>
<div class="pull">
<div class="input-group input-group-sm col-xs-12 col-sm-12" style="padding-left: 15px;padding-right: 0px;">
${fns:formatDate(chapter.borrowTime,"yyyy-MM-dd HH:mm")}
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.returnTime}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">&nbsp;返还时间:</span>
</div>
<div class="pull">
<div class="input-group input-group-sm col-xs-12 col-sm-12" style="padding-left: 15px;padding-right: 0px;">
${fns:formatDate(chapter.returnTime,"yyyy-MM-dd HH:mm")}
</div>
</div>
</div>
</div>
</c:if>
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">审批流程:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<c:forEach items="${chapterFlowList}" var="chapterFlow" varStatus="num">
<c:if test="${! empty chapter.cost}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">涉及费用金额:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.cost}(万元)
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.applyCapitalFlag}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">请款报告用章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<c:if test="${chapter.applyCapitalFlag eq 0 or empty chapter.applyCapitalFlag}"><span class="orange">否</span></c:if>
<c:if test="${chapter.applyCapitalFlag eq 1}"><span class="green">是</span></c:if>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.assetTransferFlag}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">资产报废(调拨)用章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<c:if test="${chapter.assetTransferFlag eq 0 or empty chapter.assetTransferFlag}"><span class="orange">否</span></c:if>
<c:if test="${chapter.assetTransferFlag eq 1}"><span class="green">是</span></c:if>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.wxlFlag and (chapter.orgDeptId eq 'B7515DC9-0F5C-4F76-8EC7-BC4740A0E38F' or chapter.orgDeptId eq '717FBE52-9FC4-407B-A719-B79FE6A13AAB') }">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<c:if test="${chapter.orgDeptId eq 'B7515DC9-0F5C-4F76-8EC7-BC4740A0E38F'}"><span class="blue">维修类用章:</span></c:if>
<c:if test="${chapter.orgDeptId eq '717FBE52-9FC4-407B-A719-B79FE6A13AAB'}"><span class="blue">专业技术职务分级审批类用章:</span></c:if>
</div>
<div class="pull">
<div class="col-xs-11">
<c:if test="${chapter.wxlFlag eq 0 or empty chapter.wxlFlag}"><span class="orange">否</span></c:if>
<c:if test="${chapter.wxlFlag eq 1}"><span class="green">是</span></c:if>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${not empty chapter.projectTypeFirstLevel && not empty chapter.projectTypeSecondLevel}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">用章类型:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.projectTypeFirstLevelName}&nbsp;&nbsp;&nbsp;&nbsp;${chapter.projectTypeSecondLevelName}
</div>
</div>
</div>
</div>
<c:if test="${not empty chapter.projectTaskSn && not empty chapter.projectTaskName}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">关联项目:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.projectTaskName}
</div>
</div>
</div>
</div>
</c:if>
</c:if>
<c:if test="${! empty chapter.remarks}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">备注:</span>
</div>
<div class="pull">
<div class="col-xs-11">
${chapter.remarks}
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(chapter.attachList) > 0}">
<div class="form-group">
<%--<label class="visible-lg visible-md visible-sm col-sm-2 no-padding-right" style="text-align: right;"> 附件:</label>
<label class="visible-xs col-xs-12 no-padding-right"> 附件:</label>--%>
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">附件:</span>
</div>
<div class="col-xs-12 col-sm-9">
<c:forEach items="${chapter.attachList}" var="attach" varStatus="status">
<div id="attachDiv_${attach.id}">
<a class="attached" href="${attach.webUrl }" title="下载附件" target="_blank" download="${attach.attachName }">
<i class="ace-icon fa fa-file-o bigger-100 middle" style="padding-right: 2px"></i>
<span class="attached-name middle" title="${attach.attachName }">${fns:abbr(attach.attachName, 100)}</span>
</a>
</div>
</c:forEach>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(chapterFlowList) > 0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">审批意见:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<c:forEach items="${chapterFlowList}" var="chapterFlow" varStatus="num">
<c:if test="${not empty chapterFlow.checkDecision}">
<span class="width-15 label label-default ${chapterFlow.state} arrowed-in " style="margin-top: 1px;">${chapterFlow.id}</span>&nbsp;&nbsp;
</c:if>
<c:if test="${not empty chapterFlow.checkDecision and chapterFlow.checkDecision eq '0'}">
<span class="purple">申请</span>&nbsp;&nbsp;
${chapterFlow.checkOpinion}<i class="normal-icon ace-icon fa fa-user purple bigger-100 middle" style="padding-right: 10px" title="申请人"><span class="grey" style="padding-left: 5px">申请人:${chapterFlow.userName}</span></i>
<i class="ace-icon fa fa-clock-o bigger-100 orange middle"style="padding-right: 10px" title="时间"><span class="grey" style="padding-left: 5px">申请时间:${fns:formatDate(chapterFlow.checkTime,"yyyy-MM-dd HH:mm")}</span></i><br/>
</c:if>
<c:if test="${not empty chapterFlow.checkDecision and chapterFlow.checkDecision ne '0'}">
<c:if test="${chapterFlow.checkDecision eq '1'}"><span class="green">同意</span>&nbsp;&nbsp;</c:if>
<c:if test="${chapterFlow.checkDecision eq '-1'}"><span class="red">不同意</span>&nbsp;&nbsp;</c:if>
${chapterFlow.checkOpinion}<i class="normal-icon ace-icon fa fa-user purple bigger-100 middle" style="padding-right: 10px" title="审批人"><span class="grey" style="padding-left: 5px">审批人:${chapterFlow.userName}</span></i>
<i class="ace-icon fa fa-clock-o bigger-100 orange middle"style="padding-right: 10px" title="时间"><span class="grey" style="padding-left: 5px">审批时间:${fns:formatDate(chapterFlow.checkTime,"yyyy-MM-dd HH:mm")}</span></i><br/>
</c:if>
</c:forEach>
</div>
</div>
</div>
</div>
</c:if>
<div class="hr hr-double"></div>
<c:if test="${fn:length(partyCachetList) > 0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">申请党委章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<ul id="partyCachetUl" class="nav nav-pills" style="line-height: 0.7;margin-left: 0;margin-top: 8px">
<c:forEach var="cachetChapter" items="${partyCachetList}" varStatus="status">
<c:if test="${cachetChapter.cachetDeleteFlag==0}">
<span class="chapter_dwgz">&nbsp;${cachetChapter.cachetName}&nbsp;</span><c:if test="${cachetChapter.cachetNum>0||chapter.state==6||chapter.state==7}">&nbsp;&nbsp;${cachetChapter.cachetNum}&nbsp;枚</c:if>
</c:if>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(cachetList) >0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">申请公章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<ul id="cachetUl" class="nav nav-pills" style="line-height: 0.7;margin-left: 0;margin-top: 8px">
<c:forEach var="cachetChapter" items="${cachetList}" varStatus="status">
<c:if test="${cachetChapter.cachetDeleteFlag==0}">
<span class="chapter_dwgz">&nbsp;${cachetChapter.cachetName}&nbsp;</span><c:if test="${cachetChapter.cachetNum>0||chapter.state==6||chapter.state==7}">&nbsp;&nbsp;${cachetChapter.cachetNum}&nbsp;枚</c:if>
</c:if>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(personCachetList) >0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">申请法人章:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<ul id="personCachetUl" class="nav nav-pills" style="line-height: 0.7;margin-left: 0;margin-top: 8px">
<c:forEach var="cachetChapter" items="${personCachetList}" varStatus="status">
<c:if test="${cachetChapter.cachetDeleteFlag==0}">
<span class="chapter_frz">&nbsp;${cachetChapter.cachetName}&nbsp;</span><c:if test="${cachetChapter.cachetNum>0||chapter.state==6||chapter.state==7}">&nbsp;&nbsp;${cachetChapter.cachetNum}&nbsp;枚</c:if>
</c:if>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${fn:length(showCachetChapterDeleteList) > 0}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="red">以下印章已被删除:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<ul id="manyCachetUl" class="nav nav-pills" style="line-height: 1.0;margin-left: 0;margin-top: 5px">
<c:forEach var="cachetChapter" items="${showCachetChapterDeleteList}" varStatus="status">
<li>
<input type="hidden" id="${cachetChapter.cachetId}" name="cachetNum1" value="0">
<label >${cachetChapter.cachetName}</label>&nbsp;&nbsp;
</li>
</c:forEach>
</ul>
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.borrowTime}">
<div class="hr hr-double"></div>
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">&nbsp;登记时间:</span>
</div>
<div class="pull">
<div class="input-group input-group-sm col-xs-12 col-sm-12" style="padding-left: 15px;padding-right: 0px;">
${fns:formatDate(chapter.borrowTime,"yyyy-MM-dd HH:mm")}
</div>
</div>
</div>
</div>
</c:if>
<c:if test="${! empty chapter.returnTime}">
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">&nbsp;返还时间:</span>
</div>
<div class="pull">
<div class="input-group input-group-sm col-xs-12 col-sm-12" style="padding-left: 15px;padding-right: 0px;">
${fns:formatDate(chapter.returnTime,"yyyy-MM-dd HH:mm")}
</div>
</div>
</div>
</div>
</c:if>
<div class="form-group">
<div class="col-xs-12 col-sm-11">
<div class="attachment-title">
<span class="blue">审批流程:</span>
</div>
<div class="pull">
<div class="col-xs-11">
<c:forEach items="${chapterFlowList}" var="chapterFlow" varStatus="num">
<span class="width-15 label label-default ${chapterFlow.state} arrowed-in
${chapterFlow.hasNext ? 'arrowed-right' : ''}" style="font-size:12px; margin-top: 1px;">
${chapterFlow.userName}&nbsp;${chapterFlow.action}&nbsp;${chapterFlow.decision}
</span>
</c:forEach>
</div>
</div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</div>
<div class="space-2"></div>
<div class="space-2"></div>
<div class="clearfix form-actions form-submit">
<div class="col-xs-12" align="center">
<a id="btnCancel" class="btn btn-default" data-trigger="ajax" data-target="#ajax_target" onclick="pageRedirect('inputForm','${ctx}/oa/chapter/listChapterApplyHistory?repage&${paramMapString}')" style="cursor: pointer;">
<i class="ace-icon fa fa-undo bigger-110"></i>返回
</a>
</div>
<div class="clearfix form-actions form-submit">
<div class="col-xs-12" align="center">
<a id="btnCancel" class="btn btn-default" data-trigger="ajax" data-target="#ajax_target" onclick="pageRedirect('inputForm','${ctx}/oa/chapter/listChapterApplyHistory?repage&${paramMapString}')" style="cursor: pointer;">
<i class="ace-icon fa fa-undo bigger-110"></i>返回
</a>
</div>
</div>
</form:form>
</div>
</form:form>
</div>
</div>
</div>
</div>
</div>
</div>

@ -265,6 +265,33 @@ function chooseUlli(hiddenId ,chooseId, chooseValue, callback) {
callback(callback);//回调函数
}
}
/**
*选择li 选择器
* 入参说明hiddenId隐藏域ID需要进行保存的 parentUlId父节点ID chooseId选择ID需要进行显示选中样式 chooseValue选择值需要进行保存的
*/
function chooseAllUlSingleli(hiddenId ,parentUlIds ,chooseId, chooseValue, callback) {
var parentId_str = parentUlIds.split(",");
for (var i = 0; i < parentId_str.length; i++) {
var liElements = $("#"+parentId_str[i]+" li");
if(liElements.length > 0){
for(var j = 0;j < liElements.length;j++){
$(liElements[j]).removeClass();
}
}
}
var liElement = $("#"+chooseId);
$(liElement).addClass("active");
//隐藏域中值
$('#'+hiddenId).val(chooseValue);
if(callback != null){
callback(callback);//回调函数
}
}
/**
*删除附件实为隐藏附件div在确认提交表单时进行数据库删除
*/

@ -87,7 +87,72 @@
readonly><c:if test="${task.taskType ne 0}">${formValue.itemValue13}</c:if><c:if test="${task.taskType eq 0}">${formValue.itemValue3}</c:if></textarea>
</td>
</tr>
<c:if test="${task.taskType ne 0}">
<tr>
<td colspan="6">
<table class="tqFromTable" boder="0" cellpadding="0" cellspacing="0">
<tr>
<td class="table-title" width="20%">资金来源</td>
<td class="table-title" width="13%">市级以上投资</td>
<td class="table-title" width="13%">区级投资</td>
<td class="table-title" width="13%">生均</td>
<td class="table-title" width="13%">收费</td>
<td class="table-title" width="13%">其他</td>
<td class="table-title" width="13%">小计</td>
</tr>
<tr>
<td class="table-content">
计划投资(万元)
</td>
<td class="table-content">
${formValue.itemValue15}
</td>
<td class="table-content">
${formValue.itemValue16}
</td>
<td class="table-content">
${formValue.itemValue17}
</td>
<td class="table-content">
${formValue.itemValue18}
</td>
<td class="table-content">
${formValue.itemValue19}
</td>
<td class="table-content">
${formValue.itemValue20}
</td>
</tr>
<c:if test="${task.dataType eq 1}">
<tr>
<td class="table-content">
申请支付(万元)
</td>
<td class="table-content">
${formValue.itemValue5}
</td>
<td class="table-content">
${formValue.itemValue6}
</td>
<td class="table-content">
${formValue.itemValue7}
</td>
<td class="table-content">
${formValue.itemValue8}
</td>
<td class="table-content">
${formValue.itemValue9}
</td>
<td class="table-content">
${formValue.itemValue10}
</td>
</tr>
</c:if>
</table>
</td>
</tr>
</c:if>
<tr>
<td class="table-title">
党委章(枚)

Loading…
Cancel
Save