Commit bbd79afe by luoxin1

修改

parent 18a2ede5
...@@ -118,13 +118,16 @@ public class ProjectApply extends BaseEntity{ ...@@ -118,13 +118,16 @@ public class ProjectApply extends BaseEntity{
private Date createTime ; private Date createTime ;
//修改时间 //修改时间
private Date updateTime ; private Date updateTime ;
@Dict(type="yesNo") @Dict(type="yesNo")
private String lixiang; private String lixiang;
//专业类别
@Dict(type="speciality_category")
private String specialityCt;
public ProjectApply() public ProjectApply()
{ {
} }
/**主键 /**主键
...@@ -466,5 +469,13 @@ public class ProjectApply extends BaseEntity{ ...@@ -466,5 +469,13 @@ public class ProjectApply extends BaseEntity{
public void setLixiang(String lixiang) { public void setLixiang(String lixiang) {
this.lixiang = lixiang; this.lixiang = lixiang;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
} }
...@@ -127,6 +127,10 @@ public class ProjectApproval extends BaseEntity{ ...@@ -127,6 +127,10 @@ public class ProjectApproval extends BaseEntity{
private Date updateTime ; private Date updateTime ;
//专业类别
@Dict(type="speciality_category")
private String specialityCt;
public ProjectApproval() public ProjectApproval()
{ {
} }
...@@ -433,4 +437,14 @@ public class ProjectApproval extends BaseEntity{ ...@@ -433,4 +437,14 @@ public class ProjectApproval extends BaseEntity{
public void setIsGain(String isGain) { public void setIsGain(String isGain) {
this.isGain = isGain; this.isGain = isGain;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
} }
...@@ -178,6 +178,9 @@ public class ProjectApplyController{ ...@@ -178,6 +178,9 @@ public class ProjectApplyController{
if (!StringUtils.isEmpty(condtion.getLixiang())) { if (!StringUtils.isEmpty(condtion.getLixiang())) {
keyUpperCase.append("and servicetable.LIXIANG = '").append(condtion.getLixiang()).append("'"); keyUpperCase.append("and servicetable.LIXIANG = '").append(condtion.getLixiang()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
return JsonResult.success(page); return JsonResult.success(page);
...@@ -321,6 +324,9 @@ public class ProjectApplyController{ ...@@ -321,6 +324,9 @@ public class ProjectApplyController{
if (!StringUtils.isEmpty(condtion.getLixiang())) { if (!StringUtils.isEmpty(condtion.getLixiang())) {
keyUpperCase.append("and servicetable.LIXIANG = '").append(condtion.getLixiang()).append("'"); keyUpperCase.append("and servicetable.LIXIANG = '").append(condtion.getLixiang()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
/*//取出全部符合条件的 /*//取出全部符合条件的
......
...@@ -236,6 +236,9 @@ public class ProjectApprovalController{ ...@@ -236,6 +236,9 @@ public class ProjectApprovalController{
if (!StringUtils.isEmpty(condtion.getReportName())) { if (!StringUtils.isEmpty(condtion.getReportName())) {
keyUpperCase.append("and pi.USER_NAME like '%").append(condtion.getReportName()).append("%'"); keyUpperCase.append("and pi.USER_NAME like '%").append(condtion.getReportName()).append("%'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
return JsonResult.success(page); return JsonResult.success(page);
...@@ -405,6 +408,9 @@ public class ProjectApprovalController{ ...@@ -405,6 +408,9 @@ public class ProjectApprovalController{
if (!StringUtils.isEmpty(condtion.getBelongDept())) { if (!StringUtils.isEmpty(condtion.getBelongDept())) {
keyUpperCase.append("and servicetable.BELONG_DEPT = '").append(condtion.getBelongDept()).append("'"); keyUpperCase.append("and servicetable.BELONG_DEPT = '").append(condtion.getBelongDept()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
/*//取出全部符合条件的 /*//取出全部符合条件的
......
...@@ -44,11 +44,19 @@ public class ProjectApplyQuery extends ProUwfActivityInstQuery { ...@@ -44,11 +44,19 @@ public class ProjectApplyQuery extends ProUwfActivityInstQuery {
@Query(name = "是否立项", display = true,type=Query.TYPE_DICT,dict="yesNo") @Query(name = "是否立项", display = true,type=Query.TYPE_DICT,dict="yesNo")
private String lixiang; private String lixiang;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
@Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org") @Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org")
private String bearDept; private String bearDept;
private String yeraTimeMin;
private String yeraTimeMax;
private Long administrative; private Long administrative;
private String userId;
// public String getApplyTime() { // public String getApplyTime() {
// return applyTime; // return applyTime;
// } // }
...@@ -183,6 +191,38 @@ public class ProjectApplyQuery extends ProUwfActivityInstQuery { ...@@ -183,6 +191,38 @@ public class ProjectApplyQuery extends ProUwfActivityInstQuery {
this.lixiang = lixiang; this.lixiang = lixiang;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
} }
...@@ -44,6 +44,15 @@ public class ProjectApprovalQuery extends ProUwfActivityInstQuery { ...@@ -44,6 +44,15 @@ public class ProjectApprovalQuery extends ProUwfActivityInstQuery {
@Query(name = "提交人", display = true) @Query(name = "提交人", display = true)
private String reportName; private String reportName;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
private String yeraTimeMin;
private String yeraTimeMax;
private String userId;
public String getProjectName() { public String getProjectName() {
return projectName; return projectName;
} }
...@@ -129,4 +138,29 @@ public class ProjectApprovalQuery extends ProUwfActivityInstQuery { ...@@ -129,4 +138,29 @@ public class ProjectApprovalQuery extends ProUwfActivityInstQuery {
public void setReportName(String reportName) { public void setReportName(String reportName) {
this.reportName = reportName; this.reportName = reportName;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
} }
...@@ -8,6 +8,8 @@ import org.beetl.sql.core.mapper.BaseMapper; ...@@ -8,6 +8,8 @@ import org.beetl.sql.core.mapper.BaseMapper;
import org.beetl.sql.core.engine.PageQuery; import org.beetl.sql.core.engine.PageQuery;
import com.spk.admin.core.entity.CoreDict; import com.spk.admin.core.entity.CoreDict;
import com.spk.zyse.project.entity.ProjectApply;
import com.spk.zyse.project.entity.ProjectApproval;
import com.spk.zyse.result.entity.*; import com.spk.zyse.result.entity.*;
/** /**
...@@ -25,4 +27,18 @@ public interface ResultPaperDao extends BaseMapper<ResultPaper>{ ...@@ -25,4 +27,18 @@ public interface ResultPaperDao extends BaseMapper<ResultPaper>{
public ResultPaper queryByTitle(String paperTitle); public ResultPaper queryByTitle(String paperTitle);
public PageQuery synList(PageQuery page); public PageQuery synList(PageQuery page);
public void deleteResultPaper(String id,String processinstId); public void deleteResultPaper(String id,String processinstId);
public PageQuery queryByTongJiCondition(PageQuery query);
public PageQuery<ResultPaper> queryBylistLunWenCondition(PageQuery page);
public PageQuery<ResultWork> queryBylistShuZuoCondition(PageQuery page);
public PageQuery<ResultPrize> queryBylistHuoJiangCondition(PageQuery page);
public PageQuery<ResultPatent> queryBylistShenQingCondition(PageQuery page);
public PageQuery<PatentAuth> queryBylistShouQuanCondition(PageQuery page);
public PageQuery<ResultSoftware> queryBylistRuanJianCondition(PageQuery page);
public PageQuery<ResultStandard> queryBylistBiaoZhenCondition(PageQuery page);
public PageQuery<ResultYaozheng> queryBylistYaoZhengCondition(PageQuery page);
public PageQuery queryByDepartmentTongJiCondition(PageQuery query);
public PageQuery queryByHospitalCondition(PageQuery page);
public PageQuery<ProjectApply> queryBylistXmShenbaoCondition(PageQuery page);
public PageQuery<ProjectApproval> queryBylistXmLixiangCondition(PageQuery page);
} }
\ No newline at end of file
...@@ -106,6 +106,10 @@ public class PatentAuth extends BaseEntity{ ...@@ -106,6 +106,10 @@ public class PatentAuth extends BaseEntity{
private Long belongDept ; private Long belongDept ;
private Date patentTime; private Date patentTime;
//专业类别
@Dict(type="speciality_category")
private String specialityCt;
public PatentAuth() public PatentAuth()
{ {
...@@ -397,4 +401,12 @@ public class PatentAuth extends BaseEntity{ ...@@ -397,4 +401,12 @@ public class PatentAuth extends BaseEntity{
this.patentTime = patentTime; this.patentTime = patentTime;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
} }
...@@ -168,6 +168,10 @@ public class ResultPaper extends BaseEntity{ ...@@ -168,6 +168,10 @@ public class ResultPaper extends BaseEntity{
private String fundType ; private String fundType ;
private Long belongDept; private Long belongDept;
//专业类别
@Dict(type="speciality_category")
private String specialityCt;
public ResultPaper() public ResultPaper()
{ {
...@@ -647,5 +651,13 @@ public class ResultPaper extends BaseEntity{ ...@@ -647,5 +651,13 @@ public class ResultPaper extends BaseEntity{
public void setFundType(String fundType) { public void setFundType(String fundType) {
this.fundType = fundType; this.fundType = fundType;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
} }
...@@ -83,6 +83,10 @@ public class ResultPatent extends BaseEntity{ ...@@ -83,6 +83,10 @@ public class ResultPatent extends BaseEntity{
//修改时间 //修改时间
private Date updateTime ; private Date updateTime ;
//专业类别
@Dict(type="speciality_category")
private String specialityCt;
public ResultPatent() public ResultPatent()
{ {
...@@ -286,4 +290,12 @@ public class ResultPatent extends BaseEntity{ ...@@ -286,4 +290,12 @@ public class ResultPatent extends BaseEntity{
this.attachmentId = attachmentId; this.attachmentId = attachmentId;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
} }
...@@ -81,7 +81,7 @@ public class ResultPrize extends BaseEntity{ ...@@ -81,7 +81,7 @@ public class ResultPrize extends BaseEntity{
//非第1医院科室 //非第1医院科室
private String finishDept ; private Long finishDept ;
//是否是第1完成科室 //是否是第1完成科室
@Dict(type="is_no") @Dict(type="is_no")
...@@ -110,6 +110,10 @@ public class ResultPrize extends BaseEntity{ ...@@ -110,6 +110,10 @@ public class ResultPrize extends BaseEntity{
//修改时间 //修改时间
private Date updateTime ; private Date updateTime ;
//专业类别
@Dict(type="speciality_category")
private String specialityCt;
public ResultPrize() public ResultPrize()
{ {
...@@ -287,13 +291,13 @@ public class ResultPrize extends BaseEntity{ ...@@ -287,13 +291,13 @@ public class ResultPrize extends BaseEntity{
/**完成科室 /**完成科室
*@return *@return
*/ */
public String getFinishDept(){ public Long getFinishDept(){
return finishDept; return finishDept;
} }
/**完成科室 /**完成科室
*@param finishDept *@param finishDept
*/ */
public void setFinishDept(String finishDept){ public void setFinishDept(Long finishDept){
this.finishDept = finishDept; this.finishDept = finishDept;
} }
...@@ -407,4 +411,12 @@ public class ResultPrize extends BaseEntity{ ...@@ -407,4 +411,12 @@ public class ResultPrize extends BaseEntity{
this.attachmentId = attachmentId; this.attachmentId = attachmentId;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
} }
...@@ -82,6 +82,10 @@ public class ResultSoftware extends BaseEntity{ ...@@ -82,6 +82,10 @@ public class ResultSoftware extends BaseEntity{
//修改时间 //修改时间
private Date updateTime ; private Date updateTime ;
//专业类别
@Dict(type="speciality_category")
private String specialityCt;
public ResultSoftware() public ResultSoftware()
{ {
...@@ -259,4 +263,12 @@ public class ResultSoftware extends BaseEntity{ ...@@ -259,4 +263,12 @@ public class ResultSoftware extends BaseEntity{
this.registerTime = registerTime; this.registerTime = registerTime;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
} }
...@@ -98,6 +98,10 @@ public class ResultStandard extends BaseEntity{ ...@@ -98,6 +98,10 @@ public class ResultStandard extends BaseEntity{
private String courtName; private String courtName;
//专业类别
@Dict(type="speciality_category")
private String specialityCt;
public ResultStandard() public ResultStandard()
{ {
} }
...@@ -365,4 +369,12 @@ public class ResultStandard extends BaseEntity{ ...@@ -365,4 +369,12 @@ public class ResultStandard extends BaseEntity{
this.level = level; this.level = level;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
} }
...@@ -112,6 +112,10 @@ public class ResultWork extends BaseEntity{ ...@@ -112,6 +112,10 @@ public class ResultWork extends BaseEntity{
private Date updateTime; private Date updateTime;
private String attachmentId; private String attachmentId;
//专业类别
@Dict(type="speciality_category")
private String specialityCt;
public ResultWork() public ResultWork()
{ {
...@@ -422,4 +426,12 @@ public class ResultWork extends BaseEntity{ ...@@ -422,4 +426,12 @@ public class ResultWork extends BaseEntity{
this.attachmentId = attachmentId; this.attachmentId = attachmentId;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
} }
...@@ -14,8 +14,17 @@ import com.spk.admin.core.entity.CoreUser; ...@@ -14,8 +14,17 @@ import com.spk.admin.core.entity.CoreUser;
import com.spk.admin.core.service.BaseService; import com.spk.admin.core.service.BaseService;
import com.spk.admin.core.service.CorePlatformService; import com.spk.admin.core.service.CorePlatformService;
import com.spk.admin.core.util.PlatformException; import com.spk.admin.core.util.PlatformException;
import com.spk.zyse.project.entity.ProjectApply;
import com.spk.zyse.project.entity.ProjectApproval;
import com.spk.zyse.result.dao.ResultPaperDao; import com.spk.zyse.result.dao.ResultPaperDao;
import com.spk.zyse.result.entity.PatentAuth;
import com.spk.zyse.result.entity.ResultPaper; import com.spk.zyse.result.entity.ResultPaper;
import com.spk.zyse.result.entity.ResultPatent;
import com.spk.zyse.result.entity.ResultPrize;
import com.spk.zyse.result.entity.ResultSoftware;
import com.spk.zyse.result.entity.ResultStandard;
import com.spk.zyse.result.entity.ResultWork;
import com.spk.zyse.result.entity.ResultYaozheng;
import com.spk.zyse.uwf.entity.ProUwfActivitydef; import com.spk.zyse.uwf.entity.ProUwfActivitydef;
import com.spk.zyse.uwf.service.ProUwfActivityInstService; import com.spk.zyse.uwf.service.ProUwfActivityInstService;
import com.spk.zyse.uwf.service.ProUwfProcessInstService; import com.spk.zyse.uwf.service.ProUwfProcessInstService;
...@@ -42,7 +51,94 @@ public class ResultPaperService extends BaseService<ResultPaper>{ ...@@ -42,7 +51,94 @@ public class ResultPaperService extends BaseService<ResultPaper>{
queryListAfter(ret.getList()); queryListAfter(ret.getList());
return ret; return ret;
} }
public PageQuery queryByTongJiCondition(PageQuery query){
PageQuery ret = resultPaperDao.queryByTongJiCondition(query);
queryListAfter(ret.getList());
return ret;
}
public PageQuery queryByDepartmentTongJiCondition(PageQuery query){
PageQuery ret = resultPaperDao.queryByDepartmentTongJiCondition(query);
queryListAfter(ret.getList());
return ret;
}
public PageQuery queryByHospitalCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryByHospitalCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<ProjectApply> queryBylistXmShenbaoCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistXmShenbaoCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<ProjectApproval> queryBylistXmLixiangCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistXmLixiangCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<ResultPaper> queryBylistLunWenCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistLunWenCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<ResultWork> queryBylistShuZuoCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistShuZuoCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<ResultPrize> queryBylistHuoJiangCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistHuoJiangCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<ResultPatent> queryBylistShenQingCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistShenQingCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<PatentAuth> queryBylistShouQuanCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistShouQuanCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<ResultSoftware> queryBylistRuanJianCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistRuanJianCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<ResultStandard> queryBylistBiaoZhenCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistBiaoZhenCondition(page);
queryListAfter(ret.getList());
return ret;
}
public PageQuery<ResultYaozheng> queryBylistYaoZhengCondition(PageQuery page) {
PageQuery ret = resultPaperDao.queryBylistYaoZhengCondition(page);
queryListAfter(ret.getList());
return ret;
}
public void batchDelResultPaper(List<Long> ids){ public void batchDelResultPaper(List<Long> ids){
try { try {
resultPaperDao.batchDelResultPaperByIds(ids); resultPaperDao.batchDelResultPaperByIds(ids);
...@@ -163,4 +259,12 @@ public class ResultPaperService extends BaseService<ResultPaper>{ ...@@ -163,4 +259,12 @@ public class ResultPaperService extends BaseService<ResultPaper>{
resultPaperDao.deleteResultPaper(id,processinstId); resultPaperDao.deleteResultPaper(id,processinstId);
} }
} }
\ No newline at end of file
...@@ -166,6 +166,9 @@ public class PatentAuthController{ ...@@ -166,6 +166,9 @@ public class PatentAuthController{
if (!StringUtils.isEmpty(condtion.getDeptId())) { if (!StringUtils.isEmpty(condtion.getDeptId())) {
keyUpperCase.append("and servicetable.belong_dept = '").append(condtion.getDeptId()).append("'"); keyUpperCase.append("and servicetable.belong_dept = '").append(condtion.getDeptId()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
return JsonResult.success(page); return JsonResult.success(page);
...@@ -181,7 +184,7 @@ public class PatentAuthController{ ...@@ -181,7 +184,7 @@ public class PatentAuthController{
query.setMagazineName(condtion.getPatentName()); query.setMagazineName(condtion.getPatentName());
ResultKeepOnRecord AALOAD =resultKeepOnRecordService.stateList(query); ResultKeepOnRecord AALOAD =resultKeepOnRecordService.stateList(query);
if(AALOAD ==null) { if(AALOAD ==null) {
return JsonResult.failMessage("专利名称不存在"); return JsonResult.failMessage("此专利名称还未进行发表前备案,请先到【成果发表前备案】进行备案");
} }
return JsonResult.success("成功"); return JsonResult.success("成功");
} }
...@@ -303,6 +306,9 @@ public class PatentAuthController{ ...@@ -303,6 +306,9 @@ public class PatentAuthController{
if (!StringUtils.isEmpty(condtion.getDeptId())) { if (!StringUtils.isEmpty(condtion.getDeptId())) {
keyUpperCase.append("and servicetable.belong_dept = '").append(condtion.getDeptId()).append("'"); keyUpperCase.append("and servicetable.belong_dept = '").append(condtion.getDeptId()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
......
...@@ -307,6 +307,9 @@ public class ResultPaperController { ...@@ -307,6 +307,9 @@ public class ResultPaperController {
if (!StringUtils.isEmpty(condtion.getImpactFactor())) { if (!StringUtils.isEmpty(condtion.getImpactFactor())) {
keyUpperCase.append("and servicetable.IMPACT_FACTOR ").append(condtion.getImpactFactor()).append(""); keyUpperCase.append("and servicetable.IMPACT_FACTOR ").append(condtion.getImpactFactor()).append("");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
return JsonResult.success(page); return JsonResult.success(page);
...@@ -507,6 +510,9 @@ public class ResultPaperController { ...@@ -507,6 +510,9 @@ public class ResultPaperController {
if (!StringUtils.isEmpty(condtion.getImpactFactor())) { if (!StringUtils.isEmpty(condtion.getImpactFactor())) {
keyUpperCase.append("and servicetable.IMPACT_FACTOR ").append(condtion.getImpactFactor()).append(""); keyUpperCase.append("and servicetable.IMPACT_FACTOR ").append(condtion.getImpactFactor()).append("");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
/* /*
......
...@@ -155,6 +155,9 @@ public class ResultPatentController{ ...@@ -155,6 +155,9 @@ public class ResultPatentController{
if (!StringUtils.isEmpty(condtion.getDeptId())) { if (!StringUtils.isEmpty(condtion.getDeptId())) {
keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'"); keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
return JsonResult.success(page); return JsonResult.success(page);
...@@ -288,7 +291,9 @@ public class ResultPatentController{ ...@@ -288,7 +291,9 @@ public class ResultPatentController{
if (!StringUtils.isEmpty(condtion.getDeptId())) { if (!StringUtils.isEmpty(condtion.getDeptId())) {
keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'"); keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
......
...@@ -148,7 +148,10 @@ public class ResultPrizeController{ ...@@ -148,7 +148,10 @@ public class ResultPrizeController{
} }
if (!StringUtils.isEmpty(condtion.getPrizeTime())) { if (!StringUtils.isEmpty(condtion.getPrizeTime())) {
keyUpperCase.append("and servicetable.prize_time like '%").append(condtion.getPrizeTime()).append("%'"); keyUpperCase.append("and servicetable.prize_time like '%").append(condtion.getPrizeTime()).append("%'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
return JsonResult.success(page); return JsonResult.success(page);
...@@ -259,7 +262,10 @@ public class ResultPrizeController{ ...@@ -259,7 +262,10 @@ public class ResultPrizeController{
} }
if (!StringUtils.isEmpty(condtion.getPrizeTime())) { if (!StringUtils.isEmpty(condtion.getPrizeTime())) {
keyUpperCase.append("and servicetable.prize_time like '%").append(condtion.getPrizeTime()).append("%'"); keyUpperCase.append("and servicetable.prize_time like '%").append(condtion.getPrizeTime()).append("%'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
......
...@@ -158,6 +158,9 @@ public class ResultSoftwareController{ ...@@ -158,6 +158,9 @@ public class ResultSoftwareController{
// if (!StringUtils.isEmpty(condtion.getTopicType())) { // if (!StringUtils.isEmpty(condtion.getTopicType())) {
// keyUpperCase.append("and servicetable.topic_type like '%").append(condtion.getTopicType()).append("%'"); // keyUpperCase.append("and servicetable.topic_type like '%").append(condtion.getTopicType()).append("%'");
// } // }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
return JsonResult.success(page); return JsonResult.success(page);
...@@ -273,6 +276,9 @@ public class ResultSoftwareController{ ...@@ -273,6 +276,9 @@ public class ResultSoftwareController{
if (!StringUtils.isEmpty(condtion.getDeptId())) { if (!StringUtils.isEmpty(condtion.getDeptId())) {
keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'"); keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
......
...@@ -162,6 +162,9 @@ public class ResultStandardController{ ...@@ -162,6 +162,9 @@ public class ResultStandardController{
if (!StringUtils.isEmpty(condtion.getDeptId())) { if (!StringUtils.isEmpty(condtion.getDeptId())) {
keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'"); keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
return JsonResult.success(page); return JsonResult.success(page);
...@@ -284,6 +287,9 @@ public class ResultStandardController{ ...@@ -284,6 +287,9 @@ public class ResultStandardController{
if (!StringUtils.isEmpty(condtion.getDeptId())) { if (!StringUtils.isEmpty(condtion.getDeptId())) {
keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'"); keyUpperCase.append("and servicetable.dept_id = '").append(condtion.getDeptId()).append("'");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
......
...@@ -159,6 +159,9 @@ public class ResultWorkController{ ...@@ -159,6 +159,9 @@ public class ResultWorkController{
if (!StringUtils.isEmpty(condtion.getAuthor())) { if (!StringUtils.isEmpty(condtion.getAuthor())) {
keyUpperCase.append("or servicetable.subeditor like '%").append(condtion.getAuthor()).append("%')"); keyUpperCase.append("or servicetable.subeditor like '%").append(condtion.getAuthor()).append("%')");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
return JsonResult.success(page); return JsonResult.success(page);
...@@ -299,6 +302,9 @@ public class ResultWorkController{ ...@@ -299,6 +302,9 @@ public class ResultWorkController{
if (!StringUtils.isEmpty(condtion.getAuthor())) { if (!StringUtils.isEmpty(condtion.getAuthor())) {
keyUpperCase.append("or servicetable.subeditor like '%").append(condtion.getAuthor()).append("%')"); keyUpperCase.append("or servicetable.subeditor like '%").append(condtion.getAuthor()).append("%')");
} }
if (!StringUtils.isEmpty(condtion.getSpecialityCt())) {
keyUpperCase.append("and servicetable.SPECIALITY_CT = '").append(condtion.getSpecialityCt()).append("'");
}
condtion.setQuerysql(keyUpperCase.toString()); condtion.setQuerysql(keyUpperCase.toString());
PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser); PageQuery page = proUwfActivityInstService.waitinglist(condtion, coreUser);
......
...@@ -32,6 +32,18 @@ public class PatentAuthQuery extends ProUwfActivityInstQuery{ ...@@ -32,6 +32,18 @@ public class PatentAuthQuery extends ProUwfActivityInstQuery{
private String deptId; private String deptId;
private Long administrative; private Long administrative;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
private String userId;
private Long belongDept ;
private String yeraTimeMin;
private String yeraTimeMax;
public String getPatentName(){ public String getPatentName(){
return patentName; return patentName;
} }
...@@ -92,5 +104,36 @@ public class PatentAuthQuery extends ProUwfActivityInstQuery{ ...@@ -92,5 +104,36 @@ public class PatentAuthQuery extends ProUwfActivityInstQuery{
public void setAdministrative(Long administrative) { public void setAdministrative(Long administrative) {
this.administrative = administrative; this.administrative = administrative;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public Long getBelongDept() {
return belongDept;
}
public void setBelongDept(Long belongDept) {
this.belongDept = belongDept;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
} }
package com.spk.zyse.result.web.query;
import com.spk.admin.core.annotation.Query;
import com.spk.zyse.uwf.web.query.ProUwfActivityInstQuery;
/**
*ResultPrize查询
*/
public class ResultDeptTongJiQuery extends ProUwfActivityInstQuery {
// @Query(name = "年度", display = true,type=Query.DATE_YEAR)
// private String yera;
@Query(name = "年度起", display = true,type=Query.DATE_YEAR)
private String yeraTimeMin;
@Query(name = "年度止", display = true,type=Query.DATE_YEAR)
private String yeraTimeMax;
@Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org")
private Long deptId;
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
public Long getDeptId() {
return deptId;
}
public void setDeptId(Long deptId) {
this.deptId = deptId;
}
}
package com.spk.zyse.result.web.query;
import com.spk.admin.core.annotation.Query;
import com.spk.zyse.uwf.web.query.ProUwfActivityInstQuery;
/**
*ResultPrize查询
*/
public class ResultHospitalTongJiQuery extends ProUwfActivityInstQuery {
@Query(name = "年度起", display = true,type=Query.DATE_YEAR)
private String yeraTimeMin;
@Query(name = "年度止", display = true,type=Query.DATE_YEAR)
private String yeraTimeMax;
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
}
...@@ -38,8 +38,17 @@ public class ResultPaperQuery extends ProUwfActivityInstQuery { ...@@ -38,8 +38,17 @@ public class ResultPaperQuery extends ProUwfActivityInstQuery {
@Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org") @Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org")
private String deptId; private String deptId;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
private Long belongDept; private Long belongDept;
private String userId;
private String yeraTimeMin;
private String yeraTimeMax;
public String getPaperTitle() { public String getPaperTitle() {
return paperTitle; return paperTitle;
} }
...@@ -127,5 +136,38 @@ public class ResultPaperQuery extends ProUwfActivityInstQuery { ...@@ -127,5 +136,38 @@ public class ResultPaperQuery extends ProUwfActivityInstQuery {
public void setBelongDept(Long belongDept) { public void setBelongDept(Long belongDept) {
this.belongDept = belongDept; this.belongDept = belongDept;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
} }
...@@ -20,8 +20,18 @@ public class ResultPatentQuery extends ProUwfActivityInstQuery { ...@@ -20,8 +20,18 @@ public class ResultPatentQuery extends ProUwfActivityInstQuery {
@Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org") @Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org")
private String deptId; private String deptId;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
private Long administrative; private Long administrative;
private String userId;
private String yeraTimeMin;
private String yeraTimeMax;
public String getPatentName() { public String getPatentName() {
return patentName; return patentName;
} }
...@@ -69,5 +79,39 @@ public class ResultPatentQuery extends ProUwfActivityInstQuery { ...@@ -69,5 +79,39 @@ public class ResultPatentQuery extends ProUwfActivityInstQuery {
public void setAdministrative(Long administrative) { public void setAdministrative(Long administrative) {
this.administrative = administrative; this.administrative = administrative;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
} }
...@@ -17,8 +17,17 @@ public class ResultPrizeQuery extends ProUwfActivityInstQuery { ...@@ -17,8 +17,17 @@ public class ResultPrizeQuery extends ProUwfActivityInstQuery {
@Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org") @Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org")
private String deptId; private String deptId;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
private Long administrative; private Long administrative;
private String userId;
private String yeraTimeMin;
private String yeraTimeMax;
public String getPrizeName() { public String getPrizeName() {
return prizeName; return prizeName;
} }
...@@ -58,5 +67,38 @@ public class ResultPrizeQuery extends ProUwfActivityInstQuery { ...@@ -58,5 +67,38 @@ public class ResultPrizeQuery extends ProUwfActivityInstQuery {
public void setAdministrative(Long administrative) { public void setAdministrative(Long administrative) {
this.administrative = administrative; this.administrative = administrative;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
} }
...@@ -30,7 +30,17 @@ public class ResultSoftwareQuery extends ProUwfActivityInstQuery { ...@@ -30,7 +30,17 @@ public class ResultSoftwareQuery extends ProUwfActivityInstQuery {
@Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org") @Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org")
private String deptId; private String deptId;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
private Long administrative; private Long administrative;
private String userId;
private String yeraTimeMin;
private String yeraTimeMax;
public String getSoftwareName() { public String getSoftwareName() {
return softwareName; return softwareName;
} }
...@@ -100,5 +110,37 @@ public class ResultSoftwareQuery extends ProUwfActivityInstQuery { ...@@ -100,5 +110,37 @@ public class ResultSoftwareQuery extends ProUwfActivityInstQuery {
public void setAdministrative(Long administrative) { public void setAdministrative(Long administrative) {
this.administrative = administrative; this.administrative = administrative;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
} }
...@@ -32,8 +32,17 @@ public class ResultStandardQuery extends ProUwfActivityInstQuery { ...@@ -32,8 +32,17 @@ public class ResultStandardQuery extends ProUwfActivityInstQuery {
@Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org") @Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org")
private String deptId; private String deptId;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
private Long administrative; private Long administrative;
private String userId;
private String yeraTimeMin;
private String yeraTimeMax;
public String getStandardName() { public String getStandardName() {
return standardName; return standardName;
} }
...@@ -111,6 +120,37 @@ public class ResultStandardQuery extends ProUwfActivityInstQuery { ...@@ -111,6 +120,37 @@ public class ResultStandardQuery extends ProUwfActivityInstQuery {
public void setAdministrative(Long administrative) { public void setAdministrative(Long administrative) {
this.administrative = administrative; this.administrative = administrative;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
} }
package com.spk.zyse.result.web.query;
import com.spk.admin.core.annotation.Query;
import com.spk.zyse.uwf.web.query.ProUwfActivityInstQuery;
/**
*ResultPrize查询
*/
public class ResultTongJiQuery extends ProUwfActivityInstQuery {
@Query(name = "姓名", display = true)
private String name;
// @Query(name = "年度", display = true,type=Query.DATE_YEAR)
// private String yera;
@Query(name = "年度起", display = true,type=Query.DATE_YEAR)
private String yeraTimeMin;
@Query(name = "年度止", display = true,type=Query.DATE_YEAR)
private String yeraTimeMax;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
private Long deptId;
private Long userId ;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getDeptId() {
return deptId;
}
public void setDeptId(Long deptId) {
this.deptId = deptId;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
}
...@@ -16,8 +16,17 @@ public class ResultWorkQuery extends ProUwfActivityInstQuery { ...@@ -16,8 +16,17 @@ public class ResultWorkQuery extends ProUwfActivityInstQuery {
private String publisher; private String publisher;
@Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org") @Query(name = "科室", display = true,type=Query.TYPE_CONTROL,control="org")
private String deptId; private String deptId;
@Query(name = "专业类别", display = true,type=Query.TYPE_DICT,dict="speciality_category")
private String specialityCt;
private Long administrative; private Long administrative;
private String userId;
private String yeraTimeMin;
private String yeraTimeMax;
public String getWorkName() { public String getWorkName() {
return workName; return workName;
} }
...@@ -65,5 +74,39 @@ public class ResultWorkQuery extends ProUwfActivityInstQuery { ...@@ -65,5 +74,39 @@ public class ResultWorkQuery extends ProUwfActivityInstQuery {
public void setAdministrative(Long administrative) { public void setAdministrative(Long administrative) {
this.administrative = administrative; this.administrative = administrative;
} }
public String getSpecialityCt() {
return specialityCt;
}
public void setSpecialityCt(String specialityCt) {
this.specialityCt = specialityCt;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
} }
...@@ -14,6 +14,13 @@ public class ResultYaozhengQuery extends ProUwfActivityInstQuery { ...@@ -14,6 +14,13 @@ public class ResultYaozhengQuery extends ProUwfActivityInstQuery {
private String yaozhengName; private String yaozhengName;
private Long administrative; private Long administrative;
private String userId;
private String yeraTimeMin;
private String yeraTimeMax;
public String getYaozhengName(){ public String getYaozhengName(){
return yaozhengName; return yaozhengName;
} }
...@@ -26,5 +33,24 @@ public class ResultYaozhengQuery extends ProUwfActivityInstQuery { ...@@ -26,5 +33,24 @@ public class ResultYaozhengQuery extends ProUwfActivityInstQuery {
public void setAdministrative(Long administrative) { public void setAdministrative(Long administrative) {
this.administrative = administrative; this.administrative = administrative;
} }
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getYeraTimeMin() {
return yeraTimeMin;
}
public void setYeraTimeMin(String yeraTimeMin) {
this.yeraTimeMin = yeraTimeMin;
}
public String getYeraTimeMax() {
return yeraTimeMax;
}
public void setYeraTimeMax(String yeraTimeMax) {
this.yeraTimeMax = yeraTimeMax;
}
} }
...@@ -12,7 +12,7 @@ spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver ...@@ -12,7 +12,7 @@ spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.mail.host=smtphz.qiye.163.com spring.mail.host=smtphz.qiye.163.com
spring.mail.username=xitongyoujian@bjzhongyi.com spring.mail.username=xitongyoujian111@bjzhongyi.com
spring.mail.password=Cn89mx3Xhy99E2A4 spring.mail.password=Cn89mx3Xhy99E2A4
spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.enable=true
......
...@@ -84,7 +84,9 @@ synList ...@@ -84,7 +84,9 @@ synList
@if(!isEmpty(lixiang)){ @if(!isEmpty(lixiang)){
and a.LIXIANG = #lixiang# and a.LIXIANG = #lixiang#
@} @}
@if(!isEmpty(specialityCt)){
and a.SPECIALITY_CT = #specialityCt#
@}
\ No newline at end of file
...@@ -118,3 +118,6 @@ synList ...@@ -118,3 +118,6 @@ synList
@if(!isEmpty(administrative)){ @if(!isEmpty(administrative)){
and a.BELONG_DEPT = #administrative# and a.BELONG_DEPT = #administrative#
@} @}
@if(!isEmpty(specialityCt)){
and a.SPECIALITY_CT = #specialityCt#
@}
...@@ -74,4 +74,7 @@ synList ...@@ -74,4 +74,7 @@ synList
@} @}
@if(!isEmpty(administrative)){ @if(!isEmpty(administrative)){
and a.belong_dept = #administrative# and a.belong_dept = #administrative#
@}
@if(!isEmpty(specialityCt)){
and a.SPECIALITY_CT = #specialityCt#
@} @}
\ No newline at end of file
...@@ -66,4 +66,7 @@ synList ...@@ -66,4 +66,7 @@ synList
@} @}
@if(!isEmpty(administrative)){ @if(!isEmpty(administrative)){
and a.dept_id = #administrative# and a.dept_id = #administrative#
@}
@if(!isEmpty(specialityCt)){
and a.SPECIALITY_CT = #specialityCt#
@} @}
\ No newline at end of file
...@@ -62,4 +62,7 @@ synList ...@@ -62,4 +62,7 @@ synList
@} @}
@if(!isEmpty(administrative)){ @if(!isEmpty(administrative)){
and a.dept_id = #administrative# and a.dept_id = #administrative#
@}
@if(!isEmpty(specialityCt)){
and a.SPECIALITY_CT = #specialityCt#
@} @}
\ No newline at end of file
...@@ -70,4 +70,7 @@ synList ...@@ -70,4 +70,7 @@ synList
@} @}
@if(!isEmpty(administrative)){ @if(!isEmpty(administrative)){
and a.dept_id = #administrative# and a.dept_id = #administrative#
@}
@if(!isEmpty(specialityCt)){
and a.SPECIALITY_CT = #specialityCt#
@} @}
\ No newline at end of file
...@@ -72,4 +72,7 @@ synList ...@@ -72,4 +72,7 @@ synList
@} @}
@if(!isEmpty(administrative)){ @if(!isEmpty(administrative)){
and a.dept_id = #administrative# and a.dept_id = #administrative#
@}
@if(!isEmpty(specialityCt)){
and a.SPECIALITY_CT = #specialityCt#
@} @}
\ No newline at end of file
...@@ -63,4 +63,7 @@ synList ...@@ -63,4 +63,7 @@ synList
@} @}
@if(!isEmpty(administrative)){ @if(!isEmpty(administrative)){
and a.dept_id = #administrative# and a.dept_id = #administrative#
@}
@if(!isEmpty(specialityCt)){
and a.SPECIALITY_CT = #specialityCt#
@} @}
\ No newline at end of file
...@@ -72,6 +72,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -72,6 +72,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'deptname', field : 'deptname',
title : '承担科室', title : '承担科室',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'startTime', field : 'startTime',
......
...@@ -73,6 +73,11 @@ layui.define([ 'form', 'laydate', 'table','projectApplyApi' ], function(exports) ...@@ -73,6 +73,11 @@ layui.define([ 'form', 'laydate', 'table','projectApplyApi' ], function(exports)
field : 'deptname', field : 'deptname',
title : '承担科室', title : '承担科室',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'startTime', field : 'startTime',
......
...@@ -91,6 +91,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -91,6 +91,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'ratifyTotalFunds', field : 'ratifyTotalFunds',
title : '批准总经费(含匹配经费)', title : '批准总经费(含匹配经费)',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'createTime', field : 'createTime',
title : '提交时间', title : '提交时间',
......
...@@ -92,6 +92,11 @@ layui.define([ 'form', 'laydate', 'table','projectApprovalApi'], function(export ...@@ -92,6 +92,11 @@ layui.define([ 'form', 'laydate', 'table','projectApprovalApi'], function(export
field : 'ratifyTotalFunds', field : 'ratifyTotalFunds',
title : '批准总经费(含匹配经费)', title : '批准总经费(含匹配经费)',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'createTime', field : 'createTime',
title : '提交时间', title : '提交时间',
......
...@@ -95,6 +95,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -95,6 +95,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'username', field : 'username',
title : '申请人', title : '申请人',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
title : '科室', title : '科室',
......
...@@ -96,6 +96,11 @@ layui.define([ 'form', 'laydate', 'table','patentAuthApi'], function(exports) { ...@@ -96,6 +96,11 @@ layui.define([ 'form', 'laydate', 'table','patentAuthApi'], function(exports) {
field : 'username', field : 'username',
title : '申请人', title : '申请人',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
title : '科室', title : '科室',
......
...@@ -82,6 +82,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -82,6 +82,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
} }
} }
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -74,6 +74,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -74,6 +74,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'researchAreaText', field : 'researchAreaText',
title : '研究领域', title : '研究领域',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -80,6 +80,11 @@ layui.define([ 'form', 'laydate', 'table','resultPaperApi' ], function(exports) ...@@ -80,6 +80,11 @@ layui.define([ 'form', 'laydate', 'table','resultPaperApi' ], function(exports)
} }
} }
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -60,6 +60,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -60,6 +60,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'applyPerson', field : 'applyPerson',
title : '申请人(单位)', title : '申请人(单位)',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -67,6 +67,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -67,6 +67,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'patentProxyCompany', field : 'patentProxyCompany',
title : '专利代理公司名称', title : '专利代理公司名称',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -71,6 +71,11 @@ layui.define([ 'form', 'laydate', 'table','resultPatentApi' ], function(exports) ...@@ -71,6 +71,11 @@ layui.define([ 'form', 'laydate', 'table','resultPatentApi' ], function(exports)
field : 'patentProxyCompany', field : 'patentProxyCompany',
title : '专利代理公司名称', title : '专利代理公司名称',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -77,6 +77,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -77,6 +77,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'areaText', field : 'areaText',
title : '领域', title : '领域',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -62,6 +62,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -62,6 +62,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'area', field : 'area',
title : '领域', title : '领域',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -78,6 +78,11 @@ layui.define([ 'form', 'laydate', 'table','resultPrizeApi' ], function(exports) ...@@ -78,6 +78,11 @@ layui.define([ 'form', 'laydate', 'table','resultPrizeApi' ], function(exports)
field : 'areaText', field : 'areaText',
title : '领域', title : '领域',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -65,6 +65,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -65,6 +65,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'designer', field : 'designer',
title : '设计人', title : '设计人',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -62,6 +62,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -62,6 +62,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'designer', field : 'designer',
title : '设计人', title : '设计人',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -66,6 +66,11 @@ layui.define([ 'form', 'laydate', 'table','resultSoftwareApi' ], function(export ...@@ -66,6 +66,11 @@ layui.define([ 'form', 'laydate', 'table','resultSoftwareApi' ], function(export
field : 'designer', field : 'designer',
title : '设计人', title : '设计人',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -75,6 +75,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -75,6 +75,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'draftOutPerson', field : 'draftOutPerson',
title : '主要起草人', title : '主要起草人',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -92,6 +92,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -92,6 +92,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field : 'draftOutPerson', field : 'draftOutPerson',
title : '主要起草人', title : '主要起草人',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
...@@ -96,6 +96,11 @@ layui.define([ 'form', 'laydate', 'table','resultStandardApi' ], function(export ...@@ -96,6 +96,11 @@ layui.define([ 'form', 'laydate', 'table','resultStandardApi' ], function(export
field : 'draftOutPerson', field : 'draftOutPerson',
title : '主要起草人', title : '主要起草人',
}, },
{
field : 'specialityCtText',
title : '专业类别',
},
{ {
field : 'deptname', field : 'deptname',
......
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultStandardTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultStandardTable)
}
},
initTable:function(){
resultStandardTable = table.render({
elem : '#resultStandardTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/list.json?deptId='+ $("#deptId").val() // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 20,
cols : [ [ // 表头
{
field : 'name',
title : '姓名',
},
{
field : 'xmshenbao',
title : '项目申报',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmShenbao">'+d.xmshenbao+'</a>'
},
},
{
field : 'xmlixiang',
title : '项目立项',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmLixiang">'+d.xmlixiang+'</a>'
},
},
{
field : 'lunwen',
title : '论文',
templet:function(d){
return '<a class="layui-table-link" lay-event="instLunwen">'+d.lunwen+'</a>'
},
},
{
field : 'shuzuo',
title : '著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShuzuo">'+d.shuzuo+'</a>'
},
},
{
field : 'huojiang',
title : '获奖',
templet:function(d){
return '<a class="layui-table-link" lay-event="instHuojiang">'+d.huojiang+'</a>'
},
},
{
field : 'shenqing',
title : '申请专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShenQing">'+d.shenqing+'</a>'
},
},
{
field : 'shouquan',
title : '授权专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShouQuan">'+d.shouquan+'</a>'
},
},
{
field : 'ruanjian',
title : '软件著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instRuanJian">'+d.ruanjian+'</a>'
},
},
{
field : 'biaozhen',
title : '标准指南',
templet:function(d){
return '<a class="layui-table-link" lay-event="instBiaoZhen">'+d.biaozhen+'</a>'
},
},
{
field : 'yaozheng',
title : '药证',
templet:function(d){
return '<a class="layui-table-link" lay-event="instYaoZheng">'+d.yaozheng+'</a>'
},
}
] ]
});
table.on('tool(resultStandardTable)', function(obj){
var data = obj.data;
var da= obj.event;
if (da=="instXmShenbao") {
var url = "/result/resultTongJi/indexXmShenbao.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "项目申报查看");
}else if (da=="instXmLixiang") {
var url = "/result/resultTongJi/indexXmLixiang.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "项目立项查看");
}else if (da=="instLunwen") {
var url = "/result/resultTongJi/indexLunWen.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "论文查看");
}else if (da=="instShuzuo") {
var url = "/result/resultTongJi/indexShuZuo.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "著作查看");
}else if (da=="instHuojiang") {
var url = "/result/resultTongJi/indexHuoJiang.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "获奖查看");
}else if (da=="instShenQing") {
var url = "/result/resultTongJi/indexShenQing.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "申请专利查看");
}else if (da=="instShouQuan") {
var url = "/result/resultTongJi/indexShouQuan.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "授权专利查看");
}else if (da=="instRuanJian") {
var url = "/result/resultTongJi/indexRuanJian.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "软件著作查看");
}else if (da=="instBiaoZhen") {
var url = "/result/resultTongJi/indexBiaoZhen.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "标准指南查看");
}else if (da=="instYaoZheng") {
var url = "/result/resultTongJi/indexYaoZheng.do?userId="+data.id+'&type='+$("#type").val()+'&yera='+$("#dateYear").val()
Common.openDlg(url, "药证查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultStandardTable,form);
},
initToolBar:function(){
toolbar = {
exportDocument : function() {
layui.use([ 'resultTongJiApi' ], function() {
var resultTongJiApi = layui.resultTongJiApi
Common.openConfirm("确认导出?", function() {
resultTongJiApi.exportExcel($("#searchForm"), function(fileId) {
Lib.download(fileId);
})
})
});
}
};
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('index',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultBiaoZhenTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultBiaoZhenTable)
}
},
initTable:function(){
resultBiaoZhenTable = table.render({
elem : '#resultBiaoZhenTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listBiaoZhen.json?userId='+$("#userId").val()+'&deptId='+ $("#deptId").val()+'&yeraTimeMin='+ $("#yeraTimeMin").val()+'&yeraTimeMax='+ $("#yeraTimeMax").val()// 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
cols : [ [ // 表头
{
type : 'checkbox',
},
{
field : 'standardName',
title : '名称',
},
{
field : 'standardSource',
title : '来源',
},
{
field : 'standardNumber',
title : '标准号',
},
{
field : 'standardGuideText',
title : '类型',
},
{
field : 'standardNature',
title : '性质',
},
{
field : 'publishOrg',
title : '发布机构',
},
{
field : 'publishTime',
title : '发布时间',
templet:function(d){
if(d.publishTime!=null && d.publishTime!=""){
return d.publishTime.substring(0,11);
}
}
},
{
field : 'implementTime',
title : '实施时间',
templet:function(d){
if(d.implementTime!=null && d.implementTime!=""){
return d.implementTime.substring(0,11);
}
}
},
{
field : 'ccsCategory',
title : 'ccs分类',
},
{
field : 'icsCategory',
title : 'ics分类',
},
{
field : 'leadJoinText',
title : '参与方式',
},
{
field : 'draftOutPerson',
title : '主要起草人',
},
{
field : 'specialityCtText',
title : '专业类别',
},
{
field : 'deptname',
title : '所属科室',
},
{
field : 'username',
title : '提交人',
},
{
field : 'createTime',
title : '提交时间',
hide : !$("#isCheck").val()
},
{
toolbar : '#bar',
title : '操作',
}
] ]
});
table.on('tool(resultBiaoZhenTable)', function(obj){
var data = obj.data;
if(obj.event=== 'view'){
var url = "/result/resultStandard/edit.do?id="+data.id+"&status=view&approvalstate="+data.approvalstate;
Common.openDlg(url,"标准指南>查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultBiaoZhenTable,form);
},
initToolBar:function(){
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexBiaoZhen',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultDepartmentTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultDepartmentTable)
}
},
initTable:function(){
resultDepartmentTable = table.render({
elem : '#resultDepartmentTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listDepartment.json' // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 20,
cols : [ [ // 表头
{
field : 'name',
title : '科室',
templet:function(d){
return '<a class="layui-table-link" lay-event="instName">'+d.name+'</a>'
},
},
{
field : 'xmshenbao',
title : '项目申报',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmShenbao">'+d.xmshenbao+'</a>'
},
},
{
field : 'xmlixiang',
title : '项目立项',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmLixiang">'+d.xmlixiang+'</a>'
},
},
{
field : 'lunwen',
title : '论文',
templet:function(d){
return '<a class="layui-table-link" lay-event="instLunwen">'+d.lunwen+'</a>'
},
},
{
field : 'shuzuo',
title : '著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShuzuo">'+d.shuzuo+'</a>'
},
},
{
field : 'huojiang',
title : '获奖',
templet:function(d){
return '<a class="layui-table-link" lay-event="instHuojiang">'+d.huojiang+'</a>'
},
},
{
field : 'shenqing',
title : '申请专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShenQing">'+d.shenqing+'</a>'
},
},
{
field : 'shouquan',
title : '授权专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShouQuan">'+d.shouquan+'</a>'
},
},
{
field : 'ruanjian',
title : '软件著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instRuanJian">'+d.ruanjian+'</a>'
},
},
{
field : 'biaozhen',
title : '标准指南',
templet:function(d){
return '<a class="layui-table-link" lay-event="instBiaoZhen">'+d.biaozhen+'</a>'
},
},
{
field : 'yaozheng',
title : '药证',
templet:function(d){
return '<a class="layui-table-link" lay-event="instYaoZheng">'+d.yaozheng+'</a>'
},
}
] ]
});
table.on('tool(resultDepartmentTable)', function(obj){
var data = obj.data;
var da= obj.event;
if (da=="instName") {
var url = "/result/resultTongJi/indexPerson.do?deptId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "个人统计");
}else if (da=="instXmShenbao") {
var url = "/result/resultTongJi/indexXmShenbao.do?bearDept="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "项目申报查看");
}else if (da=="instXmLixiang") {
var url = "/result/resultTongJi/indexXmLixiang.do?belongDept="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "项目立项查看");
} else if (da=="instLunwen") {
var url = "/result/resultTongJi/indexLunWen.do?belongDept="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "论文查看");
}else if (da=="instShuzuo") {
var url = "/result/resultTongJi/indexShuZuo.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "著作查看");
}else if (da=="instHuojiang") {
var url = "/result/resultTongJi/indexHuoJiang.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "获奖查看");
}else if (da=="instShenQing") {
var url = "/result/resultTongJi/indexShenQing.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "申请专利查看");
}else if (da=="instShouQuan") {
var url = "/result/resultTongJi/indexShouQuan.do?belongDept="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "授权专利查看");
}else if (da=="instRuanJian") {
var url = "/result/resultTongJi/indexRuanJian.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "软件著作查看");
}else if (da=="instBiaoZhen") {
var url = "/result/resultTongJi/indexBiaoZhen.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "标准指南查看");
}else if (da=="instYaoZheng") {
var url = "/result/resultTongJi/indexYaoZheng.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "药证查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultDepartmentTable,form);
},
initToolBar:function(){
toolbar = {
exportDocument : function() {
layui.use([ 'resultTongJiApi' ], function() {
var resultTongJiApi = layui.resultTongJiApi
Common.openConfirm("确认导出?", function() {
resultTongJiApi.exportExcelDepartment($("#searchForm"), function(fileId) {
Lib.download(fileId);
})
})
});
}
};
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexDepartment',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultGRTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultGRTable)
}
},
initTable:function(){
resultGRTable = table.render({
elem : '#resultGRTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listGR.json?deptId='+ $("#deptId").val() // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 20,
cols : [ [ // 表头
{
field : 'name',
title : '姓名',
},
{
field : 'xmshenbao',
title : '项目申报',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmShenbao">'+d.xmshenbao+'</a>'
},
},
{
field : 'xmlixiang',
title : '项目立项',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmLixiang">'+d.xmlixiang+'</a>'
},
},
{
field : 'lunwen',
title : '论文',
templet:function(d){
return '<a class="layui-table-link" lay-event="instLunwen">'+d.lunwen+'</a>'
},
},
{
field : 'shuzuo',
title : '著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShuzuo">'+d.shuzuo+'</a>'
},
},
{
field : 'huojiang',
title : '获奖',
templet:function(d){
return '<a class="layui-table-link" lay-event="instHuojiang">'+d.huojiang+'</a>'
},
},
{
field : 'shenqing',
title : '申请专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShenQing">'+d.shenqing+'</a>'
},
},
{
field : 'shouquan',
title : '授权专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShouQuan">'+d.shouquan+'</a>'
},
},
{
field : 'ruanjian',
title : '软件著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instRuanJian">'+d.ruanjian+'</a>'
},
},
{
field : 'biaozhen',
title : '标准指南',
templet:function(d){
return '<a class="layui-table-link" lay-event="instBiaoZhen">'+d.biaozhen+'</a>'
},
},
{
field : 'yaozheng',
title : '药证',
templet:function(d){
return '<a class="layui-table-link" lay-event="instYaoZheng">'+d.yaozheng+'</a>'
},
}
] ]
});
table.on('tool(resultGRTable)', function(obj){
var data = obj.data;
var da= obj.event;
if (da=="instXmShenbao") {
var url = "/result/resultTongJi/indexXmShenbao.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "项目申报查看");
}else if (da=="instXmLixiang") {
var url = "/result/resultTongJi/indexXmLixiang.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "项目立项查看");
}else if (da=="instLunwen") {
var url = "/result/resultTongJi/indexLunWen.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "论文查看");
}else if (da=="instShuzuo") {
var url = "/result/resultTongJi/indexShuZuo.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "著作查看");
}else if (da=="instHuojiang") {
var url = "/result/resultTongJi/indexHuoJiang.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "获奖查看");
}else if (da=="instShenQing") {
var url = "/result/resultTongJi/indexShenQing.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "申请专利查看");
}else if (da=="instShouQuan") {
var url = "/result/resultTongJi/indexShouQuan.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "授权专利查看");
}else if (da=="instRuanJian") {
var url = "/result/resultTongJi/indexRuanJian.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "软件著作查看");
}else if (da=="instBiaoZhen") {
var url = "/result/resultTongJi/indexBiaoZhen.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "标准指南查看");
}else if (da=="instYaoZheng") {
var url = "/result/resultTongJi/indexYaoZheng.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "药证查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultGRTable,form);
},
initToolBar:function(){
toolbar = {
exportDocument : function() {
layui.use([ 'resultTongJiApi' ], function() {
var resultTongJiApi = layui.resultTongJiApi
Common.openConfirm("确认导出?", function() {
resultTongJiApi.exportExcelGR($("#searchForm"), function(fileId) {
Lib.download(fileId);
})
})
});
}
};
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexGR',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultHospitalTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultHospitalTable)
}
},
initTable:function(){
resultHospitalTable = table.render({
elem : '#resultHospitalTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listHospital.json' // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 20,
cols : [ [ // 表头
{
field : 'yiyua',
title : '医院',
width: 200,
templet:function(d){
return '<a class="layui-table-link" lay-event="instYiYua">'+d.yiyua+'</a>'
},
},
{
field : 'xmshenbao',
title : '项目申报',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmShenbao">'+d.xmshenbao+'</a>'
},
},
{
field : 'xmlixiang',
title : '项目立项',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmLixiang">'+d.xmlixiang+'</a>'
},
},
{
field : 'lunwen',
title : '论文',
templet:function(d){
return '<a class="layui-table-link" lay-event="instLunwen">'+d.lunwen+'</a>'
},
},
{
field : 'shuzuo',
title : '著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShuzuo">'+d.shuzuo+'</a>'
},
},
{
field : 'huojiang',
title : '获奖',
templet:function(d){
return '<a class="layui-table-link" lay-event="instHuojiang">'+d.huojiang+'</a>'
},
},
{
field : 'shenqing',
title : '申请专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShenQing">'+d.shenqing+'</a>'
},
},
{
field : 'shouquan',
title : '授权专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShouQuan">'+d.shouquan+'</a>'
},
},
{
field : 'ruanjian',
title : '软件著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instRuanJian">'+d.ruanjian+'</a>'
},
},
{
field : 'biaozhen',
title : '标准指南',
templet:function(d){
return '<a class="layui-table-link" lay-event="instBiaoZhen">'+d.biaozhen+'</a>'
},
},
{
field : 'yaozheng',
title : '药证',
templet:function(d){
return '<a class="layui-table-link" lay-event="instYaoZheng">'+d.yaozheng+'</a>'
},
}
] ]
});
table.on('tool(resultHospitalTable)', function(obj){
var data = obj.data;
var da= obj.event;
if (da=="instYiYua") {
var url = "/result/resultTongJi/indexDepartment.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "科室统计");
}else if (da=="instXmShenbao") {
var url = "/result/resultTongJi/indexXmShenbao.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "项目申报查看");
}else if (da=="instXmLixiang") {
var url = "/result/resultTongJi/indexXmLixiang.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "项目立项查看");
} else if (da=="instLunwen") {
var url = "/result/resultTongJi/indexLunWen.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "论文查看");
}else if (da=="instShuzuo") {
var url = "/result/resultTongJi/indexShuZuo.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "著作查看");
}else if (da=="instHuojiang") {
var url = "/result/resultTongJi/indexHuoJiang.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "获奖查看");
}else if (da=="instShenQing") {
var url = "/result/resultTongJi/indexShenQing.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "申请专利查看");
}else if (da=="instShouQuan") {
var url = "/result/resultTongJi/indexShouQuan.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "授权专利查看");
}else if (da=="instRuanJian") {
var url = "/result/resultTongJi/indexRuanJian.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "软件著作查看");
}else if (da=="instBiaoZhen") {
var url = "/result/resultTongJi/indexBiaoZhen.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "标准指南查看");
}else if (da=="instYaoZheng") {
var url = "/result/resultTongJi/indexYaoZheng.do?userId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "药证查看");
}
})
},
initSearchForm:function(){
console.log($("#searchForm"));
console.log(resultHospitalTable);
console.log(form);
Lib.initSearchForm( $("#searchForm"),resultHospitalTable,form);
},
initToolBar:function(){
toolbar = {
exportDocument : function() {
layui.use([ 'resultTongJiApi' ], function() {
var resultTongJiApi = layui.resultTongJiApi
Common.openConfirm("确认导出?", function() {
resultTongJiApi.exportExcel($("#searchForm"), function(fileId) {
Lib.download(fileId);
})
})
});
}
};
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexHospital',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultHuoJiangTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultHuoJiangTable)
}
},
initTable:function(){
resultHuoJiangTable = table.render({
elem : '#resultHuoJiangTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listHuoJiang.json?userId='+$("#userId").val()+'&deptId='+ $("#deptId").val()+'&yeraTimeMin='+ $("#yeraTimeMin").val()+'&yeraTimeMax='+ $("#yeraTimeMax").val() // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
cols : [ [ // 表头
{
type : 'checkbox',
},
{
field : 'projectName',
title : '项目名称',
},
{
field : 'prizeName',
title : '获奖名称',
},
{
field : 'finishPerson',
title : '获奖人',
},
{
field : 'prizeLevelText',
title : '获奖级别',
},
{
field : 'prizeGradeText',
title : '获奖等级',
},
{
field : 'prizeCompany',
title : '授奖单位',
},
{
field : 'prizeNumber',
title : '奖励证书编号',
},
{
field : 'prizeTime',
title : '证书颁发时间',
templet:function(d){
if(d.prizeTime!=null && d.prizeTime!=""){
return d.prizeTime.substring(0,10);
}else{
return "";
}
}
},
{
field : 'areaText',
title : '领域',
},
{
field : 'specialityCtText',
title : '专业类别',
},
{
field : 'deptname',
title : '完成科室',
},
{
field : 'username',
title : '提交人',
},
{
field : 'createTime',
title : '提交时间',
hide : !$("#isCheck").val()
},
{
toolbar : '#bar',
title : '操作',
}
] ]
});
table.on('tool(resultHuoJiangTable)', function(obj){
var data = obj.data;
if(obj.event=== 'view'){
var url = "/result/resultPrize/edit.do?id="+data.id+"&status=view&approvalstate="+data.approvalstate;
Common.openDlg(url,"获奖>查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultHuoJiangTable,form);
},
initToolBar:function(){
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexHuoJiang',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultKZDepartmentTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultKZDepartmentTable)
}
},
initTable:function(){
resultKZDepartmentTable = table.render({
elem : '#resultKZDepartmentTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listKZDepartment.json' // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 20,
cols : [ [ // 表头
{
field : 'name',
title : '科室',
templet:function(d){
return '<a class="layui-table-link" lay-event="instName">'+d.name+'</a>'
},
},
{
field : 'xmshenbao',
title : '项目申报',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmShenbao">'+d.xmshenbao+'</a>'
},
},
{
field : 'xmlixiang',
title : '项目立项',
templet:function(d){
return '<a class="layui-table-link" lay-event="instXmLixiang">'+d.xmlixiang+'</a>'
},
},
{
field : 'lunwen',
title : '论文',
templet:function(d){
return '<a class="layui-table-link" lay-event="instLunwen">'+d.lunwen+'</a>'
},
},
{
field : 'shuzuo',
title : '著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShuzuo">'+d.shuzuo+'</a>'
},
},
{
field : 'huojiang',
title : '获奖',
templet:function(d){
return '<a class="layui-table-link" lay-event="instHuojiang">'+d.huojiang+'</a>'
},
},
{
field : 'shenqing',
title : '申请专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShenQing">'+d.shenqing+'</a>'
},
},
{
field : 'shouquan',
title : '授权专利',
templet:function(d){
return '<a class="layui-table-link" lay-event="instShouQuan">'+d.shouquan+'</a>'
},
},
{
field : 'ruanjian',
title : '软件著作',
templet:function(d){
return '<a class="layui-table-link" lay-event="instRuanJian">'+d.ruanjian+'</a>'
},
},
{
field : 'biaozhen',
title : '标准指南',
templet:function(d){
return '<a class="layui-table-link" lay-event="instBiaoZhen">'+d.biaozhen+'</a>'
},
},
{
field : 'yaozheng',
title : '药证',
templet:function(d){
return '<a class="layui-table-link" lay-event="instYaoZheng">'+d.yaozheng+'</a>'
},
}
] ]
});
table.on('tool(resultKZDepartmentTable)', function(obj){
var data = obj.data;
var da= obj.event;
if (da=="instName") {
var url = "/result/resultTongJi/indexPerson.do?deptId="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "个人统计");
}else if (da=="instXmShenbao") {
var url = "/result/resultTongJi/indexXmShenbao.do?bearDept="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "项目申报查看");
}else if (da=="instXmLixiang") {
var url = "/result/resultTongJi/indexXmLixiang.do?belongDept="+data.id+'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "项目立项查看");
} else if (da=="instLunwen") {
var url = "/result/resultTongJi/indexLunWen.do?belongDept="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "论文查看");
}else if (da=="instShuzuo") {
var url = "/result/resultTongJi/indexShuZuo.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "著作查看");
}else if (da=="instHuojiang") {
var url = "/result/resultTongJi/indexHuoJiang.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "获奖查看");
}else if (da=="instShenQing") {
var url = "/result/resultTongJi/indexShenQing.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "申请专利查看");
}else if (da=="instShouQuan") {
var url = "/result/resultTongJi/indexShouQuan.do?belongDept="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "授权专利查看");
}else if (da=="instRuanJian") {
var url = "/result/resultTongJi/indexRuanJian.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "软件著作查看");
}else if (da=="instBiaoZhen") {
var url = "/result/resultTongJi/indexBiaoZhen.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "标准指南查看");
}else if (da=="instYaoZheng") {
var url = "/result/resultTongJi/indexYaoZheng.do?deptId="+data.id +'&type='+$("#type").val()+'&yeraTimeMin='+$("input[name='yeraTimeMin']").val()+'&yeraTimeMax='+$("input[name='yeraTimeMax']").val()
Common.openDlg(url, "药证查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultKZDepartmentTable,form);
},
initToolBar:function(){
toolbar = {
exportDocument : function() {
layui.use([ 'resultTongJiApi' ], function() {
var resultTongJiApi = layui.resultTongJiApi
Common.openConfirm("确认导出?", function() {
resultTongJiApi.exportExcelKZDepartment($("#searchForm"), function(fileId) {
Lib.download(fileId);
})
})
});
}
};
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexKZDepartment',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultPaperTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultPaperTable)
}
},
initTable:function(){
resultPaperTable = table.render({
elem : '#resultPaperTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listLunWen.json?userId='+$("#userId").val()+'&belongDept='+ $("#belongDept").val()+'&yeraTimeMin='+ $("#yeraTimeMin").val()+'&yeraTimeMax='+ $("#yeraTimeMax").val() // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
cols : [ [ // 表头
{
field : 'textTypeText',
title : '文章类型',
},
{
field : 'paperTitle',
title : '论文题目',
},
{
field : 'paperTypeText',
title : '论文分类',
},
{
field : 'periodicalName',
title : '刊物名称',
},
{
field : 'periodicalType',
title : '期刊类别',
},
{
field : 'jcrSubareaText',
title : 'JCR分区',
},
{
field : 'firstAuthor',
title : '第一作者',
},
{
field : 'txAuthor',
title : '通讯作者',
},
{
field : 'impactFactor',
title : '影响因子',
},
{
field : 'publishTime',
title : '发表日期',
templet:function(d){
if(d.publishTime!=null && d.publishTime!=""){
return d.publishTime.substring(0,10);
}else{
return "";
}
}
},
{
field : 'specialityCtText',
title : '专业类别',
},
{
field : 'deptname',
title : '所属科室',
},
{
field : 'createTime',
title : '提交时间',
hide : !$("#isCheck").val()
},
{
field : 'username',
title : '提交人',
},
{
toolbar : '#bar',
title : '操作',
},
] ]
});
table.on('tool(resultPaperTable)', function(obj){
var data = obj.data;
if(obj.event=== 'view'){
var url = "/result/resultPaper/edit.do?id="+data.id+"&status=view&approvalstate="+data.approvalstate+"&textType="+data.textType;
Common.openDlg(url,"论文>查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultPaperTable,form);
},
initToolBar:function(){
toolbar = {
add : function() { // 获取选中数据
/*var url = "/result/resultPaper/add.do";
Common.openDlg(url,"论文>新增");*/
var box=layer.open({
type: 2,
area: ['800px', '400px'], //宽高
content: Common.ctxPath+'/result/resultPaper/select.do',
btn:['确定','取消'],
title:"请选择文章类型",
id : 'LAY_radio', //设定一个id,防止重复弹出
success : function(layero, index) {
var body = layer.getChildFrame('body', index);
//获取content的窗口
var iframeWin = layero.find('iframe')[0].contentWindow;
iframeWin.layui.form.render();
},
yes:function(index, layero){
var body = layer.getChildFrame('body', index); //得到iframe页的body内容
var textType=body.find("#textType").val();
if(textType==null || textType==""){
Common.info("请选择文章类型");
return false;
}
layer.close(box);
var url = "/result/resultPaper/add.do?textType="+textType;
Common.openDlg(url,"论文>新增");
}
});
},
edit : function() { // 获取选中数目
var data = Common.getOneFromTable(table,"resultPaperTable");
if(data==null){
return ;
}
var url = "/result/resultPaper/edit.do?id="+data.id;
Common.openDlg(url,"论文>"+data.paperName+">编辑");
},
del : function() {
layui.use(['del'], function(){
var delView = layui.del
delView.delBatch();
});
},
back : function() {
var data = Common.getMoreDataFromTable(table,"resultPaperTable");
if(data==null){
return ;
}
var ids =Common.concatBatchId(data,"id");
layer.prompt({title: '请输入退回原因:', formType: 2}, function(text, index){
$.ajax({
url:Common.ctxPath+ '/result/resultPaper/batchBack.json',
method:'post',
data:{"returnReason":text,"ids":ids},
dataType:'JSON',
success:function(res){
dataReload();
Common.info("退回成功");
layer.close(index);
},
error:function (data) {
}
})
});
}
};
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexLunWen',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultRuanJianTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultRuanJianTable)
}
},
initTable:function(){
resultRuanJianTable = table.render({
elem : '#resultRuanJianTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listRuanJian.json?userId='+$("#userId").val()+'&deptId='+ $("#deptId").val()+'&yeraTimeMin='+ $("#yeraTimeMin").val()+'&yeraTimeMax='+ $("#yeraTimeMax").val() // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
cols : [ [ // 表头
{
type : 'checkbox',
},
{
field : 'registerNumber',
title : '登记号',
},
{
field : 'softwareName',
title : '软件名称',
},
{
field : 'finishTime',
title : '开发完成日期',
templet:function(d){
if(d.finishTime!=null && d.finishTime!=""){
return d.finishTime.substring(0,11);
}
}
},
{
field : 'firstPiblishTime',
title : '首次发表日期',
templet:function(d){
if(d.firstPiblishTime!=null && d.firstPiblishTime!=""){
return d.firstPiblishTime.substring(0,11);
}
}
},
{
field : 'copyrightOwner',
title : '著作权人',
},
{
field : 'designer',
title : '设计人',
},
{
field : 'specialityCtText',
title : '专业类别',
},
{
field : 'deptname',
title : '所属科室',
},
{
field : 'username',
title : '提交人',
},
{
field : 'createTime',
title : '提交时间',
hide : !$("#isCheck").val()
},
{
toolbar : '#bar',
title : '操作',
}
] ]
});
table.on('tool(resultRuanJianTable)', function(obj){
var data = obj.data;
if(obj.event=== 'view'){
var url = "/result/resultSoftware/edit.do?id="+data.id+"&status=view&approvalstate="+data.approvalstate;
Common.openDlg(url,"软件著作权>查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultRuanJianTable,form);
},
initToolBar:function(){
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexRuanJian',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultShenQingTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultShenQingTable)
}
},
initTable:function(){
resultShenQingTable = table.render({
elem : '#resultShenQingTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listShenQing.json?userId='+$("#userId").val()+'&deptId='+ $("#deptId").val()+'&yeraTimeMin='+ $("#yeraTimeMin").val()+'&yeraTimeMax='+ $("#yeraTimeMax").val()// 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
cols : [ [ // 表头
{
type : 'checkbox',
},
{
field : 'applyNumber',
title : '申请号',
},
{
field : 'patentName',
title : '专利名称',
},
{
field : 'patentCategoryText', //数据字典类型为 petent_category
title : '专利类别',
},
{
field : 'applyTime',
title : '申请时间',
templet:function(d){
if(d.applyTime!=null && d.applyTime!=""){
return d.applyTime.substring(0,11);
}
}
},
{
field : 'inventPerson',
title : '发明人/设计人',
},
{
field : 'applyPerson',
title : '申请人(单位)',
},
{
field : 'patentProxyOrgText',
title : '专利代理机构',
},
{
field : 'patentProxyCompany',
title : '专利代理公司名称',
},
{
field : 'specialityCtText',
title : '专业类别',
},
{
field : 'deptname',
title : '所属科室',
},
{
field : 'username',
title : '提交人',
},
{
field : 'createTime',
title : '提交时间',
hide : !$("#isCheck").val()
},
{
toolbar : '#bar',
title : '操作',
}
] ]
});
table.on('tool(resultShenQingTable)', function(obj){
var data = obj.data;
if(obj.event=== 'view'){
var url = "/result/resultPatent/edit.do?id="+data.id+"&status=view&approvalstate="+data.approvalstate;
Common.openDlg(url,"专利>查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultShenQingTable,form);
},
initToolBar:function(){
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexShenQing',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultShouQuanTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultShouQuanTable)
}
},
initTable:function(){
resultShouQuanTable = table.render({
elem : '#resultShouQuanTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listShouQuan.json?userId='+$("#userId").val() +'&belongDept='+ $("#belongDept").val()+'&yeraTimeMin='+ $("#yeraTimeMin").val()+'&yeraTimeMax='+ $("#yeraTimeMax").val()// 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
cols : [ [ // 表头
{
type : 'checkbox',
},
{
field : 'patentName',
title : '专利名称',
},
{
field : 'patentCategoryText',
title : '专利类别',
},
{
field : 'patentee',
title : '专利权人',
},
{
field : 'belongUnit',
title : '所属单位',
},
{
field : 'authNoticeDay',
title : '授权日期',
templet:function(d){
if(d.authNoticeDay!=null && d.authNoticeDay!=""){
return d.authNoticeDay.substring(0,10);
}else{
return "";
}
}
},
{
field : 'patentDuration',
title : '专利权期限',
},
{
field : 'patentTime',
title : '专利申请日',
templet:function(d){
if(d.patentTime!=null && d.patentTime!=""){
return d.patentTime.substring(0,10);
}else{
return "";
}
}
},
{
field : 'overTime',
title : '失效日期',
templet:function(d){
if(d.overTime!=null && d.overTime!=""){
return d.overTime.substring(0,10);
}else{
return "";
}
}
},
{
field : 'createTime',
title : '提交时间',
hide : !$("#isCheck").val()
},
{
field : 'username',
title : '申请人',
},
{
field : 'specialityCtText',
title : '专业类别',
},
{
field : 'deptname',
title : '科室',
},
{
title : '操作',
toolbar:"#bar"
}
] ]
});
table.on('tool(resultShouQuanTable)', function(obj){
var data = obj.data;
if(obj.event=== 'view'){
var url = "/result/patentAuth/edit.do?id="+data.id+"&status=view&approvalstate="+data.approvalstate;
Common.openDlg(url,"授权专利>查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultShouQuanTable,form);
},
initToolBar:function(){
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexShouQuan',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultShuZuoTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultShuZuoTable)
}
},
initTable:function(){
resultShuZuoTable = table.render({
elem : '#resultShuZuoTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listShuZuo.json?userId='+$("#userId").val()+'&deptId='+ $("#deptId").val()+'&yeraTimeMin='+ $("#yeraTimeMin").val()+'&yeraTimeMax='+ $("#yeraTimeMax").val() // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
cols : [ [ // 表头
{
type : 'checkbox',
},
{
field : 'workName',
title : '著作名称',
},
{
field : 'workCategoryText', //数据字典类型为 work_category
title : '著作类别',
},
{
field : 'editorChief',
title : '主编',
},
{
field : 'subeditor',
title : '副主编',
},
{
field : 'publisher',
title : '出版单位',
},
{
field : 'publishTime',
title : '出版日期',
templet:function(d){
if(d.publishTime!=null && d.publishTime!=""){
return d.publishTime.substring(0,10);
}else{
return "";
}
}
},
{
field : 'specialityCtText',
title : '专业类别',
},
{
field : 'deptname',
title : '所属科室',
},
{
field : 'username',
title : '提交人',
},
{
field : 'createTime',
title : '提交时间',
hide : !$("#isCheck").val()
},
{
toolbar : '#bar',
title : '操作',
}
] ]
});
table.on('tool(resultShuZuoTable)', function(obj){
var data = obj.data;
if(obj.event=== 'view'){
var url = "/result/resultWork/edit.do?id="+data.id+"&status=view&approvalstate="+data.approvalstate;
Common.openDlg(url,"著作成果>查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultShuZuoTable,form);
},
initToolBar:function(){
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexShuZuo',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultXmLixiangTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultXmLixiangTable)
}
},
initTable:function(){
resultXmLixiangTable = table.render({
elem : '#resultXmLixiangTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listXmLixiang.json?userId='+$("#userId").val()+'&belongDept='+ $("#belongDept").val()+'&yeraTimeMin='+ $("#yeraTimeMin").val()+'&yeraTimeMax='+ $("#yeraTimeMax").val() // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
cols : [ [ // 表头
{
type : 'checkbox',
},
{
field : 'projectName',
title : '项目名称',
},
{
field : 'ratifyTime',
title : '项目批准(合同签字)时间',
templet:function(d){
if(d.ratifyTime!=null && d.ratifyTime!=""){
return d.ratifyTime.substring(0,10);
}else{
return "";
}
}
},
{
field : 'projectCode',
title : '项目编号',
},
{
field : 'startTime',
title : '开始时间(年月)',
templet:function(d){
if(d.startTime!=null && d.startTime!=""){
return d.startTime.substring(0,7);
}else{
return "";
}
}
},
{
field : 'endTime',
title : '结束时间(年月)',
templet:function(d){
if(d.endTime!=null && d.endTime!=""){
return d.endTime.substring(0,7);
}else{
return "";
}
}
},
{
field : 'isLeading',
title : '是否牵头单位',
},
{
field : 'projectSourceText',
title : '项目来源',
},
{
field : 'projectTypeText',
title : '项目类型',
},
{
field : 'ratifyTotalFunds',
title : '批准总经费(含匹配经费)',
},
{
field : 'specialityCtText',
title : '专业类别',
},
{
field : 'createTime',
title : '提交时间',
hide : !$("#isCheck").val()
},
{
field : 'activityinstIsReturn',
title : '状态',
templet:function(d){
if(d.activityinstIsReturn=='1' || d.activityinstIsReturn=='2'){
return "退回";
}else if(d.approvalstate=='0'){
return "通过";
}else{
return "";
}
}
},
{
field : 'username',
title : '提交人',
},
{
toolbar : '#bar',
title : '操作',
},
] ]
});
table.on('tool(resultXmLixiangTable)', function(obj){
var data = obj.data;
if(obj.event=== 'view'){
var url = "/project/projectApproval/edit.do?id="+data.id+"&status=view&approvalstate="+data.approvalstate;
Common.openDlg(url,"项目立项>查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultXmLixiangTable,form);
},
initToolBar:function(){
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexXmLixiang',view);
});
\ No newline at end of file
layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var resultXmShenbaoTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),resultXmShenbaoTable)
}
},
initTable:function(){
resultXmShenbaoTable = table.render({
elem : '#resultXmShenbaoTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
url : Common.ctxPath + '/result/resultTongJi/listXmShenbao.json?userId='+$("#userId").val()+'&bearDept='+ $("#bearDept").val()+'&yeraTimeMin='+ $("#yeraTimeMin").val()+'&yeraTimeMax='+ $("#yeraTimeMax").val() // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
cols : [ [ // 表头
{
type : 'checkbox',
},
{
title : '序号',
type:'numbers'
},
{
field : 'projectName',
title : '项目名称',
},
{
field : 'applyTime',
title : '申报日期',
templet:function(d){
if(d.applyTime!=null && d.applyTime!=""){
return d.applyTime.substring(0,10);
}else{
return "";
}
}
},
{
field : 'levelText',
title : '级别',
},
{
field : 'projectSourceText',
title : '项目来源',
},
{
field : 'projectCategoryText',
title : '项目类别',
},
{
field : 'principal',
title : '负责人',
},
{
field : 'deptname',
title : '承担科室',
},
{
field : 'specialityCtText',
title : '专业类别',
},
{
field : 'startTime',
title : '开始时间',
templet:function(d){
if(d.startTime!=null && d.startTime!=""){
return d.startTime.substring(0,7);
}else{
return "";
}
}
},
{
field : 'endTime',
title : '结束时间',
templet:function(d){
if(d.endTime!=null && d.endTime!=""){
return d.endTime.substring(0,7);
}else{
return "";
}
}
},
/*{
field : 'applyFunds',
title : '申请经费(上级拨款)',
},
{
field : 'matchingFunds',
title : '匹配经费',
},
{
field : 'isEthic',
title : '是否需过伦理',
},
{
field : 'belongDiscipline',
title : '所属学科',
},
{
field : 'researchArea',
title : '研究领域',
},*/
{
field : 'createTime',
title : '提交时间',
hide : !$("#isCheck").val()
},
{
field : 'activityinstIsReturn',
title : '状态',
templet:function(d){
if(d.activityinstIsReturn=='1' || d.activityinstIsReturn=='2'){
return "退回";
}else if(d.approvalstate=='0'){
return "通过";
}else{
return "";
}
}
},
{
toolbar : '#bar',
title : '操作',
},
] ]
});
table.on('tool(resultXmShenbaoTable)', function(obj){
var data = obj.data;
if(obj.event=== 'view'){
var url = "/project/projectApply/edit.do?id="+data.id+"&status=view&approvalstate="+data.approvalstate;
Common.openDlg(url,"项目申报>查看");
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),resultXmShenbaoTable,form);
},
initToolBar:function(){
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}
}
exports('indexXmShenbao',view);
});
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment