修改 查询详情页

This commit is contained in:
ly19960718 2021-10-28 11:24:24 +08:00
parent 7ed359f59e
commit 9ec85eb8a1
43 changed files with 1141 additions and 818 deletions

View File

@ -22,6 +22,10 @@ public class BasicCheckPersonActionDTO {
@ApiModelProperty(name = "dutyIndexLibName", value = "指标名称")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "指标名称")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "dutyTitle", value = "上报标题")
private String dutyTitle;
@ApiModelProperty(name = "actionTime", value = "时间")
@ -189,4 +193,12 @@ public class BasicCheckPersonActionDTO {
public void setPhoto(String photo) {
this.photo = photo;
}
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
}

View File

@ -22,6 +22,9 @@ public class BasicCheckPersonInfoDTO {
@ApiModelProperty(name = "dutyIndexLibName", value = "指标名称")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "指标名称")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "dutyTitle", value = "上报标题")
private String dutyTitle;
@ApiModelProperty(name = "orgName", value = "单位名称")
@ -270,4 +273,12 @@ public class BasicCheckPersonInfoDTO {
public void setEducationName(String educationName) {
this.educationName = educationName;
}
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
}

View File

@ -14,6 +14,15 @@ public class HeartTalkDTO {
private String reportId;
@ApiModelProperty(name = "dutyIndexLibId", value = "责任清单ID")
private String dutyIndexLibId;
@ApiModelProperty(name = "dutyIndexLibName", value = "责任清单ID")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "责任清单ID")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "dutyTitle", value = "上报标题")
private String dutyTitle;
@ApiModelProperty(name = "orgName", value = "单位名称")
@ -70,6 +79,22 @@ public class HeartTalkDTO {
private String talkPlace2;
public String getDutyIndexLibName() {
return dutyIndexLibName;
}
public void setDutyIndexLibName(String dutyIndexLibName) {
this.dutyIndexLibName = dutyIndexLibName;
}
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
public String getDutyTitle() {
return dutyTitle;
}

View File

@ -14,6 +14,15 @@ public class PartyCleanMeetingDTO {
private String reportId;
@ApiModelProperty(name = "dutyIndexLibId", value = "责任清单ID")
private String dutyIndexLibId;
@ApiModelProperty(name = "dutyIndexLibName", value = "责任清单名称")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "责任清单ID")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "title", value = "标题")
private String title;
@ApiModelProperty(name = "meetingTime", value = "会议时间")
@ -221,4 +230,20 @@ public class PartyCleanMeetingDTO {
public void setMeetingPhoto(String meetingPhoto) {
this.meetingPhoto = meetingPhoto;
}
public String getDutyIndexLibName() {
return dutyIndexLibName;
}
public void setDutyIndexLibName(String dutyIndexLibName) {
this.dutyIndexLibName = dutyIndexLibName;
}
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
}

View File

@ -20,6 +20,9 @@ public class EntityResDTO {
private String dutyIndexLibId;
@ApiModelProperty(name = "dutyIndexLibName", value = "指标名称")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "指标名称")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "entityResTitle", value = "主体责任台账上报标题")
private String entityResTitle;
@ApiModelProperty(name = "entityResType", value = "上报类型 1.具体事项 2.监督情况 3.备注")
@ -157,4 +160,12 @@ public class EntityResDTO {
public void setIndexAuditStatus(String indexAuditStatus) {
this.indexAuditStatus = indexAuditStatus;
}
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
}

View File

@ -20,6 +20,9 @@ public class IndexGeneralDTO {
private String dutyIndexLibId;
@ApiModelProperty(name = "dutyIndexLibName", value = "指标名称")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "指标上级名称")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "indexGeneralTitle", value = "上报标题")
private String indexGeneralTitle;
@ApiModelProperty(name = "indexGeneralContent", value = "上报正文")
@ -136,4 +139,12 @@ public class IndexGeneralDTO {
public void setIndexAuditStatus(String indexAuditStatus) {
this.indexAuditStatus = indexAuditStatus;
}
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
}

View File

@ -18,6 +18,8 @@ public class PartyCommitteeMeetingDTO {
private String dutyIndexLibId;
@ApiModelProperty(name = "dutyIndexLibName", value = "指标名称")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "指标名称")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "partyCommitteeMeetingId", value = "党委会上报ID")
private String partyCommitteeMeetingId;
@ApiModelProperty(name = "partyCommitteeMeetingType", value = "上报类型")
@ -45,7 +47,13 @@ public class PartyCommitteeMeetingDTO {
private String indexAuditStatus;
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
public String getDutyIndexLibId() {
return dutyIndexLibId;

View File

@ -22,6 +22,9 @@ public class PartyPunishInfoDTO {
@ApiModelProperty(name = "dutyIndexLibName", value = "指标名称")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "指标名称")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "dutyTitle", value = "上报标题")
private String dutyTitle;
@ApiModelProperty(name = "personName", value = "姓名")
@ -257,4 +260,12 @@ public class PartyPunishInfoDTO {
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
}

View File

@ -23,6 +23,9 @@ public class ProblemClueDTO {
@ApiModelProperty(name = "dutyIndexLibName", value = "指标名称")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "指标名称")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "dutyTitle", value = "上报标题")
private String dutyTitle;
@ApiModelProperty(name = "caseNumber", value = "案件号")
@ -300,4 +303,12 @@ public class ProblemClueDTO {
public void setClueTypeName(String clueTypeName) {
this.clueTypeName = clueTypeName;
}
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
}

View File

