igds-basic/src/main/java/com/ld/igds/basic/controller/CommonController.java
@@ -11,7 +11,6 @@ import com.ld.igds.grain.dto.GrainData; import com.ld.igds.inout.dto.InoutParam; import com.ld.igds.models.Depot; import com.ld.igds.models.DicFoodOrigin; import com.ld.igds.models.DicSysConf; import com.ld.igds.util.ContextUtil; import com.ld.igds.util.FilesUtil; @@ -129,20 +128,6 @@ return new PageResponse<>(RespCodeEnum.CODE_0000, listDepot); } /** * åºå ¥åºä¸-ç²®é£äº§å° * * @param param æ¥è¯¢å ³é®åå¯ä»¥æ¯IDä¹å¯è½æ¯åç§° * @return */ @RequestMapping("/page-food-location") public PageResponse<Page<DicFoodOrigin>> pageFoodLocation( @RequestBody InoutParam param) { return commonManager.pageFoodLocation(param); } /** * 帮å©é¡µé¢è·³è½¬ * igds-core/src/main/java/com/ld/igds/common/CoreDicService.java
@@ -7,7 +7,6 @@ import com.ld.igds.common.dto.PosDto; import com.ld.igds.data.BaseParam; import com.ld.igds.data.Page; import com.ld.igds.models.DicFoodOrigin; import com.ld.igds.models.DicSlogan; /** @@ -57,13 +56,5 @@ * @param posDto */ void delPosByBizId(PosDto posDto); /** * å页æ¥è¯¢ç²®é£äº§å°ä¿¡æ¯ * * @param param * @return */ Page<DicFoodOrigin> pageFoodLocation(BaseParam param); } igds-core/src/main/java/com/ld/igds/common/impl/CoreDicDataServiceImpl.java
@@ -5,7 +5,6 @@ import com.ld.igds.common.mapper.DicDataMapper; import com.ld.igds.data.BaseParam; import com.ld.igds.data.Page; import com.ld.igds.models.DicFoodOrigin; import com.ld.igds.models.DicSlogan; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -53,24 +52,6 @@ if (StringUtils.isEmpty(bizTag)) return null; return dicDataMapper.getPosByBizTag(companyId, bizTag); } @Override public Page<DicFoodOrigin> pageFoodLocation(BaseParam param) { Page<DicFoodOrigin> page = new Page<DicFoodOrigin>(param.getPage(), param.getLimit()); page.setSearchCount(false); if (StringUtils.isNoneEmpty(param.getKey())) { param.setKey("%" + param.getKey().toUpperCase() + "%"); } List<DicFoodOrigin> records = dicDataMapper.pageFoodLocataion(page, param); page.setRecords(records); return page; } } igds-core/src/main/java/com/ld/igds/common/manager/CommonManager.java
@@ -481,18 +481,6 @@ return new PageResponse<>(RespCodeEnum.CODE_0000, data); } public PageResponse<Page<DicFoodOrigin>> pageFoodLocation(InoutParam param) { Page<DicFoodOrigin> result = coreDicService.pageFoodLocation(param); if (null == result.getRecords() || result.getRecords().isEmpty()) { return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), "è·åå°æ°æ®ä¿¡æ¯ä¸ºç©º"); } return new PageResponse<Page<DicFoodOrigin>>(RespCodeEnum.CODE_0000, result); } public DepotConf getDepotConf(String companyId, String depotId) { return coreCommonService.getCacheDepotConf(companyId, depotId); igds-core/src/main/java/com/ld/igds/common/mapper/DicDataMapper.java
@@ -1,9 +1,6 @@ package com.ld.igds.common.mapper; import com.ld.igds.common.dto.PosDto; import com.ld.igds.data.BaseParam; import com.ld.igds.data.Page; import com.ld.igds.models.DicFoodOrigin; import com.ld.igds.models.DicSlogan; import org.apache.ibatis.annotations.Param; @@ -41,15 +38,6 @@ DicSlogan getDicSlogan(@Param("param")Map<String,Object> parameter); void delPosByBizId(@Param("dto") PosDto posDto); /** * å页è·åç²®é£äº§å°ä¿¡æ¯ * @param page * @param param * @return */ List<DicFoodOrigin> pageFoodLocataion(@Param("page") Page<DicFoodOrigin> page, @Param("param") BaseParam param); /** igds-core/src/main/java/com/ld/igds/models/DicFoodOrigin.java
ÎļþÒÑɾ³ý igds-core/src/main/java/com/ld/igds/sys/DicTriggerPR.java
@@ -8,7 +8,6 @@ import com.ld.igds.constant.BizType; import com.ld.igds.constant.Constant; import com.ld.igds.constant.ControlModel; import com.ld.igds.models.DicFoodOrigin; import com.ld.igds.models.DicTrigger; import com.ld.igds.sys.service.DicTriggerService; import com.ld.igds.util.ContextUtil; @@ -211,22 +210,4 @@ public List<DicTrigger> queryDicByKey(Map<String, Object> param) { return dicTriggerService.queryDicByKey(param); } /** * dicTriggerPR#pagFoodLocationData * * @param page * @param param * @throws Exception */ @DataProvider public void pagFoodLocationData(Page<DicFoodOrigin> page, Map<String, Object> param) throws Exception { if (null == param) param = new HashMap<String, Object>(); param.put("disabledTag", Constant.YN_N); dicTriggerService.pagFoodLocationData(page, param); } ; } igds-core/src/main/java/com/ld/igds/sys/service/DicTriggerService.java
@@ -1,7 +1,6 @@ package com.ld.igds.sys.service; import com.bstek.dorado.data.provider.Page; import com.ld.igds.models.DicFoodOrigin; import com.ld.igds.models.DicTrigger; import java.util.List; @@ -96,9 +95,6 @@ * @return */ List<DicTrigger> queryDicByKey(Map<String, Object> parameter); void pagFoodLocationData(Page<DicFoodOrigin> page, Map<String, Object> param) throws Exception; /** * å¤å¶åå ¸æ°æ® igds-core/src/main/java/com/ld/igds/sys/service/DicTriggerServiceImpl.java
@@ -5,7 +5,6 @@ import com.bstek.dorado.util.Assert; import com.ld.igds.constant.Constant; import com.ld.igds.constant.RedisConst; import com.ld.igds.models.DicFoodOrigin; import com.ld.igds.models.DicTrigger; import com.ld.igds.util.ContextUtil; import com.ld.igds.util.RedisUtil; @@ -206,53 +205,6 @@ hql += " order by code "; return this.query(hql, args); } @Override public void pagFoodLocationData(Page<DicFoodOrigin> page, Map<String, Object> param) throws Exception { String hql = " from " + DicFoodOrigin.class.getName() + " where 1=1"; Map<String, Object> args = new HashMap<String, Object>(); if (null != param) { String str = (String) param.get("code"); if (StringUtils.isNotEmpty(str)) { hql += " and code like :code"; args.put("code", "%" + str + "%"); } str = (String) param.get("name"); if (StringUtils.isNotEmpty(str)) { hql += " and name like :name"; args.put("name", "%" + str + "%"); } str = (String) param.get("disabledTag"); if (StringUtils.isNotEmpty(str)) { hql += " and disabledTag = :disabledTag"; args.put("disabledTag", str); } str = (String) param.get("key"); if (StringUtils.isNoneEmpty(str)) { hql += " and (name like :name or code like:code or simple like:simple) "; args.put("name", "%" + str + "%"); args.put("code", "%" + str + "%"); args.put("simple", "%" + str.toUpperCase() + "%"); } } String coutHql = "select count(*) " + hql; hql += " order by sort"; if (args.isEmpty()) { this.pagingQuery(page, hql, coutHql); } else { this.pagingQuery(page, hql, coutHql, args); } } @Override public String copy2Target(String sourceId, String targetId) { igds-core/src/main/java/com/ld/igds/view/service/HDicAreaService.java
@@ -1,9 +1,7 @@ package com.ld.igds.view.service; import com.bstek.bdf2.core.orm.hibernate.HibernateDao; import com.bstek.dorado.data.provider.Page; import com.ld.igds.models.DicArea; import com.ld.igds.models.DicFoodOrigin; import org.apache.commons.lang3.StringUtils; import org.hibernate.Session; import org.springframework.stereotype.Component; @@ -82,48 +80,5 @@ return null; } return list.get(0); } public void getDicArea(Page<DicFoodOrigin> page, Map<String,Object> param) throws Exception { String hql = " from " + DicArea.class.getName() + " where 1=1"; Map<String, Object> args = new HashMap<String, Object>(); if (null != param) { String str = (String) param.get("code"); if (StringUtils.isNotEmpty(str)) { hql += " and code like :code"; args.put("code", "%" + str + "%"); } str = (String) param.get("name"); if (StringUtils.isNotEmpty(str)) { hql += " and name like :name"; args.put("name", "%" + str + "%"); } str = (String) param.get("disabledTag"); if (StringUtils.isNotEmpty(str)) { hql += " and disabledTag = :disabledTag"; args.put("disabledTag", str); } str = (String) param.get("key"); if (StringUtils.isNoneEmpty(str)) { hql += " and (name like :name or code like:code or simple like:simple) "; args.put("name", "%" + str + "%"); args.put("code", "%" + str + "%"); args.put("simple", "%" + str.toUpperCase() + "%"); } } String coutHql = "select count(*) " + hql; hql += " order by code"; if (args.isEmpty()) { this.pagingQuery(page, hql, coutHql); } else { this.pagingQuery(page, hql, coutHql, args); } } } igds-core/src/main/resources/mapper/DicDataMapper.xml
@@ -84,23 +84,4 @@ </where> </select> <select id="pageFoodLocataion" resultType="com.ld.igds.models.DicFoodOrigin" parameterType="com.ld.igds.data.BaseParam"> select ID_ as id, CODE_ as code, NAME_ as name, SIMPLE_ as simple, SORT_ as SORT_, DISABLED_TAG_ as disabledTag from D_DIC_FOOD_ORIGIN <where> DISABLED_TAG_ ='N' <if test="param.key != null and ''!= param.key">AND (CODE_ like #{param.key} OR NAME_ like #{param.key} OR SIMPLE_ like #{param.key} )</if> </where> order by SORT_ </select> </mapper> igds-inout/src/main/java/com/ld/igds/inout/controller/InoutApiController.java
@@ -61,8 +61,8 @@ * @return */ @ResponseBody @RequestMapping("/ic-card-num") public PageResponse<ApiInoutData> getIcCardNum(@RequestBody ApiInoutData param) { @RequestMapping("/get-icCard") public PageResponse<ApiInoutData> getIcCard(@RequestBody ApiInoutData param) { if (StringUtils.isEmpty(param.getProtocol())) { return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), "å½åæºæ §å¡æªé ç½®é讯åè®®ï¼æ æ³æ§è¡"); igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java
@@ -1,5 +1,6 @@ package com.ld.igds.inout.controller; import ch.qos.logback.classic.pattern.ClassNameOnlyAbbreviator; import com.bstek.bdf2.core.business.IUser; import com.ld.igds.check.dto.CheckItemData; import com.ld.igds.common.manager.CommonManager; @@ -527,6 +528,7 @@ */ @RequestMapping("/inout-query") public PageResponse<InoutData> inoutQuery(@RequestBody InoutParam param) { if(null == param.getCompanyId()) param.setCompanyId(ContextUtil.getCompanyId()); return inoutManager.inoutQuery(param); } igds-inout/src/main/java/com/ld/igds/inout/manager/InoutCommonManager.java
@@ -1,5 +1,6 @@ package com.ld.igds.inout.manager; import com.ld.igds.constant.Constant; import com.ld.igds.inout.InoutConstant; import com.ld.igds.inout.dto.InoutData; import com.ld.igds.inout.service.InoutService; @@ -105,7 +106,7 @@ return result; } public InoutConf getInoutConf(List<InoutConf> listInoutConf, String sort,String type) { public InoutConf getInoutConf(List<InoutConf> listInoutConf, String sort, String type) { if (null == listInoutConf) return new InoutConf(sort); if (StringUtils.isEmpty(sort)) sort = "1"; @@ -143,13 +144,14 @@ public String getWeightEditTag(String companyId, String deptId) { // ä»ç¼åä¸è·ååºå ¥åºç³»ç»é ç½®ä¿¡æ¯ InoutSysConf inoutSysConf = inoutCommonService.getCacheInoutSysConf(companyId, deptId); String weightEditTag = null; String weightEditTag = Constant.YN_N; if (inoutSysConf != null) { weightEditTag = inoutSysConf.getWeightEditTag(); } if (null == weightEditTag) weightEditTag = Constant.YN_N; return weightEditTag; } /** igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java
@@ -56,7 +56,7 @@ private InoutDeviceManager inoutDeviceManager; /** * å½åå ä»å½æ¥ç¼åä¸è·åæ°æ®ï¼å¦æç¼å䏿²¡æå仿°æ®åºè·å * é¦å ä»ç¼åä¸è·åï¼ç¼åä¸ï¼ä»æ°æ®åºä¸è·å * * @param param * @return @@ -67,22 +67,17 @@ && StringUtils.isEmpty(param.getUserId())) { return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), "åæ°ä¸å®æ´ï¼æ æ³è·åä¿¡æ¯ï¼"); } if (StringUtils.isEmpty(param.getCompanyId())) { param.setCompanyId(ContextUtil.getCompanyId()); "æ¥è¯¢åæ°ä¸å®æ´ï¼æ¥è¯¢å¤±è´¥ï¼"); } InoutData result; String progress = param.getProgress(); try { param.setProgress(null); result = inoutService.inoutProgressQuery(param); if (null == result) { return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), "æªæ¾å°æµç¨ä¸ç车è¾ï¼", null); "ç³»ç»ä¸ºæ¥è¯¢å°æ§è¡ä¸ç车è¾ä¿¡æ¯", null); } // å¦ææ²¡ææµç¨æ¡ä»¶è¯´æä¸éè¦å夿ï¼ç´æ¥è¿å @@ -90,17 +85,16 @@ return new PageResponse<>(RespCodeEnum.CODE_0000, result); } //æµç¨ç±»åéªè¯ if (!result.getType().equals(param.getType())) { if (InoutConstant.TYPE_IN.equals(result.getType())) { return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), "ç³»ç»ï¼å½å车è¾ä¸å¡ä¸ºãå ¥åºã", result); } else { return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), "ç³»ç»ï¼å½å车è¾ä¸å¡ä¸ºãåºåºã", result); } String msg = "æµç¨é误ï¼å½åè½¦è¾æµç¨ä¸ºãå ¥åºã"; if (InoutConstant.TYPE_OUT.equals(result.getType())) msg = "æµç¨é误ï¼å½åè½¦è¾æµç¨ä¸ºãåºåºã"; return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), msg, result); } // å½åæ ç¾æ 示æ¢å¯ä»¥æ¯ç©ºè½¦ç§°éä¹å¯ä»¥æ¯æ»¡è½¦ //æµç¨ç¯èéªè¯ if (progress.equals(InoutConstant.PROGRESS_WEIGHT_TAG)) { if (result.getProgress().equals( InoutConstant.PROGRESS_WEIGHT_EMPTY) @@ -109,7 +103,7 @@ // 表示å½åæµç¨æ£å¸¸ } else { return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), "éå½åæµç¨ï¼è¯·å°" "æç¤ºï¼éå½åç¯èï¼è¯·å°" + InoutConstant.getProcessName( param.getType(), result.getProgress()), result); @@ -117,33 +111,10 @@ } else { if (!result.getProgress().equals(progress)) { return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), "éå½åæµç¨ï¼è¯·å°" "æç¤ºï¼éå½åç¯èï¼è¯·å°" + InoutConstant.getProcessName( param.getType(), result.getProgress()), result); } } // æ ¹æ®å½åæ°æ®å¤ææ¯å¦æ¨é inoutService.notifyWeb(result); //为å½åæ°æ®æ·»å åéªé¡¹ç®åæ°´ååæè´¨çåéªç»æ,ç¨äºåºå ¥åºå¢æ£éè®¡ç® if (InoutConstant.TYPE_IN.equals(result.getType())) { List<CheckItemData> checkItemDataList = inoutService.getCheckCache(result.getCompanyId(), result.getCheckId()); result.setCheckItems(checkItemDataList); if (null != checkItemDataList && checkItemDataList.size() > 0) { for (CheckItemData checkItem : checkItemDataList) { if (StringUtils.isEmpty(checkItem.getValue())) { continue; } // if (InoutConstant.CHECK_ITEM_C01.equals(checkItem.getStandardId())) { // result.setWet(Double.valueOf(checkItem.getValue())); // } // if (InoutConstant.CHECK_ITEM_C02.equals(checkItem.getStandardId())) { // result.setImpurity(Double.valueOf(checkItem.getValue())); // } } } } @@ -1106,6 +1077,7 @@ /** * æ ¹æ®æ¡ä»¶è·åæ¦æ ·æ°æ® * * @param param * @return */ igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java
@@ -53,11 +53,14 @@ if (StringUtils.isEmpty(param.getCompanyId())) { param.setCompanyId(ContextUtil.getCompanyId()); } // é¦å ä»ç¼åä¸è·åï¼å¦ææ²¡æå仿°æ®åºè·å InoutData result = this.getFromInoutCache(param); if (null != result) { return result; } List<InoutData> list = inoutMapper.inoutProgressQuery(param); if (null == list || list.size() == 0) return null; @@ -457,6 +460,7 @@ if (StringUtils.isEmpty(param.getDeptId())) { param.setDeptId(ContextUtil.subDeptId(null)); } List<InoutData> list = getListInoutCache(param.getDeptId()); if (null == list || list.isEmpty()) return null; igds-inout/src/main/resources/mapper/InoutRecordMapper.xml
@@ -82,7 +82,6 @@ <if test="param.intelCard != null and param.intelCard != '' ">AND INTEL_CARD_ = #{param.intelCard}</if> <if test="param.id != null and param.id != '' ">AND ID_ = #{param.id}</if> <if test="param.progress != null and param.progress != '' ">AND PROGRESS_ = #{param.progress}</if> AND PROGRESS_ != 'RECORD' AND RECORD_STATUS_ != 'ERROR' AND RECORD_STATUS_ != 'DEL' igds-web/src/main/resources/static/admin/inout/in-weight.js
@@ -5,8 +5,8 @@ var recordData = null;// ä¸å¡æ°æ®ä¿¡æ¯ var snapData;//ç³»ç»ææå¯¹è±¡ä¿¡æ¯ var timerWeight; var textParam;//设å¤è¯å«ç»æ var curProgress;//å½åè¯¦ç»æµç¨ var paramIntelCard;//设å¤è¯å«ç»æ var paramIdCard;//设å¤è¯å«ç»æ $(function () { layui.use(['layer', 'laydate', 'form', 'table', 'util'], function () { @@ -85,76 +85,38 @@ //ææ } // æ ¹æ®å½åæä½çæé®IDæ´æ°å ¶ä»æé®ç¶æ function flushBtn(btnId) { if ("btn-weight" == btnId) {// ç§°éåå¯ä»¥ç¹å»å®æç§°é $("#btn-submit").removeClass("layui-btn-disabled"); $("#btn-submit").attr("disabled", false); } if ("btn-submit" == btnId) { $("#btn-submit").addClass("layui-btn-disabled"); $("#btn-submit").attr("disabled", true); if (InoutProgress.WEIGHT_FULL == recordData.progress) {// å¦ææ¯æ»¡è½¦ç§°éï¼åç´æ¥å½åèç¹å®æ resetForm(); } else { // å®æç§°éåæ§å¶æé® $("#btn-weight").addClass("layui-btn-disabled"); $("#btn-weight").attr("disabled", true); $("#btn-printBill").removeClass("layui-btn-disabled"); $("#btn-printBill").attr("disabled", false); } } if ("btn-printBill" == btnId) {// æå°è¿ç£ åï¼è¯´æä¸å¡å®æ $("#btn-weight").removeClass("layui-btn-disabled"); $("#btn-weight").attr("disabled", false); $("#btn-submit").addClass("layui-btn-disabled"); $("#btn-submit").attr("disabled", true); $("#btn-printBill").addClass("layui-btn-disabled"); $("#btn-printBill").attr("disabled", true); resetForm(); } } //ç¹å»ç§°é function weight() { // 没æä¸å¡æ°æ®ä¸å¯æ§è¡ if (!recordData) { alertError("æ²¡ææ¥è¯¢å°ä¸å¡æ°æ®ï¼æ§è¡è¢«æç»ï¼ï¼"); alertError("æ²¡ææ¥è¯¢å°ä¸å¡æ°æ®ï¼æ§è¡è¢«æç»ï¼"); return; } // 妿æ¯ç©ºè½¦ç§°é if (InoutProgress.WEIGHT_EMPTY == recordData.progress) { form.val("form-data", { emptyWeight: weightDto.weight }); form.render(); } // å¦ææ¯æ»¡è½¦ç§°é if (InoutProgress.WEIGHT_FULL == recordData.progress) { form.val("form-data", { fullWeight: weightDto.weight }); form.render(); } form.render(); // ç¹å»ç§°éæ¶åèªå¨æææ°æ®--å¢å éç¥ä¿¡æ¯ layer.msg("ç³»ç»èªå¨ææä¿çè®°å½â¦â¦"); // ç¹å»ç§°éèªå¨è°ç¨ææ snapData = { companyId: companyId, deptId: deptId, progress: recordData.progress, bizType: bizType, plateNum: recordData.plateNum, id1: (null != snapDto1) ? snapDto1.id : null, id2: (null != snapDto2) ? snapDto2.id : null, id3: (null != snapDto3) ? snapDto3.id : null, id1: snapDto1.id, id2: snapDto2.id, id3: snapDto3.id, sort: $("#scaleName").val(), weight: weightDto.weight }; @@ -171,62 +133,57 @@ success: function (result) { layer.close(index); if (result.code != "0000") { layer.alert(result.msg); alertError(result.msg); } else { snapData = result.data; } }, error: function () { layer.close(index); layer.msg("åå°è°ç¨æªå¾å¤±è´¥ï¼è¯·éæ°å°è¯ï¼ï¼"); alertError("åå°è°ç¨æªå¾å¤±è´¥ï¼è¯·éæ°å°è¯"); } }); //å ¥åºç¬¬äºæ¬¡ç§°éæ¶è°ç¨è®¡ç®æ¹æ³ //妿æ¯ç¬¬äºæ¬¡ç§°éï¼é»è®¤æ§è¡èªå¨è®¡ç® if (InoutProgress.WEIGHT_EMPTY == recordData.progress) { deAutoByIn("emptyWeight"); } flushBtn("btn-weight"); } //æ°çè¯»å¡æ¹å¼ //è¯»æºæ §å¡ function flushICCard() { flushICCard1(); if (!cardDto.protocol) { flushICCard1(); } else { flushICCard2(); } } /** * åè®®è¯»åæºæ §å¡ */ function flushICCard2() { var param = JSON.stringify(cardDto); var index = layer.load(); var param = JSON.stringify(cardDto); $.ajax({ type: "POST", url: "../../inout/api/ic-card-num", url: "../../inout/api/get-icCard", dataType: "json", contentType: "application/json;charset=UTF-8", data: param, success: function (result) { if (result.code != "0000") { layer.alert(result.msg, { offset: ['300px', '300px'] }); } else { if (result.data.errorMsg) { layer.alert(result.data.errorMsg, { offset: ['300px', '300px'] }); } else { $("#intelCard").val(result.data.icCardNo); } } layer.close(index); if (result.code != "0000") { alertError(result.msg); } else { paramIntelCard = data; $("#text-param").text("è¯å«å¡å·ï¼" + paramIntelCard); flushData(paramIntelCard, null); } }, error: function () { layer.close(index); layer.alert("ICå¡è¯»å失败ï¼", { offset: ['300px', '300px'] }); alertError("ICå¡è¯»å失败"); } }); } @@ -235,6 +192,7 @@ * æ¬å°è¯»åæºæ §å¡ */ function flushICCard1() { var index = layer.load(); $("#text-param").val(null); $("#form-data")[0].reset(); form.render(); @@ -249,21 +207,23 @@ jsonpCallback: "jsonpCallback", success: function (json) { var data = json.no; layer.close(index); if (data === "not found") { alertError("è¯·éæ°è¯»å¡ï¼"); } else { textParam = data; $("#text-param").text("è¯å«å¡å·ï¼" + textParam); flushData(); paramIntelCard = data; $("#text-param").text("è¯å«å¡å·ï¼" + paramIntelCard); flushData(paramIntelCard, null); } }, error: function () { layer.close(index); alertError("ICå¡è¯»ååºéï¼"); } }); } // ä½¿ç¨æä»¶è·åçä»½è¯ // ä½¿ç¨æä»¶è·åèº«ä»½è¯ function flushIdCard() { var index = layer.load(); $.ajax({ @@ -278,21 +238,22 @@ layer.close(index); var data = json.content; if (data === "not found") { layer.alert("没æè¯»åå°èº«ä»½è¯ä¿¡æ¯ï¼è¯·æå¨å½å ¥ï¼", { offset: ['300px', '300px'] }); alertError("没æè¯»åå°èº«ä»½è¯ä¿¡æ¯ï¼"); return; } $("#userId").val(data.idNum); flushData(); paramIdCard = data; $("#text-param").text("è¯å«èº«ä»½è¯ï¼" + paramIdCard); flushData(null, paramIdCard); }, error: function () { layer.alert("身份è¯è¯»å失败ï¼è¯·æå¨å½å ¥ï¼", { offset: ['300px', '300px'] }); alertError("没æè¯»åå°èº«ä»½è¯ä¿¡æ¯ï¼"); layer.close(index); } }); } function flushByHand() { flushData(null, null); } function flushWeight() { @@ -352,12 +313,9 @@ layer.msg("å¼å§æ¸²ææå°åâ¦â¦"); if (companyId && companyId == "5016") { print5016Weight(result.data); console.log("5016"); } else { printWeight(result.data); } // å·æ°æé® flushBtn("btn-printBill"); } }, error: function () { @@ -380,12 +338,6 @@ //ç§°éå¯ä»¥å¤ç¨ $("#btn-weight").removeClass("layui-btn-disabled"); $("#btn-weight").attr("disabled", false); //ç©ºè½¦åæ»¡è½¦è¢«éç½® updateEditAndProgress(); //æ£éä¿¡æ¯æ¡æ¢å¤ä¸ºå¯ç¼è¾ delDisabled(); } function flushPage() { @@ -397,19 +349,18 @@ } // --æ¥è¯¢æ¹æ³,è·å身份è¯å·ãå¡å·ã车çå·ï¼è¿è¡æ¥è¯¢ function flushData() { function flushData(intelCard, userIdCard) { var index = layer.load(); var userId2 = $("#userId").val(); var intelCard = $("#intelCard").val(); var userIdCard = userIdCard; var intelCard = intelCard; var plateNum = $("#plateNum").val(); var param = { type: type, progress: progress, intelCard: intelCard, userId: userId2, userId: userIdCard, plateNum: plateNum }; $.ajax({ type: "POST", url: "../../basic/inout/inout-query", @@ -417,66 +368,57 @@ contentType: "application/json;charset=UTF-8", data: JSON.stringify(param), success: function (result) { layer.close(index); if (result.code != "0000") { notify(result.msg, result.data); notifyProgress(result.msg, result.data); } else { recordData = result.data; // è¿åçæ°æ®è¿è¡èµå¼ form.val("form-data", recordData); form.render(); updateEditAndProgress(); } layer.close(index); }, error: function () { layer.close(index); layer.alert("æ¥è¯¢å¤±è´¥ï¼è¯·éæ°å°è¯ï¼ï¼"); alertError("æ¥è¯¢å¤±è´¥ï¼è¯·éæ°å°è¯"); } }); } /** * è·æ°æµç¨è¯´ææå¿ä¿¡æ¯ * æ ¹æ®ä¸å¡æ°æ®æ´æ°é¡µé¢ä¸çç¶æ */ function updateEditAndProgress() { if (recordData) { if (InoutProgress.WEIGHT_EMPTY == recordData.progress) { $("#emptyWeight").removeClass("rkbk-search-input"); $("#emptyWeight").attr("disabled", false); if (!recordData) return true; var curProgress = recordData.progress; $("#progress-hand").addClass("active"); $("#progress-emptyWeight").addClass("active"); //空车称é if (InoutProgress.WEIGHT_EMPTY == curProgress) { $("#progress-hand").addClass("active"); $("#progress-emptyWeight").addClass("active"); $("#fullWeight").addClass("rkbk-search-input"); $("#fullWeight").attr("disabled", true); } if (InoutProgress.WEIGHT_FULL == recordData.progress) { $("#fullWeight").removeClass("rkbk-search-input"); $("#fullWeight").attr("disabled", false); $("#depotIdLabel").removeClass("color-red"); } $("#progress-hand").removeClass("active"); $("#progress-emptyWeight").removeClass("active"); $("#emptyWeight").addClass("rkbk-search-input"); $("#emptyWeight").attr("disabled", true); } } else { $("#fullWeight").addClass("rkbk-search-input"); $("#fullWeight").attr("disabled", true); $("#emptyWeight").addClass("rkbk-search-input"); $("#emptyWeight").attr("disabled", true); //满车称é if (InoutProgress.WEIGHT_FULL == curProgress) { $("#progress-hand").removeClass("active"); $("#progress-emptyWeight").removeClass("active"); } //æ ¹æ®é 置信æ¯è®¾ç½®å°ç£ æ¯å¦å¯ç¼è¾ if (weightEditTag && weightEditTag == 'N') { $("#fullWeight").addClass("rkbk-search-input"); $("#fullWeight").attr("disabled", true); $("#emptyWeight").addClass("rkbk-search-input"); $("#emptyWeight").attr("disabled", true); //è£ å¸ä»åºå¿ å¡« $("#depotIdLabel").addClass("color-red"); } //设置å¯ç¼è¾ if (weightEditTag == 'Y') { $("#fullWeight").removeClass("rkbk-search-input"); $("#fullWeight").attr("disabled", false); $("#emptyWeight").removeClass("rkbk-search-input"); $("#emptyWeight").attr("disabled", false); } } @@ -541,8 +483,6 @@ notify(result.msg, result.data); } else { notify("æ°æ®æäº¤æå", result.data); // æ´æ°æé®æ¾ç¤º flushBtn("btn-submit"); } layer.close(index); }, @@ -572,6 +512,11 @@ contentType: "application/json;charset=UTF-8", data: JSON.stringify(param) }); } //æ¾ç¤ºè´¨æ£ä¿¡æ¯ function showCheck() { alertError("è°æ´"); } @@ -709,5 +654,3 @@ layer.msg("没æè·åå°è®¾å¤ï¼"); } } //-------------------------é鏿ä½--------------------------// igds-web/src/main/resources/static/admin/inout/inout-common.js
@@ -61,6 +61,6 @@ } }); } else { layer.alert(msg, {offset: ['300px', '300px']}); alertError(msg); } } igds-web/src/main/resources/static/admin/inout/weight.js
@@ -1,9 +1,5 @@ /** * å ¥åº-ç§°éèªå¨è®¡ç® * 1ãåé = æ¯é - ç®é ï¼ æ»æ£é = æ£æ°´æ + ç°åºæ£é + å ¶ä»æ£é * 2ãæ°´åæ£éæ ¹æ®åéªæ°´åä¿¡æ¯èªå¨è®¡ç®ï¼æ£æ°=æ£éï¼è´æ°=å¢é * 3ãç»ç®éé = åé - æ»æ£é ï¼å«æ°´æå¢éï¼ï¼ å ¥åºéé = åé - æ»æ£é ï¼ä¸å«æ°´æå¢éï¼ * 注æï¼å¦ææ¯æå¨ä¿®æ¹äºæ°´ååæè´¨çæ£éï¼åä¸æç §é ç½®è§åè¿è¡å¢æ£éè®¡ç® * @param name 触åäºä»¶ç屿§åç§° */ function deAutoByIn(name) { @@ -11,66 +7,24 @@ if (curData.fullWeight == 0 || curData.emptyWeight == 0) { return; } //æ±æ»ç»æ var deSum = 0, addSum = 0, settleWeight = 0, recordWeight = 0; // åé var netWeight = curData.fullWeight - curData.emptyWeight; //æ£æ°´æ var deWet = curData.deWet, deImpurity = curData.deImpurity; if (netWeight <= 0) { layer.alert("åéå°äº0ï¼å½åç§°éåå¨é»è¾é®é¢"); alertError("åé<=0ï¼å½åç¯èåå¨é»è¾é误ï¼è¯·æ ¸å¯¹"); return; } //å ¶ä»ä¿¡æ¯ var deHandle = curData.deHandle, dePackage = curData.dePackage, deOther = curData.deOther, settleWeight = 0, recordWeight = 0, deCheck = curData.deCheck, addCheck = curData.addCheck; recordWeight = Number(netWeight) - Number(deHandle) - Number(dePackage) - Number(deOther) - Number(deCheck); settleWeight = Number(recordWeight) + Number(addCheck); var deBase = 0, multiple = 0; //æ°´åæè´¨ï¼æ´æ¹æ¯ä¾å¹¶ä¸æ°´åæ£éè¿æ²¡è®¡ç®æ åµä¸ if ("emptyWeight" == name || null == deWet) { var checkItem = this.getCheckItem(recordData.checkItems, CHECK_ST.C01, CHECK_ST.C020101); if (checkItem) { deBase = Number(curData.wet) - Number(checkItem.upperLimit); if (deBase == 0) return; multiple = parseInt(deBase / checkItem.ruleNum);//åæ° deWet = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0); } } //æè´¨ if ("emptyWeight" == name || null == deImpurity) { checkItem = this.getCheckItem(recordData.checkItems, CHECK_ST.C02, CHECK_ST.C01010301); if (checkItem) { deBase = Number(curData.impurity) - Number(checkItem.upperLimit); if (deBase == 0) return; multiple = parseInt(deBase / checkItem.ruleNum); deImpurity = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0); } } /** æ»æ£éï¼ä¸å«å¢é*/ deSum = Number(curData.deOther) + Number(curData.deHandle); if (Number(deWet) > 0) {//æ£é deSum = deSum + Number(deWet); } else { addSum = addSum + Number(deWet); } if (Number(deImpurity) > 0) {//æ£é deSum = deSum + Number(deImpurity); } else { addSum = addSum + Number(deImpurity); } deSum = deSum.toFixed(0); /** å¢éè½¬æ£æ°ï¼ä¾¿äºè®¡ç® */ addSum = Math.abs(addSum).toFixed(0); /** å ¥åºéé = åé - æ»æ£é */ recordWeight = Number(netWeight) - Number(deSum); /** ç»ç®éé = åé - æ»æ£é + å¢é */ settleWeight = Number(netWeight) - Number(deSum) + Number(addSum); netWeight = netWeight.toFixed(0); recordWeight = recordWeight.toFixed(0); settleWeight = recordWeight.toFixed(0); form.val("form-data", { netWeight: netWeight, deImpurity: deImpurity, deWet: deWet, deSum: deSum, settleWeight: settleWeight, recordWeight: recordWeight }); @@ -336,4 +290,5 @@ } }); } // ---------------------------ç²®é£äº§å° -ç»æ -------------------// igds-web/src/main/resources/templates/admin/inout/in-weight.html
@@ -146,17 +146,14 @@ <i><img th:src="@{../../static/images/icon-chengzhong.png}"/></i>ç§°é确认 </button> <button id="btn-submit" class="rkbk-quick-btn layui-btn btn-green layui-btn-disabled" class="rkbk-quick-btn layui-btn btn-green" disabled=true onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i>å®æç§°é </button> <button id="btn-printBill" class="rkbk-quick-btn layui-btn btn-blue layui-btn-disabled" class="rkbk-quick-btn layui-btn btn-blue" disabled=true onclick="printBill()"> <i><img th:src="@{../../static/images/icon-dayin.png}"/></i>æå°è¿ç£ å </button> <button class="rkbk-quick-btn layui-btn" onclick="gateCtrl()"> <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>éé¸æä½ </button> <button class="rkbk-quick-btn layui-btn btn-violet" onclick="flushPage()"> @@ -264,7 +261,7 @@ class="rkbk-search-btn layui-btn r-120" onclick="flushIdCard()"> <input type="button" value="æå¨æ¥è¯¢" class="rkbk-search-btn layui-btn" onclick="flushData()"> class="rkbk-search-btn layui-btn" onclick="flushByHand()"> </div> </div> @@ -272,30 +269,23 @@ <form class="layui-form" action="" id="form-data" lay-filter="form-data"> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ID</label> <input type="text" name="id"> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-æµç¨èç¹</label> <input type="text" name="progress"> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ä¸å¡ç±»å</label> <input type="text" name="type"> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-客æ·ç¼ç Id</label> <input type="text" name="customerId"> <input type="text" name="foodLocationId"> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-éç¥åID</label> <input type="text" name="noticeId"> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ç²®é£æ§è´¨</label> <input type="text" name="foodType"> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> @@ -333,7 +323,7 @@ <label class="layui-form-label color-red">æ¯é(满车)</label> <div class="layui-input-block"> <input type="text" name="fullWeight" id="fullWeight" autocomplete="off" placeholder="å°ç£ èªå¨å¸¦å ¥" class="layui-input weight rkbk-search-input" disabled> placeholder="å°ç£ èªå¨å¸¦å ¥" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> @@ -377,7 +367,7 @@ <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">è£ å¸ä»åº</label> <label class="layui-form-label" id="depotIdLabel">è£ å¸ä»åº</label> <div class="layui-input-block"> <select name="depotId" id="depotId" lay-filter="select_depotId"> <option value=""></option> @@ -399,7 +389,7 @@ <div class="layui-input-block"> <div class="posi-r"> <input id="deCheck" type="text" name="deCheck" placeholder="请è¾å ¥" autocomplete="off" class="layui-input"> <em autocomplete="off" class="layui-input weight"> <em class="kccz-data-dw">KG</em> </div> </div> @@ -442,7 +432,7 @@ <div class="layui-input-block"> <div class="posi-r"> <input id="addCheck" type="text" name="addCheck" placeholder="请è¾å ¥" autocomplete="off" class="layui-input"> <em autocomplete="off" class="layui-input weight"> <em class="kccz-data-dw">KG</em> </div> </div> @@ -554,6 +544,17 @@ <label class="layui-form-label">å è£ æ£é</label> <div class="layui-input-block"> <input type="text" name="dePackage" autocomplete="off" placeholder="请è¾å ¥" class="layui-input weight"> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æ åå é</label> <div class="layui-input-block"> <input type="text" name="dbz" autocomplete="off" placeholder="请è¾å ¥" class="layui-input"> <em class="kccz-data-dw">KG</em> </div> @@ -562,21 +563,10 @@ <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">åå é</label> <div class="layui-input-block"> <input type="text" name="dbz" autocomplete="off" placeholder="请è¾å ¥" class="layui-input weight"> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å ä»¶æ°</label> <label class="layui-form-label">å ä»¶æ»æ°</label> <div class="layui-input-block"> <input type="text" name="bzbjs" autocomplete="off" placeholder="请è¾å ¥" class="layui-input weight"> <em placeholder="请è¾å ¥" class="layui-input"> <em class="kccz-data-dw">ä»¶</em> </div> </div>