Commit a53431bd authored by yff's avatar yff

Merge branch 'master' of gitlab.gavelinfo.com:gavelinfo/kwell-mes

parents 12c9ac3d b30e6ff4
...@@ -125,8 +125,8 @@ public class GpfkcxDaoImpl extends BaseDaoImpl implements GpfkcxDao { ...@@ -125,8 +125,8 @@ public class GpfkcxDaoImpl extends BaseDaoImpl implements GpfkcxDao {
sqlMap.append("from GPFKJG "); sqlMap.append("from GPFKJG ");
sqlMap.append(" left join WOGYLX on WOGYLX_ID = GPFKJG_FKGX "); sqlMap.append(" left join WOGYLX on WOGYLX_ID = GPFKJG_FKGX ");
sqlMap.append("where (GPFKJG_FKSJ >= :pStart and GPFKJG_FKSJ < :pEnd) and (WOGYLX_GXBZ = :pDGxbz or WOGYLX_GXBZ = :pMGxbz) ");//[a,b) sqlMap.append("where (GPFKJG_FKSJ >= :pStart and GPFKJG_FKSJ < :pEnd) and (WOGYLX_GXBZ = :pDGxbz or WOGYLX_GXBZ = :pMGxbz) ");//[a,b)
sqlMap.setParamValue("pStart", start); sqlMap.setParamValue("pStart", DateUtils.beginOfDay(start));
sqlMap.setParamValue("pEnd", end); sqlMap.setParamValue("pEnd", DateUtils.endOfDay(end));
sqlMap.setParamValue("pDGxbz", GxlxGxbzEnum.ONLY.getId()); sqlMap.setParamValue("pDGxbz", GxlxGxbzEnum.ONLY.getId());
sqlMap.setParamValue("pMGxbz", GxlxGxbzEnum.LAST.getId()); sqlMap.setParamValue("pMGxbz", GxlxGxbzEnum.LAST.getId());
return sqlMap.query(Gpfkjg.class); return sqlMap.query(Gpfkjg.class);
...@@ -152,7 +152,7 @@ public class GpfkcxDaoImpl extends BaseDaoImpl implements GpfkcxDao { ...@@ -152,7 +152,7 @@ public class GpfkcxDaoImpl extends BaseDaoImpl implements GpfkcxDao {
@Override @Override
public Gpfkjg queryWeekGpfk(Date date,String woid) { public Gpfkjg queryWeekGpfk(Date date,String woid) {
SqlMap sqlMap = new SqlMap(); SqlMap sqlMap = new SqlMap();
sqlMap.append("select sum(GPFKJG_FKSL) as GPFK_FKSL "); sqlMap.append("select sum(GPFKJG_FKSL) as GPFKJG_FKSL ");
sqlMap.append("from GPFKJG "); sqlMap.append("from GPFKJG ");
sqlMap.append(" left join WOGYLX on WOGYLX_ID = GPFKJG_FKGX "); sqlMap.append(" left join WOGYLX on WOGYLX_ID = GPFKJG_FKGX ");
sqlMap.append(" left join BZGX on BZGX_ID = WOGYLX_BZGXID "); sqlMap.append(" left join BZGX on BZGX_ID = WOGYLX_BZGXID ");
......
...@@ -12,7 +12,6 @@ import com.gavel.kwell.service.KmesBoardService; ...@@ -12,7 +12,6 @@ import com.gavel.kwell.service.KmesBoardService;
import com.gavel.kwell.utils.DateCalculateUtil; import com.gavel.kwell.utils.DateCalculateUtil;
import com.gavel.kwell.utils.KwellParamEnum; import com.gavel.kwell.utils.KwellParamEnum;
import com.gavel.kwell.vo.*; import com.gavel.kwell.vo.*;
import com.gavel.wo.persistent.Pcjhmx;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -96,25 +95,22 @@ public class KmesBoardServiceImpl extends BaseEditServiceImpl implements KmesBoa ...@@ -96,25 +95,22 @@ public class KmesBoardServiceImpl extends BaseEditServiceImpl implements KmesBoa
@Override @Override
public List<PcslVO> queryWeekPcsl() { public List<PcslVO> queryWeekPcsl() {
Date beginDate = DateUtils.calcDate(DateUtils.getDate(),0,0,-7,0,0,0); Date beginDate = DateUtils.calcDate(DateUtils.getDate(),0,0,-6,0,0,0);
Date endDate = DateUtils.calcDate(DateUtils.getDate(),0,0,-1,0,0,0); Date endDate = DateUtils.calcDate(DateUtils.getDate(),0,0,0,0,0,0);
List<Date> dateList = DateCalculateUtil.findDates("D", beginDate, endDate); List<Date> dateList = DateCalculateUtil.findDates("D", beginDate, endDate);
List<PcslVO> pcslVOList = new ArrayList<>(); List<PcslVO> pcslVOList = new ArrayList<>();
for(Date date : dateList){ for(Date date : dateList){
PcslVO pcslVO = new PcslVO(); PcslVO pcslVO = new PcslVO();
Pcjhmx pcjhmx = kmesBoardDao.queryWeekPcsl(date);
List<Gpfkjg> gpfks = queryByBetween(date,date); List<Gpfkjg> gpfks = queryByBetween(date,date);
double wgsl =0.0; double wgsl =0.0;
double hgsl =0.0;
if(gpfks != null && gpfks.size()>0){ if(gpfks != null && gpfks.size()>0){
wgsl = gpfks.stream().mapToDouble(Gpfkjg::getFksl).sum();//每一天 wgsl = gpfks.stream().mapToDouble(Gpfkjg::getFksl).sum();//每一天
} hgsl = gpfks.stream().mapToDouble(Gpfkjg::getHgsl).sum();//每一天
if(pcjhmx != null){
pcslVO.setJhsl(pcjhmx.getJhsl()==null?0.0:pcjhmx.getJhsl());
}else {
pcslVO.setJhsl(0.0);
} }
pcslVO.setPcrq(date); pcslVO.setPcrq(date);
pcslVO.setWgsl(wgsl); pcslVO.setJhsl(wgsl);//完工数量
pcslVO.setWgsl(hgsl);//合格数量
pcslVOList.add(pcslVO); pcslVOList.add(pcslVO);
} }
return pcslVOList; return pcslVOList;
...@@ -172,8 +168,8 @@ public class KmesBoardServiceImpl extends BaseEditServiceImpl implements KmesBoa ...@@ -172,8 +168,8 @@ public class KmesBoardServiceImpl extends BaseEditServiceImpl implements KmesBoa
public List<GpfkHgVO> queryGpfkHgl() { public List<GpfkHgVO> queryGpfkHgl() {
//首到工序的工票反馈最近7天合格率 //首到工序的工票反馈最近7天合格率
Date beginDate = DateUtils.calcDate(DateUtils.getDate(),0,0,-7,0,0,0); Date beginDate = DateUtils.calcDate(DateUtils.getDate(),0,0,-6,0,0,0);
Date endDate = DateUtils.calcDate(DateUtils.getDate(),0,0,-1,0,0,0); Date endDate = DateUtils.calcDate(DateUtils.getDate(),0,0,0,0,0,0);
List<Date> dateList = DateCalculateUtil.findDates("D", beginDate, endDate); List<Date> dateList = DateCalculateUtil.findDates("D", beginDate, endDate);
List<GpfkHgVO> gpfkHgVOList = new ArrayList<>(); List<GpfkHgVO> gpfkHgVOList = new ArrayList<>();
String gxbz = commonService.getStringOptionValue(KwellParamEnum.DASHBOARD_HGL.getId()); String gxbz = commonService.getStringOptionValue(KwellParamEnum.DASHBOARD_HGL.getId());
......
...@@ -2525,6 +2525,9 @@ function setPieDailyChart(chart, cerpent, pdata) { ...@@ -2525,6 +2525,9 @@ function setPieDailyChart(chart, cerpent, pdata) {
apidata.wgsl = 0 apidata.wgsl = 0
if (pdata) { if (pdata) {
apidata = pdata apidata = pdata
if(apidata.wgsl>apidata.jhsl){
apidata.wgsl=pidata.jhsl
}
} }
var ops = { var ops = {
color: ["#A2E9FF", "#409eff"], color: ["#A2E9FF", "#409eff"],
......
...@@ -182,10 +182,9 @@ ...@@ -182,10 +182,9 @@
window.location.href ="loginscan_view"; window.location.href ="loginscan_view";
return return
} }
zpfk_apigetjs(that)
zpfk_apizpfk(that).then(function(s){ zpfk_apizpfk(that).then(function(s){
zpfk_queryWoBomByWoid(that,s) zpfk_queryWoBomByWoid(that,s)
zpfk_pdfshow(that,s) zpfk_apigetjs(that)
}) })
// //
} }
...@@ -491,6 +490,7 @@ ...@@ -491,6 +490,7 @@
let Vkwrkb01 = new Vue({ let Vkwrkb01 = new Vue({
el: "#kwrkb01", el: "#kwrkb01",
mounted() { mounted() {
zpfk_apigetjs(this)
zpfk_getgx(this) zpfk_getgx(this)
this.initpage() this.initpage()
dbenlarge('kwrkb01', 1, this.initpage) dbenlarge('kwrkb01', 1, this.initpage)
......
...@@ -93,6 +93,8 @@ ...@@ -93,6 +93,8 @@
gas.post('kmes/gpfk/getDailyInfo',{"bzgxid":window.bzlx}, function(res){ gas.post('kmes/gpfk/getDailyInfo',{"bzgxid":window.bzlx}, function(res){
if(res.data&&res.data.records){ if(res.data&&res.data.records){
that.fksl=res.data.records.fksl||0 that.fksl=res.data.records.fksl||0
that.hg=res.data.records.hgsl||0
that.ng=res.data.records.bhgsl||0
}else{ }else{
let msg=res.message||"当前计数获取失败" let msg=res.message||"当前计数获取失败"
jyfk_wrz(that,msg,'error') jyfk_wrz(that,msg,'error')
...@@ -106,8 +108,8 @@ ...@@ -106,8 +108,8 @@
gas.post('kmes/gpfk/jyfk ',{"sncode":that.xlh,"bzgxid":window.bzlx||"","wosncode":that.wosncode||""}, function(res){ gas.post('kmes/gpfk/jyfk ',{"sncode":that.xlh,"bzgxid":window.bzlx||"","wosncode":that.wosncode||""}, function(res){
if(res.data&&res.data.records){ if(res.data&&res.data.records){
/* 赋值操作 */ /* 赋值操作 */
that.hg= res.data.records.hgsl||0; // that.hg= res.data.records.hgsl||0;
that.ng= res.data.records.bhgsl||0; // that.ng= res.data.records.bhgsl||0;
that.gd = res.data.records.woDjid; that.gd = res.data.records.woDjid;
that.cpsn = res.data.records.wosnCode; that.cpsn = res.data.records.wosnCode;
that.ph = res.data.records.wlxxCode; that.ph = res.data.records.wlxxCode;
...@@ -122,12 +124,12 @@ ...@@ -122,12 +124,12 @@
jyfk_wrz(that,msg) jyfk_wrz(that,msg)
}else if(res.data.records.sntype=="OKBZ"){ }else if(res.data.records.sntype=="OKBZ"){
that.isok="OK" that.isok="OK"
that.hg=res.data.records.hgsl||0; // that.hg=res.data.records.hgsl||0;
that.ng=res.data.records.bhgsl||0; // that.ng=res.data.records.bhgsl||0;
}else if(res.data.records.sntype=="NGBZ"){ }else if(res.data.records.sntype=="NGBZ"){
that.isok="NG" that.isok="NG"
that.hg=res.data.records.hgsl||0; // that.hg=res.data.records.hgsl||0;
that.ng=res.data.records.bhgsl||0; // that.ng=res.data.records.bhgsl||0;
} }
that.xlh="" that.xlh=""
/* 日志操作 */ /* 日志操作 */
...@@ -151,10 +153,9 @@ ...@@ -151,10 +153,9 @@
window.location.href ="loginscan_view"; window.location.href ="loginscan_view";
return return
} }
jyfk_apigetjs(that)
jyfk_wrz(that,"正在查询序列号:"+that.xlh) jyfk_wrz(that,"正在查询序列号:"+that.xlh)
jyfk_apijyfk(that).then(function(s){ jyfk_apijyfk(that).then(function(s){
jyfk_pdfshow(that,s) jyfk_apigetjs(that)
}) })
} }
/* jyfk */ /* jyfk */
...@@ -432,6 +433,7 @@ ...@@ -432,6 +433,7 @@
el:"#kwrkb04", el:"#kwrkb04",
mounted() { mounted() {
jyfk_getgx(this) jyfk_getgx(this)
jyfk_apigetjs(this)
dbenlarge('kwrkb04',1,this.isFocus()) dbenlarge('kwrkb04',1,this.isFocus())
// this.sivpdf= // this.sivpdf=
this.initpage() this.initpage()
......
...@@ -109,6 +109,8 @@ ...@@ -109,6 +109,8 @@
gas.post('kmes/gpfk/getDailyInfo',{"bzgxid":window.bzlx}, function(res){ gas.post('kmes/gpfk/getDailyInfo',{"bzgxid":window.bzlx}, function(res){
if(res.data&&res.data.records){ if(res.data&&res.data.records){
that.fksl=res.data.records.fksl||0 that.fksl=res.data.records.fksl||0
that.hg=res.data.records.hgsl||0
that.ng=res.data.records.bhgsl||0
}else{ }else{
let msg=res.message||"当前计数获取失败" let msg=res.message||"当前计数获取失败"
wxfk_wrz(that,msg,'error') wxfk_wrz(that,msg,'error')
...@@ -122,8 +124,8 @@ ...@@ -122,8 +124,8 @@
gas.post('kmes/gpfk/wxfk ',{"sncode":that.xlh,"bzgxid":window.bzlx||"","wosncode":that.wosncode||""}, function(res){ gas.post('kmes/gpfk/wxfk ',{"sncode":that.xlh,"bzgxid":window.bzlx||"","wosncode":that.wosncode||""}, function(res){
if(res.data&&res.data.records){ if(res.data&&res.data.records){
/* 赋值操作 */ /* 赋值操作 */
that.hg= res.data.records.hgsl||0; // that.hg= res.data.records.hgsl||0;
that.ng= res.data.records.bhgsl||0; // that.ng= res.data.records.bhgsl||0;
that.gd = res.data.records.woDjid; that.gd = res.data.records.woDjid;
that.cpsn = res.data.records.wosnCode; that.cpsn = res.data.records.wosnCode;
that.ph = res.data.records.wlxxCode; that.ph = res.data.records.wlxxCode;
...@@ -138,12 +140,12 @@ ...@@ -138,12 +140,12 @@
wxfk_wrz(that,msg) wxfk_wrz(that,msg)
}else if(res.data.records.sntype=="OKBZ"){ }else if(res.data.records.sntype=="OKBZ"){
that.isok="OK" that.isok="OK"
that.hg=res.data.records.hgsl||0; // that.hg=res.data.records.hgsl||0;
that.ng=res.data.records.bhgsl||0; // that.ng=res.data.records.bhgsl||0;
}else if(res.data.records.sntype=="NGBZ"){ }else if(res.data.records.sntype=="NGBZ"){
that.isok="NG" that.isok="NG"
that.hg=res.data.records.hgsl||0; // that.hg=res.data.records.hgsl||0;
that.ng=res.data.records.bhgsl||0; // that.ng=res.data.records.bhgsl||0;
} }
that.xlh="" that.xlh=""
/* 日志操作 */ /* 日志操作 */
...@@ -167,10 +169,10 @@ ...@@ -167,10 +169,10 @@
window.location.href ="loginscan_view"; window.location.href ="loginscan_view";
return return
} }
wxfk_apigetjs(that)
wxfk_wrz(that,"正在查询序列号:"+that.xlh) wxfk_wrz(that,"正在查询序列号:"+that.xlh)
wxfk_apiwxfk(that).then(function(s){ wxfk_apiwxfk(that).then(function(s){
wxfk_pdfshow(that,s) wxfk_apigetjs(that)
}) })
} }
/* wxfk */ /* wxfk */
...@@ -440,6 +442,7 @@ ...@@ -440,6 +442,7 @@
el:"#kwrkb07", el:"#kwrkb07",
mounted() { mounted() {
wxfk_getgx(this) wxfk_getgx(this)
wxfk_apigetjs(this)
dbenlarge('kwrkb07',1,this.isFocus()) dbenlarge('kwrkb07',1,this.isFocus())
// this.sivpdf= // this.sivpdf=
this.initpage() this.initpage()
......
...@@ -91,6 +91,8 @@ ...@@ -91,6 +91,8 @@
gas.post('kmes/gpfk/getDailyInfo',{"bzgxid":window.bzlx}, function(res){ gas.post('kmes/gpfk/getDailyInfo',{"bzgxid":window.bzlx}, function(res){
if(res.data&&res.data.records){ if(res.data&&res.data.records){
that.fksl=res.data.records.fksl||0 that.fksl=res.data.records.fksl||0
that.hg=res.data.records.hgsl||0
that.ng=res.data.records.bhgsl||0
}else{ }else{
let msg=res.message||"当前计数获取失败" let msg=res.message||"当前计数获取失败"
jgfk_wrz(that,msg,'error') jgfk_wrz(that,msg,'error')
...@@ -117,8 +119,8 @@ ...@@ -117,8 +119,8 @@
gas.post('kmes/gpfk/jgfk',{"sncode":that.xlh,"bzgxid":window.bzlx||"","wosncode":that.wosncode||""}, function(res){ gas.post('kmes/gpfk/jgfk',{"sncode":that.xlh,"bzgxid":window.bzlx||"","wosncode":that.wosncode||""}, function(res){
if(res.data&&res.data.records){ if(res.data&&res.data.records){
/* 赋值操作 */ /* 赋值操作 */
that.hg= res.data.records.hgsl||0; // that.hg= res.data.records.hgsl||0;
that.ng= res.data.records.bhgsl||0; // that.ng= res.data.records.bhgsl||0;
that.gd = res.data.records.woDjid; that.gd = res.data.records.woDjid;
that.cpsn = res.data.records.wosnCode; that.cpsn = res.data.records.wosnCode;
that.ph = res.data.records.wlxxCode; that.ph = res.data.records.wlxxCode;
...@@ -133,12 +135,12 @@ ...@@ -133,12 +135,12 @@
jgfk_wrz(that,msg) jgfk_wrz(that,msg)
}else if(res.data.records.sntype=="OKBZ"){ }else if(res.data.records.sntype=="OKBZ"){
that.isok="OK" that.isok="OK"
that.hg=res.data.records.hgsl||0; // that.hg=res.data.records.hgsl||0;
that.ng=res.data.records.bhgsl||0; // that.ng=res.data.records.bhgsl||0;
}else if(res.data.records.sntype=="NGBZ"){ }else if(res.data.records.sntype=="NGBZ"){
that.isok="NG" that.isok="NG"
that.hg=res.data.records.hgsl||0; // that.hg=res.data.records.hgsl||0;
that.ng=res.data.records.bhgsl||0; // that.ng=res.data.records.bhgsl||0;
} }
that.xlh="" that.xlh=""
/* 日志操作 */ /* 日志操作 */
...@@ -163,8 +165,9 @@ ...@@ -163,8 +165,9 @@
window.location.href ="loginscan_view"; window.location.href ="loginscan_view";
return return
} }
jgfk_apigetjs(that)
jgfk_apijgfk(that).then(function(s){ jgfk_apijgfk(that).then(function(s){
jgfk_apigetjs(that)
jgfk_queryWoBomByWoid(that,s) jgfk_queryWoBomByWoid(that,s)
}) })
// //
...@@ -339,6 +342,7 @@ ...@@ -339,6 +342,7 @@
el: "#jgfkkb", el: "#jgfkkb",
mounted() { mounted() {
jgfk_getgx(this) jgfk_getgx(this)
jgfk_apigetjs(this)
this.initpage() this.initpage()
dbenlarge('jgfkkb', 1, this.initpage) dbenlarge('jgfkkb', 1, this.initpage)
$(this.el).dblclick() $(this.el).dblclick()
......
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