@ -22,6 +22,9 @@ public class SuperviseCheckDTO {
@ApiModelProperty(name = "dutyIndexLibName", value = "指标名称")
private String dutyIndexLibName;
@ApiModelProperty(name = "dutyIndexLibParentName", value = "指标名称")
private String dutyIndexLibParentName;
@ApiModelProperty(name = "dutyTitle", value = "上报标题")
private String dutyTitle;
@ApiModelProperty(name = "checkPhotos", value = "附加图片")
@ -194,4 +197,12 @@ public class SuperviseCheckDTO {
public void setGmtCreate(String gmtCreate) {
this.gmtCreate = gmtCreate;
}
public String getDutyIndexLibParentName() {
return dutyIndexLibParentName;
}
public void setDutyIndexLibParentName(String dutyIndexLibParentName) {
this.dutyIndexLibParentName = dutyIndexLibParentName;
}
}

View File

@ -1,7 +1,9 @@
package com.tenlion.twoduty.service.basiccheckpersonaction.impl;
import com.tenlion.twoduty.pojo.dtos.indexlib.IndexLibDTO;
import com.tenlion.twoduty.pojo.vos.indexaudit.IndexAuditVO;
import com.tenlion.twoduty.service.indexaudit.IIndexAuditService;
import com.tenlion.twoduty.service.indexlib.IIndexLibService;
import com.tenlion.twoduty.utils.AuditStatusEnum;
import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.pojo.ListPage;
@ -37,6 +39,8 @@ public class BasicCheckPersonActionServiceImpl extends DefaultBaseService implem
private IBasicCheckPersonActionDao basicCheckPersonActionDao;
@Autowired
private IIndexAuditService iIndexAuditService;
@Autowired
private IIndexLibService iIndexLibService;
@Override
@ -143,7 +147,10 @@ public class BasicCheckPersonActionServiceImpl extends DefaultBaseService implem
public BasicCheckPersonActionDTO get(String basicCheckPersonActionId) {
Map<String, Object> params = super.getHashMap(2);
params.put("reportId", basicCheckPersonActionId);
return get(params);
BasicCheckPersonActionDTO basicCheckPersonActionDTO = get(params);
IndexLibDTO parentParent = iIndexLibService.getParentParent(basicCheckPersonActionDTO.getDutyIndexLibId());
basicCheckPersonActionDTO.setDutyIndexLibParentName(parentParent.getIndexLibParentName());
return basicCheckPersonActionDTO;
}
@Override

View File

@ -1,7 +1,9 @@
package com.tenlion.twoduty.service.basiccheckpersoninfo.impl;
import com.tenlion.twoduty.pojo.dtos.indexlib.IndexLibDTO;
import com.tenlion.twoduty.pojo.vos.indexaudit.IndexAuditVO;
import com.tenlion.twoduty.service.indexaudit.IIndexAuditService;
import com.tenlion.twoduty.service.indexlib.IIndexLibService;
import com.tenlion.twoduty.utils.AuditStatusEnum;
import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.pojo.ListPage;
@ -37,6 +39,8 @@ public class BasicCheckPersonInfoServiceImpl extends DefaultBaseService implemen
private IBasicCheckPersonInfoDao basicCheckPersonInfoDao;
@Autowired
private IIndexAuditService iIndexAuditService;
@Autowired
private IIndexLibService indexLibService;
@Override
public void save(BasicCheckPersonInfoVO basicCheckPersonInfoVO) {
@ -143,7 +147,10 @@ public class BasicCheckPersonInfoServiceImpl extends DefaultBaseService implemen
public BasicCheckPersonInfoDTO get(String basicCheckPersonInfoId) {
Map<String, Object> params = super.getHashMap(2);
params.put("reportId", basicCheckPersonInfoId);
return get(params);
BasicCheckPersonInfoDTO basicCheckPersonInfoDTO = get(params);
IndexLibDTO parentParent = indexLibService.getParentParent(basicCheckPersonInfoDTO.getDutyIndexLibId());
basicCheckPersonInfoDTO.setDutyIndexLibParentName(parentParent.getIndexLibParentName());
return basicCheckPersonInfoDTO;
}
@Override

View File

@ -5,10 +5,12 @@ import com.github.pagehelper.PageInfo;
import com.tenlion.twoduty.dao.dutylistform.IDutyListFormDao;
import com.tenlion.twoduty.pojo.dtos.dutylistform.HeartTalkDTO;
import com.tenlion.twoduty.pojo.dtos.dutylistform.PartyCleanMeetingDTO;
import com.tenlion.twoduty.pojo.dtos.indexlib.IndexLibDTO;
import com.tenlion.twoduty.pojo.vos.dutylistform.PartyCleanMeetingVO;
import com.tenlion.twoduty.pojo.vos.indexaudit.IndexAuditVO;
import com.tenlion.twoduty.service.dutylistform.IDutyListFormService;
import com.tenlion.twoduty.service.indexaudit.IIndexAuditService;
import com.tenlion.twoduty.service.indexlib.IIndexLibService;
import com.tenlion.twoduty.utils.AuditStatusEnum;
import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.pojo.ListPage;
@ -34,6 +36,8 @@ public class DutyListFormServiceImpl extends DefaultBaseService implements IDuty
private IDutyListFormDao dutyListFormDao;
@Autowired
private IIndexAuditService iIndexAuditService;
@Autowired
private IIndexLibService indexLibService;
@Override
public SuccessResultList<List<PartyCleanMeetingDTO>> listPagePartyCleanMeeting(ListPage page) {
@ -46,7 +50,12 @@ public class DutyListFormServiceImpl extends DefaultBaseService implements IDuty
@Override
public PartyCleanMeetingDTO getPartyCleanMeeting(Map<String, Object> params) {
return dutyListFormDao.getPartyCleanMeeting(params);
PartyCleanMeetingDTO partyCleanMeeting = dutyListFormDao.getPartyCleanMeeting(params);
IndexLibDTO parentParent = indexLibService.getParentParent(partyCleanMeeting.getDutyIndexLibId());
partyCleanMeeting.setDutyIndexLibParentName(parentParent.getIndexLibParentName());
IndexLibDTO indexLibDTO = indexLibService.get(partyCleanMeeting.getDutyIndexLibId());
partyCleanMeeting.setDutyIndexLibName(indexLibDTO.getIndexLibName());
return partyCleanMeeting;
}
@Override
@ -91,7 +100,12 @@ public class DutyListFormServiceImpl extends DefaultBaseService implements IDuty
@Override
public HeartTalkDTO getHeartTalk(Map<String, Object> params) {
return dutyListFormDao.getHeartTalk(params);
HeartTalkDTO heartTalk = dutyListFormDao.getHeartTalk(params);
IndexLibDTO parentParent = indexLibService.getParentParent(heartTalk.getDutyIndexLibId());
heartTalk.setDutyIndexLibParentName(parentParent.getIndexLibParentName());
IndexLibDTO indexLibDTO = indexLibService.get(heartTalk.getDutyIndexLibId());
heartTalk.setDutyIndexLibName(indexLibDTO.getIndexLibName());
return heartTalk;
}
@Override

View File

@ -1,7 +1,9 @@
package com.tenlion.twoduty.service.entityres.impl;
import com.tenlion.twoduty.pojo.dtos.indexlib.IndexLibDTO;
import com.tenlion.twoduty.pojo.vos.indexaudit.IndexAuditVO;
import com.tenlion.twoduty.service.indexaudit.IIndexAuditService;
import com.tenlion.twoduty.service.indexlib.IIndexLibService;
import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.pojo.ListPage;
import ink.wgink.pojo.result.SuccessResult;
@ -36,6 +38,8 @@ public class EntityResServiceImpl extends DefaultBaseService implements IEntityR
private IEntityResDao entityResDao;
@Autowired
private IIndexAuditService iIndexAuditService;
@Autowired
private IIndexLibService iIndexLibService;
@Override
public void save(EntityResVO entityResVO) {
@ -133,7 +137,10 @@ public class EntityResServiceImpl extends DefaultBaseService implements IEntityR
public EntityResDTO get(String entityResId) {
Map<String, Object> params = super.getHashMap(2);
params.put("entityResId", entityResId);
return get(params);
EntityResDTO entityResDTO = get(params);
IndexLibDTO parentParent = iIndexLibService.getParentParent(entityResDTO.getDutyIndexLibId());
entityResDTO.setDutyIndexLibParentName(parentParent.getIndexLibParentName());
return entityResDTO;
}
@Override

View File

@ -1,9 +1,11 @@
package com.tenlion.twoduty.service.indexgeneral.impl;
import com.tenlion.twoduty.pojo.dtos.indexlib.IndexLibDTO;
import com.tenlion.twoduty.pojo.vos.indexaudit.IndexAuditVO;
import com.tenlion.twoduty.pojo.vos.indexauditlog.IndexAuditLogVO;
import com.tenlion.twoduty.service.indexaudit.IIndexAuditService;
import com.tenlion.twoduty.service.indexauditlog.IIndexAuditLogService;
import com.tenlion.twoduty.service.indexlib.IIndexLibService;
import com.tenlion.twoduty.utils.AuditStatusEnum;
import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.common.component.SecurityComponent;
@ -41,6 +43,8 @@ public class IndexGeneralServiceImpl extends DefaultBaseService implements IInde
private IIndexGeneralDao indexGeneralDao;
@Autowired
private IIndexAuditService iIndexAuditService;
@Autowired
private IIndexLibService iIndexLibService;
@Override
public void save(IndexGeneralVO indexGeneralVO) {
@ -146,7 +150,10 @@ public class IndexGeneralServiceImpl extends DefaultBaseService implements IInde
public IndexGeneralDTO get(String indexGeneralId) {
Map<String, Object> params = super.getHashMap(2);
params.put("indexGeneralId", indexGeneralId);
return get(params);
IndexGeneralDTO indexGeneralDTO = get(params);
IndexLibDTO indexLibDTO = iIndexLibService.getParentParent(indexGeneralDTO.getDutyIndexLibId());
indexGeneralDTO.setDutyIndexLibParentName(indexLibDTO.getIndexLibParentName());
return indexGeneralDTO;
}
@Override
@ -203,4 +210,8 @@ public class IndexGeneralServiceImpl extends DefaultBaseService implements IInde
return count == null ? 0 : count;
}
}

View File

@ -21,6 +21,14 @@ import java.util.Map;
**/
public interface IIndexLibService {
/**
* 获取父级的父级
* @param indexLibId
* @return
*/
IndexLibDTO getParentParent(String indexLibId);
/**
* 获取web显示的指标
* @param indexLibParentId

View File

@ -56,6 +56,24 @@ public class IndexLibServiceImpl extends DefaultBaseService implements IIndexLib
*/
private final static String ROLE_CODE_2 ="0002";
/**
* 获取父级的父级
* @param indexLibId
* @return
*/
public IndexLibDTO getParentParent(String indexLibId){
IndexLibDTO indexLibDTO = null;
indexLibDTO = this.get(indexLibId);
if(!"0".equals(indexLibDTO.getIndexLibParentId())){
indexLibDTO = this.get(indexLibDTO.getIndexLibParentId());
}
return indexLibDTO;
}
/**
* 获取web显示的指标
* @param indexLibParentId

View File

@ -1,7 +1,9 @@
package com.tenlion.twoduty.service.partycommitteemeeting.impl;
import com.tenlion.twoduty.pojo.dtos.indexlib.IndexLibDTO;
import com.tenlion.twoduty.pojo.vos.indexaudit.IndexAuditVO;
import com.tenlion.twoduty.service.indexaudit.IIndexAuditService;
import com.tenlion.twoduty.service.indexlib.IIndexLibService;
import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.pojo.ListPage;
import ink.wgink.pojo.result.SuccessResult;
@ -36,7 +38,8 @@ public class PartyCommitteeMeetingServiceImpl extends DefaultBaseService impleme
private IPartyCommitteeMeetingDao partyCommitteeMeetingDao;
@Autowired
private IIndexAuditService iIndexAuditService;
@Autowired
private IIndexLibService indexLibService;
@Override
@ -135,7 +138,10 @@ public class PartyCommitteeMeetingServiceImpl extends DefaultBaseService impleme
public PartyCommitteeMeetingDTO get(String partyCommitteeMeetingId) {
Map<String, Object> params = super.getHashMap(2);
params.put("partyCommitteeMeetingId", partyCommitteeMeetingId);
return get(params);
PartyCommitteeMeetingDTO partyCommitteeMeetingDTO = get(params);
IndexLibDTO parentParent = indexLibService.getParentParent(partyCommitteeMeetingDTO.getDutyIndexLibId());
partyCommitteeMeetingDTO.setDutyIndexLibParentName(parentParent.getIndexLibParentName());
return partyCommitteeMeetingDTO;
}
@Override

View File

@ -1,7 +1,9 @@
package com.tenlion.twoduty.service.partypunishinfo.impl;
import com.tenlion.twoduty.pojo.dtos.indexlib.IndexLibDTO;
import com.tenlion.twoduty.pojo.vos.indexaudit.IndexAuditVO;
import com.tenlion.twoduty.service.indexaudit.IIndexAuditService;
import com.tenlion.twoduty.service.indexlib.IIndexLibService;
import com.tenlion.twoduty.utils.AuditStatusEnum;
import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.pojo.ListPage;
@ -37,6 +39,8 @@ public class PartyPunishInfoServiceImpl extends DefaultBaseService implements IP
private IPartyPunishInfoDao partyPunishInfoDao;
@Autowired
private IIndexAuditService iIndexAuditService;
@Autowired
private IIndexLibService indexLibService;
@Override
public void save(PartyPunishInfoVO partyPunishInfoVO) {
@ -139,7 +143,10 @@ public class PartyPunishInfoServiceImpl extends DefaultBaseService implements IP
public PartyPunishInfoDTO get(String reportId) {
Map<String, Object> params = super.getHashMap(2);
params.put("reportId", reportId);
return get(params);
PartyPunishInfoDTO partyPunishInfoDTO = get(params);
IndexLibDTO parentParent = indexLibService.getParentParent(partyPunishInfoDTO.getDutyIndexLibId());
partyPunishInfoDTO.setDutyIndexLibParentName(parentParent.getIndexLibParentName());
return partyPunishInfoDTO;
}
@Override

View File

@ -1,7 +1,9 @@
package com.tenlion.twoduty.service.problemclue.impl;
import com.tenlion.twoduty.pojo.dtos.indexlib.IndexLibDTO;
import com.tenlion.twoduty.pojo.vos.indexaudit.IndexAuditVO;
import com.tenlion.twoduty.service.indexaudit.IIndexAuditService;
import com.tenlion.twoduty.service.indexlib.IIndexLibService;
import com.tenlion.twoduty.utils.AuditStatusEnum;
import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.pojo.ListPage;
@ -37,6 +39,8 @@ public class ProblemClueServiceImpl extends DefaultBaseService implements IProbl
private IProblemClueDao problemClueDao;
@Autowired
private IIndexAuditService iIndexAuditService;
@Autowired
private IIndexLibService indexLibService;
@Override
@ -145,7 +149,10 @@ public class ProblemClueServiceImpl extends DefaultBaseService implements IProbl
public ProblemClueDTO get(String problemClueId) {
Map<String, Object> params = super.getHashMap(2);
params.put("reportId", problemClueId);
return get(params);
ProblemClueDTO problemClueDTO = get(params);
IndexLibDTO parentParent = indexLibService.getParentParent(problemClueDTO.getDutyIndexLibId());
problemClueDTO.setDutyIndexLibParentName(parentParent.getIndexLibParentName());
return problemClueDTO;
}
@Override

View File

@ -1,7 +1,9 @@
package com.tenlion.twoduty.service.supervisecheck.impl;
import com.tenlion.twoduty.pojo.dtos.indexlib.IndexLibDTO;
import com.tenlion.twoduty.pojo.vos.indexaudit.IndexAuditVO;
import com.tenlion.twoduty.service.indexaudit.IIndexAuditService;
import com.tenlion.twoduty.service.indexlib.IIndexLibService;
import com.tenlion.twoduty.utils.AuditStatusEnum;
import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.pojo.ListPage;
@ -37,6 +39,8 @@ public class SuperviseCheckServiceImpl extends DefaultBaseService implements ISu
private ISuperviseCheckDao superviseCheckDao;
@Autowired
private IIndexAuditService iIndexAuditService;
@Autowired
private IIndexLibService indexLibService;
@Override
public void save(SuperviseCheckVO superviseCheckVO) {
@ -139,7 +143,10 @@ public class SuperviseCheckServiceImpl extends DefaultBaseService implements ISu
public SuperviseCheckDTO get(String superviseCheckId) {
Map<String, Object> params = super.getHashMap(2);
params.put("reportId", superviseCheckId);
return get(params);
SuperviseCheckDTO superviseCheckDTO = get(params);
IndexLibDTO parentParent = indexLibService.getParentParent(superviseCheckDTO.getDutyIndexLibId());
superviseCheckDTO.setDutyIndexLibParentName(parentParent.getIndexLibParentName());
return superviseCheckDTO;
}
@Override

View File

@ -1,5 +1,6 @@
package com.tenlion.twoduty.utils;
import com.alibaba.druid.support.logging.Log;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

View File

@ -63,6 +63,9 @@
<!-- 树形列表 -->
<select id="listZTreeWeb" parameterType="map" resultMap="indexLibZTreeDTO">
SELECT

View File

@ -18965,12 +18965,12 @@ UE.plugins['video'] = function (){
for (var r = 0; r < rowsNum; r++) {
html.push('<tr' + (r == 0 ? ' class="firstRow"':'') + '>');
for (var c = 0; c < colsNum; c++) {
html.push('<td width="' + tdWidth + '" vAlign="' + opt.tdvalign + '" >' + (browser.ie && browser.version < 11 ? domUtils.fillChar : '<br/>') + '</td>')
html.push('<td width="' + tdWidth + '" vAlign="' + opt.tdvalign + '" style="border:1px solid #000;">' + (browser.ie && browser.version < 11 ? domUtils.fillChar : '<br/>') + '</td>')
}
html.push('</tr>')
}
//禁止指定table-width
return '<table><tbody>' + html.join('') + '</tbody></table>'
return '<table style="border-collapse:collapse"><tbody>' + html.join('') + '</tbody></table>'
}
if (!opt) {
@ -19830,7 +19830,14 @@ UE.plugins['video'] = function (){
utils.each(domUtils.getElementsByTagName(table,'td'),function(td){
td.style.borderWidth = '1px';
td.style.borderStyle = 'solid';
td.style.borderColor = 'windowtext';
})
//增加下面一段
utils.each(domUtils.getElementsByTagName(table,'th'),function(th){
th.style.borderWidth = domUtils.getComputedStyle(th, "border-width");
th.style.borderStyle = 'solid';
th.style.borderColor = 'windowtext';
});
}
};
function resetTdWidth(table, editor) {
@ -19985,13 +19992,23 @@ UE.plugins['table'] = function () {
me.ready(function () {
utils.cssRule('table',
//选中的td上的样式
// '.selectTdClass{background-color:#edf5fa !important}' +
// 'table.noBorderTable td,table.noBorderTable th,table.noBorderTable caption{border:1px dashed #ddd !important}' +
// //插入的表格的默认样式
// 'table{margin-bottom:10px;border-collapse:collapse;display:table;}' +
// 'td,th{padding: 5px 10px;border: 1px solid #DDD;}' +
// 'caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}' +
// 'th{border-top:1px solid #BBB;background-color:#F7F7F7;}' +
// 'table tr.firstRow th{border-top-width:2px;}' +
// '.ue-table-interlace-color-single{ background-color: #fcfcfc; } .ue-table-interlace-color-double{ background-color: #f7faff; }' +
// 'td p{margin:0;padding:0;}', me.document);
'.selectTdClass{background-color:#edf5fa !important}' +
'table.noBorderTable td,table.noBorderTable th,table.noBorderTable caption{border:1px dashed #ddd !important}' +
//插入的表格的默认样式
'table{margin-bottom:10px;border-collapse:collapse;display:table;}' +
'td,th{padding: 5px 10px;border: 1px solid #DDD;}' +
'td,th{padding: 5px 10px;border: 1px dashed #DDD;}' + //这里修改 1px solid #DDD 为 1px dashed #DDD
'caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}' +
'th{border-top:1px solid #BBB;background-color:#F7F7F7;}' +
'th{border-top:1px dashed #BBB;background-color:#F7F7F7;}' + //这里修改 1px solid #BBB 为 1px dashed #BBB
'table tr.firstRow th{border-top-width:2px;}' +
'.ue-table-interlace-color-single{ background-color: #fcfcfc; } .ue-table-interlace-color-double{ background-color: #f7faff; }' +
'td p{margin:0;padding:0;}', me.document);
@ -20239,7 +20256,8 @@ UE.plugins['table'] = function () {
} else {
utils.each(tables, function (table) {
removeStyleSize(table, true);
domUtils.removeAttributes(table, ['style', 'border']);
// domUtils.removeAttributes(table, ['style', 'border']);
domUtils.removeAttributes(table, ['style']);
utils.each(domUtils.getElementsByTagName(table, "td"), function (td) {
if (isEmptyBlock(td)) {
domUtils.fillNode(me.document, td);

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 KiB

View File

@ -29,92 +29,96 @@
</style>
</head>
<body>
<div class="main" id="main">
<div id="main">
</div>
<script id="data" type="text/html">
<div class="title">
<h3>{{ d.dutyIndexLibName }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</p>
<style>
*{margin:0;padding:0;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content{margin-top: 20px;}
.content p{font-size: 16px !important;line-height: 40px !important;}
.title{
text-align: center;
}
.details{
text-align: left;
/*text-indent: 30px;*/
padding: 0 10px;
}
table{margin: 0 auto;width:100% !important;table-layout: fixed;width: 100%;}
table td{border: 2px solid #CCC! important;}
table td:nth-child(odd){text-align: center}
</style>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
</div>
<div class="table-box">
<style >
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;padding-top: 50px;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;margin-bottom: 10px;color: #1f5781;font-weight: bolder;}
.title p{font-size: 15px;color: #333;}
.title p span{margin-right: 50px}
.tableTitle{text-align: center;font-size: 40px;line-height: 38px}
.table-box{margin: 10px 0;}
.table-box table{table-layout: fixed;width: 100%;border-collapse: collapse;}
.table-box table td{height: 40px;font-size: 16px;border: 1px solid #161615;text-align: center;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
.title{
text-align: center;
}
.details{
text-align: left;
/*text-indent: 30px;*/
padding: 0 10px;
}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
</style>
<table style="height: 500px">
{{# if(d.imagesList.length > 0) { }}
<div class="swiper-container">
<div class="swiper-wrapper" id="indexGeneralImagesFileBox">
{{# layui.each(d.imagesList, function(index, item){ }}
<div class="swiper-slide"><img src="route/file/download/false/{{item.fileId}}" align="加载失败"></div>
{{# }); }}
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<!-- 如果需要导航按钮 -->
<!--<div class="swiper-button-prev"></div>-->
<!--<div class="swiper-button-next"></div>-->
<!-- 如果需要滚动条 -->
<div class="swiper-scrollbar"></div>
<div class="main">
<div class="container">
<div class="title">
{{ d.dutyIndexLibName }}
</div>
{{# } }}
<tr>
<td class="tableTitle">时间</td>
<td class="details" style="height: 60px">{{ d.actionTime }}</td>
<td class="tableTitle">街道办事处</td>
<td class="details" style="height: 60px">{{ d.streetOrgName }}</td>
<td class="tableTitle">社区名称</td>
<td class="details" style="height: 60px">{{ d.communityName }}</td>
</tr>
<tr>
<td class="tableTitle">工作要求</td>
<td class="details" colspan="5" style="height: 100px">{{ d.workRequire }}</td>
</tr>
<tr>
<td class="tableTitle">措施</td>
<td class="details" colspan="5" style="height: 100px">{{ d.workMeasures }}</td>
</tr>
<tr>
<td class="tableTitle">完成情况</td>
<td class="details" colspan="5" style="height: 100px">{{ d.completeInfo }}</td>
</tr>
<tr>
<td class="tableTitle">备注</td>
<td class="details" colspan="5" style="height: 100px">{{ d.remarks }}</td>
</tr>
</table>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</div>
<div class="content">
<table style="height: 500px">
<colgroup>
<col width="12%">
<col width="21%">
<col width="12%">
<col width="21%">
<col width="12%">
<col width="22%">
</colgroup>
<tr>
<td class="tableTitle">时间</td>
<td class="details" style="height: 60px">{{ d.actionTime }}</td>
<td class="tableTitle">街道办事处</td>
<td class="details" style="height: 60px">{{ d.streetOrgName }}</td>
<td class="tableTitle">社区名称</td>
<td class="details" style="height: 60px">{{ d.communityName }}</td>
</tr>
<tr>
<td class="tableTitle">工作要求</td>
<td class="details" colspan="5" style="height: 100px">{{ d.workRequire }}</td>
</tr>
<tr>
<td class="tableTitle">措施</td>
<td class="details" colspan="5" style="height: 100px">{{ d.workMeasures }}</td>
</tr>
<tr>
<td class="tableTitle">完成情况</td>
<td class="details" colspan="5" style="height: 100px">{{ d.completeInfo }}</td>
</tr>
<tr>
<td class="tableTitle">备注</td>
<td class="details" colspan="5" style="height: 100px">{{ d.remarks }}</td>
</tr>
</table>
</div>
</div>
</div>
</script>
<div class="button-box">
<button class="print" style="display:none;">打印</button>
<button class="close">返回</button>
</div>
<script src="assets/js/vendor/wangEditor/wangEditor.min.js"></script>
<script src="assets/js/vendor/ckplayer/ckplayer/ckplayer.js"></script>
@ -231,9 +235,10 @@
}
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});
$('.print').on('click', function() {
$("#main").jqprint({
debug: false, //是否显示iframe查看效果

View File

@ -14,101 +14,116 @@
</head>
<body>
<div class="main" id="main">
<div id="main">
</div>
<script id="data" type="text/html">
<div class="title">
<h3>{{ d.dutyIndexLibName }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</p>
<style>
*{margin:0;padding:0;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content{margin-top: 20px;}
.content p{font-size: 16px !important;line-height: 40px !important;}
table{margin: 0 auto;width:100% !important;table-layout: fixed;width: 100%;}
table td{border: 2px solid #CCC! important;}
table td:nth-child(odd){text-align: center}
.title{
text-align: center;
}
.details{
text-align: center;
}
</style>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
</div>
<div class="table-box">
<style >
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;padding-top: 50px;;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;margin-bottom: 10px;color: #1f5781;font-weight: bolder;}
.title p{font-size: 15px;color: #333;}
.title p span{margin-right: 50px}
.tableTitle{text-align: center;font-size: 40px;line-height: 38px}
.table-box{margin: 10px 0;}
.table-box table{table-layout: fixed;width: 100%;border-collapse: collapse;}
.table-box table td{height: 40px;font-size: 16px;border: 1px solid #161615;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
.title{
text-align: center;
}
.details{
text-align: center;
}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
</style>
<table style="height: 500px">
<tr>
<td class="tableTitle">单位名称</td>
<td class="details" colspan="5" style="height: 50px">{{ d.orgName }}</td>
</tr>
<tr>
<td class="tableTitle">姓名</td>
<td class="details" style="height: 60px">{{ d.personName }}</td>
<td class="tableTitle">职务</td>
<td class="details" style="height: 60px">{{ d.orgJob }}</td>
<td class="tableTitle">性别</td>
<td class="details" style="height: 60px">
{{# if(d.gender=='1'){ }}
<div class="main">
<div class="container">
<div class="title">
{{ d.dutyIndexLibName }}
</div>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</div>
<div class="content">
<table style="height: 500px">
<colgroup>
<col width="12%">
<col width="21%">
<col width="12%">
<col width="21%">
<col width="12%">
<col width="22%">
</colgroup>
<tr>
<td class="tableTitle">单位名称</td>
<td class="details" colspan="5" style="height: 50px">{{ d.orgName }}</td>
</tr>
<tr>
<td class="tableTitle">姓名</td>
<td class="details" style="height: 60px">{{ d.personName }}</td>
<td class="tableTitle">职务</td>
<td class="details" style="height: 60px">{{ d.orgJob }}</td>
<td class="tableTitle">性别</td>
<td class="details" style="height: 60px">
{{# if(d.gender=='1'){ }}
{{#} }}
{{#} }}
{{# if(d.gender=='2'){ }}
{{# if(d.gender=='2'){ }}
{{#} }}
</td>
</tr>
<tr>
<td class="tableTitle">民族</td>
<td class="details" style="height: 60px">{{ d.nationName }}</td>
<td class="tableTitle">出生年月</td>
<td class="details" style="height: 60px">{{ d.birthDate }}</td>
<td class="tableTitle">学历</td>
<td class="details" style="height: 60px">{{ d.educationName }}</td>
</tr>
<tr>
<td class="tableTitle">毕业院校</td>
<td class="details" style="height: 60px">{{ d.collegeName }}</td>
<td class="tableTitle">入党时间</td>
<td class="details" style="height: 60px">{{ d.joinPartyTime }}</td>
<td class="tableTitle">参加工作时间</td>
<td class="details" style="height: 60px">{{ d.joinWorkTime }}</td>
</tr>
<tr>
<td class="tableTitle">备注</td>
<td class="details" colspan="5" style="height: 100px">{{ d.remarks }}</td>
</tr>
<tr>
<td class="tableTitle">填表人</td>
<td class="details" colspan="2" style="height: 50px">{{ d.noteTaker }}</td>
<td class="tableTitle">填表日期</td>
<td class="details" colspan="2" style="height: 50px">{{ d.noteDateTime }}</td>
</tr>
</table>
{{#} }}
</td>
</tr>
<tr>
<td class="tableTitle">民族</td>
<td class="details" style="height: 60px">{{ d.nationName }}</td>
<td class="tableTitle">出生年月</td>
<td class="details" style="height: 60px">{{ d.birthDate }}</td>
<td class="tableTitle">学历</td>
<td class="details" style="height: 60px">{{ d.educationName }}</td>
</tr>
<tr>
<td class="tableTitle">毕业院校</td>
<td class="details" style="height: 60px">{{ d.collegeName }}</td>
<td class="tableTitle">入党时间</td>
<td class="details" style="height: 60px">{{ d.joinPartyTime }}</td>
<td class="tableTitle">参加工作时间</td>
<td class="details" style="height: 60px">{{ d.joinWorkTime }}</td>
</tr>
<tr>
<td class="tableTitle">备注</td>
<td class="details" colspan="5" style="height: 100px">{{ d.remarks }}</td>
</tr>
<tr>
<td class="tableTitle">填表人</td>
<td class="details" colspan="2" style="height: 50px">{{ d.noteTaker }}</td>
<td class="tableTitle">填表日期</td>
<td class="details" colspan="2" style="height: 50px">{{ d.noteDateTime }}</td>
</tr>
</table>
</div>
</div>
</div>
</script>
<div class="button-box">
<button class="print" style="display:none;">打印</button>
<button class="close">返回</button>
</div>
<script src="assets/js/vendor/wangEditor/wangEditor.min.js"></script>
<script src="assets/js/vendor/ckplayer/ckplayer/ckplayer.js"></script>
@ -181,9 +196,10 @@
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});
$('.print').on('click', function() {
$("#main").jqprint({
debug: false, //是否显示iframe查看效果

View File

@ -44,7 +44,7 @@
</style>
</head>
<body>
<div class="main" id="main">
<div id="main">
</div>
@ -53,48 +53,44 @@
<script id="data" type="text/html">
<style>
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;margin-bottom: 10px;color: #1f5781;font-weight: bolder;}
.title p{font-size: 16px;color: #333;}
.title p span{margin-right: 50px}
.content{min-height: 500px;margin-top: 10px;}
.content p{font-size: 16px;color: #333;line-height: 40px;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content p{font-size: 16px !important;line-height: 40px !important;}
table{margin: 0 auto;width:100% !important;}
table td{border-width: 1px !important;}
</style>
<div class="title">
<h3>{{ d.entityResTitle }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate}}</span>
<span>上报人:{{ d.creatorName }}</span>
<span>上报类型:{{ d.entityResTypeName }}</span>
</p>
</div>
<div class="content">
{{# if(d.imagesList.length > 0) { }}
<div class="swiper-container">
<div class="swiper-wrapper" id="indexGeneralImagesFileBox">
{{# layui.each(d.imagesList, function(index, item){ }}
<div class="swiper-slide"><img src="route/file/download/false/{{item.fileId}}" align="加载失败"></div>
{{# }); }}
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<!-- 如果需要导航按钮 -->
<!--<div class="swiper-button-prev"></div>-->
<!--<div class="swiper-button-next"></div>-->
<!-- 如果需要滚动条 -->
<div class="swiper-scrollbar"></div>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
{{# } }}
<p>{{ d.entityResContent }}</p>
</div>
{{# layui.each(d.filesList, function(index, item){ }}
<span class="layui-btn-group">
<div class="main">
<div class="container">
<div class="title">
{{ d.entityResTitle }}
</div>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
<span>上报类型:{{ d.entityResTypeName }}</span>
</div>
<div class="content">
{{ d.entityResContent }}
</div>
{{# layui.each(d.filesList, function(index, item){ }}
<span class="layui-btn-group">
<div class="upload-file-box">
<a class="upload-file-a" href="route/file/download/false/{{item.fileId}}" title="{{item.fileName}} - 点击下载">
{{# if(item.fileType == 'doc' || item.fileType == 'docx') { }}
@ -119,10 +115,10 @@
</a>
<span class="upload-file-title">{{item.fileName}}</span>
</div>
</span>
{{# }); }}
</span>
{{# }); }}
</div>
</div>
</script>
@ -218,10 +214,7 @@
<!--</script>-->
<div class="button-box">
<button class="print" style="display:none;">打印</button>
<button class="close">返回</button>
</div>
<script src="assets/js/vendor/wangEditor/wangEditor.min.js"></script>
<script src="assets/js/vendor/ckplayer/ckplayer/ckplayer.js"></script>
<script src="assets/js/vendor/viewer/viewer.min.js"></script>
@ -342,7 +335,7 @@
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});
$('.print').on('click', function() {

View File

@ -13,116 +13,131 @@
</head>
<body>
<div class="main" id="main">
<div id="main">
</div>
<script id="data" type="text/html">
<div class="title">
<h3>{{ d.dutyTitle }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</p>
<style>
*{margin:0;padding:0;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content{margin-top: 20px;}
.content {font-size: 16px !important;line-height: 40px !important;}
table{margin: 0 auto;width:100% !important;table-layout: fixed}
table td{border: 2px solid #CCC! important;font-size: 16px;height: 40px;}
table td:nth-child(odd){text-align: center}
/*.tableTitle{text-align: center;font-size: 24px;line-height: 40px}*/
</style>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
</div>
<div class="table-box">
<style>
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;padding-top: 50px;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;margin-bottom: 10px;color: #1f5781;font-weight: bolder;}
.title p{font-size: 15px;color: #333;}
.title p span{margin-right: 50px}
.tableTitle{text-align: center;font-size: 24px;line-height: 40px}
.table-box{margin: 10px 0;}
.table-box table{table-layout: fixed;width: 100%;border-collapse: collapse;}
.table-box table td{height: 40px;font-size: 16px;border: 1px solid #161615;text-align: center;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
.title{
text-align: center;
}
.details{
text-align: left;
/*text-indent: 30px;
padding: 0 10px;*/
}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
</style>
<table style="height: 500px">
<!--<tr>-->
<!--<td class="title" colspan="6">{{ d.dutyTitle }}</td>-->
<!--</tr>-->
<tr>
<td class="tableTitle">上报类型</td>
<td class="tableTitle" colspan="4">{{ d.talkTypeName }}</td>
<td class="tableTitle">单位名称</td>
<td class="tableTitle" colspan="3">{{ d.orgName}}</td>
</tr>
<tr>
<td class="tableTitle">谈心谈话对象</td>
<td class="tableTitle" colspan="2">{{ d.talkObj}}</td>
<td class="tableTitle">政治面貌</td>
<td class="tableTitle" colspan="2">{{ d.politicalStatus}}</td>
<td class="tableTitle">单位职务</td>
<td class="tableTitle" colspan="2">{{ d.orgJob}}</td>
</tr>
<tr>
<td class="tableTitle">谈话原因</td>
<td class="tableTitle" colspan="8" style="height: 100px">{{ d.talkReason}}</td>
</tr>
<tr>
<td class="tableTitle">谈话人1</td>
<td class="tableTitle">{{ d.talkPerson}}</td>
<td class="tableTitle">单位职务1</td>
<td class="tableTitle">{{ d.talkPersonOrgJob}}</td>
<td class="tableTitle">谈话时间1</td>
<td class="details">{{ d.talkDateTime}}</td>
<td class="tableTitle">谈话地点1</td>
<td class="tableTitle" colspan="2">{{ d.talkPlace}}</td>
</tr>
<tr>
<td class="tableTitle">谈话人2</td>
<td class="tableTitle">{{ d.talkPerson2}}</td>
<td class="tableTitle">单位职务2</td>
<td class="tableTitle">{{ d.talkPersonOrgJob2}}</td>
<td class="tableTitle">谈话时间2</td>
<td class="details">{{ d.talkDateTime2}}</td>
<td class="tableTitle">谈话地点2</td>
<td class="tableTitle" colspan="2">{{ d.talkPlace2}}</td>
</tr>
<tr>
<td class="title">记录人</td>
<td class="title" colspan="8">{{ d.noteTaker}}</td>
</tr>
<tr>
<td class="tableTitle">谈心谈话内容</td>
<td class="tableTitle" style="height: 100px" colspan="8">{{ d.talkContent}}</td>
</tr>
<tr>
<td class="tableTitle">谈心谈话对象意见</td>
<td class="tableTitle" style="height: 100px" colspan="8">{{ d.talkObjOpinion}}</td>
</tr>
<tr>
<td class="tableTitle">签字</td>
<td class="tableTitle" colspan="3">
<div class="layui-btn-container" id="indexGeneralImagesFileBox" style="border: 1px solid #e6e6e6;">
{{# layui.each(d.imagesList, function(index, item){ }}
<div class="upload-image-box">
<span class="upload-image-span">
<img src="route/file/download/false/{{item.fileId}}" align="加载失败">
</span>
</div>
{{# }); }}
</div>
</td>
<td class="tableTitle">签字时间</td>
<td class="tableTitle" colspan="4">{{ d.signDataTime}}</td>
</tr>
</table>
<div class="main">
<div class="container">
<div class="title">
{{ d.dutyTitle }}
</div>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</div>
<div class="content">
<table style="height: 500px">
<colgroup>
<col width="5.5%">
<col width="7%">
<col width="5.5%">
<col width="7%">
<col width="5.5%">
<col width="7%">
<col width="5.5%">
<col width="7%">
</colgroup>
<!--<tr>-->
<!--<td class="title" colspan="6">{{ d.dutyTitle }}</td>-->
<!--</tr>-->
<tr>
<td class="tableTitle">上报类型</td>
<td class="tableTitle" colspan="3">{{ d.talkTypeName }}</td>
<td class="tableTitle">单位名称</td>
<td class="tableTitle" colspan="3">{{ d.orgName}}</td>
</tr>
<tr>
<td class="tableTitle">谈心谈话对象</td>
<td class="tableTitle" colspan="2">{{ d.talkObj}}</td>
<td class="tableTitle">政治面貌</td>
<td class="tableTitle" colspan="2">{{ d.politicalStatus}}</td>
<td class="tableTitle">单位职务</td>
<td class="tableTitle">{{ d.orgJob}}</td>
</tr>
<tr>
<td class="tableTitle">谈话原因</td>
<td class="tableTitle" colspan="7" style="height: 100px">{{ d.talkReason}}</td>
</tr>
<tr>
<td class="tableTitle">谈话人1</td>
<td class="tableTitle">{{ d.talkPerson}}</td>
<td class="tableTitle">单位职务1</td>
<td class="tableTitle">{{ d.talkPersonOrgJob}}</td>
<td class="tableTitle">谈话时间1</td>
<td class="details">{{ d.talkDateTime}}</td>
<td class="tableTitle">谈话地点1</td>
<td class="tableTitle">{{ d.talkPlace}}</td>
</tr>
<tr>
<td class="tableTitle">谈话人2</td>
<td class="tableTitle">{{ d.talkPerson2}}</td>
<td class="tableTitle">单位职务2</td>
<td class="tableTitle">{{ d.talkPersonOrgJob2}}</td>
<td class="tableTitle">谈话时间2</td>
<td class="details">{{ d.talkDateTime2}}</td>
<td class="tableTitle">谈话地点2</td>
<td class="tableTitle">{{ d.talkPlace2}}</td>
</tr>
<tr>
<td>记录人</td>
<td colspan="7">{{ d.noteTaker}}</td>
</tr>
<tr>
<td class="tableTitle">谈心谈话内容</td>
<td class="tableTitle" style="height: 100px" colspan="7">{{ d.talkContent}}</td>
</tr>
<tr>
<td class="tableTitle">谈心谈话对象意见</td>
<td class="tableTitle" style="height: 100px" colspan="7">{{ d.talkObjOpinion}}</td>
</tr>
<tr>
<td class="tableTitle">签字</td>
<td class="tableTitle" colspan="3">
<div class="layui-btn-container" id="indexGeneralImagesFileBox" style="border: 1px solid #e6e6e6;">
{{# layui.each(d.imagesList, function(index, item){ }}
<div class="upload-image-box">
<span class="upload-image-span">
<img src="route/file/download/false/{{item.fileId}}" align="加载失败">
</span>
</div>
{{# }); }}
</div>
</td>
<td class="tableTitle">签字时间</td>
<td class="tableTitle" colspan="3">{{ d.signDataTime}}</td>
</tr>
</table>
</div>
</div>
</div>
</script>
@ -205,7 +220,7 @@
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});
$('.print').on('click', function() {

View File

@ -44,80 +44,82 @@
</style>
</head>
<body style="background: #eee">
<div class="main" id="main">
<div id="main">
</div>
<script id="data" type="text/html">
<style>
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;margin-bottom: 10px;color: #1f5781;font-weight: bolder;}
.title p{font-size: 15px;color: #333;}
.title p span{margin-right: 50px}
.content{min-height: 500px;margin-top: 10px;}
.content p{font-size: 20px;color: #333;margin-bottom: 30px;line-height: 40px;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content p{font-size: 16px !important;line-height: 40px !important;}
table{margin: 0 auto;width:100% !important;}
table td{border-width: 1px !important;}
</style>
<div class="title">
<h3>{{ d.indexGeneralTitle }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</p>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
</div>
<div class="content">
{{# if(d.imagesList.length > 0) { }}
<div class="swiper-container">
<div class="swiper-wrapper" id="indexGeneralImagesFileBox">
{{# layui.each(d.imagesList, function(index, item){ }}
<div class="swiper-slide"><img src="route/file/download/false/{{item.fileId}}" align="加载失败"></div>
{{# }); }}
<div class="main">
<div class="container">
<div class="title">
{{ d.indexGeneralTitle }}
</div>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</div>
<div class="content">
{{ d.indexGeneralContent }}
</div>
{{# layui.each(d.filesList, function(index, item){ }}
<span class="layui-btn-group">
<div class="upload-file-box">
<a class="upload-file-a" href="route/file/download/false/{{item.fileId}}" title="{{item.fileName}} - 点击下载">
{{# if(item.fileType == 'doc' || item.fileType == 'docx') { }}
<img src="assets/images/filetype/word.png"/>
{{# } else if(item.fileType == 'xls' || item.fileType == 'xlsx') { }}
<img src="assets/images/filetype/excel.png"/>
{{# } else if(item.fileType == 'ppt' || item.fileType == 'pptx') { }}
<img src="assets/images/filetype/ppt.png"/>
{{# } else if(item.fileType == 'apk') { }}
<img src="assets/images/filetype/apk.png"/>
{{# } else if(item.fileType == 'pdf') { }}
<img src="assets/images/filetype/pdf.png"/>
{{# } else if(item.fileType == 'rar') { }}
<img src="assets/images/filetype/rar.png"/>
{{# } else if(item.fileType == 'zip') { }}
<img src="assets/images/filetype/zip.png"/>
{{# } else if(item.fileType == 'txt') { }}
<img src="assets/images/filetype/txt.png"/>
{{# } else { }}
<img src="assets/images/filetype/file.png"/>
{{# } }}
</a>
<span class="upload-file-title">{{item.fileName}}</span>
</div>
<div class="swiper-pagination"></div>
</div>
{{# } }}
<p>{{ d.indexGeneralContent }}</p>
</span>
{{# }); }}
</div>
</div>
{{# layui.each(d.filesList, function(index, item){ }}
<span class="layui-btn-group">
<div class="upload-file-box">
<a class="upload-file-a" href="route/file/download/false/{{item.fileId}}" title="{{item.fileName}} - 点击下载">
{{# if(item.fileType == 'doc' || item.fileType == 'docx') { }}
<img src="assets/images/filetype/word.png"/>
{{# } else if(item.fileType == 'xls' || item.fileType == 'xlsx') { }}
<img src="assets/images/filetype/excel.png"/>
{{# } else if(item.fileType == 'ppt' || item.fileType == 'pptx') { }}
<img src="assets/images/filetype/ppt.png"/>
{{# } else if(item.fileType == 'apk') { }}
<img src="assets/images/filetype/apk.png"/>
{{# } else if(item.fileType == 'pdf') { }}
<img src="assets/images/filetype/pdf.png"/>
{{# } else if(item.fileType == 'rar') { }}
<img src="assets/images/filetype/rar.png"/>
{{# } else if(item.fileType == 'zip') { }}
<img src="assets/images/filetype/zip.png"/>
{{# } else if(item.fileType == 'txt') { }}
<img src="assets/images/filetype/txt.png"/>
{{# } else { }}
<img src="assets/images/filetype/file.png"/>
{{# } }}
</a>
<span class="upload-file-title">{{item.fileName}}</span>
</div>
</span>
{{# }); }}
</script>
<div class="button-box">
<button class="print" style="display:none;">打印</button>
<button class="close">返回</button>
</div>
<script src="assets/js/vendor/wangEditor/wangEditor.min.js"></script>
<script src="assets/js/vendor/ckplayer/ckplayer/ckplayer.js"></script>
<script src="assets/js/vendor/viewer/viewer.min.js"></script>
@ -238,7 +240,8 @@
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});
$('.print').on('click', function() {

View File

@ -15,42 +15,52 @@
<body>
<div class="main" id="main">
<div id="main">
</div>
<script id="data" type="text/html">
<style>
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;color: #1f5781;margin-bottom: 10px;font-weight: bolder;}
.title p{font-size: 15px;color: #333;}
.title p span{margin-right: 50px}
.content{min-height: 500px;margin-top: 10px;}
.content p{font-size: 20px;color: #333;line-height: 40px;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content p{font-size: 16px !important;line-height: 40px !important;}
table{margin: 0 auto;width:100% !important;}
table td{border-width: 1px !important;}
</style>
<div class="title">
<h3>{{ d.indexGeneralTitle }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</p>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
</div>
<div class="content">
<p>{{ d.indexGeneralContent }}</p>
<div class="main">
<div class="container">
<div class="title">
{{ d.indexGeneralTitle }}
</div>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</div>
<div class="content">
{{ d.indexGeneralContent }}
</div>
</div>
</div>
</script>
<div class="button-box">
<button class="print" style="display:none;">打印</button>
<button class="close">返回</button>
</div>
<script src="assets/js/vendor/wangEditor/wangEditor.min.js"></script>
<script src="assets/js/vendor/ckplayer/ckplayer/ckplayer.js"></script>
<script src="assets/js/vendor/viewer/viewer.min.js"></script>
@ -112,11 +122,14 @@
}
}
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});
/* $('.close').on('click', function() {
});*/
$('.print').on('click', function() {
$("#main").jqprint({
debug: false, //是否显示iframe查看效果

View File

@ -48,7 +48,7 @@
</head>
<body>
<div class="main" id="main">
<div id="main">
@ -62,57 +62,55 @@
<script id="data" type="text/html">
<style>
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;color: #1f5781;margin-bottom: 10px;font-weight: bolder;}
.title p{font-size: 15px;color: #333;}
.content{min-height: 500px;margin-top: 10px;}
.content p{font-size: 20px;color: #000;line-height:40px;}
.title p span{margin-right: 50px}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content p{font-size: 16px !important;line-height: 40px !important;}
.moretext {text-indent: 2em}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
table{margin: 0 auto;width:100% !important;}
table td{border-width: 1px !important;}
</style>
<div class="title">
<h3>{{ d.title}}</h3>
<p>
<span>上报时间:{{ d.gmtCreate}}</span>
<span>上报人:{{ d.creatorName }}</span>
</p>
</div>
{{# if(d.imagesList.length > 0) { }}
<div class="swiper-container">
<div class="swiper-wrapper" id="indexGeneralImagesFileBox">
{{# layui.each(d.imagesList, function(index, item){ }}
<div class="swiper-slide"><img src="route/file/download/false/{{item.fileId}}" align="加载失败"></div>
{{# }); }}
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
</div>
<div class="main">
<div class="container">
<div class="title">
{{ d.title }}
</div>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</div>
<div class="content">
<p>会议时间:{{ d.meetingTime }}</p>
<p>会议地点:{{ d.meetingPlace }}</p>
<p>记录人:{{ d.noteTaker }}</p>
<p>主持人:{{ d.meetingHost }}</p>
<p>参会人数:{{ d.joinPersonCount }}</p>
<p>参会人员:{{ d.joinPerson }}</p>
<p>会议议程:{{ d.meetingAgenda }}</p>
<p>(党委会纪要、党委书记讲话内容)</p>
<p class="moretext">{{ d.partySecretaryTalk }}</p>
</div>
</div>
{{# } }}
<div class="content">
<!-- <p>会议标题:{{ d.title }}</p>-->
<p>会议时间:{{ d.meetingTime }}</p>
<p>会议地点:{{ d.meetingPlace }}</p>
<p>记录人:{{ d.noteTaker }}</p>
<p>主持人:{{ d.meetingHost }}</p>
<p>参会人数:{{ d.joinPersonCount }}</p>
<p>参会人员:{{ d.joinPerson }}</p>
<p>会议议程:{{ d.meetingAgenda }}</p>
<p>(党委会纪要、党委书记讲话内容)</p>
<p class="moretext">{{ d.partySecretaryTalk }}</p>
</div>
</script>
<div class="button-box">
<button class="print" style="display:none;">打印</button>
<button class="close">返回</button>
</div>
<script src="assets/js/vendor/wangEditor/wangEditor.min.js"></script>
<script src="assets/js/vendor/ckplayer/ckplayer/ckplayer.js"></script>
<script src="assets/js/vendor/viewer/viewer.min.js"></script>
@ -228,7 +226,7 @@
}
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});
$('.print').on('click', function() {

View File

@ -44,53 +44,51 @@
</style>
</head>
<body>
<div class="main" id="main">
<div id="main">
</div>
<script id="data" type="text/html">
<style>
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;color: #1f5781;margin-bottom: 10px;font-weight: bolder;}
.title p{font-size: 16px;color: #333;}
.title p span{margin-right: 50px}
.content{min-height: 500px;margin-top: 10px;}
.content p{font-size: 20px;color: #333;line-height: 40px;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content p{font-size: 16px !important;line-height: 40px !important;}
table{margin: 0 auto;width:100% !important;}
table td{border-width: 1px !important;}
</style>
<div class="title">
<h3>{{ d.partyCommitteeMeetingTitle }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
<span>上报类型:{{ d.partyCommitteeMeetingTypeName }}</span>
</p>
</div>
<div class="content">
{{# if(d.imagesList.length > 0) { }}
<div class="swiper-container">
<div class="swiper-wrapper" id="indexGeneralImagesFileBox">
{{# layui.each(d.imagesList, function(index, item){ }}
<div class="swiper-slide"><img src="route/file/download/false/{{item.fileId}}" align="加载失败"></div>
{{# }); }}
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<!-- 如果需要导航按钮 -->
<!--<div class="swiper-button-prev"></div>-->
<!--<div class="swiper-button-next"></div>-->
<!-- 如果需要滚动条 -->
<div class="swiper-scrollbar"></div>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
{{# } }}
<p>{{ d.partyCommitteeMeetingContent }}</p>
</div>
{{# layui.each(d.filesList, function(index, item){ }}
<span class="layui-btn-group">
<div class="main">
<div class="container">
<div class="title">
{{ d.partyCommitteeMeetingTitle }}
</div>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
<span>上报类型:{{ d.partyCommitteeMeetingTypeName }}</span>
</div>
<div class="content">
{{ d.partyCommitteeMeetingContent }}
</div>
{{# layui.each(d.filesList, function(index, item){ }}
<span class="layui-btn-group">
<div class="upload-file-box">
<a class="upload-file-a" href="route/file/download/false/{{item.fileId}}" title="{{item.fileName}} - 点击下载">
{{# if(item.fileType == 'doc' || item.fileType == 'docx') { }}
@ -115,21 +113,14 @@
</a>
<span class="upload-file-title">{{item.fileName}}</span>
</div>
</span>
{{# }); }}
</span>
{{# }); }}
</div>
</div>
</script>
<div class="button-box">
<button class="print" style="display:none;">打印</button>
<button class="close">返回</button>
</div>
<script src="assets/js/vendor/wangEditor/wangEditor.min.js"></script>
<script src="assets/js/vendor/ckplayer/ckplayer/ckplayer.js"></script>
<script src="assets/js/vendor/viewer/viewer.min.js"></script>
@ -245,7 +236,7 @@
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});

View File

@ -13,108 +13,126 @@
</head>
<body>
<div class="main" id="main">
<div id="main">
</div>
<script id="data" type="text/html">
<div class="title">
<h3>{{ d.dutyIndexLibName }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</p>
<style>
*{margin:0;padding:0;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content{font-size: 16px !important;line-height: 40px !important;margin-top: 20px;}
table{margin: 0 auto;width:100% !important;table-layout: fixed;width:100%;}
table td{border: 2px solid #ccc!important;}
table td:nth-child(odd){text-align: center}
/*table td{font-size: 16px;border: 1px solid #161615;text-align: center;}*/
.title{
text-align: center;
}
.details{
text-align: left;
/*text-indent: 30px;*/
padding: 0 10px;
}
</style>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
</div>
<div class="table-box">
<style>
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;padding-top: 50px;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
<div class="main">
<div class="container">
<div class="title">
{{ d.dutyIndexLibName }}
</div>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</div>
<div class="content">
<table style="height: 500px">
<colgroup>
<col width="12%">
<col width="21%">
<col width="12%">
<col width="21%">
<col width="12%">
<col width="22%">
</colgroup>
<!--<tr>
<td class="title" colspan="6" style="height: 50px">{{ d.dutyTitle }}</td>
</tr>-->
<tr>
<td class="tableTitle" style="height: 50px">姓名</td>
<td class="details" colspan="2">{{ d.personName }}</td>
<td class="tableTitle" style="height: 50px">社区党支部</td>
<td class="details" colspan="2">{{ d.partyOrg }}</td>
</tr>
<tr>
<td class="tableTitle" style="height: 50px">处分时间</td>
<td class="details">{{ d.punishTime }}</td>
<td class="tableTitle" style="height: 50px">宣布时间</td>
<td class="details">{{ d.announceTime }}</td>
<td class="tableTitle" style="height: 50px">入档时间</td>
<td class="details">{{ d.putInFileTime }}</td>
</tr>
<tr>
<td class="tableTitle">宣布范围</td>
<td class="details" style="height: 100px" colspan="5">{{ d.announceScope }}</td>
</tr>
<tr>
<td class="tableTitle">处分种类-党纪</td>
<td class="details" style="height: 100px" colspan="5">{{ d.partyDiscipline }}</td>
</tr>
<tr>
<td class="tableTitle" >处分种类-政纪</td>
<td class="details" style="height: 100px" colspan="5">{{ d.govDiscipline }}</td>
</tr>
<tr>
<td class="tableTitle" >职位工资变动情况</td>
<td class="details" style="height: 100px" colspan="5">{{ d.jobWagesChange }}</td>
</tr>
<tr>
<td class="tableTitle" >影响职务、工资晋升情况</td>
<td class="details" style="height: 100px" colspan="5">{{ d.jobWagesRise }}</td>
</tr>
<tr>
<td class="tableTitle">年度考核等次</td>
<td class="details" style="height: 100px" colspan="5">{{ d.yearExamineLevel }}</td>
</tr>
<tr>
<td class="tableTitle">年终一次性奖金发放情况</td>
<td class="details" style="height: 100px" colspan="5">{{ d.yearBonusInfo }}</td>
</tr>
<tr>
<td class="tableTitle" >绩效奖金发放情况</td>
<td class="details" style="height: 100px" colspan="5">{{ d.achievementBouns }}</td>
</tr>
<tr>
<td class="tableTitle" >备注</td>
<td class="details" style="height: 30px" colspan="5">{{ d.remarks }}</td>
</tr>
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;margin-bottom: 10px;color: #1f5781;font-weight: bolder;}
.title p{font-size: 15px;color: #333;}
.title p span{margin-right: 50px}
.tableTitle{text-align: center;font-size: 24px;line-height: 40px}
.table-box{margin: 10px 0;}
.table-box table{table-layout: fixed;width: 100%;border-collapse: collapse;}
.table-box table td{height: 40px;font-size: 16px;border: 1px solid #161615;text-align: center;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
.title{
text-align: center;
}
.details{
text-align: left;
/*text-indent: 30px;*/
padding: 0 10px;
}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
</style>
<table style="height: 500px">
<!--<tr>
<td class="title" colspan="6" style="height: 50px">{{ d.dutyTitle }}</td>
</tr>-->
<tr>
<td class="tableTitle" style="height: 50px">姓名</td>
<td class="details" colspan="2">{{ d.personName }}</td>
<td class="tableTitle" style="height: 50px">社区党支部</td>
<td class="details" colspan="2">{{ d.partyOrg }}</td>
</tr>
<tr>
<td class="tableTitle" style="height: 50px">处分时间</td>
<td class="details">{{ d.punishTime }}</td>
<td class="tableTitle" style="height: 50px">宣布时间</td>
<td class="details">{{ d.announceTime }}</td>
<td class="tableTitle" style="height: 50px">入档时间</td>
<td class="details">{{ d.putInFileTime }}</td>
</tr>
<tr>
<td class="tableTitle">宣布范围</td>
<td class="details" style="height: 100px" colspan="5">{{ d.announceScope }}</td>
</tr>
<tr>
<td class="tableTitle">处分种类-党纪</td>
<td class="details" style="height: 100px" colspan="5">{{ d.partyDiscipline }}</td>
</tr>
<tr>
<td class="tableTitle" >处分种类-政纪</td>
<td class="details" style="height: 100px" colspan="5">{{ d.govDiscipline }}</td>
</tr>
<tr>
<td class="tableTitle" >职位工资变动情况</td>
<td class="details" style="height: 100px" colspan="5">{{ d.jobWagesChange }}</td>
</tr>
<tr>
<td class="tableTitle" >影响职务、工资晋升情况</td>
<td class="details" style="height: 100px" colspan="5">{{ d.jobWagesRise }}</td>
</tr>
<tr>
<td class="tableTitle">年度考核等次</td>
<td class="details" style="height: 100px" colspan="5">{{ d.yearExamineLevel }}</td>
</tr>
<tr>
<td class="tableTitle">年终一次性奖金发放情况</td>
<td class="details" style="height: 100px" colspan="5">{{ d.yearBonusInfo }}</td>
</tr>
<tr>
<td class="tableTitle" >绩效奖金发放情况</td>
<td class="details" style="height: 100px" colspan="5">{{ d.achievementBouns }}</td>
</tr>
<tr>
<td class="tableTitle" >备注</td>
<td class="details" style="height: 30px" colspan="5">{{ d.remarks }}</td>
</tr>
</table>
</table>
</div>
</div>
</div>
</script>
<div class="button-box">
<button class="print" style="display:none;">打印</button>
<button class="close">返回</button>
</div>
<script src="assets/js/vendor/wangEditor/wangEditor.min.js"></script>
<script src="assets/js/vendor/ckplayer/ckplayer/ckplayer.js"></script>
<script src="assets/js/vendor/viewer/viewer.min.js"></script>
@ -186,7 +204,7 @@
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});

View File

@ -14,127 +14,144 @@
</head>
<body>
<div class="main" id="main">
<div id="main">
</div>
<script id="data" type="text/html">
<div class="title">
<h3>{{ d.dutyTitle }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</p>
<style>
*{margin:0;padding:0;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content{margin-top: 20px;}
.content p{font-size: 16px !important;line-height: 40px !important;}
table{margin: 0 auto;width:100% !important;table-layout: fixed;width: 100%;}
table td{border: 2px solid #CCC! important;}
table td:nth-child(odd){text-align: center}
.details{
text-align: left;
text-indent: 30px;
padding: 0 10px;
}
</style>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
</div>
<div class="table-box">
<style >
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;padding-top: 50px;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;margin-bottom: 10px;color: #1f5781;font-weight: bolder;}
.title p{font-size: 15px;color: #333;}
.title p span{margin-right: 50px}
.tableTitle{text-align: center;font-size: 40px;line-height: 38px}
.table-box{margin: 10px 0;}
.table-box table{table-layout: fixed;width: 100%;border-collapse: collapse;}
.table-box table td{height: 40px;font-size: 16px;border: 1px solid #161615;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
.title{
text-align: center;
}
.details{
text-align: left;
text-indent: 30px;
padding: 0 10px;
}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
</style>
<table style="height: 500px">
<!--<tr>-->
<!--<td colspan="4"></td>-->
<!--</tr>-->
<tr>
<td class="tableTitle">上报类型</td>
<td class="details" style="height: 60px">{{ d.clueTypeName }}</td>
<td class="tableTitle">案件号</td>
<td class="details" style="height: 60px">{{ d.caseNumber }}</td>
<td class="tableTitle">交办文号</td>
<td class="details" style="height: 60px">{{ d.handoverNumber }}</td>
</tr>
<tr>
<td class="title">反映人</td>
<td class="details" style="height: 60px">{{ d.reportPerson }}</td>
<td class="title">被反映人</td>
<td class="details" style="height: 60px">{{ d.beReportedPerson }}</td>
<td class="title">单位职务</td>
<td class="details" style="height: 60px">{{ d.orgJob }}</td>
</tr>
<tr>
<td class="tableTitle">线索来源</td>
<td class="details" colspan="2" style="height: 60px">
{{# if(d.clueSource=='1'){ }}
<div class="main">
<div class="container">
<div class="title">
{{ d.dutyTitle }}
</div>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</div>
<div class="content">
<table style="height: 500px">
<colgroup>
<col width="12%">
<col width="21%">
<col width="12%">
<col width="21%">
<col width="12%">
<col width="22%">
</colgroup>
<!--<tr>-->
<!--<td colspan="4"></td>-->
<!--</tr>-->
<tr>
<td class="tableTitle">上报类型</td>
<td class="details" style="height: 60px">{{ d.clueTypeName }}</td>
<td class="tableTitle">案件号</td>
<td class="details" style="height: 60px">{{ d.caseNumber }}</td>
<td class="tableTitle">交办文号</td>
<td class="details" style="height: 60px">{{ d.handoverNumber }}</td>
</tr>
<tr>
<td>反映人</td>
<td class="details" style="height: 60px">{{ d.reportPerson }}</td>
<td>被反映人</td>
<td class="details" style="height: 60px">{{ d.beReportedPerson }}</td>
<td>单位职务</td>
<td class="details" style="height: 60px">{{ d.orgJob }}</td>
</tr>
<tr>
<td class="tableTitle">线索来源</td>
<td class="details" colspan="2" style="height: 60px">
{{# if(d.clueSource=='1'){ }}
本级受理
{{#} }}
{{#} }}
{{# if(d.clueSource=='2'){ }}
{{# if(d.clueSource=='2'){ }}
上级交办
{{#} }}
</td>
<td class="tableTitle">交办或受理日期</td>
<td class="details" colspan="2" style="height: 60px">{{ d.acceptDateTime }}</td>
</tr>
<tr>
<td class="tableTitle">是否要结果</td>
<td class="details" colspan="2" style="height: 60px">
{{# if(d.needResult=='0'){ }}
{{#} }}
{{#} }}
</td>
<td class="tableTitle">交办或受理日期</td>
<td class="details" colspan="2" style="height: 60px">{{ d.acceptDateTime }}</td>
</tr>
<tr>
<td class="tableTitle">是否要结果</td>
<td class="details" colspan="2" style="height: 60px">
{{# if(d.needResult=='0'){ }}
{{#} }}
{{# if(d.needResult=='1'){ }}
{{#} }}
</td>
<td class="tableTitle">要结果时限</td>
<td class="details" colspan="2" style="height: 60px">{{ d.limitResultTime }}</td>
</tr>
<tr>
<td class="tableTitle">查实主要问题</td>
<td class="details" colspan="5" style="height: 100px">{{ d.verifyProblem }}</td>
</tr>
<tr>
<td class="tableTitle">办理进度</td>
<td class="details" colspan="5" style="height: 100px">{{ d.progress }}</td>
</tr>
<tr>
<td class="tableTitle">拟处理意见</td>
<td class="details" colspan="5" style="height: 100px">{{ d.mayResultOpinion }}</td>
</tr>
<tr>
<td class="tableTitle">是否办结</td>
<td class="details" colspan="5" style="height: 100px">
{{# if(d.overStatus=='0'){ }}
{{#} }}
{{# if(d.overStatus=='1'){ }}
{{#} }}
</td>
</tr>
<tr>
<td class="tableTitle">处理结果</td>
<td class="details" colspan="5" style="height: 100px">{{ d.caseResult }}</td>
</tr>
<tr>
<td class="tableTitle">备注</td>
<td class="details" colspan="5" style="height: 100px">{{ d.remarks }}</td>
</tr>
</table>
{{# if(d.needResult=='1'){ }}
{{#} }}
</td>
<td class="tableTitle">要结果时限</td>
<td class="details" colspan="2" style="height: 60px">{{ d.limitResultTime }}</td>
</tr>
<tr>
<td class="tableTitle">查实主要问题</td>
<td class="details" colspan="5" style="height: 100px">{{ d.verifyProblem }}</td>
</tr>
<tr>
<td class="tableTitle">办理进度</td>
<td class="details" colspan="5" style="height: 100px">{{ d.progress }}</td>
</tr>
<tr>
<td class="tableTitle">拟处理意见</td>
<td class="details" colspan="5" style="height: 100px">{{ d.mayResultOpinion }}</td>
</tr>
<tr>
<td class="tableTitle">是否办结</td>
<td class="details" colspan="5" style="height: 100px">
{{# if(d.overStatus=='0'){ }}
{{#} }}
{{# if(d.overStatus=='1'){ }}
{{#} }}
</td>
</tr>
<tr>
<td class="tableTitle">处理结果</td>
<td class="details" colspan="5" style="height: 100px">{{ d.caseResult }}</td>
</tr>
<tr>
<td class="tableTitle">备注</td>
<td class="details" colspan="5" style="height: 100px">{{ d.remarks }}</td>
</tr>
</table>
</div>
</div>
</div>
@ -215,9 +232,10 @@
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});
$('.print').on('click', function() {

View File

@ -48,96 +48,92 @@
</head>
<body>
<div class="main" id="main">
<div id="main">
</div>
<script id="data" type="text/html">
<div class="title">
<h3>{{ d.dutyIndexLibName }}</h3>
<p>
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</p>
<style>
*{margin:0;padding:0;}
body{background: #f2f2f2}
.top{background: url("assets/web/images/top.png") no-repeat center;background-size: 1920px 320px;height:320px;padding-top: 100px;box-sizing: border-box;position: relative;}
.top-content{width: 1000px;margin: 0 auto;}
.top-content span{display: block;position: absolute;bottom: -60px;right: 20px;background: #004acd;color: #fff;cursor: pointer;line-height: 40px;width:60px;text-align: center}
.top-content h1{font-size: 40px;color: #fff;text-shadow: 0 0 10px #EEE;margin-bottom: 10px;}
.top-content p{font-size: 18px;color: #fff;}
.main{overflow:hidden;width:1000px;background: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;min-height: 800px;margin: -50px auto 0;position: relative;}
.container{width: 1017px;height: 100%;overflow-y: auto;padding: 50px 100px;box-sizing: border-box;}
.title{text-align: center;font-size: 28px;color: #1f5781;line-height: 45px;font-weight: bold;}
.time{font-size: 14px;color: #333;text-align: center;margin-top: 20px;line-height: 30px;background: #eee}
.time span{margin-right: 50px;}
.time span:last-child{margin-right: 0}
.content{margin-top: 20px;}
.content p{font-size: 16px !important;line-height: 40px !important;}
table{margin: 0 auto;width:100% !important;table-layout: fixed;width: 100%;}
table td{border: 2px solid #CCC! important;}
table td:nth-child(odd){text-align: center}
</style>
<div class="top">
<div class="top-content">
<h1>{{ d.dutyIndexLibParentName }}</h1>
<p>{{ d.dutyIndexLibName }}</p>
<span class="close">返回</span>
</div>
</div>
<div class="table-box">
<style >
*{margin:0;padding:0;}
.main{width: 1000px;min-height:1200px;margin: 0 auto;padding-top: 50px;background: #fff;padding: 0 100px;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 10px #ccc}
.title{text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;margin-top:60px;margin-bottom: 30px;}
.title h3{font-size: 32px;margin-bottom: 10px;color: #1f5781;font-weight: bolder;}
.title p{font-size: 15px;color: #333;}
.title p span{margin-right: 50px}
.tableTitle{text-align: center;font-size: 40px;line-height: 38px}
.table-box{margin: 10px 0;}
.table-box table{table-layout: fixed;width: 100%;border-collapse: collapse;}
.table-box table td{height: 40px;font-size: 16px;border: 1px solid #161615;text-align: center;}
.button-box{position: fixed;top:20px;right: 40px;}
.button-box button{border: none;outline:none;width: 60px;height: 40px;background: #004acd;cursor: pointer;color: #fff}
.title{
text-align: center;
}
.details{
text-align: left;
/*text-indent: 30px;*/
padding: 0 10px;
}
table{margin: 0 auto;width:85% !important;}
table td{border-width: 2px !important;}
</style>
<table style="height: 500px">
{{# if(d.imagesList.length > 0) { }}
<div class="swiper-container">
<div class="swiper-wrapper" id="indexGeneralImagesFileBox">
{{# layui.each(d.imagesList, function(index, item){ }}
<div class="swiper-slide"><img style="height: 100%;width: 100% " src="route/file/download/false/{{item.fileId}}" align="加载失败"></div>
{{# }); }}
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<!-- 如果需要导航按钮 -->
<!--<div class="swiper-button-prev"></div>-->
<!--<div class="swiper-button-next"></div>-->
<!-- 如果需要滚动条 -->
<div class="swiper-scrollbar"></div>
<div class="main">
<div class="container">
<div class="title">
{{ d.dutyIndexLibName }}
</div>
{{# } }}
<tr>
<td class="tableTitle">检查地点</td>
<td class="details" style="height: 60px">{{ d.checkPlace }}</td>
<td class="tableTitle">检查人员</td>
<td class="details" style="height: 60px">{{ d.checkPerson }}</td>
<td class="tableTitle">检查时间</td>
<td class="details" style="height: 60px">{{ d.checkDateTime }}</td>
</tr>
<tr>
<td class="tableTitle">检查情况</td>
<td class="details" colspan="5" style="height: 100px">{{ d.checkInfo }}</td>
</tr>
<tr>
<td class="tableTitle">检查内容</td>
<td class="details" colspan="5" style="height: 100px">{{ d.checkContent }}</td>
</tr>
<tr>
<td class="tableTitle">检查过程中发现的问题</td>
<td class="details" colspan="5" style="height: 100px">{{ d.checkProblem }}</td>
</tr>
<tr>
<td class="tableTitle">处理结果</td>
<td class="details" colspan="5" style="height: 100px">{{ d.checkResult }}</td>
</tr>
</table>
<div class="time">
<span>上报时间:{{ d.gmtCreate }}</span>
<span>上报人:{{ d.creatorName }}</span>
</div>
<div class="content">
<table style="height: 500px">
<colgroup>
<col width="12%">
<col width="21%">
<col width="12%">
<col width="21%">
<col width="12%">
<col width="22%">
</colgroup>
<tr>
<td class="tableTitle">检查地点</td>
<td class="details" style="height: 60px">{{ d.checkPlace }}</td>
<td class="tableTitle">检查人员</td>
<td class="details" style="height: 60px">{{ d.checkPerson }}</td>
<td class="tableTitle">检查时间</td>
<td class="details" style="height: 60px">{{ d.checkDateTime }}</td>
</tr>
<tr>
<td class="tableTitle">检查情况</td>
<td class="details" colspan="5" style="height: 100px">{{ d.checkInfo }}</td>
</tr>
<tr>
<td class="tableTitle">检查内容</td>
<td class="details" colspan="5" style="height: 100px">{{ d.checkContent }}</td>
</tr>
<tr>
<td class="tableTitle">检查过程中发现的问题</td>
<td class="details" colspan="5" style="height: 100px">{{ d.checkProblem }}</td>
</tr>
<tr>
<td class="tableTitle">处理结果</td>
<td class="details" colspan="5" style="height: 100px">{{ d.checkResult }}</td>
</tr>
</table>
</div>
</div>
</div>
</script>
<div class="button-box">
<button class="print" style="display:none;">打印</button>
<button class="close">返回</button>
</div>
<script src="assets/js/vendor/wangEditor/wangEditor.min.js"></script>
<script src="assets/js/vendor/ckplayer/ckplayer/ckplayer.js"></script>
@ -247,7 +243,7 @@
$('.close').on('click', function() {
$(document).on('click','.close',function () {
closeBox();
});
$('.print').on('click', function() {

View File

@ -66,7 +66,7 @@
<div class="detail" v-cloak>
<div class="news-title">
<h2>{{newsDetail.articleContentTitle}}</h2>
<p>发布单位:{{newsDetail.articleContentAuthor}}  发布时间:{{newsDetail.articleContentPublishTime}}</p>
<p>来源:{{newsDetail.articleContentSource}}  发布时间:{{newsDetail.articleContentPublishTime}}</p>
</div>
<div class="news-detail" v-html="newsDetail.articleContentContent"></div>
</div>

View File

@ -467,8 +467,8 @@
var self = this
layer.open({
type: 2,
title: false,
closeBtn: true,
title: '上报信息',
closeBtn: false,
area: ['80%', '80%'],
shadeClose: true,
anim: 2,

View File

@ -83,7 +83,7 @@
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" id="articleContentAuthor" name="articleContentAuthor" class="layui-input" value="" placeholder="请输入文章作者" maxlength="255" lay-verify="required">
<input type="text" id="articleContentAuthor" name="articleContentAuthor" class="layui-input" value="" placeholder="请输入文章作者" maxlength="255">
</div>
</div>
</div>

View File

@ -68,7 +68,7 @@
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" id="articleContentAuthor" name="articleContentAuthor" class="layui-input" value="" placeholder="请输入文章作者" maxlength="255" lay-verify="required">
<input type="text" id="articleContentAuthor" name="articleContentAuthor" class="layui-input" value="" placeholder="请输入文章作者" maxlength="255">
</div>
</div>
</div>

View File

@ -68,7 +68,7 @@
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" id="articleContentAuthor" name="articleContentAuthor" class="layui-input" value="" placeholder="请输入文章作者" maxlength="255" lay-verify="required">
<input type="text" id="articleContentAuthor" name="articleContentAuthor" class="layui-input" value="" placeholder="请输入文章作者" maxlength="255">
</div>
</div>
</div>

View File

@ -83,7 +83,7 @@
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" id="articleContentAuthor" name="articleContentAuthor" class="layui-input" value="" placeholder="请输入文章作者" maxlength="255" lay-verify="required">
<input type="text" id="articleContentAuthor" name="articleContentAuthor" class="layui-input" value="" placeholder="请输入文章作者" maxlength="255">
</div>
</div>
</div>